(no commit message)
authorlkcl <lkcl@web>
Tue, 25 Oct 2022 12:39:24 +0000 (13:39 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 25 Oct 2022 12:39:24 +0000 (13:39 +0100)
openpower/sv/rfc/ls003.mdwn

index 1458466fd8f0d514c48cc5565d8897349e66959e..4a4015e10164983bb55cc227b9052dd98d5a4715 100644 (file)
@@ -180,8 +180,8 @@ Pseudo-code:
 
 ```
 if ((RA) <u (RB)) & ((RB) != [0]*64) then  # Check RA<RB, for divide-by-0
-    dividend[0:127] <- (RA) || (RC)        # Combine RA/RC, zero extend
-    divisor[0:127] <- [0]*64 || (RB)       # Extend to 128-bit
+    dividend[0:127] <- (RA) || (RC)        # Combine RA/RC as 128-bit
+    divisor[0:127] <- EXTZ(RB)             # Extend RB to 128-bit
     result <- dividend / divisor           # Division
     modulo <- dividend % divisor           # Modulo
     RT <- result[64:127]                   # Store result in RT