Home
last modified time | relevance | path

Searched refs:r9 (Results 1 – 25 of 53) sorted by relevance

123

/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/
Dpred_lt4_1_opt.s68 LDRSH r9, [r1], #2 @x[2]
72 SMULBB r12, r9, r3 @x[2] * h[0]
76 SMLABT r11, r9, r3, r11 @x[2] * h[1]
81 SMLABB r10, r9, r3, r10 @x[2] * h[2]
85 LDRSH r9, [r1], #2 @x[5]
88 SMLABT r12, r9, r3, r12 @x[5] * h[3]
93 SMLABB r11, r9, r3, r11 @x[5] * h[4]
97 SMLABT r10, r9, r3, r10 @x[5] * h[5]
102 LDRSH r9, [r1], #2 @x[8]
105 SMLABB r12, r9, r3, r12 @x[8] * h[6]
[all …]
Dcor_h_vec_opt.s49 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos]
55 LDRSH r8, [r9], #2
56 LDRSH r14, [r9]
68 ADD r9, r5, r14
69 MOV r5, r9, ASR #16
71 ADD r9, r3, r2, LSL #1 @address of sign[pos]
73 LDRSH r10, [r9], #2 @sign[pos]
74 LDRSH r11, [r9] @sign[pos + 1]
79 LDR r9, [r13, #44]
83 ADD r9, r9, r4, LSL #1
[all …]
Dconvolve_opt.s42 LDRSH r9, [r6], #2 @ *tmpX++
45 MUL r8, r9, r10
50 LDRSH r9, [r6], #2 @ *tmpX++
54 MLA r8, r9, r10, r8
56 LDRSH r9, [r6], #2 @ *tmpX++
60 MLA r8, r9, r10, r8
77 LDRSH r9, [r6], #2 @ *tmpX++
82 MUL r8, r9, r10
89 LDRSH r9, [r6], #2 @ *tmpX++
93 MLA r8, r9, r10, r8
[all …]
Dsyn_filt_opt.s50 LDRH r9, [r4], #2
59 STRH r9, [r5], #2
68 LDRH r9, [r4], #2
77 STRH r9, [r5], #2
92 LDRSH r9, [r0, #6] @ load a[3]
95 AND r9, r9, r14
97 ORR r12, r9, r11, LSL #16 @ -a[4] -- -a[3]
103 LDRSH r9, [r0, #14] @ load a[7]
106 AND r9, r9, r14
108 ORR r12, r9, r11, LSL #16 @ -a[8] -- -a[7]
[all …]
DSyn_filt_32_opt.s53 LDRSH r9, [r0, #8] @ load Aq[4]
57 ORR r11, r8, r9, LSL #16 @ Aq[4] -- Aq[3]
64 LDRSH r9, [r0, #16] @ load Aq[8]
68 ORR r11, r8, r9, LSL #16 @ Aq[8] -- Aq[7]
75 LDRSH r9, [r0, #24] @ load Aq[12]
79 ORR r11, r8, r9, LSL #16 @ Aq[12] -- Aq[11]
86 LDRSH r9, [r0, #32] @ load Aq[16]
90 ORR r11, r8, r9, LSL #16 @ Aq[16] -- Aq[15]
101 LDRSH r9, [r5, #-6] @ load sig_lo[i-3]
110 SMLABB r12, r9, r11, r12 @ sig_lo[i-3] * Aq[3]
[all …]
Dresidu_asm_opt.s48 LDRH r9, [r0], #2
49 ORR r8, r9, r8, LSL #16 @r8 --- a6, a7
51 LDRH r9, [r0], #2
53 ORR r9, r10, r9, LSL #16 @r9 --- a8, a9
119 SMLATT r12,r9, r2, r12 @ i4 (8)
122 SMLATB r11,r9, r2, r11 @ i3 (8)
123 SMLABB r12,r9, r2, r12 @ i4 (9)
128 SMLATT r4, r9, r2, r4 @ i2 (8)
129 SMLABT r11,r9, r2, r11 @ i3 (9)
131 SMLATB r3, r9, r2, r3 @ i1 (8)
[all …]
DFilt_6k_7k_opt.s57 LDRSH r9, [r7], #2
59 MOV r9, r9, ASR #2
65 STRH r9, [r6], #2
69 LDRSH r9, [r7], #2
71 MOV r9, r9, ASR #2
77 STRH r9, [r6], #2
100 LDRSH r9, [r4, #56] @ load x[i + 28]
103 ADD r8, r8, r9 @ x[i + 2] + x[i + 28]
115 LDRSH r9, [r4, #50] @ load x[i+25]
117 ADD r8, r8, r9 @ x[i+5] + x[i+25]
[all …]
DNorm_Corr_opt.s77 LDR r9, [r14], #4
81 SMLABB r6, r9, r9, r6 @L_tmp += (xn[i] * xn[i])
82 SMLATT r6, r9, r9, r6 @L_tmp += (xn[i+1] * xn[i+1])
92 ADD r9, r7, r6, LSL #1 @L_tmp = (L_tmp << 1) + 1
93 CLZ r7, r9
106 MOV r9, #64
124 SUBS r9, r9, #4
197 MOV r9, r2 @ h[]
201 ADD r9, r9, r6, LSL #1 @ h[i] address
206 LDRSH r8, [r9], #-2 @ load h[i]
[all …]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/
Dcor_h_vec_neon.s50 ADD r9, r1, r2, LSL #1 @p2 = &vec[pos]
56 LDRSH r8, [r9], #2
57 LDRSH r14, [r9]
69 ADD r9, r5, r14
70 MOV r5, r9, ASR #16
72 ADD r9, r3, r2, LSL #1 @address of sign[pos]
74 LDRSH r10, [r9], #2 @sign[pos]
75 LDRSH r11, [r9] @sign[pos + 1]
80 LDR r9, [r13, #44]
84 ADD r9, r9, r4, LSL #1
[all …]
Dresidu_asm_neon.s41 ADD r9, r1, r7, LSL #1 @copy the address
43 MOV r8, r9
47 SUB r8, r9, #2 @get the x[i-1] address
51 SUB r8, r9, #4 @load the x[i-2] address
55 SUB r8, r9, #6 @load the x[i-3] address
59 SUB r8, r9, #8 @load the x[i-4] address
63 SUB r8, r9, #10 @load the x[i-5] address
67 SUB r8, r9, #12 @load the x[i-6] address
71 SUB r8, r9, #14 @load the x[i-7] address
75 SUB r8, r9, #16 @load the x[i-8] address
[all …]
Dconvolve_neon.s43 LDRSH r9, [r6], #2 @ *tmpX++
47 MUL r8, r9, r10
53 MOV r9, r4
55 VLD1.S16 D1, [r9]!
75 LDRSH r9, [r6], #2 @ *tmpX++
80 MUL r8, r9, r10
89 MOV r9, r4
91 VLD1.S16 D1, [r9]!
111 LDRSH r9, [r6], #2
115 MUL r8, r9, r10
[all …]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/
DomxVCM4P10_PredictIntraChroma_8x8_s.S53 ADD r9,r0,r4
56 VLD1.8 {d1[1]},[r9],r10
58 VLD1.8 {d1[3]},[r9],r10
60 VLD1.8 {d1[5]},[r9],r10
62 VLD1.8 {d1[7]},[r9]
83 ADD r9,r3,r5
86 VST1.8 {d0},[r9],r10
88 VST1.8 {d0},[r9],r10
90 VST1.8 {d4},[r9],r10
92 VST1.8 {d4},[r9]
[all …]
DarmVCM4P10_InterpolateLuma_Align_unsafe_s.S41 SUBS r9,r9,#1
48 SUBS r9,r9,#1
60 SUBS r9,r9,#1
72 SUBS r9,r9,#1
98 SUBS r9,r9,#1
105 SUBS r9,r9,#1
114 SUBS r9,r9,#1
123 SUBS r9,r9,#1
DarmVCM4P10_InterpolateLuma_Copy_unsafe_s.S45 LDR r9,[r0],r1
47 STR r9,[r2],r3
52 LDR r9,[r0,#4]
58 ORR r8,r8,r9,LSL #24
62 LDR r9,[r0,#4]
68 ORR r8,r8,r9,LSL #24
74 LDR r9,[r0,#4]
80 ORR r8,r8,r9,LSL #16
84 LDR r9,[r0,#4]
90 ORR r8,r8,r9,LSL #16
[all …]
DomxVCM4P10_TransformDequantChromaDCFromPair_s.S32 ldr r9, [r0,#0]
36 ldrb r6, [r9], #1
39 ldrsbne r5, [r9, #1]
40 ldrbne r4, [r9], #2
42 ldrsbeq r4, [r9], #1
45 ldrbeq r6, [r9], #1
49 str r9, [r0, #0]
56 ldrsb r9, [r5, r2]
60 lsl r2, r2, r9
DomxVCM4P10_DeblockLuma_I.S30 PUSH {r4-r9,lr}
33 MOV r9,r1
40 TSTEQ r9,#7
56 POP {r4-r9,pc}
62 MOV r1,r9
73 MOV r1,r9
77 POP {r4-r9,pc}
DomxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S43 MOV r9,#0x55000000
83 ADDS r9,r9,r9
90 ADDS r9,r9,r9
103 ADDS r9,r9,r9
DarmVCM4P10_DecodeCoeffsToPair_s.S53 LDRB r9,[r10,#2]
58 ORR r9,r9,r8,LSL #8
59 ORR r11,r9,r11,LSL #16
146 RSB r9,lr,#0x20
155 LSR r3,r3,r9
165 LDR r9, .LarmVCM4P10_SuffixToLevel
166 P1: ADD r9, pc
167 LDRSB r8,[r9,r4]
269 LDRB r9,[r4],#1
272 SUB lr,lr,r9
[all …]
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/
DPrePostMDCT_v5.s30 add r9, r0, r1, lsl #2
31 sub r3, r9, #8
38 ldr r9, [r2], #4
46 smull r14, r8, r7, r9 @ MULHIGH(ti1, sina)
47 smull r7, r10, r4, r9 @ MULHIGH(tr1, sina)
53 ldr r9, [r2], #4
58 smull r14, r8, r5, r9 @ MULHIGH(ti2, sina)
59 smull r5, r10, r6, r9 @ MULHIGH(tr2, sina)
62 sub r9, r12, r10
84 add r9, r0, r1, lsl #2
[all …]
Dband_nrg_v5.s33 mov r9, #0
72 qadd r9, r9, r14
78 str r9, [r12, #0]
114 ldr r9, [r1, +r10, lsl #2]
117 mov r9, r9, asr #1
120 add r5, r8, r9
122 sub r8, r8, r9
142 ldr r9, [r1, +r10, lsl #2]
145 mov r9, r9, asr #1
148 add r5, r8, r9
[all …]
DR4R8First_v5.s41 add r9, r1, r3
53 add r7, r9, r3
56 sub r9, r9, r3
96 add r9, r1, r3 @ i0 = buf[1] + buf[3]@
108 add r7, r9, r3 @ i4 = (i0 + i2) >> 1@
111 sub r9, r9, r3 @ i5 = (i0 - i2) >> 1@
123 mov r9, r9, asr #1
135 str r9, [sp, #12]
155 add r5, r7, r9 @ i2 = buf[13] + buf[15]@
158 sub r7, r7, r9 @ i3 = buf[13] - buf[15]@
[all …]
DCalcWindowEnergy_v5.s55 mov r9, r5, lsl #1
56 ldrsh r9, [r1, r9] @ tempUnfiltered = timeSignal[tidx];
60 smulwb r3, r14, r9 @ accu1 = L_mpy_ls(Coeff1, tempUnfiltered);
72 mul r3, r9, r9
78 mul r9, r8, r8
81 add r7, r7, r9, asr #7
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/
Dpvmp3_polyphase_filter_window_gcc.s59 @ Accumulators r9, r11::> Initialization
62 mov r9, #0x20
73 smlal r2,r9,lr,r5
79 sub r9,r9,r5
83 smlal r6,r9,r5,r7
87 smlal r8,r9,r5,r8
92 smlal lr,r9,r2,r5
100 sub r9,r9,r5
101 smlal r5,r9,r6,r7
105 smlal r8,r9,r6,r8
[all …]
Dpvmp3_dct_9_gcc.s58 ldr r9,[r0, #0x10]
62 add r8,r9,r2
67 rsb r2,r9,r2,asr #1
73 mov r9,r1,lsl #1
78 smlal r1,r8,r11,r9
80 mov r1,r9 @@@@@@ !!!!!!
84 smlal r1,r7,r10,r9
91 smlal r9,r2,r11,r9
92 rsb r9,r10,#0
95 smlal r12,r2,r9,r1
[all …]
Dpvmp3_dct_16_gcc.s101 smull r9,r6,r8,r6
103 ldr r9,constant9
106 smull r12,lr,r9,r12
109 sub r9,r1,r12
110 smull r11,r9,r10,r9
112 str r9,[sp,#0xc]
113 ldr r9,[r0,#0x10]
115 str r9,[sp,#0x18]
117 sub r9,r9,r1
118 smull r11,r9,r10,r9
[all …]

123