MOVW $0x1b, R14
ks128Loop:
VMOV R7, V2.S[0]
- WORD $0x4E030042 // TBL V3.B16, [V2.B16], V2.B16
+ VTBL V3.B16, [V2.B16], V2.B16
AESE V0.B16, V2.B16 // Use AES to compute the SBOX
EORW R13, R4
LSLW $1, R13 // Compute next Rcon
ks192Loop:
STPW.P (R6, R7), 8(R10)
VMOV R7, V2.S[0]
- WORD $0x4E030042 //TBL V3.B16, [V2.B16], V2.B16
+ VTBL V3.B16, [V2.B16], V2.B16
AESE V0.B16, V2.B16
EORW R13, R2
LSLW $1, R13
STPW.P (R4, R5), 8(R10)
STPW.P (R6, R7), 8(R10)
VMOV R7, V2.S[0]
- WORD $0x4E030042 //TBL V3.B16, [V2.B16], V2.B16
+ VTBL V3.B16, [V2.B16], V2.B16
AESE V0.B16, V2.B16
EORW R13, R0
LSLW $1, R13
EORW R1, R2
EORW R2, R3
VMOV R3, V2.S[0]
- WORD $0x4E040042 //TBL V3.B16, [V2.B16], V2.B16
+ VTBL V4.B16, [V2.B16], V2.B16
AESE V0.B16, V2.B16
VMOV V2.S[0], R9
EORW R9, R4