Searched refs:unpack_to_s16_h (Results 1 – 7 of 7) sorted by relevance
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | subtract_vsx.c | 34 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()
|
D | variance_vsx.c | 21 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 …]
|
D | intrapred_vsx.c | 238 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 …]
|
D | types_vsx.h | 50 #define unpack_to_s16_h(v) \ macro 62 #define unpack_to_s16_h(v) \ macro
|
D | deblock_vsx.c | 227 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()
|
D | sad_vsx.c | 157 v_bh = unpack_to_s16_h(v_b); \ 168 srcv_h = unpack_to_s16_h(v_a); \
|
D | vpx_convolve_vsx.c | 180 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()
|