about summary refs log tree commit diff
path: root/sysdeps/arm/armv7/multiarch/memchr_neon.S
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/arm/armv7/multiarch/memchr_neon.S')
-rw-r--r--sysdeps/arm/armv7/multiarch/memchr_neon.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/arm/armv7/multiarch/memchr_neon.S b/sysdeps/arm/armv7/multiarch/memchr_neon.S
index 3f593f4268..f61e73faed 100644
--- a/sysdeps/arm/armv7/multiarch/memchr_neon.S
+++ b/sysdeps/arm/armv7/multiarch/memchr_neon.S
@@ -120,7 +120,7 @@ ENTRY(memchr)
 	vpadd.i8	vdata1_0, vdata1_0, vdata1_1
 	vpadd.i8	vdata0_0, vdata0_0, vdata1_0
 	vpadd.i8	vdata0_0, vdata0_0, vdata0_0
-	vmov		synd, vdata0_0[0]
+	vmov.i32	synd, vdata0_0[0]
 
 	/* Clear the soff lower bits */
 	lsr		synd, synd, soff
@@ -166,7 +166,7 @@ ENTRY(memchr)
 	vpadd.i8	vdata1_0, vdata1_0, vdata1_1
 	vpadd.i8	vdata0_0, vdata0_0, vdata1_0
 	vpadd.i8	vdata0_0, vdata0_0, vdata0_0
-	vmov		synd, vdata0_0[0]
+	vmov.i32	synd, vdata0_0[0]
 	cbz		synd, .Lnotfound
 	bhi		.Ltail	/* Uses the condition code from
 				   subs cntin, cntin, #32 above.  */