From 5721ba66cb214ba9907f758eb995f02c51510d1a Mon Sep 17 00:00:00 2001 From: Emman Date: Mon, 10 Jan 2022 17:06:37 +0800 Subject: [PATCH] change VDUP to VMOV --- sm4/asm_arm64.s | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sm4/asm_arm64.s b/sm4/asm_arm64.s index d2c9ff7..ece48bb 100644 --- a/sm4/asm_arm64.s +++ b/sm4/asm_arm64.s @@ -253,7 +253,7 @@ TEXT ·encryptBlocksAsm(SB),NOSPLIT,$0 encryptBlocksLoop: MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t1.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -261,7 +261,7 @@ encryptBlocksLoop: VEOR x.B16, t0.B16, t0.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -269,7 +269,7 @@ encryptBlocksLoop: VEOR x.B16, t1.B16, t1.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t1.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -277,7 +277,7 @@ encryptBlocksLoop: VEOR x.B16, t2.B16, t2.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t1.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16 @@ -339,7 +339,7 @@ TEXT ·encryptBlockAsm(SB),NOSPLIT,$0 encryptBlockLoop: MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t1.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -347,7 +347,7 @@ encryptBlockLoop: VEOR x.B16, t0.B16, t0.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -355,7 +355,7 @@ encryptBlockLoop: VEOR x.B16, t1.B16, t1.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t1.B16, x.B16, x.B16 VEOR t3.B16, x.B16, x.B16 @@ -363,7 +363,7 @@ encryptBlockLoop: VEOR x.B16, t2.B16, t2.B16 MOVW.P 4(R8), R19 - VDUP R19, x.S4 + VMOV R19, x.S4 VEOR t0.B16, x.B16, x.B16 VEOR t1.B16, x.B16, x.B16 VEOR t2.B16, x.B16, x.B16