bit of a mess being sorted out
[openpower-isa.git] / openpower / isa / simplev.mdwn
index 91a53841fd48c1099856096c4687af9681763618..8a21f038075e94668fcb344cff1260db8cc1162b 100644 (file)
@@ -178,13 +178,13 @@ Pseudo-code:
         # copy
         SVSHAPE1[0:31] <- SVSHAPE0[0:31]
         SVSHAPE2[0:31] <- SVSHAPE0[0:31]
-        if (SVRM != 0b0100) then
+        if (SVRM != 0b0100) & (SVRM != 0b1100) then
             SVSHAPE3[0:31] <- SVSHAPE0[0:31]
         # for FRA and FRT
         SVSHAPE0[28:29] <- 0b01           # j+halfstep schedule
         # for cos coefficient
         SVSHAPE2[28:29] <- 0b10           # ci (k for mode 4) schedule
-        if (SVRM != 0b0100) then
+        if (SVRM != 0b0100) & (SVRM != 0b1100) then
             SVSHAPE3[28:29] <- 0b11           # size schedule
     # set schedule up for (i)DCT Outer butterfly
     if (SVRM = 0b0011) | (SVRM = 0b1011) then