Home
last modified time | relevance | path

Searched refs:cospis0 (Results 1 – 7 of 7) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/arm/
Dhighbd_idct8x8_add_neon.c72 const int32x4_t cospis0, const int32x4_t cospis1, int32x4_t *const io0, in idct8x8_12_half1d_bd10() argument
91 step2[1] = vmulq_lane_s32(*io0, vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd10()
92 step2[2] = vmulq_lane_s32(*io2, vget_high_s32(cospis0), 1); in idct8x8_12_half1d_bd10()
93 step2[3] = vmulq_lane_s32(*io2, vget_low_s32(cospis0), 1); in idct8x8_12_half1d_bd10()
109 step1[6] = vmulq_lane_s32(step2[6], vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd10()
110 step1[5] = vmlsq_lane_s32(step1[6], step2[5], vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd10()
111 step1[6] = vmlaq_lane_s32(step1[6], step2[5], vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd10()
127 const int32x4_t cospis0, const int32x4_t cospis1, int32x4_t *const io0, in idct8x8_12_half1d_bd12() argument
171 t64[2] = vmull_lane_s32(step1l[0], vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd12()
172 t64[3] = vmull_lane_s32(step1h[0], vget_high_s32(cospis0), 0); in idct8x8_12_half1d_bd12()
[all …]
Dhighbd_idct_neon.h167 const int32x4_t cospis0, const int32x4_t cospis1, int32x4_t *const io0, in idct8x8_64_half1d_bd10() argument
192 step2[1] = vmulq_lane_s32(*io0, vget_high_s32(cospis0), 0); in idct8x8_64_half1d_bd10()
193 step2[2] = vmulq_lane_s32(*io2, vget_high_s32(cospis0), 1); in idct8x8_64_half1d_bd10()
194 step2[3] = vmulq_lane_s32(*io2, vget_low_s32(cospis0), 1); in idct8x8_64_half1d_bd10()
196 step2[0] = vmlaq_lane_s32(step2[1], *io4, vget_high_s32(cospis0), 0); in idct8x8_64_half1d_bd10()
197 step2[1] = vmlsq_lane_s32(step2[1], *io4, vget_high_s32(cospis0), 0); in idct8x8_64_half1d_bd10()
198 step2[2] = vmlsq_lane_s32(step2[2], *io6, vget_low_s32(cospis0), 1); in idct8x8_64_half1d_bd10()
199 step2[3] = vmlaq_lane_s32(step2[3], *io6, vget_high_s32(cospis0), 1); in idct8x8_64_half1d_bd10()
217 step1[6] = vmulq_lane_s32(step2[6], vget_high_s32(cospis0), 0); in idct8x8_64_half1d_bd10()
218 step1[5] = vmlsq_lane_s32(step1[6], step2[5], vget_high_s32(cospis0), 0); in idct8x8_64_half1d_bd10()
[all …]
Didct8x8_add_neon.c23 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vpx_idct8x8_64_add_neon() local
36 idct8x8_64_1d_bd8(cospis0, cospis1, a); in vpx_idct8x8_64_add_neon()
37 idct8x8_64_1d_bd8(cospis0, cospis1, a); in vpx_idct8x8_64_add_neon()
45 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vpx_idct8x8_12_add_neon() local
56 idct8x8_12_pass1_bd8(cospis0, cospisd0, cospisd1, a); in vpx_idct8x8_12_add_neon()
57 idct8x8_12_pass2_bd8(cospis0, cospisd0, cospisd1, a, b); in vpx_idct8x8_12_add_neon()
Didct_neon.h319 static INLINE void idct8x8_12_pass1_bd8(const int16x4_t cospis0, in idct8x8_12_pass1_bd8() argument
350 t32[1] = vmull_lane_s16(step2[6], cospis0, 2); in idct8x8_12_pass1_bd8()
351 t32[0] = vmlsl_lane_s16(t32[1], step2[5], cospis0, 2); in idct8x8_12_pass1_bd8()
352 t32[1] = vmlal_lane_s16(t32[1], step2[5], cospis0, 2); in idct8x8_12_pass1_bd8()
367 static INLINE void idct8x8_12_pass2_bd8(const int16x4_t cospis0, in idct8x8_12_pass2_bd8() argument
401 t32[2] = vmull_lane_s16(vget_low_s16(step2[6]), cospis0, 2); in idct8x8_12_pass2_bd8()
402 t32[3] = vmull_lane_s16(vget_high_s16(step2[6]), cospis0, 2); in idct8x8_12_pass2_bd8()
403 t32[0] = vmlsl_lane_s16(t32[2], vget_low_s16(step2[5]), cospis0, 2); in idct8x8_12_pass2_bd8()
404 t32[1] = vmlsl_lane_s16(t32[3], vget_high_s16(step2[5]), cospis0, 2); in idct8x8_12_pass2_bd8()
405 t32[2] = vmlal_lane_s16(t32[2], vget_low_s16(step2[5]), cospis0, 2); in idct8x8_12_pass2_bd8()
[all …]
Didct16x16_add_neon.c69 const int16x8_t cospis0 = vld1q_s16(kCospi); in vpx_idct16x16_256_add_half1d() local
71 const int16x4_t cospi_0_8_16_24 = vget_low_s16(cospis0); in vpx_idct16x16_256_add_half1d()
72 const int16x4_t cospi_4_12_20N_28 = vget_high_s16(cospis0); in vpx_idct16x16_256_add_half1d()
271 const int16x8_t cospis0 = vld1q_s16(kCospi); in vpx_idct16x16_38_add_half1d() local
273 const int16x8_t cospisd0 = vaddq_s16(cospis0, cospis0); in vpx_idct16x16_38_add_half1d()
275 const int16x4_t cospi_0_8_16_24 = vget_low_s16(cospis0); in vpx_idct16x16_38_add_half1d()
431 const int16x8_t cospis0 = vld1q_s16(kCospi); in vpx_idct16x16_10_add_half1d_pass1() local
433 const int16x8_t cospisd0 = vaddq_s16(cospis0, cospis0); in vpx_idct16x16_10_add_half1d_pass1()
435 const int16x4_t cospi_0_8_16_24 = vget_low_s16(cospis0); in vpx_idct16x16_10_add_half1d_pass1()
587 const int16x8_t cospis0 = vld1q_s16(kCospi); in vpx_idct16x16_10_add_half1d_pass2() local
[all …]
/external/libvpx/libvpx/vp9/common/arm/neon/
Dvp9_highbd_iht8x8_add_neon.c197 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vp9_highbd_iht8x8_64_add_neon() local
200 idct8x8_64_1d_bd8(cospis0, cospis1, c); in vp9_highbd_iht8x8_64_add_neon()
201 idct8x8_64_1d_bd8(cospis0, cospis1, c); in vp9_highbd_iht8x8_64_add_neon()
207 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vp9_highbd_iht8x8_64_add_neon() local
210 idct8x8_64_1d_bd8(cospis0, cospis1, c); in vp9_highbd_iht8x8_64_add_neon()
219 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vp9_highbd_iht8x8_64_add_neon() local
225 idct8x8_64_1d_bd8(cospis0, cospis1, c); in vp9_highbd_iht8x8_64_add_neon()
251 const int32x4_t cospis0 = vld1q_s32(kCospi32); // cospi 0, 8, 16, 24 in vp9_highbd_iht8x8_64_add_neon() local
256 idct8x8_64_half1d_bd10(cospis0, cospis1, &a[0], &a[1], &a[2], &a[3], in vp9_highbd_iht8x8_64_add_neon()
258 idct8x8_64_half1d_bd10(cospis0, cospis1, &a[8], &a[9], &a[10], &a[11], in vp9_highbd_iht8x8_64_add_neon()
[all …]
Dvp9_iht8x8_add_neon.c25 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vp9_iht8x8_64_add_neon() local
42 idct8x8_64_1d_bd8_kernel(cospis0, cospis1, a); in vp9_iht8x8_64_add_neon()
44 idct8x8_64_1d_bd8_kernel(cospis0, cospis1, a); in vp9_iht8x8_64_add_neon()
48 idct8x8_64_1d_bd8_kernel(cospis0, cospis1, a); in vp9_iht8x8_64_add_neon()
56 idct8x8_64_1d_bd8_kernel(cospis0, cospis1, a); in vp9_iht8x8_64_add_neon()