From 4fd03ffdf111e6769f67c13eff5bd423bb9d9cfd Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 7 Oct 2016 21:20:40 -0700 Subject: [PATCH] Fix PopCountAtLeast, un-breaking BTB --- src/main/scala/util/Package.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/util/Package.scala b/src/main/scala/util/Package.scala index 53ff0b9b..537f4267 100644 --- a/src/main/scala/util/Package.scala +++ b/src/main/scala/util/Package.scala @@ -44,7 +44,7 @@ package object util { object PopCountAtLeast { private def two(x: UInt): (Bool, Bool) = x.getWidth match { - case 1 => (Bool(true), Bool(false)) + case 1 => (x.toBool, Bool(false)) case n => val half = x.getWidth / 2 val (leftOne, leftTwo) = two(x(half - 1, 0))