mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 12:16:20 +08:00
change VDUP to VMOV
This commit is contained in:
parent
c18c7e921c
commit
5721ba66cb
@ -253,7 +253,7 @@ TEXT ·encryptBlocksAsm(SB),NOSPLIT,$0
|
|||||||
|
|
||||||
encryptBlocksLoop:
|
encryptBlocksLoop:
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -261,7 +261,7 @@ encryptBlocksLoop:
|
|||||||
VEOR x.B16, t0.B16, t0.B16
|
VEOR x.B16, t0.B16, t0.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -269,7 +269,7 @@ encryptBlocksLoop:
|
|||||||
VEOR x.B16, t1.B16, t1.B16
|
VEOR x.B16, t1.B16, t1.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -277,7 +277,7 @@ encryptBlocksLoop:
|
|||||||
VEOR x.B16, t2.B16, t2.B16
|
VEOR x.B16, t2.B16, t2.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
@ -339,7 +339,7 @@ TEXT ·encryptBlockAsm(SB),NOSPLIT,$0
|
|||||||
|
|
||||||
encryptBlockLoop:
|
encryptBlockLoop:
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -347,7 +347,7 @@ encryptBlockLoop:
|
|||||||
VEOR x.B16, t0.B16, t0.B16
|
VEOR x.B16, t0.B16, t0.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -355,7 +355,7 @@ encryptBlockLoop:
|
|||||||
VEOR x.B16, t1.B16, t1.B16
|
VEOR x.B16, t1.B16, t1.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t3.B16, x.B16, x.B16
|
VEOR t3.B16, x.B16, x.B16
|
||||||
@ -363,7 +363,7 @@ encryptBlockLoop:
|
|||||||
VEOR x.B16, t2.B16, t2.B16
|
VEOR x.B16, t2.B16, t2.B16
|
||||||
|
|
||||||
MOVW.P 4(R8), R19
|
MOVW.P 4(R8), R19
|
||||||
VDUP R19, x.S4
|
VMOV R19, x.S4
|
||||||
VEOR t0.B16, x.B16, x.B16
|
VEOR t0.B16, x.B16, x.B16
|
||||||
VEOR t1.B16, x.B16, x.B16
|
VEOR t1.B16, x.B16, x.B16
|
||||||
VEOR t2.B16, x.B16, x.B16
|
VEOR t2.B16, x.B16, x.B16
|
||||||
|
Loading…
x
Reference in New Issue
Block a user