Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vpx_dsp/ppc/
Dsubtract_vsx.c34 const int16x8_t da = vec_sub(unpack_to_s16_h(s0), unpack_to_s16_h(p0)); in subtract_block4x4()
35 const int16x8_t db = vec_sub(unpack_to_s16_h(s1), unpack_to_s16_h(p1)); in subtract_block4x4()
61 vec_sub(unpack_to_s16_h(s0), unpack_to_s16_h(p0)); in vpx_subtract_block_vsx()
65 vec_sub(unpack_to_s16_h(s1), unpack_to_s16_h(p1)); in vpx_subtract_block_vsx()
81 const int16x8_t d0h = vec_sub(unpack_to_s16_h(s0), unpack_to_s16_h(p0)); in vpx_subtract_block_vsx()
93 const int16x8_t d0h = vec_sub(unpack_to_s16_h(s0), unpack_to_s16_h(p0)); in vpx_subtract_block_vsx()
Dvariance_vsx.c21 const int16x8_t a0 = unpack_to_s16_h(read4x2(src_ptr, src_stride)); in vpx_get4x4sse_cs_vsx()
23 unpack_to_s16_h(read4x2(src_ptr + src_stride * 2, src_stride)); in vpx_get4x4sse_cs_vsx()
24 const int16x8_t b0 = unpack_to_s16_h(read4x2(ref_ptr, ref_stride)); in vpx_get4x4sse_cs_vsx()
26 unpack_to_s16_h(read4x2(ref_ptr + ref_stride * 2, ref_stride)); in vpx_get4x4sse_cs_vsx()
112 const int16x8_t a0 = unpack_to_s16_h(va0); in variance_inner_32()
113 const int16x8_t b0 = unpack_to_s16_h(vb0); in variance_inner_32()
116 const int16x8_t a2 = unpack_to_s16_h(va1); in variance_inner_32()
117 const int16x8_t b2 = unpack_to_s16_h(vb1); in variance_inner_32()
148 const int16x8_t a0 = unpack_to_s16_h(read4x2(src_ptr, src_stride)); in variance()
149 const int16x8_t b0 = unpack_to_s16_h(read4x2(ref_ptr, ref_stride)); in variance()
[all …]
Dintrapred_vsx.c238 const int16x8_t tl = unpack_to_s16_h(vec_splat(vec_vsx_ld(-1, above), 0)); in vpx_tm_predictor_4x4_vsx()
239 const int16x8_t l = unpack_to_s16_h(vec_vsx_ld(0, left)); in vpx_tm_predictor_4x4_vsx()
240 const int16x8_t a = unpack_to_s16_h(vec_vsx_ld(0, above)); in vpx_tm_predictor_4x4_vsx()
270 const int16x8_t tl = unpack_to_s16_h(vec_splat(vec_vsx_ld(-1, above), 0)); in vpx_tm_predictor_8x8_vsx()
271 const int16x8_t l = unpack_to_s16_h(vec_vsx_ld(0, left)); in vpx_tm_predictor_8x8_vsx()
272 const int16x8_t a = unpack_to_s16_h(vec_vsx_ld(0, above)); in vpx_tm_predictor_8x8_vsx()
369 const int16x8_t tl = unpack_to_s16_h(vec_splat(vec_vsx_ld(-1, above), 0)); in vpx_tm_predictor_16x16_vsx()
371 const int16x8_t lh = unpack_to_s16_h(l); in vpx_tm_predictor_16x16_vsx()
374 const int16x8_t ah = unpack_to_s16_h(a); in vpx_tm_predictor_16x16_vsx()
401 const int16x8_t a0h = unpack_to_s16_h(a0); in tm_predictor_32x8()
[all …]
Dtypes_vsx.h50 #define unpack_to_s16_h(v) \ macro
62 #define unpack_to_s16_h(v) \ macro
Ddeblock_vsx.c227 const int16x8_t val_high = unpack_to_s16_h(val); in vpx_mbpost_proc_across_ip_vsx()
302 r1 = unpack_to_s16_h(vec_vsx_ld(0, dst)); in vpx_mbpost_proc_down_vsx()
317 const int16x8_t next_row = unpack_to_s16_h(vec_vsx_ld(i * pitch, dst)); in vpx_mbpost_proc_down_vsx()
334 window[15] = unpack_to_s16_h(vec_vsx_ld((row + 7) * pitch, dst)); in vpx_mbpost_proc_down_vsx()
Dsad_vsx.c157 v_bh = unpack_to_s16_h(v_b); \
168 srcv_h = unpack_to_s16_h(v_a); \
Dvpx_convolve_vsx.c180 const int16x8_t s = unpack_to_s16_h(vec_vsx_ld(0, src_x)); in convolve_line_h()
262 convolve_line(dst, unpack_to_s16_h(s), f); in convolve_line_v()