From f071419cbc9bdaca5ca09a032830c47ca90357e3 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 16 Jul 2015 16:49:15 -0700 Subject: Add OHToUInt, PriorityEncoder --- src/main/scala/utils.scala | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/main/scala/utils.scala') diff --git a/src/main/scala/utils.scala b/src/main/scala/utils.scala index 804ed12e..0fb275d6 100644 --- a/src/main/scala/utils.scala +++ b/src/main/scala/utils.scala @@ -29,16 +29,6 @@ object isPow2 def apply(in: Int): Boolean = in > 0 && ((in & (in-1)) == 0) } -object Log2 { - def apply(x: UInt, width: Int): UInt = { - if (width < 2) UInt(0) - else Mux(x(width-1), UInt(width-1), apply(x, width-1)) - } - - // TODO: infer the width in the backend - def apply(x: UInt): UInt = apply(x, x.getWidth) -} - object FillInterleaved { def apply(n: Int, in: Bits): Bits = apply(n, in.toBools) -- cgit v1.2.3