From 075e667b1b4007af6cf895cbd9da22bdad78e9e8 Mon Sep 17 00:00:00 2001 From: Sylvain Lefebvre Date: Mon, 13 Nov 2023 20:54:47 +0100 Subject: [PATCH] minor edits --- projects/ice-v/CPUs/ice-v-swirl.si | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/ice-v/CPUs/ice-v-swirl.si b/projects/ice-v/CPUs/ice-v-swirl.si index 0cfe1cbd..6d8547b8 100644 --- a/projects/ice-v/CPUs/ice-v-swirl.si +++ b/projects/ice-v/CPUs/ice-v-swirl.si @@ -637,9 +637,9 @@ $$if ICEV_MULDIV then uint1 mulhsu = op[0,2] == 2b10; uint1 signa = xa[31,1]; uint1 signb = xb[31,1]; // vvvvvvvvvv keep the sign? - int33 ma = {signa & (mulh | mulhsu),xa}; - int33 mb = {signb & mulh, xb}; - int64 mul = ma * mb; // multiply + int33 ma = {signa & (mulh | mulhsu),xa}; + int33 mb = {signb & mulh, xb}; + int64 mul = ma * mb; // multiply uint1 signdiv = ~ op[0,1]; if (muldiv) { //__display("[cycle %d] dividing:%b working:%b isdone(div):%b",cycle,dividing,working,isdone(div));