From: Luke Kenneth Casson Leighton Date: Tue, 27 Jul 2021 12:03:55 +0000 (+0100) Subject: clear persist bit if setvl explicitly called X-Git-Tag: xlen-bcd~206 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0243aba449c3243e655c63d4cb0e7c9f3dc763a5;p=openpower-isa.git clear persist bit if setvl explicitly called --- diff --git a/openpower/isa/simplev.mdwn b/openpower/isa/simplev.mdwn index 03249f71..bdf792f2 100644 --- a/openpower/isa/simplev.mdwn +++ b/openpower/isa/simplev.mdwn @@ -49,7 +49,9 @@ Pseudo-code: SVSTATE[7:13] <- VL if _RT != 0b00000 then GPR(_RT) <- [0]*57 || VL + # set requested Vertical-First mode, clear persist SVSTATE[63] <- vf + SVSTATE[62] <- 0b0 Special Registers Altered: @@ -161,7 +163,7 @@ Pseudo-code: # set up FRB and FRS SVSHAPE0[0:5] <- (0b0 || SVxd) # xdim SVSHAPE0[30:31] <- 0b01 # DCT/FFT mode - if (SVRM = 0b0100) then + #if (SVRM = 0b0100) then SVSHAPE0[6:11] <- 0b000001 # DCT Inner Butterfly mode SVSHAPE0[18:20] <- 0b001 # DCT Inner Butterfly sub-mode SVSHAPE0[21:23] <- 0b001 # "inverse" on outer loop