Home
last modified time | relevance | path

Searched refs:Q15 (Results 1 – 25 of 63) sorted by relevance

123

/external/libxaac/decoder/armv7/
Dixheaacd_dct3_32.s72 VMULL.U16 Q15, D4, D12
85 VMLAL.U16 Q15, D10, D13
94 VSHR.U32 Q15, Q15, #16
97 VMLAL.S16 Q15, D5, D12
98 VMLAL.S16 Q15, D11, D13
109 VSWP Q15, Q14
112 VST2.32 {Q14, Q15}, [R8]!
128 VMULL.U16 Q15, D4, D12
129 VMLAL.U16 Q15, D10, D13
134 VSHR.U32 Q15, Q15, #16
[all …]
Dixheaacd_dec_DCT2_64_asm.s104 VMULL.U16 Q15, D20, D8
105 VMLSL.U16 Q15, D18, D10
109 VSHR.S32 Q15, Q15, #16
112 VMLAL.S16 Q15, D21, D8
113 VMLSL.S16 Q15, D19, D10
121 VSHL.S32 Q15, Q15, #1
126 VADD.I32 Q13, Q8, Q15
135 VSUB.I32 Q6, Q8, Q15
159 VMULL.U16 Q15, D20, D8
161 VMLSL.U16 Q15, D18, D10
[all …]
Dixheaacd_sbr_qmfanal32_winadds.s90 VMULL.S16 Q15, D0, D1
96 VMLAL.S16 Q15, D2, D3
103 VMLAL.S16 Q15, D4, D5
110 VMLAL.S16 Q15, D6, D7
118 VMLAL.S16 Q15, D8, D9
170 VST1.32 {Q15}, [R4]!
174 VMULL.S16 Q15, D10, D11
176 VMLAL.S16 Q15, D12, D13
178 VMLAL.S16 Q15, D14, D15
180 VMLAL.S16 Q15, D16, D17
[all …]
Dixheaacd_post_twiddle_overlap.s200 VMULL.U16 Q15, D0, D9
212 VSHR.U32 Q15, Q15, #16
218 VMLAL.S16 Q15, D1, D9
234 VADD.I32 Q15, Q15, Q14
235 VNEG.S32 Q15, Q15
242 VMOV Q13, Q15
266 VADD.I32 Q15, Q15, Q1
302 VNEG.S32 Q1, Q15
335 VLD2.32 {Q14, Q15}, [R4]
382 VMULL.U16 Q15, D14, D10
[all …]
Dixheaacd_sbr_qmfanal32_winadds_eld.s67 VMULL.S16 Q15, D0, D1
73 VMLAL.S16 Q15, D2, D3
81 VMLAL.S16 Q15, D4, D5
88 VMLAL.S16 Q15, D6, D7
96 VMLAL.S16 Q15, D8, D9
150 VST1.32 {Q15}, [R4]!
154 VMULL.S16 Q15, D10, D11
156 VMLAL.S16 Q15, D12, D13
158 VMLAL.S16 Q15, D14, D15
160 VMLAL.S16 Q15, D16, D17
[all …]
Dixheaacd_overlap_add1.s70 VMULL.U16 Q15, D7, D2
72 VSHR.U32 Q15, Q15, #16
74 VMLAL.S16 Q15, D6, D2
75 VQSHL.S32 Q15, Q15, Q11
86 VQSUB.S32 Q13, Q15, Q14
125 VMULL.U16 Q15, D7, D2
129 VSHR.U32 Q15, Q15, #16
133 VMLAL.S16 Q15, D6, D2
137 VQSHL.S32 Q15, Q15, Q11
167 VQSUB.S32 Q13, Q15, Q14
[all …]
Dixheaacd_pre_twiddle_compute.s124 VMULL.U16 Q15, D2, D9
129 VSHR.U32 Q15, Q15, #16
134 VMLAL.S16 Q15, D3, D9
141 VSUB.I32 Q15, Q15, Q12
182 VSHL.S32 Q9, Q15, Q7
190 VMULL.U16 Q15, D2, D9
198 VSHR.U32 Q15, Q15, #16
203 VMLAL.S16 Q15, D3, D9
210 VSUB.I32 Q15, Q15, Q12
245 VSHL.S32 Q9, Q15, Q7
[all …]
Dixheaacd_post_twiddle.s112 VMULL.U16 Q15, D2, D13
117 VSHR.U32 Q15, Q15, #16
122 VMLAL.S16 Q15, D3, D13
132 VSUB.I32 Q15, Q15, Q12
138 VMOV Q13, Q15
188 VADD.I32 Q7, Q15, Q1
216 VMULL.U16 Q15, D2, D13
224 VSHR.U32 Q15, Q15, #16
229 VMLAL.S16 Q15, D3, D13
239 VSUB.I32 Q15, Q15, Q12
[all …]
Dixheaacd_no_lap1.s45 VQSHL.S32 Q15, Q0, Q1
46 VQADD.S32 Q14, Q15, Q2
72 VQSHL.S32 Q15, Q0, Q1
75 VQADD.S32 Q14, Q15, Q2
Dixheaacd_esbr_qmfsyn64_winadd.s27 VDUP.32 Q15, R7
48 VMOV Q13, Q15
49 VMOV Q14, Q15
141 VMOV Q13, Q15
142 VMOV Q14, Q15
225 VMOV Q13, Q15
227 VMOV Q14, Q15
321 VMOV Q13, Q15
323 VMOV Q14, Q15
Dia_xheaacd_mps_reoder_mulshift_acc.s53 VMOV.I64 Q15, #0
230 VQMOVN.S64 D1, Q15
Dixheaacd_sbr_qmfsyn64_winadd.s37 VDUP.32 Q15, R7
47 VSHL.S32 Q10, Q15, Q14
/external/libhevc/common/arm/
Dihevc_sao_edge_offset_class0_chroma.s185 …VEXT.8 Q14,Q14,Q15,#14 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_ro…
188 VCGT.U8 Q13,Q15,Q14 @II vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp)
191 VCLT.U8 Q12,Q15,Q14 @II vcltq_u8(pu1_cur_row, pu1_cur_row_tmp)
209 …VEXT.8 Q14,Q15,Q14,#2 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tm…
217 VCGT.U8 Q13,Q15,Q14 @II vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp)
219 VCLT.U8 Q12,Q15,Q14 @II vcltq_u8(pu1_cur_row, pu1_cur_row_tmp)
269 …VMOVL.U8 Q15,D31 @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u…
271 …VADDW.S8 Q15,Q15,D27 @II pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[…
274 …VMAX.S16 Q15,Q15,Q2 @II pi2_tmp_cur_row.val[1] = vmaxq_s16(pi2_tmp_cur_row.val…
276 …VMIN.U16 Q15,Q15,Q3 @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u…
[all …]
Dihevc_resi_trans_32x32_a9q.s187 VABDL.U8 Q15,D0,D4
188 VABAL.U8 Q15,D1,D5
189 VABAL.U8 Q15,D2,D6
190 VABAL.U8 Q15,D3,D7
191 VABAL.U8 Q15,D8,D12
192 VABAL.U8 Q15,D9,D13
193 VABAL.U8 Q15,D10,D14
194 VABAL.U8 Q15,D11,D15
266 VMULL.S16 Q15,D24,D0 @g_ai2_ihevc_trans_32[4][0-4] * eeo[0-4] R1 -- dual issue
311 VTRN.32 Q15, Q5 @R1 transpose1 -- dual issue
[all …]
Dihevc_sao_edge_offset_class1.s144 VST1.8 {Q15},[r3]! @vst1q_u8(pu1_src_top[col])
172 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_top_row)
176 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_top_row)
199 VMOV Q5,Q15 @II pu1_cur_row = pu1_next_row
226 VST1.8 {Q15},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row)
261 VST1.8 {Q15},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row)
311 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_next_row)
314 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_next_row)
339 VMOV Q5,Q15 @II pu1_cur_row = pu1_next_row
Dihevc_sao_edge_offset_class1_chroma.s148 VST1.8 {Q15},[r3]! @vst1q_u8(pu1_src_top[col])
176 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_top_row)
180 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_top_row)
206 VMOV Q5,Q15 @II pu1_cur_row = pu1_next_row
238 VST1.8 {Q15},[r10],r1 @II vst1q_u8(pu1_src_cpy, pu1_cur_row)
278 VST1.8 {Q15},[r10],r1 @vst1q_u8(pu1_src_cpy, pu1_cur_row)
328 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_next_row)
331 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_next_row)
369 VMOV Q5,Q15 @II pu1_cur_row = pu1_next_row
Dihevc_sao_edge_offset_class3.s413 …VEXT.8 Q9,Q9,Q15,#15 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_nex…
467 VMOV Q6,Q15 @II pu1_cur_row = pu1_next_row
678 …VMOVL.U8 Q15,D13 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(v…
679 …VADDW.S8 Q15,Q15,D25 @pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[1],…
680 …VMAX.S16 Q15,Q15,Q1 @pi2_tmp_cur_row.val[1] = vmaxq_s16(pi2_tmp_cur_row.val[1]…
681 …VMIN.U16 Q15,Q15,Q2 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(…
684 VMOVN.I16 D29,Q15 @vmovn_s16(pi2_tmp_cur_row.val[1])
Dihevc_sao_edge_offset_class2.s366 …VEXT.8 Q9,Q15,Q9,#1 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_ro…
434 VMOV Q6,Q15 @III pu1_cur_row = pu1_next_row
637 …VMOVL.U8 Q15,D13 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(v…
638 …VADDW.S8 Q15,Q15,D25 @pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[1],…
639 …VMAX.S16 Q15,Q15,Q1 @pi2_tmp_cur_row.val[1] = vmaxq_s16(pi2_tmp_cur_row.val[1]…
640 …VMIN.U16 Q15,Q15,Q2 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(…
643 VMOVN.I16 D29,Q15 @vmovn_s16(pi2_tmp_cur_row.val[1])
Dihevc_sao_edge_offset_class0.s184 VCGT.U8 Q15,Q13,Q14 @II vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp)
211 …VSUB.I8 Q10,Q0,Q15 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_g…
213 VCGT.U8 Q15,Q13,Q14 @II vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp)
217 …VSUB.I8 Q11,Q0,Q15 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_…
Dihevc_sao_edge_offset_class3_chroma.s509 …VEXT.8 Q9,Q9,Q15,#14 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_nex…
574 VMOV Q6,Q15 @III pu1_cur_row = pu1_next_row
833 …VMOVL.U8 Q15,D13 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(v…
840 …VADDW.S8 Q15,Q15,D25 @pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[1],…
842 …VMAX.S16 Q15,Q15,Q1 @pi2_tmp_cur_row.val[1] = vmaxq_s16(pi2_tmp_cur_row.val[1]…
843 …VMIN.U16 Q15,Q15,Q2 @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(…
846 VMOVN.I16 D29,Q15 @vmovn_s16(pi2_tmp_cur_row.val[1])
Dihevc_resi_trans.s1016 VABDL.U8 Q15,D0,D2
1017 VABAL.U8 Q15,D1,D3
1018 VABAL.U8 Q15,D4,D6
1019 VABAL.U8 Q15,D5,D7
1061 @Q15 R1eee[0] R1eee[1] R2eee[0] R2eee[1] R1eeo[0] R1eeo[1] R2eeo[0] R2eeo[1]
1347 VREV64.32 Q15,Q15
1348 VTRN.S32 Q14,Q15
1349 VST1.S32 {Q14-Q15},[SP]
1352 VMOV.U32 Q15,#SHIFT @Get the shift to neon
/external/libavc/common/arm/
Dih264_deblk_luma_a9.s119 vabd.u8 q15, q2, q0 @Q15 = Aq = ABS(q2 - q0)
130 vsubl.u8 q12, d0, d6 @Q15,Q12 = (q0 - p0)
135 vsubl.u8 q15, d9, d3 @Q15 = (p1 - q1)H
152 vaddl.u8 q2, d16, d4 @Q15,Q2 = q2 + (p0+q0+1)>>1
162 vsub.i16 q15, q15, q13 @Q15,Q2 = [q2 + (p0+q0+1)>>1] - (q1<<1)
167 vqshrn.s16 d30, q2, #1 @Q15 = i_macro_q1
171 vmin.s8 q15, q15, q7 @Q15 = min(C0,i_macro_q1)
175 vmax.s8 q15, q15, q13 @Q15 = max( - C0 , min(C0, i_macro_q1) )
/external/libxaac/decoder/
Dixheaacd_constants.h39 #define Q15 32768 macro
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMRegisterInfo.td150 def Q15 : ARMReg<15, "q15", [D30, D31]>;
169 def QQ7 : ARMReg<7, "qq7", [Q14, Q15]>;
300 // Allocate non-VFP2 aliases Q8-Q15 first.
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h170 case PC: case S15: case D15: case Q15: return 15; in getARMRegisterNumbering()

123