diff options
Diffstat (limited to 'src/main/scala/Chisel/util/Cat.scala')
| -rw-r--r-- | src/main/scala/Chisel/util/Cat.scala | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/main/scala/Chisel/util/Cat.scala b/src/main/scala/Chisel/util/Cat.scala index 088a208e..dd706e62 100644 --- a/src/main/scala/Chisel/util/Cat.scala +++ b/src/main/scala/Chisel/util/Cat.scala @@ -14,13 +14,5 @@ object Cat { * @param r any number of other Data elements to be combined in order * @return A UInt which is all of the bits combined together */ - def apply[T <: Bits](r: Seq[T]): UInt = { - if (r.tail.isEmpty) { - r.head.asUInt - } else { - val left = apply(r.slice(0, r.length/2)) - val right = apply(r.slice(r.length/2, r.length)) - left ## right - } - } + def apply[T <: Bits](r: Seq[T]): UInt = SeqUtils.asUInt(r.reverse) } |
