summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman2017-02-24 00:17:42 -0800
committerJack Koenig2017-03-08 11:27:04 -0600
commit17ee2b5a344c9ff479cccade709eccddd75ce3a7 (patch)
tree2f6d4c7b3d87f75475a33bf2e7281cee723af9b4
parentd4ecf002be3490e27a1cd50bd00a12837beaffb1 (diff)
In OHToUInt, use log2Ceil instead of log2Up
Since the argument is at least 2, this change has no semantic effect.
-rw-r--r--src/main/scala/chisel3/util/OneHot.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/chisel3/util/OneHot.scala b/src/main/scala/chisel3/util/OneHot.scala
index 7dd0c68b..9c1232e4 100644
--- a/src/main/scala/chisel3/util/OneHot.scala
+++ b/src/main/scala/chisel3/util/OneHot.scala
@@ -22,7 +22,7 @@ object OHToUInt {
if (width <= 2) {
Log2(in, width)
} else {
- val mid = 1 << (log2Up(width)-1)
+ val mid = 1 << (log2Ceil(width)-1)
val hi = in(width-1, mid)
val lo = in(mid-1, 0)
Cat(hi.orR, apply(hi | lo, mid))