Lines Matching refs:lr
61 push {r4-r10, lr}
65 mov lr, #0
68 stm r1!, {r10, lr}
71 stm r1!, {r10, lr}
74 stm r1!, {r10, lr}
77 stm r1!, {r10, lr}
79 uadd16 lr, r3, r9 @ t0[2,3]
84 uadd16 r7, lr, r9 @ dc0[2,3]
85 usub16 lr, lr, r9 @ dc2[2,3]
100 pkhbt r2, lr, r3, lsl #16 @ dc{2,3}[2]
101 pkhtb lr, r3, lr, asr #16 @ dc{2,3}[3]
104 uadd16 r3, r5, lr @ t0[2,3]
106 usub16 r5, r5, lr @ t3[2,3]
108 uadd16 lr, r12, r2 @ t1[2,3]
113 uadd16 r2, r3, lr @ block[2,3][0]
115 usub16 r3, r3, lr @ block[2,3][2]
117 uadd16 lr, r5, r12 @ block[2,3][1]
148 asr r12, lr, #19 @ block[3][1]
156 sbfx lr, lr, #3, #13
161 sxth lr, lr
165 asr lr, #3 @ block[2][1]
171 strh lr, [r0], #32
192 bx lr
197 push {r4-r12, lr}
205 ldr lr, [r1, #16] @ i9 | i8 = block2[1] | block2[0]
225 uadd16 r10, r11, lr @ a = t0
227 usub16 r8, r11, lr @ b = t1
246 pop {r1, r6, r12, lr}
255 pkhbt r9, r6, lr, lsl #16 @ i6 | i2 = t0/t1 second half
256 pkhtb r12, lr, r6, asr #16 @ i7 | i3
261 smulwb lr, r3, r12 @ ip[3] * cospi8sqrt2minus1
265 pkhbt r7, lr, r7, lsl #16 @ 7c | 3c
272 usub16 lr, r8, r12 @ c (o5 | o1) = t2
274 usub16 r1, r9, lr @ b-c = dst{0,1}[2]
277 uadd16 r10, r9, lr @ b+c = dst{0,1}[1]
279 asr lr, r1, #3 @ o[1][2]
281 pkhtb r8, lr, r7, asr #19 @ o[1][0,2]
283 ldr lr, [r0]
299 uxtab16 r7, r7, lr
300 uxtab16 r10, r10, lr, ror #8
319 push {r4-r6, lr}
329 uxtab16 lr, r3, r5 @ a1+2 | a1+0
333 usat16 lr, #8, lr
337 orr lr, lr, r5, lsl #8
341 str lr, [r0]
342 uxtab16 lr, r3, r5
347 usat16 lr, #8, lr
351 orr lr, lr, r5, lsl #8
353 str lr, [r6]
360 push {r4, lr}
376 push {r4, lr}
419 uhadd8 r7, r7, lr @ abs(p1 - q2) >> 1
424 sel r10, r8, lr @ filter mask: F or 0
445 shadd8 r9, r9, lr
446 shadd8 r3, r3, lr
447 shadd8 r9, r9, lr
448 shadd8 r3, r3, lr
449 shadd8 r9, r9, lr @ Filter2 >>= 3
450 shadd8 r3, r3, lr @ Filter1 >>= 3
460 push {r4-r11, lr}
464 mov lr, #0
492 uqsub8 lr, r6, r2 @ compare to limit
495 orr lr, lr, r8
500 orr lr, lr, r7
531 orr lr, lr, r12
541 orr lr, lr, r7
542 orr lr, lr, r10
544 orr lr, lr, r9
547 usub8 lr, r12, lr
549 sel lr, r11, r12 @ filter mask
554 transpose r12, r11, r10, r9, r6, r7, r8, lr
558 stm sp, {r8, r11, r12, lr}
564 ldr lr, [r0, r1]
567 transpose r12, r11, r10, r9, r6, r7, r8, lr
570 uqsub8 lr, r11, r12 @ q2 - q3
575 orr r8, r8, lr @ abs(q3-q2)
578 ldr lr, [sp, #12] @ load back (f)limit accumulator
582 orr lr, lr, r8
584 orr lr, lr, r7
586 orr lr, lr, r11
595 orr lr, lr, r12
596 usub8 lr, r10, lr
597 sel lr, r11, r10 @ filter mask
620 and r7, r7, lr @ vp8_filter &= mask
625 qadd8 lr, r7, r9 @ Filter2 = vp8_signed_char_clamp(vp8_filter+3)
629 shadd8 lr, lr, r9 @ Filter2 >>= 3
631 shadd8 lr, lr, r9
633 shadd8 lr, lr, r9 @ Filter2
653 stm sp, {r6, lr}
658 ldr lr, [r0, r1]
660 transpose r10, r9, r8, r7, r12, r11, r6, lr
662 ldm sp, {r6, lr}
669 qadd8 r8, r8, lr @ u = vp8_signed_char_clamp(ps0 + Filter2)
670 mov lr, #0
674 shadd8 r7, r7, lr @ vp8_filter >>= 1
685 mov lr, \c0
690 smlabb r8, r6, lr, r7
691 smlatb r6, r6, lr, r7
692 smlabb r7, r10, lr, r7
693 smultb r10, r10, lr
705 mov32 lr, 0x80808080
710 eor r8, r8, lr @ *oq0 = s ^ 0x80
711 eor r10, r10, lr @ *op0 = s ^ 0x80
716 qadd8 r11, r8, lr
729 eor r9, r9, lr
730 eor r11, r11, lr
752 cmp lr, #0
777 push {r4-r11, lr}
786 push {r1, r4-r11, lr}
811 cmp lr, #0
852 push {r4-r11, lr}
861 push {r1, r4-r11, lr}
871 push {r4-r11, lr}
876 mov lr, #0
924 ldr lr, [r0, r1]
929 cmp lr, #0
938 transpose lr, r12, r7, r6, r11, r8, r9, r10
946 str lr, [r0, r1]
961 push {r4-r11, lr}
972 push {r1, r4-r11, lr}
993 ldr lr, [r0, r1]
997 cmp lr, #0
1095 push {r4-r11, lr}
1104 push {r1, r4-r11, lr}
1137 bx lr
1161 bx lr
1168 push {r4-r6,lr}
1174 ldr_post lr, r2, r3
1178 str_post lr, r0, r1
1202 push {r1, r4-r11, lr}
1234 push {r0, r1, r4, lr}
1239 add lr, r0, #\ytaps-1
1243 stm sp, {r4, lr}
1248 ldr lr, [sp, #TMPSIZE+16+16]
1252 str lr, [sp, #4]
1297 push {r1, r4-r11, lr}
1300 movrel lr, sixtap_filters_13245600 - 16
1301 add lr, lr, r12, lsl #3
1304 ldm lr, {r1, r3, lr}
1320 smlad r11, r11, lr, r10 @ filter[3][2]
1321 smlad r12, r7, lr, r10 @ filter[2][2]
1329 smlad r5, r9, lr, r5 @ filter[0][2]
1332 smlad r9, r8, lr, r10 @ filter[1][2]
1356 push {r1, r4-r11, lr}
1358 movrel lr, sixtap_filters_13245600 - 16
1359 add lr, lr, r12, lsl #3
1385 ldr r8, [lr, #4]
1391 ldr r8, [lr, #8]
1410 ldr r10, [lr]
1436 push {r1, r4-r11, lr}
1439 movrel lr, fourtap_filters_1324 - 4
1440 add lr, lr, r12, lsl #2
1442 ldm lr, {r5, r6}
1443 ldr lr, [sp, #44]
1472 subs lr, lr, #1
1483 push {r1, r4-r11, lr}
1485 movrel lr, fourtap_filters_1324 - 4
1486 add lr, lr, r12, lsl #2
1487 ldm lr, {r5, r6}
1490 ldr lr, [r2, r3, lsl #1]
1495 uxtb16 r8, lr, ror #8 @ src[3 + s*3] | src[1 + s*3]
1499 uxtb16 lr, lr @ src[2 + s*3] | src[0 + s*3]
1507 pkhbt r9, r11, lr, lsl #16 @ src[0 + s*3] | src[0 + s*1]
1508 pkhtb r11, lr, r11, asr #16 @ src[2 + s*3] | src[2 + s*1]
1509 pkhbt lr, r7, r12, lsl #16 @ src[0 + s*2] | src[0 + s*0]
1517 smlad r9, lr, r5, r9 @ filter[0][0]
1545 push {r1, r4-r11, lr}
1556 ldrb lr, [r2]
1561 pkhbt r9, r9, lr, lsl #16 @ src[4] | src[3]
1591 push {r1, r4-r11, lr}
1601 ldrb lr, [r2, r3]
1607 pkhbt r8, r8, lr, lsl #16