From: Mark Wooding Date: Fri, 8 Mar 2024 03:16:13 +0000 (+0000) Subject: symm/salsa20-arm-neon.S: Indent some reordered instructions. X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/commitdiff_plain/ff1e7afff01b944b333b4dc1e5844aa35c41370a symm/salsa20-arm-neon.S: Indent some reordered instructions. To emphasize that they're not part of the nearby logic but moved to improve pipelining. --- diff --git a/symm/salsa20-arm-neon.S b/symm/salsa20-arm-neon.S index 334e182d..ce379486 100644 --- a/symm/salsa20-arm-neon.S +++ b/symm/salsa20-arm-neon.S @@ -98,7 +98,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 @@ -106,8 +106,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