```
# Galois Field Multiply
+this requires 3 parameters and a "degree"
+
+ RT = GFMUL(RA, RB, gfdegree, modulo=RC)
+
+realistically with the degree also needing to be an immediate it should be brought down to an overwrite version:
+
+ RS = GFMUL(RS, RA, gfdegree, modulo=RB)
+
+| 0.5|6.10|11.15|16.20|21.25| 26..30 |31|
+| -- | -- | --- | --- | --- | ------- |--|
+| NN | RS | RA | RB | deg | | |
+
+where the SimpleV variant may override RS-as-src differently from RS-as-dest
+
+
```
from functools import reduce