VRAX1 V26.D2, V29.D2, V29.D2
// theta and rho and Pi
+ VEOR V29.B16, V0.B16, V0.B16
+
VXAR $63, V30.D2, V1.D2, V25.D2
VXAR $20, V30.D2, V6.D2, V1.D2
VXAR $36, V27.D2, V3.D2, V5.D2
- VEOR V29.B16, V0.B16, V0.B16
-
VXAR $43, V27.D2, V18.D2, V27.D2
VXAR $49, V31.D2, V17.D2, V3.D2
VXAR $54, V30.D2, V11.D2, V30.D2
VBCAX V0.B16, V1.B16, V28.B16, V4.B16
VBCAX V1.B16, V2.B16, V0.B16, V0.B16 // iota (chi part)
- VEOR V26.B16, V0.B16, V0.B16 // iota
VBCAX V2.B16, V27.B16, V1.B16, V1.B16
VBCAX V27.B16, V28.B16, V2.B16, V2.B16
+ VEOR V26.B16, V0.B16, V0.B16 // iota
+
SUB $1, R2, R2
CBNZ R2, loop