/external/libxaac/decoder/armv7/ |
D | ixheaacd_dct3_32.s | 72 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 …]
|
D | ixheaacd_dec_DCT2_64_asm.s | 104 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 …]
|
D | ixheaacd_sbr_qmfanal32_winadds.s | 90 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 …]
|
D | ixheaacd_post_twiddle_overlap.s | 200 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 …]
|
D | ixheaacd_sbr_qmfanal32_winadds_eld.s | 67 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 …]
|
D | ixheaacd_overlap_add1.s | 70 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 …]
|
D | ixheaacd_pre_twiddle_compute.s | 124 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 …]
|
D | ixheaacd_post_twiddle.s | 112 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 …]
|
D | ixheaacd_no_lap1.s | 45 VQSHL.S32 Q15, Q0, Q1 46 VQADD.S32 Q14, Q15, Q2 72 VQSHL.S32 Q15, Q0, Q1 75 VQADD.S32 Q14, Q15, Q2
|
D | ixheaacd_esbr_qmfsyn64_winadd.s | 27 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
|
D | ia_xheaacd_mps_reoder_mulshift_acc.s | 53 VMOV.I64 Q15, #0 230 VQMOVN.S64 D1, Q15
|
D | ixheaacd_sbr_qmfsyn64_winadd.s | 37 VDUP.32 Q15, R7 47 VSHL.S32 Q10, Q15, Q14
|
/external/libhevc/common/arm/ |
D | ihevc_sao_edge_offset_class0_chroma.s | 185 …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 …]
|
D | ihevc_resi_trans_32x32_a9q.s | 187 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 …]
|
D | ihevc_sao_edge_offset_class1.s | 144 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
|
D | ihevc_sao_edge_offset_class1_chroma.s | 148 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
|
D | ihevc_sao_edge_offset_class3.s | 413 …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])
|
D | ihevc_sao_edge_offset_class2.s | 366 …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])
|
D | ihevc_sao_edge_offset_class0.s | 184 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_…
|
D | ihevc_sao_edge_offset_class3_chroma.s | 509 …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])
|
D | ihevc_resi_trans.s | 1016 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/ |
D | ih264_deblk_luma_a9.s | 119 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/ |
D | ixheaacd_constants.h | 39 #define Q15 32768 macro
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMRegisterInfo.td | 150 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/ |
D | ARMBaseInfo.h | 170 case PC: case S15: case D15: case Q15: return 15; in getARMRegisterNumbering()
|