From: Luke Kenneth Casson Leighton Date: Wed, 28 Sep 2022 13:11:55 +0000 (+0100) Subject: whoops VL incorrect in svshape markdown RTL for matrix REMAP X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=690199579d20ed6a2216f99fedf24a7907e5d632;p=openpower-isa.git whoops VL incorrect in svshape markdown RTL for matrix REMAP --- diff --git a/openpower/isa/simplev.mdwn b/openpower/isa/simplev.mdwn index e2b68ab3..9bb14d93 100644 --- a/openpower/isa/simplev.mdwn +++ b/openpower/isa/simplev.mdwn @@ -126,7 +126,10 @@ Pseudo-code: # set schedule up for multiply if (SVrm = 0b0000) then # VL in Matrix Multiply is xd*yd*zd - n <- (0b00 || SVxd) * (0b00 || SVyd) * (0b00 || SVzd) + xd <- (0b00 || SVxd) + 1 + yd <- (0b00 || SVyd) + 1 + zd <- (0b00 || SVzd) + 1 + n <- xd * yd * zd vlen[0:6] <- n[14:20] # set up template in SVSHAPE0, then copy to 1-3 SVSHAPE0[0:5] <- (0b0 || SVxd) # xdim