Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 161) sorted by relevance

1234567

/external/libvpx/vpx_scale/arm/neon/
Dvp8_vpxyv12_extendframeborders_neon.asm25 push {r4 - r10, lr}
32 ldr lr, [r0, #yv12_buffer_config_y_stride]
44 add r6, r1, lr
52 vld1.8 {d0[], d1[]}, [r1], lr
53 vld1.8 {d4[], d5[]}, [r2], lr
54 vld1.8 {d8[], d9[]}, [r1], lr
55 vld1.8 {d12[], d13[]}, [r2], lr
56 vld1.8 {d16[], d17[]}, [r1], lr
57 vld1.8 {d20[], d21[]}, [r2], lr
58 vld1.8 {d24[], d25[]}, [r1], lr
[all …]
Dvp8_vpxyv12_copyframeyonly_neon.asm27 push {r4 - r11, lr}
38 mov lr, r4, lsr #1
70 subs lr, lr, #1
90 ldr lr, [r0, #yv12_buffer_config_y_stride]
102 add r6, r1, lr
110 vld1.8 {d0[], d1[]}, [r1], lr
111 vld1.8 {d4[], d5[]}, [r2], lr
112 vld1.8 {d8[], d9[]}, [r1], lr
113 vld1.8 {d12[], d13[]}, [r2], lr
114 vld1.8 {d16[], d17[]}, [r1], lr
[all …]
Dvp8_vpxyv12_copyframe_func_neon.asm24 push {r4 - r11, lr}
48 mov lr, r4, lsr #1
80 subs lr, lr, #1
106 mov lr, r4, lsr #1
130 subs lr, lr, #1
164 mov lr, r4, lsr #1
183 subs lr, lr, #1
199 mov lr, r4, lsr #1
218 subs lr, lr, #1
/external/libvpx/vp8/common/arm/armv6/
Dfilter_v6.asm30 stmdb sp!, {r4 - r11, lr}
65 pkhbt lr, r8, r9, lsl #16 ; r9 | r8
70 smuad lr, lr, r4 ; apply the filter
75 smlad lr, r10, r5, lr
85 smlad lr, r9, r6, lr
90 add lr, lr, #0x40 ; round_shift_and_clamp
92 usat lr, #8, lr, asr #7
97 strh lr, [r1], r12 ; result is transposed and stored, which
131 stmdb sp!, {r4 - r11, lr}
153 smuad lr, r4, r8 ; apply filter
[all …]
Dloopfilter_v6.asm67 stmdb sp!, {r4 - r11, lr}
96 uqsub8 lr, r6, r2 ; compare to limit. lr: vp8_filter_mask
99 orr lr, lr, r8
106 orr lr, lr, r7
124 orr lr, lr, r12
133 orr lr, lr, r7
134 orr lr, lr, r10
145 orr lr, lr, r10
148 usub8 lr, r12, lr ; use usub8 instead of ssub8
149 sel lr, r11, r12 ; filter mask: lr
[all …]
Dsixtappredict8x4_v6.asm27 stmdb sp!, {r4 - r11, lr}
31 add lr, sp, #4 ;point to temporary buffer
85 strh r11, [lr], #20 ; result is transposed and stored, which
88 strh r12, [lr], #20
109 sub lr, lr, #158
125 add lr, r12, r3, lsl #4 ;calculate filter location
129 ldr r3, [lr] ; load up packed filter coefficients
130 ldr r4, [lr, #4]
131 ldr r5, [lr, #8]
143 smuad lr, r3, r6 ; apply filter
[all …]
Diwalsh_v6.asm23 stmdb sp!, {r4 - r11, lr}
37 qsub16 lr, r2, r8 ; d1 [1-13 | 0-12]
40 qadd16 r4, r12, lr ; c1 + d1 [5 | 4]
42 qsub16 r8, lr, r12 ; d1 - c1 [13 | 12]
47 qsub16 lr, r3, r9 ; d1 [3-15 | 2-14]
50 qadd16 r5, r12, lr ; c1 + d1 [7 | 6]
52 qsub16 r9, lr, r12 ; d1 - c1 [15 | 14]
59 qaddsubx lr, r4, r5 ; [b1|d1] [5+6 | 4-7]
64 qaddsubx r4, r12, lr ; [b2|c2] [c1+d1 | a1-b1]
65 qaddsubx r5, lr, r12 ; [a2|d2] [b1+a1 | d1-c1]
[all …]
Dbilinearfilter_v6.asm27 stmdb sp!, {r4 - r11, lr}
53 mov lr, r4, lsr #2 ; 4-in-parellel loop counter
71 subs lr, lr, #1
112 mov lr, r4, lsr #2 ; loop counter
123 subs lr, lr, #1
150 stmdb sp!, {r4 - r11, lr}
166 mov lr, r3, lsr #2 ; loop counter
175 subs lr, lr, #1
212 mov lr, r3, lsr #2
216 subs lr, lr, #1
/external/qemu/distrib/sdl-1.2.12/src/video/riscos/
DSDL_riscosASM.S44 STMFD sp!,{a2,v1-v6,sl,fp,lr}
46 MOV lr,a1
53 STR v1,[lr],#4
68 ADD lr,a1,a3
85 STR v1,[lr],#4
86 STR v2,[lr],#4
87 STR v3,[lr],#4
88 STR v4,[lr],#4
89 STR v5,[lr],#4
90 STR v6,[lr],#4
[all …]
/external/openssl/crypto/aes/asm/
Daes-armv4.s117 stmdb sp!,{r1,r4-r12,lr}
183 ldmia sp!,{r4-r12,lr}
184 tst lr,#1
185 moveq pc,lr @ be binary compatible with V4, yet
192 str lr,[sp,#-4]! @ push lr
203 mov lr,#255
206 and r8,lr,r0,lsr#8
207 and r9,lr,r0,lsr#16
208 and r7,lr,r0
215 and r7,lr,r1,lsr#16 @ i0
[all …]
/external/openssl/crypto/des/asm/
Dcrypt586.pl163 local($l,$r,$tt,$lr)=@_;
171 if ($lr != 3)
173 if (($lr-3) < 0)
174 { &rotr($tt, 3-$lr); }
175 else { &rotl($tt, $lr-3); }
177 if ($lr != 2)
179 if (($lr-2) < 0)
180 { &rotr($r, 2-$lr); }
181 else { &rotl($r, $lr-2); }
187 local($l,$r,$tt,$lr)=@_;
[all …]
Ddes-586.pl268 local($l,$r,$tt,$lr)=@_;
276 if ($lr != 3)
278 if (($lr-3) < 0)
279 { &rotr($tt, 3-$lr); }
280 else { &rotl($tt, $lr-3); }
282 if ($lr != 2)
284 if (($lr-2) < 0)
285 { &rotr($r, 2-$lr); }
286 else { &rotl($r, $lr-2); }
292 local($l,$r,$tt,$lr)=@_;
[all …]
/external/libffi/src/m32r/
Dsysv.S50 push lr
61 mv lr, r0
66 jl lr
75 ld lr, @(8,fp)
76 cmpi lr, #16
78 ldi lr, #16
80 add sp, lr
83 ld lr, @(28,fp)
84 jl lr
116 pop lr
[all …]
/external/icu4c/layoutex/
Dplruns.cpp425 ULocRuns *lr = (ULocRuns *) localeRuns; in pl_closeLocaleRuns() local
427 delete lr; in pl_closeLocaleRuns()
433 const ULocRuns *lr = (const ULocRuns *) localeRuns; in pl_getLocaleRunCount() local
435 if (lr == NULL) { in pl_getLocaleRunCount()
439 return lr->getCount(); in pl_getLocaleRunCount()
445 ULocRuns *lr = (ULocRuns *) localeRuns; in pl_resetLocaleRuns() local
447 if (lr != NULL) { in pl_resetLocaleRuns()
448 lr->reset(); in pl_resetLocaleRuns()
455 const ULocRuns *lr = (const ULocRuns *) localeRuns; in pl_getLocaleRunLastLimit() local
457 if (lr == NULL) { in pl_getLocaleRunLastLimit()
[all …]
/external/libvpx/vp8/common/arm/neon/
Dbilinearpredict8x8_neon.asm23 ; stack(lr) int dst_pitch
26 push {r4, lr}
30 ldr lr, [sp, #12] ;load parameters from stack
103 add r0, r4, lr
106 add r1, r0, lr
140 vst1.u8 {d4}, [r1], lr
141 vst1.u8 {d5}, [r1], lr
142 vst1.u8 {d6}, [r1], lr
143 vst1.u8 {d7}, [r1], lr
144 vst1.u8 {d8}, [r1], lr
[all …]
/external/libvpx/vpx_scale/symbian/
Dgen_scalers_armv4.asm58 stmdb sp!, {r4 - r11, lr}
161 stmdb sp!, {r4 - r11, lr}
171 add lr, src, r1
182 strb r6, [lr], r1
189 strb r5, [lr], r1
195 strb r7, [lr], r1
200 strb r9, [lr], r1
235 stmdb sp!, {r4 - r11, lr}
236 ldr lr, =85
247 mla r6, lr, r3, r4 ; a * 85
[all …]
Dgen_scalers_armv4.s85 stmdb sp!, {r4 - r11, lr}
189 stmdb sp!, {r4 - r11, lr}
199 add lr, src, r1
210 strb r6, [lr], r1
217 strb r5, [lr], r1
223 strb r7, [lr], r1
228 strb r9, [lr], r1
264 stmdb sp!, {r4 - r11, lr}
265 ldr lr, =85
276 mla r6, lr, r3, r4 @ a * 85
[all …]
/external/libvpx/vpx_scale/arm/armv4/
Dgen_scalers_armv4.asm58 stmdb sp!, {r4 - r11, lr}
161 stmdb sp!, {r4 - r11, lr}
171 add lr, src, r1
182 strb r6, [lr], r1
189 strb r5, [lr], r1
195 strb r7, [lr], r1
200 strb r9, [lr], r1
235 stmdb sp!, {r4 - r11, lr}
236 ldr lr, =85
247 mla r6, lr, r3, r4 ; a * 85
[all …]
/external/libvpx/vpx_scale/wce/
Dgen_scalers_armv4.asm58 stmdb sp!, {r4 - r11, lr}
161 stmdb sp!, {r4 - r11, lr}
171 add lr, src, r1
182 strb r6, [lr], r1
189 strb r5, [lr], r1
195 strb r7, [lr], r1
200 strb r9, [lr], r1
235 stmdb sp!, {r4 - r11, lr}
236 ldr lr, =85
247 mla r6, lr, r3, r4 ; a * 85
[all …]
/external/libvpx/vp8/decoder/arm/armv6/
Ddequant_idct_v6.asm24 stmdb sp!, {r4-r11, lr}
108 smulwt lr, r3, r8
111 pkhbt r1, lr, r1, lsl #16
115 pkhbt lr, r9, r7, lsl #16
116 uadd16 r10, r11, lr
117 usub16 lr, r11, lr
144 uxtb16 lr, r11, ror #8
145 qadd16 r9, r9, lr
146 uxtb16 lr, r11
147 qadd16 r8, r8, lr
[all …]
Ddequant_dc_idct_v6.asm27 stmdb sp!, {r4-r11, lr}
130 smulwt lr, r3, r8
133 pkhbt r1, lr, r1, lsl #16
137 pkhbt lr, r9, r7, lsl #16
138 uadd16 r10, r11, lr
139 usub16 lr, r11, lr
166 uxtb16 lr, r11, ror #8
167 qadd16 r9, r9, lr
168 uxtb16 lr, r11
169 qadd16 r8, r8, lr
[all …]
/external/libvpx/vp8/encoder/arm/armv6/
Dwalsh_v6.asm22 stmdb sp!, {r4 - r11, lr}
37 qaddsubx lr, r4, r5 ; [b1|d1] [5+6 | 4-7]
41 qaddsubx r4, r12, lr ; [5 | 6] [c1+d1 | a1-b1]
42 qaddsubx r5, lr, r12 ; [4 | 7] [b1+a1 | d1-c1]
47 qaddsubx lr, r8, r9 ; [b1|d1] [13+14 | 12-15]
51 qaddsubx r8, r12, lr ; [13|14] [c1+d1 | a1-b1]
52 qaddsubx r9, lr, r12 ; [12|15] [b1+a1 | d1-c1]
59 qsub16 lr, r3, r9 ; d1 [0-12 | 3-15]
62 qadd16 r5, r12, lr ; b2 [c1+d1] [4 | 7]
64 qsub16 r9, lr, r12 ; d2 [d1-c1] [12|15]
[all …]
/external/libvpx/vp8/decoder/arm/
Ddetokenize.asm36 stmdb sp!, {r4 - r11, lr}
57 add lr, r9, r7, lsl #2 ; detoken + type*4
61 ldr r10, [lr, #detok_coef_probs]
81 mov lr, #c_entropy_nodes ; ENTROPY_NODES = 11
91 smlabb r0, r0, lr, r10 ; Prob = coef_probs + (t * ENTROPY_NODES)
98 ldr lr, [r9, #detok_coef_tree_ptr]
122 ldrsb r1, [lr, r1] ; t = onyx_coef_tree_ptr[t]
143 rsb lr, r1, #0 ; v = -t;
145 cmp lr, #4 ; if(v > FOUR_TOKEN)
150 add r7, r3, lr, lsl #4 ; detok_teb_base_ptr + (v << 4)
[all …]
/external/libvpx/vp8/decoder/arm/neon/
Ddboolhuff_neon.asm35 stmdb sp!, {r4 - r6, lr}
59 stmdb sp!, {r4 - r5, lr}
89 mov pc, lr
100 ; bit RN lr
106 stmdb sp!, {r4 - r5, lr}
119 mov lr, r0
131 strd r2, r3, [lr, #bool_decoder_range] ;store result
137 ldrd r4, r5, [lr, #bool_decoder_count] ;load count, pos, buffer
138 ldr r1, [lr, #bool_decoder_buffer]
154 strd r2, r3, [lr, #bool_decoder_range] ;store result
[all …]
/external/libvpx/vp8/encoder/arm/armv5te/
Dvp8_packtokens_armv5.asm29 push {r4-r11, lr}
46 mov lr, #0
57 movne lr, #2 ; i = 2
68 ldrb r4, [r9, lr, asr #1] ; pp [i>>1]
79 addcs lr, lr, #1 ; i + bb
82 ldrsb lr, [r10, lr] ; i = vp8_coef_tree[i+bb]
158 ldr lr, [r1, #tokenextra_extra] ; e = p->Extra
163 asr r7, lr, #1 ; v=e>>1
171 mov lr, #0 ; i = 0
174 ldrb r4, [r9, lr, asr #1] ; pp[i>>1]
[all …]

1234567