From: Martin Storsjo Date: Wed, 15 May 2013 12:04:11 +0000 (+0300) Subject: arm: Explicitly write both target registers for ldrd X-Git-Tag: v1.3.0~1119 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b9ed185659435483205bdf70943f96d132840c84;p=libvpx arm: Explicitly write both target registers for ldrd The microsoft assembler can't handle the second register being implicit. Change-Id: Ia831953a78a25fd6b2082474f05fdb78d96cdf78 --- diff --git a/vp8/common/arm/armv6/filter_v6.asm b/vp8/common/arm/armv6/filter_v6.asm index 1ba91ddd6..eb4b75bd8 100644 --- a/vp8/common/arm/armv6/filter_v6.asm +++ b/vp8/common/arm/armv6/filter_v6.asm @@ -394,7 +394,7 @@ mov r4, #0x40 ; rounding factor (for smlad{x}) |height_loop_2nd_4| - ldrd r8, [r0, #-4] ; load the data + ldrd r8, r9, [r0, #-4] ; load the data orr r7, r7, r3, lsr #1 ; loop counter |width_loop_2nd_4|