/external/gemmlowp/internal/ |
simd_wrappers_msa.h | 24 using Int32x4 = v4i32; 125 static inline v4i32 workaround_msa_maddv_w(v4i32 a, v4i32 b, v4i32 c) {
|
/external/libpng/mips/ |
filter_msa_intrinsics.c | 330 out0 = (RTYPE) __msa_ilvev_w((v4i32) in1, (v4i32) in0); \ 331 out1 = (RTYPE) __msa_ilvev_w((v4i32) in3, (v4i32) in2); \ 473 src0 = (v16u8) __msa_insert_w((v4i32) zero, 0, inp0); 514 src0 = (v16u8) __msa_insert_w((v4i32) zero, 0, inp0); 532 out1 = __msa_copy_s_w((v4i32) dst0, 2); 557 src0 = (v16u8) __msa_insert_w((v4i32) zero, 0, inp0); 558 src1 = (v16u8) __msa_insert_w((v4i32) zero, 0, inp1); 561 out0 = __msa_copy_s_w((v4i32) src1, 0) [all...] |
/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
temporal_filter_msa.c | 23 v4i32 const3, const16, filter_wt, strength; 24 v4i32 mod0_w, mod1_w, mod2_w, mod3_w; 25 v4i32 diff0_r, diff0_l, diff1_r, diff1_l; 26 v4i32 frame2_0, frame2_1, frame2_2, frame2_3; 27 v4i32 acc0, acc1, acc2, acc3; 135 v4i32 const3, const16; 136 v4i32 filter_wt, strength; 137 v4i32 mod0_w, mod1_w, mod2_w, mod3_w; 138 v4i32 diff0_r, diff0_l, diff1_r, diff1_l; 139 v4i32 frame2_0, frame2_1, frame2_2, frame2_3 [all...] |
denoising_msa.c | 42 v4i32 temp0_w; 181 sum_diff = __msa_copy_s_w((v4i32)temp0_d, 0); 284 sum_diff = __msa_copy_s_w((v4i32)temp0_d, 0); 329 v4i32 temp0_w; 364 sum_block = __msa_copy_s_w((v4i32)temp0_d, 0); 467 sum_diff = __msa_copy_s_w((v4i32)temp0_d, 0); 549 sum_diff = __msa_copy_s_w((v4i32)temp0_d, 0);
|
/external/webp/src/dsp/ |
enc_msa.c | 26 v4i32 a1_m, b1_m, c1_m, d1_m; \ 27 const v4i32 cospi8sqrt2minus1 = __msa_fill_w(20091); \ 28 const v4i32 sinpi8sqrt2 = __msa_fill_w(35468); \ 29 v4i32 c_tmp1_m = in1 * sinpi8sqrt2; \ 30 v4i32 c_tmp2_m = in3 * cospi8sqrt2minus1; \ 31 v4i32 d_tmp1_m = in1 * cospi8sqrt2minus1; \ 32 v4i32 d_tmp2_m = in3 * sinpi8sqrt2; \ 47 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; 48 v4i32 res0, res1, res2, res3; 68 res0 = (v4i32)__msa_pckev_b((v16i8)vt0, (v16i8)vt1) [all...] |
dec_msa.c | 25 v4i32 a1_m, b1_m, c1_m, d1_m; \ 26 v4i32 c_tmp1_m, c_tmp2_m, d_tmp1_m, d_tmp2_m; \ 27 const v4i32 cospi8sqrt2minus1 = __msa_fill_w(20091); \ 28 const v4i32 sinpi8sqrt2 = __msa_fill_w(35468); \ 45 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; 46 v4i32 res0, res1, res2, res3; 66 res0 = (v4i32)__msa_pckev_b((v16i8)vt0, (v16i8)vt1); 131 v4i32 tmp0 = { 0 }; 132 v4i32 out0 = __msa_fill_w(a + d4); 133 v4i32 out1 = __msa_fill_w(a + c4) [all...] |
rescaler_msa.c | 56 dst = __msa_copy_s_w((v4i32)t0, 0); \ 83 dst = (v4u32)__msa_pckev_w((v4i32)out1, (v4i32)out0); \ 113 dst = __msa_copy_s_w((v4i32)t0, 0); \ 121 const v4i32 zero = { 0 }; 179 const v4i32 B1 = __msa_fill_w(B); 180 const v4i32 A1 = __msa_fill_w(A); 181 const v4i32 AB = __msa_ilvr_w(A1, B1); 272 const v4i32 zero = { 0 }; 357 const v4i32 zero = { 0 } [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
variance_msa.c | 50 v4i32 vec, var = { 0 }; 76 v4i32 vec, var = { 0 }; 102 v4i32 vec, var = { 0 }; 142 v4i32 vec, var = { 0 }; 187 v4i32 vec, var = { 0 }; 234 v4i32 vec, var = { 0 }; 273 v4i32 vec, var = { 0 }; 307 v4i32 src0_l, src1_l, src2_l, src3_l; 308 v4i32 src0_r, src1_r, src2_r, src3_r; 344 v4i32 var = { 0 } [all...] |
vpx_convolve_avg_msa.c | 31 out0 = __msa_copy_u_w((v4i32)dst0, 0); 32 out1 = __msa_copy_u_w((v4i32)dst1, 0); 33 out2 = __msa_copy_u_w((v4i32)dst2, 0); 34 out3 = __msa_copy_u_w((v4i32)dst3, 0); 47 out0 = __msa_copy_u_w((v4i32)dst0, 0); 48 out1 = __msa_copy_u_w((v4i32)dst1, 0);
|
deblock_msa.c | 521 v4i32 flimit_vec; 548 v4i32 sum_sq0, sum_sq1, sum_sq2, sum_sq3; 549 v4i32 sub0, sub1, sub2, sub3; 550 v4i32 sum0_w, sum1_w, sum2_w, sum3_w; 551 v4i32 mul0, mul1, mul2, mul3; 552 v4i32 total0, total1, total2, total3; 639 v4i32 flimit_vec; 644 v4i32 sub0, sub1, sub2, sub3, total0, total1, total2, total3; 656 v4i32 mul0 = { 0 }; 657 v4i32 mul1 = { 0 } [all...] |
inv_txfm_msa.h | 115 v4i32 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ 139 v4i32 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ 140 v4i32 int0_m, int1_m, int2_m, int3_m; \ 199 v4i32 tmp0_madd, tmp1_madd, tmp2_madd, tmp3_madd; \ 219 v4i32 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \ 250 v4i32 r0_m, r1_m, r2_m, r3_m, r4_m, r5_m, r6_m, r7_m; \ 251 v4i32 m0_m, m1_m, m2_m, m3_m, t0_m, t1_m; \
|
/external/libvpx/libvpx/vp8/common/mips/msa/ |
idct_msa.c | 32 v4i32 tmp1_m, tmp2_m; \ 33 v4i32 sinpi8_sqrt2_m = __msa_fill_w(sinpi8sqrt2); \ 69 v4i32 a1_m, b1_m, c1_m, d1_m; \ 70 v4i32 c_tmp1_m, c_tmp2_m, d_tmp1_m, d_tmp2_m; \ 71 v4i32 const_cospi8sqrt2minus1_m, sinpi8_sqrt2_m; \ 90 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; 91 v4i32 res0, res1, res2, res3; 114 res0 = (v4i32)__msa_pckev_b((v16i8)vt0, (v16i8)vt1); 133 dst0 = (v8i16)__msa_pckev_w((v4i32)dst1, (v4i32)dst0) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.cpp | 105 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 }, 106 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 0 }, 109 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 0 }, 110 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 }, 129 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 }, 130 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 }, 153 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }, 154 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 }, 371 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2}, 394 {ISD::VECTOR_SHUFFLE, MVT::v4i32, 2} [all...] |
/external/gemmlowp/standalone/ |
neon-gemm-kernel-benchmark.cc | [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineValueType.h | 89 v4i32 = 40, // 4 x i32 250 SimpleTy == MVT::v4i32 || SimpleTy == MVT::v2i64 || 344 case v4i32: 406 case v4i32: 484 case v4i32: 626 if (NumElements == 4) return MVT::v4i32;
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
ValueTypes.h | 64 v4i32 = 22, // 4 x i32 enumerator in enum:llvm::MVT::SimpleValueType 200 case v4i32: 228 case v4i32: 274 case v4i32: 353 if (NumElements == 4) return MVT::v4i32; 496 return (V==MVT::v16i8 || V==MVT::v8i16 || V==MVT::v4i32 ||
|
/external/libyuv/files/source/ |
row_msa.cc | 44 v4i32 zero_m = {0}; \ 56 v4i32 max_m = __msa_ldi_w(0xFF); \ 76 v4i32 reg0_m, reg1_m, reg2_m, reg3_m, reg4_m; \ 77 v4i32 reg5_m, reg6_m, reg7_m; \ 82 reg0_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec0_m); \ 83 reg1_m = (v4i32)__msa_ilvl_h((v8i16)zero_m, (v8i16)vec0_m); \ 84 reg2_m = (v4i32)__msa_ilvr_h((v8i16)zero_m, (v8i16)vec1_m); \ 85 reg3_m = (v4i32)__msa_ilvl_h((v8i16)zero_m, (v8i16)vec1_m); \ 379 v4i32 vec_ub, vec_vr, vec_ug, vec_vg, vec_bb, vec_bg, vec_br, vec_yg; 380 v4i32 vec_ubvr, vec_ugvg [all...] |
/external/clang/test/CodeGen/ |
systemz-abi-vector.c | 29 typedef __attribute__((vector_size(16))) int v4i32; typedef 90 v4i32 pass_v4i32(v4i32 arg) { return arg; } [all...] |
x86_32-arguments-darwin.c | 224 typedef int v4i32 __attribute__((__vector_size__(16))); typedef 228 v4i32 f55(v4i32 arg) { return arg+arg; }
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineValueType.h | 88 v4i32 = 40, // 4 x i32 248 SimpleTy == MVT::v4i32 || SimpleTy == MVT::v2i64 || 341 case v4i32: 403 case v4i32: 481 case v4i32: 623 if (NumElements == 4) return MVT::v4i32;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
MachineValueType.h | 88 v4i32 = 40, // 4 x i32 248 SimpleTy == MVT::v4i32 || SimpleTy == MVT::v2i64 || 341 case v4i32: 403 case v4i32: 481 case v4i32: 623 if (NumElements == 4) return MVT::v4i32;
|
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | 493 case MVT::v4i32: 522 case MVT::v4i32: 533 case MVT::v4i32: [all...] |
AArch64TargetTransformInfo.cpp | 191 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 }, 192 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 0 }, 199 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i32, 2 }, 200 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i32, 2 }, 216 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 }, 219 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 }, 257 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }, 260 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
|
/external/libvpx/libvpx/vp9/encoder/mips/msa/ |
vp9_fdct_msa.h | 84 v4i32 s0_m, s1_m, s2_m, s3_m, constant_m; \ 85 v4i32 in0_r_m, in1_r_m, in2_r_m, in3_r_m; \
|
vp9_error_msa.c | 20 v4i32 diff_r, diff_l, coeff_r_w, coeff_l_w; \
|