| Index: source/libvpx/vp8/common/arm/armv6/bilinearfilter_v6.asm | 
| =================================================================== | 
| --- source/libvpx/vp8/common/arm/armv6/bilinearfilter_v6.asm	(revision 96967) | 
| +++ source/libvpx/vp8/common/arm/armv6/bilinearfilter_v6.asm	(working copy) | 
| @@ -30,12 +30,12 @@ | 
| ldr     r4, [sp, #36]                   ; width | 
|  | 
| mov     r12, r3                         ; outer-loop counter | 
| -    sub     r2, r2, r4                      ; src increment for height loop | 
|  | 
| -    ;;IF ARCHITECTURE=6 | 
| -    pld     [r0] | 
| -    ;;ENDIF | 
| +    add     r7, r2, r4                      ; preload next row | 
| +    pld     [r0, r7] | 
|  | 
| +    sub     r2, r2, r4                      ; src increment for height loop | 
| + | 
| ldr     r5, [r11]                       ; load up filter coefficients | 
|  | 
| mov     r3, r3, lsl #1                  ; height*2 | 
| @@ -96,9 +96,8 @@ | 
| add     r0, r0, r2                      ; move to next input row | 
| subs    r12, r12, #1 | 
|  | 
| -    ;;IF ARCHITECTURE=6 | 
| -    pld     [r0] | 
| -    ;;ENDIF | 
| +    add     r9, r2, r4, lsl #1              ; adding back block width | 
| +    pld     [r0, r9]                        ; preload next row | 
|  | 
| add     r11, r11, #2                    ; move over to next column | 
| mov     r1, r11 | 
|  |