From 15b1d20fce21a9f4488dce744b4a68a13615a826 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 7 Mar 2022 22:37:11 +0000 Subject: [PATCH] use full polynomial in gf_invert() --- openpower/sv/gf2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openpower/sv/gf2.py b/openpower/sv/gf2.py index 6798cd1f6..420034d46 100644 --- a/openpower/sv/gf2.py +++ b/openpower/sv/gf2.py @@ -76,7 +76,7 @@ def xgcd(a, b): # https://ftp.libre-soc.org/ARITH18_Kobayashi.pdf def gf_invert(a) : - s = polyred + s = getGF2() # get the full polynomial (including the MSB) r = a v = 0 u = 1 @@ -140,5 +140,5 @@ if __name__ == "__main__": y1 = gf_invert(y) z1 = multGF2(z, y1) - print(hex(polyred), hex(y1), hex(z1)) + print(hex(polyred), hex(y1), hex(x), "==", hex(z1)) -- 2.30.2