Home
last modified time | relevance | path

Searched refs:dc_dup (Results 1 – 6 of 6) sorted by relevance

/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_neon.cc271 const uint8x16_t dc_dup = vdupq_lane_u8(vreinterpret_u8_u32(dc), 0); in DcStore_NEON() local
276 StoreLo4(dst, vget_low_u8(dc_dup)); in DcStore_NEON()
279 StoreLo4(dst, vget_low_u8(dc_dup)); in DcStore_NEON()
283 vst1_u8(dst, vget_low_u8(dc_dup)); in DcStore_NEON()
286 vst1_u8(dst, vget_low_u8(dc_dup)); in DcStore_NEON()
290 vst1q_u8(dst, dc_dup); in DcStore_NEON()
293 vst1q_u8(dst, dc_dup); in DcStore_NEON()
297 vst1q_u8(dst, dc_dup); in DcStore_NEON()
298 vst1q_u8(dst + 16, dc_dup); in DcStore_NEON()
301 vst1q_u8(dst, dc_dup); in DcStore_NEON()
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_intrapred_intrin_sse2.c173 const __m128i dc_dup = _mm_shufflelo_epi16(*dc, 0x0); in dc_store_4x4() local
176 _mm_storel_epi64((__m128i *)dst, dc_dup); in dc_store_4x4()
206 const __m128i dc_dup = _mm_shufflelo_epi16(dc, 0x0); in vpx_highbd_dc_128_predictor_4x4_sse2() local
209 dc_store_4x4(dst, stride, &dc_dup); in vpx_highbd_dc_128_predictor_4x4_sse2()
227 const __m128i dc_dup = _mm_unpacklo_epi64(dc_dup_lo, dc_dup_lo); in dc_store_8x8() local
230 _mm_store_si128((__m128i *)dst, dc_dup); in dc_store_8x8()
260 const __m128i dc_dup = _mm_shufflelo_epi16(dc, 0x0); in vpx_highbd_dc_128_predictor_8x8_sse2() local
263 dc_store_8x8(dst, stride, &dc_dup); in vpx_highbd_dc_128_predictor_8x8_sse2()
278 const __m128i dc_dup = _mm_unpacklo_epi64(dc_dup_lo, dc_dup_lo); in dc_store_16x16() local
281 _mm_store_si128((__m128i *)dst, dc_dup); in dc_store_16x16()
[all …]
/external/libaom/libaom/aom_dsp/x86/
Dhighbd_intrapred_sse2.c258 const __m128i dc_dup = _mm_shufflelo_epi16(*dc, 0x0); in dc_store_4x4() local
261 _mm_storel_epi64((__m128i *)dst, dc_dup); in dc_store_4x4()
291 const __m128i dc_dup = _mm_shufflelo_epi16(dc, 0x0); in aom_highbd_dc_128_predictor_4x4_sse2() local
294 dc_store_4x4(dst, stride, &dc_dup); in aom_highbd_dc_128_predictor_4x4_sse2()
302 const __m128i dc_dup = _mm_shufflelo_epi16(*dc, 0x0); in dc_store_4x8() local
305 _mm_storel_epi64((__m128i *)dst, dc_dup); in dc_store_4x8()
345 const __m128i dc_dup = _mm_shufflelo_epi16(dc, 0x0); in aom_highbd_dc_128_predictor_4x8_sse2() local
348 dc_store_4x8(dst, stride, &dc_dup); in aom_highbd_dc_128_predictor_4x8_sse2()
357 const __m128i dc_dup = _mm_unpacklo_epi64(dc_dup_lo, dc_dup_lo); in dc_store_8xh() local
360 _mm_store_si128((__m128i *)dst, dc_dup); in dc_store_8xh()
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_sse4.cc206 const __m128i dc_dup = _mm_shuffle_epi8(dc, zero); in DcStore4xH_SSE4_1() local
210 Store4(dst, dc_dup); in DcStore4xH_SSE4_1()
213 Store4(dst, dc_dup); in DcStore4xH_SSE4_1()
220 const __m128i dc_dup = _mm_shuffle_epi8(dc, zero); in DcStore8xH_SSE4_1() local
224 StoreLo8(dst, dc_dup); in DcStore8xH_SSE4_1()
227 StoreLo8(dst, dc_dup); in DcStore8xH_SSE4_1()
234 const __m128i dc_dup = _mm_shuffle_epi8(dc, zero); in DcStore16xH_SSE4_1() local
238 StoreUnaligned16(dst, dc_dup); in DcStore16xH_SSE4_1()
241 StoreUnaligned16(dst, dc_dup); in DcStore16xH_SSE4_1()
248 const __m128i dc_dup = _mm_shuffle_epi8(dc, zero); in DcStore32xH_SSE4_1() local
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dhighbd_intrapred_neon.c28 const uint16x4_t dc_dup = vdup_lane_u16(dc, 0); in dc_store_4x4() local
31 vst1_u16(dst, dc_dup); in dc_store_4x4()
91 const uint16x8_t dc_dup = vdupq_lane_u16(dc, 0); in dc_store_8x8() local
94 vst1q_u16(dst, dc_dup); in dc_store_8x8()
155 uint16x8x2_t dc_dup; in dc_store_16x16() local
157 dc_dup.val[0] = dc_dup.val[1] = vdupq_lane_u16(dc, 0); in dc_store_16x16()
159 vst2q_u16(dst, dc_dup); in dc_store_16x16()
225 uint16x8x2_t dc_dup; in dc_store_32x32() local
227 dc_dup.val[0] = dc_dup.val[1] = vdupq_lane_u16(dc, 0); in dc_store_32x32()
230 vst2q_u16(dst, dc_dup); in dc_store_32x32()
[all …]
Dintrapred_neon.c28 const uint8x8_t dc_dup = vdup_lane_u8(dc, 0); in dc_store_4x4() local
31 vst1_lane_u32((uint32_t *)dst, vreinterpret_u32_u8(dc_dup), 0); in dc_store_4x4()
84 const uint8x8_t dc_dup = vdup_lane_u8(dc, 0); in dc_store_8x8() local
87 vst1_u8(dst, dc_dup); in dc_store_8x8()
142 const uint8x16_t dc_dup = vdupq_lane_u8(dc, 0); in dc_store_16x16() local
145 vst1q_u8(dst, dc_dup); in dc_store_16x16()
206 uint8x16x2_t dc_dup; in dc_store_32x32() local
208 dc_dup.val[0] = dc_dup.val[1] = vdupq_lane_u8(dc, 0); in dc_store_32x32()
211 vst2q_u8(dst, dc_dup); in dc_store_32x32()