def Gf8.mul
import bend-osdev-gf@0.1.1.0/gf.bend as Gfimport Base
127def Gf8.mul(f: Gf8Field, a: U32, b: U32) -> U32:
128 match f:
129 case Gf8Field{poly, gen}:
130 Gf8Bits.to(Gf8Bits.mul(Gf8Bits.of(a), Gf8Bits.of(b), Gf8Bits.of(poly)))
import bend-osdev-gf@0.1.1.0/gf.bend as Gfimport Base
127def Gf8.mul(f: Gf8Field, a: U32, b: U32) -> U32:
128 match f:
129 case Gf8Field{poly, gen}:
130 Gf8Bits.to(Gf8Bits.mul(Gf8Bits.of(a), Gf8Bits.of(b), Gf8Bits.of(poly)))