diff --git a/sm4/gcm_arm64.s b/sm4/gcm_arm64.s index 2e30544..23570de 100644 --- a/sm4/gcm_arm64.s +++ b/sm4/gcm_arm64.s @@ -143,9 +143,7 @@ TEXT ·precomputeTableAsm(SB),NOSPLIT,$0 ADD $14*16, pTbl - VREV64 B0.B16, B0.B16 VST1 [B0.B16, B1.B16], (pTbl) - VREV64 B0.B16, B0.B16 SUB $2*16, pTbl VMOV B0.B16, B2.B16 @@ -177,9 +175,7 @@ initLoop: VEXT $8, B2.B16, B2.B16, B2.B16 VEOR B2.B16, B3.B16, B3.B16 - VREV64 B2.B16, B2.B16 VST1 [B2.B16, B3.B16], (pTbl) - VREV64 B2.B16, B2.B16 SUB $2*16, pTbl BNE initLoop