X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/98421fc1a6832ad5de4b3f6171852437aa3e0fb2..70bc6059902c30dcbd1cddbdb628e4bcbd9cc6f5:/symm/salsa20-arm-neon.S diff --git a/symm/salsa20-arm-neon.S b/symm/salsa20-arm-neon.S index cea942db..f212f2fa 100644 --- a/symm/salsa20-arm-neon.S +++ b/symm/salsa20-arm-neon.S @@ -35,7 +35,7 @@ .arch armv7-a .fpu neon - .section .text + .text FUNC(salsa20_core_arm_neon) @@ -149,7 +149,7 @@ FUNC(salsa20_core_arm_neon) // d ^= (c + b) <<< 13 vadd.u32 q0, q10, q11 - vext.32 q11, q11, q11, #3 + vext.32 q11, q11, q11, #3 vshl.u32 q1, q0, #13 vshr.u32 q0, q0, #19 vorr q0, q0, q1 @@ -157,8 +157,8 @@ FUNC(salsa20_core_arm_neon) // a ^= (d + c) <<< 18 vadd.u32 q0, q9, q10 - vext.32 q10, q10, q10, #2 - vext.32 q9, q9, q9, #1 + vext.32 q10, q10, q10, #2 + vext.32 q9, q9, q9, #1 vshl.u32 q1, q0, #18 vshr.u32 q0, q0, #14 vorr q0, q0, q1 @@ -188,7 +188,7 @@ FUNC(salsa20_core_arm_neon) // d ^= (c + b) <<< 13 vadd.u32 q0, q10, q9 - vext.32 q9, q9, q9, #3 + vext.32 q9, q9, q9, #3 vshl.u32 q1, q0, #13 vshr.u32 q0, q0, #19 vorr q0, q0, q1 @@ -196,8 +196,8 @@ FUNC(salsa20_core_arm_neon) // a ^= (d + c) <<< 18 vadd.u32 q0, q11, q10 - vext.32 q10, q10, q10, #2 - vext.32 q11, q11, q11, #1 + vext.32 q10, q10, q10, #2 + vext.32 q11, q11, q11, #1 vshl.u32 q1, q0, #18 vshr.u32 q0, q0, #14 vorr q0, q0, q1