/third_party/ffmpeg/libavcodec/ |
D | jrevdct.c | 218 int32_t d0, d1, d2, d3, d4, d5, d6, d7; variable 249 d7 = dataptr[7]; 251 if ((d1 | d2 | d3 | d4 | d5 | d6 | d7) == 0) { 322 if (d7) { 327 z1 = d7 + d1; 329 z3 = d7 + d3; 333 tmp0 = MULTIPLY(d7, FIX_0_298631336); 352 z3 = d7 + d3; 355 tmp0 = MULTIPLY(d7, FIX_0_298631336); 358 z1 = MULTIPLY(-d7, FIX_0_899976223); [all …]
|
/third_party/ffmpeg/libavcodec/arm/ |
D | aacpsdsp_neon.S | 34 vpadd.f32 d7, d4, d5 44 vpadd.f32 d7, d4, d5 60 vmul.f32 d6, d2, d7[0] 61 vmul.f32 d7, d3, d7[1] 70 vmul.f32 d6, d2, d7[0] 71 vmul.f32 d7, d3, d7[1] 82 vmul.f32 d6, d2, d7[0] 83 vmul.f32 d7, d0, d7[1] 93 vmul.f32 d6, d2, d7[0] 94 vmul.f32 d7, d0, d7[1] [all …]
|
D | sbcdsp_neon.S | 45 vld1.16 {d6, d7}, [r0, :64]! 51 vmlal.s16 q1, d7, d11 55 vld1.16 {d6, d7}, [r0, :64]! 61 vmlal.s16 q1, d7, d11 82 vpadd.s32 d0, d6, d7 /* TODO: can be eliminated */ 98 vld1.16 {d6, d7}, [r0, :64]! 103 vmull.s16 q9, d7, d11 107 vld1.16 {d6, d7}, [r0, :64]! 112 vmlal.s16 q9, d7, d11 116 vld1.16 {d6, d7}, [r0, :64]! [all …]
|
D | mdct_neon.S | 44 vmul.f32 d7, d0, d2 51 vadd.f32 d5, d5, d7 62 vmul.f32 d7, d0, d2 94 vmul.f32 d7, d0, d18 103 vadd.f32 d7, d7, d22 113 vst2.32 {d5,d7}, [r8,:128]! 118 vst2.32 {d5,d7}, [r8,:128] 189 vmul.f32 d7, d0, d21 @ I*s 202 vsub.f32 d6, d6, d7 @ -R*c-I*s 203 vadd.f32 d7, d4, d5 @ -R*s+I*c [all …]
|
D | idctdsp_neon.S | 40 vqmovun.s16 d7, q15 44 vst1.8 {d7}, [r1,:64], r2 76 vqmovn.s16 d7, q13 79 vadd.u8 d7, d7, d31 81 vst1.8 {d7}, [r1,:64], r2 100 vld1.16 {d6-d7}, [r0,:128]! 121 vld1.16 {d6-d7}, [r0,:128]!
|
D | hpeldsp_neon.S | 128 vaddl.u8 q11, d5, d7 210 vld1.8 {d7}, [r0,:64], r2 211 vrhadd.u8 d3, d3, d7 304 vld1.8 {d7}, [r0,:64] 305 vrhadd.u8 d5, d5, d7 309 shrn d7, q10, #2 312 vrhadd.u8 d7, d7, d5 316 vst1.8 {d7}, [r0,:64], r2 327 vld1.8 {d7}, [r0,:64] 328 vrhadd.u8 d5, d5, d7 [all …]
|
D | sbrdsp_neon.S | 139 vswp d6, d7 143 vst2.32 {d5,d7}, [r0,:128]! 181 vsub.f32 d0, d0, d7 236 vmla.f32 d7, d20, d18 238 vmla.f32 d7, d16, d0[1] 240 vmla.f32 d7, d21, d1 264 vmla.f32 d7, d0, d24 268 vmla.f32 d7, d1, d25 277 vmla.f32 d7, d0, d24 281 vmla.f32 d7, d1, d25 [all …]
|
D | vp3dsp_neon.S | 136 vshrn.s32 d7, q5, #16 152 vshrn.s32 d7, q5, #16 168 vshrn.s32 d7, q5, #16 185 vshrn.s32 d7, q5, #16 206 vshrn.s32 d7, q5, #16 291 vqshrun.s16 d7, q15, #4 295 vst1.64 {d7}, [r0,:64], r1 324 vld1.64 {d7}, [r0,:64], r1 343 vaddw.u8 q15, q15, d7 347 vqmovun.s16 d7, q15 [all …]
|
D | h264cmc_neon.S | 64 1: vld1.8 {d6, d7}, [r1], r2 67 vext.8 d7, d6, d7, #1 72 vmlal.u8 q8, d7, d3 75 vmlal.u8 q9, d7, d1 139 vld1.8 {d6, d7}, [r1], r2 141 vext.8 d7, d6, d7, #1 147 vmlal.u8 q9, d7, d1 245 vext.8 d7, d6, d7, #1 246 vtrn.32 d6, d7 317 vext.8 d7, d6, d7, #1 [all …]
|
D | simple_idct_neon.S | 86 vld1.64 {d6,d7}, [r2,:128]! 91 vorr d11, d7, d9 103 vmull.s16 q8, d7, w2 /* q8 = W2 * col[6] */ 110 vmull.s16 q7, d7, w6 /* q7 = W6 * col[6] */ 138 vshrn.i32 d7, q12, #ROW_SHIFT 142 vtrn.16 d7, d9 143 vtrn.32 d3, d7 196 vld1.64 {d7}, [r2,:64], ip /* d8 = col[6] */ 197 vmull.s16 q7, d7, w6 /* q7 = W6 * col[6] */ 198 vmull.s16 q8, d7, w2 /* q8 = W2 * col[6] */ [all …]
|
D | rdft_neon.S | 81 vadd.f32 d0, d24, d7 @ d1[0]+d2[0], d1[1]-d2[1] 84 veor d7, d21, d16 @ -od.im, od.re 89 vmla.f32 d20, d7, d5[1] 93 veor d7, d23, d16 @ -od.im, od.re 102 vmla.f32 d22, d7, d5[0] 122 veor d7, d21, d16 @ -od.im, od.re 133 vmla.f32 d20, d7, d5[1]
|
D | vp9lpf_neon.S | 151 @ and d0-d7 are used as scratch registers. 164 vabd.u8 d7, d24, d25 @ abs(q0 - q1) 168 vmax.u8 d5, d6, d7 200 vabd.u8 d7, d16, d23 @ abs(p7 - p0) 214 vmax.u8 d7, d7, d2 227 vmax.u8 d7, d7, d1 234 vmax.u8 d7, d7, d9 251 vcle.u8 d7, d7, d0 @ flat8out 257 vand d7, d7, d6 @ flat8out && flat8in && fm 267 vbic d6, d6, d7 @ fm && flat8in && !flat8out [all …]
|
/third_party/openh264/codec/common/arm/ |
D | deblocking_neon.S | 198 DIFF_LUMA_LT4_P0_Q0 d3, d5, d7, d9, d17, q12, q13 264 DIFF_LUMA_EQ4_P2P1P0 d31, d29, d27, d25, d23, d21, d5, d7 285 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 0 286 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 1 287 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 2 288 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 3 289 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 4 290 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 5 291 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 6 292 LOAD_LUMA_DATA_3 d0, d1, d2, d6, d7, d8, 7 [all …]
|
D | mc_neon.S | 167 FILTER_6TAG_8BITS d1, d5, d7, d17, d19, d21, d3, q14, q15 227 vtrn.32 d6, d7 //d6:[0:3]; d7[1:4] 231 FILTER_6TAG_8BITS d0, d4, d6, d7, d2, d5, d1, q14, q15 266 FILTER_6TAG_8BITS_AVERAGE_WITH_0 d1, d5, d7, d17, d19, d21, d3, q14, q15 326 vtrn.32 d6, d7 //d6:[0:3]; d7[1:4] 330 FILTER_6TAG_8BITS_AVERAGE_WITH_0 d0, d4, d6, d7, d2, d5, d1, q14, q15 365 FILTER_6TAG_8BITS_AVERAGE_WITH_1 d1, d5, d7, d17, d19, d21, d3, q14, q15 425 vtrn.32 d6, d7 //d6:[0:3]; d7[1:4] 429 FILTER_6TAG_8BITS_AVERAGE_WITH_1 d0, d4, d6, d7, d2, d5, d1, q14, q15 467 FILTER_6TAG_8BITS_AVERAGE_WITH_0 d1, d3, d5, d7, d17, d19, d21, q14, q15 [all …]
|
D | copy_mb_neon.S | 79 LOAD_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r2, r3 81 STORE_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r0, r1 147 LOAD_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r2, r3 149 STORE_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r0, r1 155 LOAD_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r2, r3 157 STORE_UNALIGNED_DATA_WITH_STRIDE d4, d5, d6, d7, r0, r1
|
/third_party/skia/third_party/externals/libpng/arm/ |
D | filter_neon.S | 69 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 73 vadd.u8 d3, d2, d7 93 vext.8 d7, d23, d23, #1 98 vadd.u8 d3, d2, d7 124 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 133 vadd.u8 d3, d3, d7 159 vext.8 d7, d23, d23, #1 168 vadd.u8 d3, d3, d7 197 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 207 vadd.u8 d3, d3, d7 [all …]
|
/third_party/flutter/skia/third_party/externals/libpng/arm/ |
D | filter_neon.S | 69 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 73 vadd.u8 d3, d2, d7 93 vext.8 d7, d23, d23, #1 98 vadd.u8 d3, d2, d7 124 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 133 vadd.u8 d3, d3, d7 159 vext.8 d7, d23, d23, #1 168 vadd.u8 d3, d3, d7 197 vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] 207 vadd.u8 d3, d3, d7 [all …]
|
/third_party/openh264/codec/encoder/core/arm/ |
D | reconstruct_neon.S | 285 LOAD_4x4_DATA_FOR_DCT d4, d5, d6, d7, r1, r2, r3, r4 288 vsubl.u8 q1, d5, d7 293 DCT_ROW_TRANSFORM_TOTAL_16BITS d0, d1, d2, d3, d4, d5, d6, d7 299 DCT_ROW_TRANSFORM_TOTAL_16BITS d0, d1, d2, d3, d4, d5, d6, d7 372 NEWQUANT_COEF_EACH_16BITS q0, q2, d4, d5, d6, d7, q9, q10, q11 375 NEWQUANT_COEF_EACH_16BITS q1, q8, d16, d17, d6, d7, q9, q10, q11 389 NEWQUANT_COEF_EACH_16BITS q0, q2, d4, d5, d6, d7, q9, q10, q11 392 NEWQUANT_COEF_EACH_16BITS q1, q8, d16, d17, d6, d7, q9, q10, q11 405 NEWQUANT_COEF_EACH_16BITS q0, q8, d16, d17, d6, d7, q9, q10, q11 408 NEWQUANT_COEF_EACH_16BITS q1, q8, d16, d17, d6, d7, q9, q10, q11 [all …]
|
D | pixel_neon.S | 49 vsubl.u8 q11, d5, d7 62 vsubl.u8 q15, d5, d7 142 vld1.64 {d7}, [r2], r3 144 vsubl.u8 q11, d6, d7 198 vabal.u8 q13, d5, d7 217 vld1.64 {d7}, [r2], r3 218 vabal.u8 q13, d6, d7 237 vabdl.u8 q13, d5, d7 280 vabdl.u8 q13, d5, d7 322 vld1.64 {d7}, [r2], r3 [all …]
|
D | intra_pred_sad_3_opt_neon.S | 156 HDM_TRANSFORM_4X4_L0 d7, d11, d22, d20, d27, d15, d16, d17, d14 169 HDM_TRANSFORM_4X4_L0 d7, d11, d22, d21, d27, d15, d16, d17, d14 182 HDM_TRANSFORM_4X4_L0 d7, d11, d22, d18, d27, d15, d16, d17, d14 195 HDM_TRANSFORM_4X4_L0 d7, d11, d22, d19, d27, d15, d16, d17, d14 544 vld1.32 {d7}, [r2], r3 547 vtrn.32 d6, d7 550 HDM_TRANSFORM_4X4_L0 d7, d9, d27, d22, d16, d11, d10, d28, d30 553 vld1.32 {d7}, [r5], r3 556 vtrn.32 d6, d7 559 HDM_TRANSFORM_4X4_L0 d7, d9, d25, d20, d17, d11, d10, d28, d30 [all …]
|
/third_party/ffmpeg/libavutil/arm/ |
D | float_dsp_neon.S | 28 vld1.32 {d4-d7}, [r2,:128]! 39 vld1.32 {d6-d7}, [r2,:128]! 46 vld1.32 {d6-d7}, [r2,:128]! 57 vld1.32 {d6-d7}, [r2,:128]! 162 vld1.32 {d6,d7}, [r4,:128], r5 168 vmul.f32 d20, d0, d7 171 vmla.f32 d22, d3, d7 178 vld1.32 {d6,d7}, [r4,:128], r5 186 2: vmla.f32 d22, d3, d7 232 vmul.f32 d16, d0, d7
|
/third_party/ffmpeg/libavresample/arm/ |
D | audio_convert_neon.S | 42 vqrshrn.s32 d7, q1, #16 59 vqrshrn.s32 d7, q1, #16 176 vzip.32 d3, d7 189 vst1.16 {d7}, [r8], r12 194 vst1.16 {d7}, [r8], r12 262 vsri.32 d7, d5, #16 280 vst1.32 {d7[0]}, [r8], r12 281 vst1.32 {d7[1]}, [r8], r12 289 vst1.32 {d7[0]}, [r8], r12 290 vst1.32 {d7[1]}, [r8], r12 [all …]
|
/third_party/ffmpeg/libswresample/arm/ |
D | audio_convert_neon.S | 43 vqrshrn.s32 d7, q1, #16 60 vqrshrn.s32 d7, q1, #16 178 vzip.32 d3, d7 191 vst1.16 {d7}, [r8], r12 196 vst1.16 {d7}, [r8], r12 264 vsri.32 d7, d5, #16 282 vst1.32 {d7[0]}, [r8], r12 283 vst1.32 {d7[1]}, [r8], r12 291 vst1.32 {d7[0]}, [r8], r12 292 vst1.32 {d7[1]}, [r8], r12 [all …]
|
/third_party/openh264/codec/decoder/core/arm/ |
D | intra_pred_neon.S | 78 vld1.8 {d6[],d7[]}, [r2], r1 84 vst1.8 {d6,d7}, [r0], r1 165 vdup.u8 d7, d3[7] 194 vaddl.u8 q3, d6, d7 507 vld1.8 {d7[]}, [r2] 517 vst1.8 {d7}, [r0] 544 vdup.8 d7, d2[4] 551 vst2.32 {d6[0],d7[0]}, [r0], r1 552 vst2.32 {d6[0],d7[0]}, [r0], r1 553 vst2.32 {d6[0],d7[0]}, [r0], r1 [all …]
|
/third_party/ffmpeg/libavcodec/mips/ |
D | vp3dsp_idct_msa.c | 34 v16i8 d0, d1, d2, d3, d4, d5, d6, d7; in idct_msa() local 172 LD_SB8(dst, stride, d0, d1, d2, d3, d4, d5, d6, d7); in idct_msa() 175 ILVR_B4_SW(zero, d4, zero, d5, zero, d6, zero, d7, in idct_msa() 357 VSHF_B2_SB(r2_l, r6_l, r3_l, r7_l, mask, mask, d6, d7); in idct_msa() 367 ST_D1(d7, 0, dst + 7 * stride); in idct_msa() 386 v16i8 d0, d1, d2, d3, d4, d5, d6, d7; in ff_vp3_idct_dc_add_msa() local 393 LD_SB8(dest, line_size, d0, d1, d2, d3, d4, d5, d6, d7); in ff_vp3_idct_dc_add_msa() 396 ILVR_B4_SW(zero, d4, zero, d5, zero, d6, zero, d7, in ff_vp3_idct_dc_add_msa() 430 VSHF_B2_SB(e6, r6, e7, r7, mask, mask, d6, d7); in ff_vp3_idct_dc_add_msa() 440 ST_D1(d7, 0, dest + 7 * line_size); in ff_vp3_idct_dc_add_msa() [all …]
|