Functions§
- batch_
add_ gf128 - batch add gf(2^128) elements (xor in gf(2^n))
- batch_
mul_ gf128 - batch multiply gf(2^128) elements with two-tier dispatch: hardware-accel → pclmulqdq, else → scalar
- carryless_
mul_ 64 - carryless_
mul_ 128 - carryless_
mul_ 128_ full - fft_
butterfly_ gf32 - dispatch FFT butterfly to best available SIMD version
- fft_
butterfly_ gf32_ scalar - scalar fallback for FFT butterfly
- reduce_
gf128 - reduce 256-bit product modulo GF(2^128) irreducible polynomial irreducible: x^128 + x^7 + x^2 + x + 1 (0x87 = 0b10000111) matches julia’s @generated mod_irreducible (binaryfield.jl:73-114)