(no commit message)
authorlkcl <lkcl@web>
Wed, 9 Mar 2022 09:07:32 +0000 (09:07 +0000)
committerIkiWiki <ikiwiki.info>
Wed, 9 Mar 2022 09:07:32 +0000 (09:07 +0000)
openpower/sv/bitmanip.mdwn

index 0a9e6df0c1112a1dcd40c0b727799498ce9a3c75..b8eb5922acfe5ee25b4873f6bb5224c8b94edb22 100644 (file)
@@ -623,7 +623,7 @@ if __name__ == "__main__":
     # Evaluate the product (x^7)(x^7 + x + 1)
     print("{:02x}".format(multGF2(0b10000000, 0b10000011)))
 ```
-## GF div and mod
+## GF2 (carryless) div and mod
 
 ```
 def gf_degree(a) :
@@ -659,11 +659,10 @@ def FullDivision(self, f, v):
             mask >>= 1
         return (res, rem)
 ```
-
-| 0.5|6.10|11.15|16.20|21.25| 26..30  |31| name  |
-| -- | -- | --- | --- | --- | ------- |--| ----- |
-| NN | RS | RA  | deg | RC  | 0 1  011 |Rc| gfaddi |
-| NN | RS | RA  | RB  | RC  | 1 1  111 |Rc| gfadd |
+| 0.5|6.10|11.15|16.20| 21 | 22.23 | 24....30 |31| name |
+| -- | -- | --- | --- | -- | ----- | -------- |--| ---- |
+| NN | RT | RA  | RB  | 1  |  00   | 0001 110 |Rc| cldiv |
+| NN | RT | RA  | RB  | 1  |  01   | 0001 110 |Rc| clmod |
 
 GFMOD is a pseudo-op where RA=0