From 0cc293514c88c13bd5a07a1febe2d026aa017f63 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Tue, 21 Jul 2015 15:38:43 +0000 Subject: [PATCH] Fix incorrect implementation of LOADV64le that was added in r15418. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15427 --- memcheck/mc_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memcheck/mc_main.c b/memcheck/mc_main.c index db235a8cc3..2a5da110ff 100644 --- a/memcheck/mc_main.c +++ b/memcheck/mc_main.c @@ -4562,7 +4562,7 @@ __asm__( /* Derived from the 32 bit assembly helper */ " ldr r2, [r3, r2, lsl #2] \n" " uxth r1, r0 \n" // r1 is 0-(16)-0 X-(13)-X 000 " movw r3, #0xAAAA \n" -" lsr r1, r1, #3 \n" +" lsr r1, r1, #2 \n" // r1 is 0-(16)-0 00 X-(13)-X 0 " ldrh r1, [r2, r1] \n" " cmp r1, r3 \n" // 0xAAAA == VA_BITS16_DEFINED " bne .LLV64LEc0 \n" // if !all_defined -- 2.47.2