Home
last modified time | relevance | path

Searched refs:__msa_ilvr_h (Results 1 – 15 of 15) sorted by relevance

/external/libvpx/libvpx/third_party/libyuv/source/
Drow_msa.cc82 reg0_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec0_m); \
84 reg2_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec1_m); \
130 dst0_m = (v16u8)__msa_ilvr_h(vec1_m, vec0_m); \
1173 reg0 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec0); in ARGBMultiplyRow_MSA()
1175 reg2 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec1); in ARGBMultiplyRow_MSA()
1177 reg0 *= (v4u32)__msa_ilvr_h(zero, (v8i16)vec2); in ARGBMultiplyRow_MSA()
1179 reg2 *= (v4u32)__msa_ilvr_h(zero, (v8i16)vec3); in ARGBMultiplyRow_MSA()
1266 reg0 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec4); in ARGBAttenuateRow_MSA()
1268 reg2 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec5); in ARGBAttenuateRow_MSA()
1270 reg4 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec6); in ARGBAttenuateRow_MSA()
[all …]
Drotate_msa.cc32 out0 = (v16u8)__msa_ilvr_h((v8i16)in1, (v8i16)in0); \
34 out2 = (v16u8)__msa_ilvr_h((v8i16)in3, (v8i16)in2); \
/external/libyuv/files/source/
Drow_msa.cc82 reg0_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec0_m); \
84 reg2_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec1_m); \
130 dst0_m = (v16u8)__msa_ilvr_h(vec1_m, vec0_m); \
1173 reg0 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec0); in ARGBMultiplyRow_MSA()
1175 reg2 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec1); in ARGBMultiplyRow_MSA()
1177 reg0 *= (v4u32)__msa_ilvr_h(zero, (v8i16)vec2); in ARGBMultiplyRow_MSA()
1179 reg2 *= (v4u32)__msa_ilvr_h(zero, (v8i16)vec3); in ARGBMultiplyRow_MSA()
1266 reg0 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec4); in ARGBAttenuateRow_MSA()
1268 reg2 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec5); in ARGBAttenuateRow_MSA()
1270 reg4 = (v4u32)__msa_ilvr_h(zero, (v8i16)vec6); in ARGBAttenuateRow_MSA()
[all …]
Drotate_msa.cc32 out0 = (v16u8)__msa_ilvr_h((v8i16)in1, (v8i16)in0); \
34 out2 = (v16u8)__msa_ilvr_h((v8i16)in3, (v8i16)in2); \
/external/libvpx/libvpx/vpx_dsp/mips/
Dinv_txfm_msa.h119 step0_m = __msa_ilvr_h(in2, in0); \
124 step1_m = __msa_ilvr_h(in3, in1); \
164 res0_m = __msa_ilvr_h((in1), (in3)); \
168 res0_m = __msa_ilvr_h((in2), (in3)); \
172 res1_m = __msa_ilvr_h((in0), (in2)); \
Didct8x8_msa.c78 s0 = __msa_ilvr_h(s6, s5); in vpx_idct8x8_12_add_msa()
Ddeblock_msa.c126 temp4 = __msa_ilvr_h(temp5, temp4); \
128 temp5 = __msa_ilvr_h(temp7, temp6); \
681 mul0 += (v4i32)__msa_ilvr_h((v8i16)zero, (v8i16)mult0); in vpx_mbpost_proc_down_msa()
683 mul2 += (v4i32)__msa_ilvr_h((v8i16)zero, (v8i16)mult1); in vpx_mbpost_proc_down_msa()
Dmacros_msa.h1093 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1094 out1 = (RTYPE)__msa_ilvr_h((v8i16)in2, (v8i16)in3); \
1174 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1597 out = (v4i32)__msa_ilvr_h(sign_m, (v8i16)in); \
/external/libvpx/libvpx/vp8/encoder/mips/msa/
Ddct_msa.c85 temp0 = __msa_ilvr_h(in3, in1); in vp8_short_fdct4x4_msa()
/external/webp/src/dsp/
Dmsa_macro.h892 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
893 out1 = (RTYPE)__msa_ilvr_h((v8i16)in2, (v8i16)in3); \
949 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1245 out = (v4i32)__msa_ilvr_h(sign_m, (v8i16)in); \
Dupsampling_msa.c26 out0 = (v4u32)__msa_ilvr_h((v8i16)zero, t0); \
/external/libvpx/libvpx/vp8/common/mips/msa/
Dvp8_macros_msa.h1029 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1030 out1 = (RTYPE)__msa_ilvr_h((v8i16)in2, (v8i16)in3); \
1095 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1494 out = (v4i32)__msa_ilvr_h(sign_m, (v8i16)in); \
/external/libaom/libaom/aom_dsp/mips/
Dmacros_msa.h1204 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1205 out1 = (RTYPE)__msa_ilvr_h((v8i16)in2, (v8i16)in3); \
1285 out0 = (RTYPE)__msa_ilvr_h((v8i16)in0, (v8i16)in1); \
1701 out = (v4i32)__msa_ilvr_h(sign_m, (v8i16)in); \
/external/llvm-project/clang/lib/Headers/
Dmsa.h374 #define __msa_ilvr_h __builtin_msa_ilvr_h macro
/external/llvm-project/clang/test/CodeGen/
Dbuiltins-mips-msa.c509 v8i16_r = __msa_ilvr_h(v8i16_a, v8i16_b); // CHECK: call <8 x i16> @llvm.mips.ilvr.h( in test()