summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/util/Cat.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/Chisel/util/Cat.scala')
-rw-r--r--src/main/scala/Chisel/util/Cat.scala10
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)
}