From 254498042af8ba871b971055bc39b1e8e6ea71db Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 18 May 2015 18:23:17 -0700 Subject: [PATCH] Fix Split for 0-width wires --- rocket/src/main/scala/util.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocket/src/main/scala/util.scala b/rocket/src/main/scala/util.scala index 80543180..89bfddf5 100644 --- a/rocket/src/main/scala/util.scala +++ b/rocket/src/main/scala/util.scala @@ -97,7 +97,7 @@ object Split val w = x.getWidth def decreasing(x: Seq[Int]): Boolean = if (x.tail.isEmpty) true - else x.head > x.tail.head && decreasing(x.tail) + else x.head >= x.tail.head && decreasing(x.tail) require(decreasing(w :: n.toList)) w }