From 1718333f8375e116d733a35fdb37b71039c58dde Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 5 Aug 2015 15:29:33 -0700 Subject: [PATCH] Don't use Vec as lvalue --- rocket/src/main/scala/fpu.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rocket/src/main/scala/fpu.scala b/rocket/src/main/scala/fpu.scala index 3b5810b8..e41278b6 100644 --- a/rocket/src/main/scala/fpu.scala +++ b/rocket/src/main/scala/fpu.scala @@ -131,8 +131,10 @@ class FPUDecoder extends Module FSQRT_D -> List(FCMD_SQRT, N,Y,Y,N,N,Y,X,N,N,N,N,N,N,Y,Y,Y) )) val s = io.sigs - Vec(s.cmd, s.ldst, s.wen, s.ren1, s.ren2, s.ren3, s.swap12, s.swap23, s.single, s.fromint, - s.toint, s.fastpipe, s.fma, s.div, s.sqrt, s.round, s.wflags) := decoder + val sigs = Seq(s.cmd, s.ldst, s.wen, s.ren1, s.ren2, s.ren3, s.swap12, + s.swap23, s.single, s.fromint, s.toint, s.fastpipe, s.fma, + s.div, s.sqrt, s.round, s.wflags) + sigs zip decoder map {case(s,d) => s := d} } class FPUIO extends Bundle {