| Index: libvpx/source/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm
|
| diff --git a/libvpx/source/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm b/libvpx/source/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm
|
| index 1b4f5cf3b0f51a26e8ef5dbb02e809c8764b766b..c759f7c65c1737dfa04629cc755180b3b4e206ee 100644
|
| --- a/libvpx/source/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm
|
| +++ b/libvpx/source/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm
|
| @@ -24,12 +24,6 @@
|
| ; stack max_sad (not used)
|
| |vp8_sad16x16_armv6| PROC
|
| stmfd sp!, {r4-r12, lr}
|
| -
|
| - pld [r0, r1, lsl #0]
|
| - pld [r2, r3, lsl #0]
|
| - pld [r0, r1, lsl #1]
|
| - pld [r2, r3, lsl #1]
|
| -
|
| mov r4, #0 ; sad = 0;
|
| mov r5, #8 ; loop count
|
|
|
| @@ -51,9 +45,6 @@ loop
|
| add r0, r0, r1 ; set src pointer to next row
|
| add r2, r2, r3 ; set dst pointer to next row
|
|
|
| - pld [r0, r1, lsl #1]
|
| - pld [r2, r3, lsl #1]
|
| -
|
| usada8 r4, r10, r12, r4 ; calculate sad for 4 pixels
|
| usada8 r8, r11, lr, r8 ; calculate sad for 4 pixels
|
|
|
| @@ -79,9 +70,6 @@ loop
|
| usada8 r4, r10, r12, r4 ; calculate sad for 4 pixels
|
| usada8 r8, r11, lr, r8 ; calculate sad for 4 pixels
|
|
|
| - pld [r0, r1, lsl #1]
|
| - pld [r2, r3, lsl #1]
|
| -
|
| subs r5, r5, #1 ; decrement loop counter
|
| add r4, r4, r8 ; add partial sad values
|
|
|
|
|