From 690199579d20ed6a2216f99fedf24a7907e5d632 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 28 Sep 2022 14:11:55 +0100 Subject: [PATCH] whoops VL incorrect in svshape markdown RTL for matrix REMAP --- openpower/isa/simplev.mdwn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.30.2