Lines Matching refs:lr

64     stmdb       sp!, {r4 - r11, lr}
97 uqsub8 lr, r6, r2 ; compare to limit. lr: vp8_filter_mask
100 orr lr, lr, r8
107 orr lr, lr, r7
125 orr lr, lr, r12
134 orr lr, lr, r7
135 orr lr, lr, r10
146 orr lr, lr, r10
149 usub8 lr, r12, lr ; use usub8 instead of ssub8
150 sel lr, r11, r12 ; filter mask: lr
152 cmp lr, #0
194 and r7, r7, lr ; vp8_filter &= mask;
205 shadd8 lr , r8 , r9 ; lr: Filter2
208 ;usub8 lr, r8, r10 ; s = (s==4)*-1
209 ;sel lr, r11, r9
212 ;and r8, r8, lr ; -1 for each element that equals 4
215 ;qadd8 lr, r8, r7 ; u = vp8_signed_char_clamp(s + vp8_filter)
223 qadd8 r9, r9, lr ; u = vp8_signed_char_clamp(ps0 + Filter2)
227 mov lr, #0
229 shadd8 r7, r7, lr ; vp8_filter >>= 1
271 stmdb sp!, {r4 - r11, lr}
305 uqsub8 lr, r6, r2 ; compare to limit. lr: vp8_filter_mask
309 orr lr, lr, r8
316 orr lr, lr, r7
334 orr lr, lr, r12
344 orr lr, lr, r7
345 orr lr, lr, r10
357 orr lr, lr, r10
359 usub8 lr, r12, lr ; use usub8 instead of ssub8
360 sel lr, r11, r12 ; filter mask: lr
362 cmp lr, #0
401 and r7, r7, lr ; vp8_filter &= mask (lr is free)
430 ;usub8 lr, r8, r9 ; s = (s==4)*-1
431 ;sel lr, r11, r10
438 ;and r8, r8, lr ; -1 for each element that equals 4
449 mov lr, #0x1b ; 27
454 smlabb r8, r6, lr, r7
455 smlatb r6, r6, lr, r7
456 smlabb r7, r10, lr, r7
457 smultb r10, r10, lr
464 ldr lr, c0x80808080
477 eor r8, r8, lr ; *oq0 = s^0x80
480 eor r10, r10, lr ; *op0 = s^0x80
484 mov lr, #0x12 ; 18
489 smlabb r8, r6, lr, r7
490 smlatb r6, r6, lr, r7
491 smlabb r9, r10, lr, r7
492 smlatb r10, r10, lr, r7
498 ldr lr, c0x80808080
515 eor r11, r11, lr ; *op1 = s^0x80
517 eor r8, r8, lr ; *oq1 = s^0x80
525 mov lr, #0x9 ; 9
530 smlabb r8, r6, lr, r7
531 smlatb r6, r6, lr, r7
532 smlabb r12, r10, lr, r7
533 smlatb r10, r10, lr, r7
545 ldr lr, c0x80808080
552 eor r9, r9, lr
553 eor r11, r11, lr
559 eor r8, r8, lr ; *op2 = s^0x80
562 eor r10, r10, lr ; *oq2 = s^0x80
584 stmdb sp!, {r4 - r11, lr}
599 ldr lr, [src], pstep
611 TRANSPOSE_MATRIX r6, r7, r8, lr, r9, r10, r11, r12
619 uqsub8 lr, r7, r2 ; compare to limit. lr: vp8_filter_mask
624 orr lr, lr, r10
633 orr lr, lr, r10
635 ; transpose uses 8 regs(r6 - r12 and lr). Need to save reg value now
642 str lr, [sp, #8]
643 ldr lr, [src], pstep
645 TRANSPOSE_MATRIX r6, r7, r8, lr, r9, r10, r11, r12
647 ldr lr, [sp, #8] ; load back (f)limit accumulator
659 orr lr, lr, r6
660 orr lr, lr, r7
679 orr lr, lr, r6
680 orr lr, lr, r8
685 usub8 lr, r12, lr
687 sel lr, r11, r12 ; filter mask: lr
689 cmp lr, #0
706 ; load soure data to r6, r11, r12, lr
720 ; Transpose needs 8 regs(r6 - r12, and lr). Save r6 and lr first
722 str lr, [sp, #4]
725 pkhbt lr, r9, r10, lsl #16
727 ;transpose r12, r11, r6, lr to r7, r8, r9, r10
728 TRANSPOSE_MATRIX r12, r11, r6, lr, r7, r8, r9, r10
730 ;load back hev_mask r6 and filter_mask lr
733 ldr lr, [sp, #4]
759 and r7, r7, lr ; vp8_filter &= mask
770 shadd8 lr , r8 , r9 ; lr: filter2
773 ;usub8 lr, r8, r10 ; s = (s==4)*-1
774 ;sel lr, r11, r9
777 ;and r8, r8, lr ; -1 for each element that equals 4 -- r8: s
780 ;qadd8 lr, r8, r7 ; u = vp8_signed_char_clamp(s + vp8_filter)
788 qadd8 r9, r9, lr ; u = vp8_signed_char_clamp(ps0 + Filter2)
794 mov lr, #0
797 shadd8 r7, r7, lr
819 TRANSPOSE_MATRIX r11, r9, r8, r10, r6, r7, r12, lr
833 strh lr, [src, #-2]
834 mov lr, lr, lsr #16
835 strh lr, [src], pstep
844 ldrne lr, [src], pstep
858 stmdb sp!, {r4 - r11, lr}
877 ldr lr, [src], pstep
888 TRANSPOSE_MATRIX r6, r7, r8, lr, r9, r10, r11, r12
896 uqsub8 lr, r7, r2 ; compare to limit. lr: vp8_filter_mask
901 orr lr, lr, r10
910 orr lr, lr, r10
912 ; transpose uses 8 regs(r6 - r12 and lr). Need to save reg value now
919 str lr, [sp, #8]
920 ldr lr, [src], pstep
923 TRANSPOSE_MATRIX r6, r7, r8, lr, r9, r10, r11, r12
925 ldr lr, [sp, #8] ; load back (f)limit accumulator
937 orr lr, lr, r6
938 orr lr, lr, r7
957 orr lr, lr, r6
958 orr lr, lr, r8
963 usub8 lr, r12, lr
965 sel lr, r11, r12 ; filter mask: lr
967 cmp lr, #0
988 ; Transpose needs 8 regs(r6 - r12, and lr). Save r6 and lr first
989 ; load soure data to r6, r11, r12, lr
1004 str lr, [sp, #4] ; save lr
1007 pkhbt lr, r9, r10, lsl #16
1009 ;transpose r12, r11, r6, lr to p1, p0, q0, q1
1010 TRANSPOSE_MATRIX r12, r11, r6, lr, r7, r8, r9, r10
1012 ;load back hev_mask r6 and filter_mask lr
1015 ldr lr, [sp, #4]
1036 and r7, r7, lr ; vp8_filter &= mask (lr is free)
1065 ;usub8 lr, r8, r9 ; s = (s==4)*-1
1066 ;sel lr, r11, r10
1073 ;and r8, r8, lr ; -1 for each element that equals 4
1084 mov lr, #0x1b ; 27
1089 smlabb r8, r6, lr, r7
1090 smlatb r6, r6, lr, r7
1091 smlabb r7, r10, lr, r7
1092 smultb r10, r10, lr
1099 ldr lr, c0x80808080
1112 eor r8, r8, lr ; *oq0 = s^0x80
1113 eor r10, r10, lr ; *op0 = s^0x80
1131 mov lr, #0x12 ; 18
1136 smlabb r8, r6, lr, r7
1137 smlatb r6, r6, lr, r7
1138 smlabb r9, r10, lr, r7
1140 smlatb r10, r10, lr, r7
1153 ldr lr, c0x80808080
1164 eor r8, r8, lr ; *oq1 = s^0x80
1165 eor r10, r10, lr ; *op1 = s^0x80
1203 eor r9, r9, lr
1204 eor r11, r11, lr
1206 mov lr, #0x9 ; 9
1211 smlabb r8, r6, lr, r7
1212 smlatb r6, r6, lr, r7
1213 smlabb r12, r10, lr, r7
1214 smlatb r10, r10, lr, r7
1228 ldr lr, c0x80808080
1234 eor r8, r8, lr ; *op2 = s^0x80
1235 eor r10, r10, lr ; *oq2 = s^0x80
1266 ldrne lr, [src], pstep