aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/memset.arm.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/opts/memset.arm.S')
-rw-r--r--src/opts/memset.arm.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/opts/memset.arm.S b/src/opts/memset.arm.S
index 7732174881..bc0c060ac9 100644
--- a/src/opts/memset.arm.S
+++ b/src/opts/memset.arm.S
@@ -32,6 +32,10 @@ arm_memset16:
.fnstart
push {lr}
+ /* Multiply count by 2 - go from the number of 16-bit shorts
+ * to the number of bytes desired. */
+ mov r2, r2, lsl #1
+
/* expand the data to 32 bits */
orr r1, r1, lsl #16
@@ -40,10 +44,6 @@ arm_memset16:
strneh r1, [r0], #2
subne r2, r2, #2
- /* Multiply count by 2 - go from the number of 16-bit shorts
- * to the number of bytes desired. */
- mov r2, r2, lsl #1
-
/* Now jump into the main loop below. */
b .Lwork_32
.fnend