Home
last modified time | relevance | path

Searched refs:LDR (Results 1 – 25 of 86) sorted by relevance

1234

/external/aac/libFDK/src/arm/
Ddct_arm.cpp117 LDR r8, [r1], #4 // val_tw = *twiddle++; in dct_IV_func1()
118 LDR r5, [r2, #0] // accu2 = pDat_0[0] in dct_IV_func1()
119 LDR r4, [r3, #0] // accu1 = pDat_1[0] in dct_IV_func1()
127 LDR r8, [r1], #4 // val_tw = *twiddle++; in dct_IV_func1()
128 LDR r7, [r3, #-4] // accu4 = pDat_1[-1] in dct_IV_func1()
129 LDR r6, [r2, #4] // accu3 = pDat_0[1] in dct_IV_func1()
143 LDR r8, [r1], #4 // val_tw = *twiddle++; in dct_IV_func1()
144 LDR r5, [r2, #0] // accu2 = pDat_0[0] in dct_IV_func1()
145 LDR r4, [r3, #0] // accu1 = pDat_1[0] in dct_IV_func1()
153 LDR r8, [r1], #4 // val_tw = *twiddle++; in dct_IV_func1()
[all …]
/external/libhevc/decoder/arm/
Dihevcd_fmt_conv_420sp_to_420p.s96 LDR r5,[sp,#60] @//Load u2_dest_stridey
97 @ LDR r6,[sp,#56] @//Load u2_strideuv
98 LDR r7,[sp,#52] @//Load u2_stridey
99 LDR r8,[sp,#44] @//Load u2_width
100 LDR r9,[sp,#48] @//Load u2_height
105 LDR r5,[sp,#72] @//Load disable_luma_copy flag
144 LDR r5,[sp,#64] @//Load u2_dest_strideuv
145 LDR r7,[sp,#56] @//Load u2_strideuv
154 LDR r5,[sp,#40] @//Load pu1_dest_v
156 LDR r4,[sp,#68] @//Load is_u_first_flag
Dihevcd_fmt_conv_420sp_to_420sp.s92 LDR r5,[sp,#56] @//Load u2_dest_stridey
94 LDR r7,[sp,#48] @//Load u2_stridey
95 LDR r8,[sp,#40] @//Load u2_width
96 LDR r9,[sp,#44] @//Load u2_height
148 LDR r5,[sp,#60] @//Load u2_dest_stridechroma
149 LDR r7,[sp,#52] @//Load u2_stridechroma
/external/sonivox/arm-hybrid-22k/lib_src/
DARM-E_voice_gain_gnu.s72 LDR pInputBuffer, [pWTFrame, #m_pAudioBuffer]
73 LDR pMixBuffer, [pWTFrame, #m_pMixBuffer]
74 LDR numSamples, [pWTFrame, #m_numSamples]
85 LDR tmp0, [pWTFrame, #m_prevGain]
86 LDR tmp1, [pWTFrame, #m_gainTarget]
110 LDR tmp1, [pMixBuffer]
116 LDR tmp2, [pMixBuffer, #4]
137 LDR gain, [pWTFrame, #m_prevGain]
139 LDR gainIncrement, [pWTFrame, #m_gainTarget]
148 LDR tmp1, [pMixBuffer] @ get left channel output sample
DARM-E_interpolate_loop_gnu.s68 LDR pOutputBuffer, [pWTFrame, #m_pAudioBuffer]
69 LDR numSamples, [pWTFrame, #m_numSamples]
71 LDR phaseIncrement, [pWTFrame, #m_phaseIncrement]
72 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum]
73 LDR phaseFrac, [pWTVoice, #m_phaseFrac]
74 LDR phaseFracMask,=PHASE_FRAC_MASK
76 LDR pLoopStart, [pWTVoice, #m_pLoopStart]
77 LDR pLoopEnd, [pWTVoice, #m_pLoopEnd]
DARM-E_interpolate_noloop_gnu.s66 LDR pOutputBuffer, [pWTFrame, #m_pAudioBuffer]
67 LDR numSamples, [pWTFrame, #m_numSamples]
69 LDR phaseIncrement, [pWTFrame, #m_phaseIncrement]
70 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum]
71 LDR phaseFrac, [pWTVoice, #m_phaseFrac]
72 LDR phaseFracMask,=PHASE_FRAC_MASK
DARM-E_filter_gnu.s67 LDR pBuffer, [pWTFrame, #m_pAudioBuffer]
68 LDR numSamples, [pWTFrame, #m_numSamples]
75 LDR K, [pWTFrame, #m_k]
76 LDR b1, [pWTFrame, #m_b1]
77 LDR b2, [pWTFrame, #m_b2]
/external/sonivox/arm-wt-22k/lib_src/
DARM-E_voice_gain_gnu.s72 LDR pInputBuffer, [pWTFrame, #m_pAudioBuffer]
73 LDR pMixBuffer, [pWTFrame, #m_pMixBuffer]
74 LDR numSamples, [pWTFrame, #m_numSamples]
85 LDR tmp0, [pWTFrame, #m_prevGain]
86 LDR tmp1, [pWTFrame, #m_gainTarget]
110 LDR tmp1, [pMixBuffer]
116 LDR tmp2, [pMixBuffer, #4]
137 LDR gain, [pWTFrame, #m_prevGain]
139 LDR gainIncrement, [pWTFrame, #m_gainTarget]
148 LDR tmp1, [pMixBuffer] @ get left channel output sample
DARM-E_interpolate_loop_gnu.s68 LDR pOutputBuffer, [pWTFrame, #m_pAudioBuffer]
69 LDR numSamples, [pWTFrame, #m_numSamples]
71 LDR phaseIncrement, [pWTFrame, #m_phaseIncrement]
72 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum]
73 LDR phaseFrac, [pWTVoice, #m_phaseFrac]
74 LDR phaseFracMask,=PHASE_FRAC_MASK
76 LDR pLoopStart, [pWTVoice, #m_pLoopStart]
77 LDR pLoopEnd, [pWTVoice, #m_pLoopEnd]
DARM-E_interpolate_noloop_gnu.s66 LDR pOutputBuffer, [pWTFrame, #m_pAudioBuffer]
67 LDR numSamples, [pWTFrame, #m_numSamples]
69 LDR phaseIncrement, [pWTFrame, #m_phaseIncrement]
70 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum]
71 LDR phaseFrac, [pWTVoice, #m_phaseFrac]
72 LDR phaseFracMask,=PHASE_FRAC_MASK
DARM-E_filter_gnu.s67 LDR pBuffer, [pWTFrame, #m_pAudioBuffer]
68 LDR numSamples, [pWTFrame, #m_numSamples]
75 LDR K, [pWTFrame, #m_k]
76 LDR b1, [pWTFrame, #m_b1]
77 LDR b2, [pWTFrame, #m_b2]
DARM-E_mastergain_gnu.s70 LDR r6, =0x7fff @constant for saturation tests
73 LDR r4, [pnInputBuffer], #4 @fetch 1st output sample
75 LDR r5, [pnInputBuffer], #4 @fetch 2nd output sample
/external/tremolo/Tremolo/
DbitwiseARM.s53 LDR r10,[r3] @ r10= ptr[0]
78 LDR r10,[r3],#4 @ r10= ptr[0]
88 LDR r11,[r0,#12] @ r11= head = b->head
92 LDR r11,[r11,#12] @ r11= head = head->next
100 LDR r6,[r6] @ r6 = buffer->data
134 LDR r11,[r0,#12] @ r11 = head = b->head
138 LDR r11,[r11,#12] @ r11 = head->next
146 LDR r6,[r6] @ r6 = buffer->data
176 LDR r14,[r0,#12] @ r14= head
179 LDR r1,[r0,#20] @ r1 = count
[all …]
DmdctARM.s97 LDR r5,[r2,#-4]!
123 LDR r12,[r2],#8
124 LDR r7, [r2],#8
125 LDR r6, [r2],#8
126 LDR r5, [r2],#8
165 LDR r5,[r2], #8
197 LDR r12,[r2, #-8]! @ r12= *l (but l -= 2 first)
198 LDR r11,[r9],#4 @ r11= *wL++
199 LDR r7, [r3, #-4]! @ r7 = *--r
200 LDR r6, [r10,#-4]! @ r6 = *--wR
[all …]
Ddpen.s216 LDR r7, [r6, r2, LSL #2]
255 LDR r1, [r4,#12] @ r1 = s->dec_type
256 LDR r2, [r4,#16] @ r2 = s->q_bits
257 LDR r3, [r4,#20] @ r3 = s->dim
258 LDR r5, [r4,#24] @ r5 = s->q_delp
259 LDR r11,[r4,#28] @ r11= s->q_minp
260 LDR r12,[r4,#32] @ r12= s->q_del = mul
261 LDR r14,[r4,#36] @ r14= s->q_min
269 LDR r7, [r4,#40] @ r7 = s->q_seq
319 LDR r1, [r4,#44] @ r1 = s->q_pack
[all …]
DmdctLARM.s95 LDR r5,[r2,#-4]!
121 LDR r12,[r2],#8
122 LDR r7, [r2],#8
123 LDR r6, [r2],#8
124 LDR r5, [r2],#8
163 LDR r5,[r2], #8
195 LDR r12,[r2, #-8]! @ r12= *l (but l -= 2 first)
196 LDR r7, [r3, #-4]! @ r7 = *--r
235 LDR r12,[r2],#8 @ r12= *l (but l += 2 first)
236 LDR r7, [r3],#4 @ r7 = *r++
[all …]
/external/libhevc/common/arm/
Dihevc_sao_edge_offset_class3_chroma.s90 LDR r7,[sp,#0x40] @Loads wd
91 LDR r8,[sp,#0x44] @Loads ht
94 LDR r4,[sp,#0x28] @Loads pu1_src_top_left
99 LDR r5,[sp,#0x34] @Loads pu1_avail
100 LDR r6,[sp,#0x38] @Loads pi1_sao_offset_u
125 LDR r11,[sp,#0x100] @Load pu1_src_top_right from sp
140 LDR r14, gi1_table_edge_idx_addr_1 @table pointer
153 LDR r11,[sp,#0x100] @Load pu1_src_top_right from sp
168 LDR r14, gi1_table_edge_idx_addr_2 @table pointer
175 LDR r11,[sp,#0x110] @Loads pi1_sao_offset_v
[all …]
Dihevc_sao_edge_offset_class3.s81 LDR r7,[sp,#0x3C] @Loads wd
83 LDR r8,[sp,#0x40] @Loads ht
86 LDR r4,[sp,#0x28] @Loads pu1_src_top_left
91 LDR r5,[sp,#0x34] @Loads pu1_avail
92 LDR r6,[sp,#0x38] @Loads pi1_sao_offset
115 LDR r11,[sp,#0xC0] @Load pu1_src_top_right from sp
132 LDR r14, gi1_table_edge_idx_addr_1 @table pointer
156 LDR r14,[sp,#0xC4] @Load pu1_src_bot_left from sp
176 LDR r14, gi1_table_edge_idx_addr_2 @table pointer
208 LDR r6, gi1_table_edge_idx_addr_3 @table pointer
[all …]
Dihevc_sao_edge_offset_class2.s81 LDR r7,[sp,#0x3C] @Loads wd
83 LDR r8,[sp,#0x40] @Loads ht
86 LDR r4,[sp,#0x28] @Loads pu1_src_top_left
93 LDR r5,[sp,#0x34] @Loads pu1_avail
94 LDR r6,[sp,#0x38] @Loads pi1_sao_offset
125 LDR r14, gi1_table_edge_idx_addr_1 @table pointer
168 LDR r14, gi1_table_edge_idx_addr_2 @table pointer
194 LDR r11, gi1_table_edge_idx_addr_3 @table pointer
214 LDR r7,[sp,#0xD0] @Loads wd
216 LDR r5,[sp,#0xC8] @Loads pu1_avail
[all …]
Dihevc_sao_edge_offset_class2_chroma.s90 LDR r7,[sp,#0x40] @Loads wd
91 LDR r8,[sp,#0x44] @Loads ht
94 LDR r4,[sp,#0x28] @Loads pu1_src_top_left
101 LDR r5,[sp,#0x34] @Loads pu1_avail
102 LDR r6,[sp,#0x38] @Loads pi1_sao_offset_u
140 LDR r14, gi1_table_edge_idx_addr_1 @table pointer
170 LDR r14, gi1_table_edge_idx_addr_2 @table pointer
181 LDR r11,[sp,#0x110] @Loads pi1_sao_offset_v
218 LDR r14, gi1_table_edge_idx_addr_3 @table pointer
249 LDR r14, gi1_table_edge_idx_addr_4 @table pointer
[all …]
Dihevc_sao_band_offset_luma.s73 LDR r8,[sp,#56] @Loads ht
74 LDR r7,[sp,#52] @Loads wd
77 LDR r5,[sp,#44] @Loads sao_band_pos
80 LDR r4,[sp,#40] @Loads pu1_src_top_left
82 LDR r14, gu1_table_band_idx_addr
94 LDR r6,[sp,#48] @Loads pi1_sao_offset
/external/aac/libSBRdec/src/arm/
Denv_calc_arm.cpp124 LDR r4, [r1], #4 in FDK_get_maxval()
125 LDR r5, [r2], #4 in FDK_get_maxval()
132 LDR r4, [r1], #4 in FDK_get_maxval()
133 LDR r5, [r2], #4 in FDK_get_maxval()
/external/llvm/docs/
DBigEndianNEON.rst52 ``LDR`` and ``LD1``
58 Big endian vector load using ``LDR``.
61 …In little endian mode, we can do this by just performing a 64-bit load - ``LDR q0, [foo]``. Howeve…
75 …1. The content of a vector register is the same *as if* it had been loaded with an ``LDR`` instruc…
78 Because ``LD1 == LDR + REV`` and similarly ``LDR == LD1 + REV`` (on a big endian system), we can si…
95 Use of ``LDR`` would break this lane ordering property. This doesn't preclude the use of ``LDR``, b…
97 1. Insert a ``REV`` instruction to reverse the lane order after every ``LDR``.
105 …e register; a short vector is loaded from memory using the corresponding ``LDR`` instruction. On a…
109 The use of ``LDR`` and ``STR`` as the ABI defines has at least one advantage over ``LD1`` and ``ST1…
128 So to preserve ABI compatibility, we need to use the ``LDR`` lane layout across function calls.
[all …]
/external/libhevc/decoder/arm64/
Dihevcd_fmt_conv_420sp_to_420p.s95 LDR w5, [sp,#88] ////Load u2_dest_stridey
102 LDR w5, [sp,#112] ////Load disable_luma_copy flag
143 LDR w5, [sp,#96] ////Load u2_dest_strideuv
145 LDR w7, [sp,#80] ////Load u2_strideuv
157 LDR w4, [sp,#104] ////Load is_u_first_flag
/external/libopus/celt/arm/
Dcelt_pitch_xcorr_arm.s171 LDR r6, [sp, #16]
284 LDR r14, [r4], #4 ; Load x[2...3]
290 LDR r10, [r5], #4 ; Load y[4...5]
300 LDR r11, [r5], #4 ; Load y[6...7]
361 LDR r1, [sp, #36]
373 LDR r6, [r4], #4
376 LDR r9, [r5], #4
378 LDR r7, [r4], #4
380 LDR r8, [r5], #4
441 LDR r8, [r5], #4
[all …]

1234