Correct pseudocode for prtyw and prtyd
authorMichael Nolan <mtnolan2640@gmail.com>
Fri, 15 May 2020 14:17:46 +0000 (10:17 -0400)
committerMichael Nolan <mtnolan2640@gmail.com>
Fri, 15 May 2020 14:17:46 +0000 (10:17 -0400)
openpower/isa/fixedlogical.mdwn

index 98f08500b3bb73a035bc97f16be44d61d824f7d8..07c1a105cb9900142ccf5a9c6ba127f06d611dbd 100644 (file)
@@ -298,7 +298,7 @@ X-Form
 
     s <- 0
     do i = 0 to 7
-        s <- s ^ (RS)[i%8+7]
+        s <- s ^ (RS)[i*8+7]
     RA <- [0] * 63 || s
 
 Special Registers Altered:
@@ -314,9 +314,9 @@ X-Form
     s <- 0
     t <- 0
     do i = 0 to 3
-        s <-  s ^ (RS)[i%8+7]
+        s <-  s ^ (RS)[i*8+7]
     do i = 4 to 7
-        t <-  t ^ (RS)[i%8+7]
+        t <-  t ^ (RS)[i*8+7]
     RA[0:31] <- [0]*31 || s
     RA[32:63] <- [0]*31 || t