From e66fce81c290d6cdf1dc66890b417898277eebf8 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sun, 8 Dec 2019 11:04:34 -0800 Subject: multiplicand, not multiplier, is signed --- src/m.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/m.tex') diff --git a/src/m.tex b/src/m.tex index 03e2e7b..fb3ac6a 100644 --- a/src/m.tex +++ b/src/m.tex @@ -54,8 +54,8 @@ multiply operation instead of performing two separate multiplies. \begin{commentary} MULHSU is used in multi-word signed multiplication to multiply the -most-significant word of the multiplier (which contains the sign bit) -with the less-significant words of the multiplicand (which are unsigned). +most-significant word of the multiplicand (which contains the sign bit) +with the less-significant words of the multiplier (which are unsigned). \end{commentary} MULW is an RV64 instruction that multiplies the lower 32 bits of the source -- cgit v1.1