/external/webp/src/dsp/ |
lossless_enc_sse2.c | 95 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); local 97 const __m128i A0 = _mm_slli_epi16(in0, 8); // r 0 | b 0 99 const __m128i B0 = _mm_and_si128(in0, mask_g); // 0 0 | g 0 105 const __m128i E0 = _mm_sub_epi8(in0, D0); // x x | x b' 143 const __m128i in0 = _mm_loadu_si128((__m128i*)&src[x + 0]); local 145 const __m128i A0 = _mm_and_si128(in0, mask_g); // 0 0 | g 0 147 const __m128i B0 = _mm_srli_epi32(in0, 16); // 0 0 | x r
|
yuv_sse2.c | 505 const __m128i in0 = LOAD_16(argb + 0); // argb3 | argb2 | argb1 | argb0 local 508 const __m128i A0 = _mm_unpacklo_epi8(in0, in1); 509 const __m128i A1 = _mm_unpackhi_epi8(in0, in1); 716 const __m128i in0 = LOAD_16(rgbx + 0); // r0 | g0 | b0 |x| r1 | g1 | b1 |x local 721 const __m128i A0 = _mm_unpacklo_epi16(in0, in1); 722 const __m128i A1 = _mm_unpackhi_epi16(in0, in1);
|
enc_sse2.c | 82 __m128i in0, in1, in2, in3; local 84 in0 = _mm_loadl_epi64((const __m128i*)&in[0]); 97 in0 = _mm_unpacklo_epi64(in0, inB0); 112 const __m128i a = _mm_add_epi16(in0, in2); 113 const __m128i b = _mm_sub_epi16(in0, in2); 1318 __m128i in0 = _mm_loadu_si128((__m128i*)&in[0]); local [all...] |
dec_sse2.c | 53 __m128i in0, in1, in2, in3; local 55 in0 = _mm_loadl_epi64((const __m128i*)&in[0]); 68 in0 = _mm_unpacklo_epi64(in0, inB0); 83 const __m128i a = _mm_add_epi16(in0, in2); 84 const __m128i b = _mm_sub_epi16(in0, in2); [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/ |
wb_vad.c | 82 Word16 * in0, /* i/o : input values; output low-pass part */ 89 temp0 = vo_sub(*in0, vo_mult(COEFF5_1, data[0])); 97 *in0 = extract_h((vo_L_add(temp1, temp2) << 15)); 110 Word16 * in0, /* i/o : input values; output low-pass part */ 121 *in1 = extract_h((vo_L_sub(*in0, temp2) << 15)); 122 *in0 = extract_h((vo_L_add(*in0, temp2) << 15));
|
/external/libvpx/libvpx/vp9/encoder/mips/msa/ |
vp9_fdct16x16_msa.c | 368 v8i16 in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11; local 371 LD_SH8(temp, 16, in0, in1, in2, in3, in4, in5, in6, in7); 374 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 375 in0, in1, in2, in3, in4, in5, in6, in7); 378 FDCT_POSTPROC_2V_NEG_H(in0, in1); 386 BUTTERFLY_16(in0, in1, in2, in3, in4, in5, in6, in7, 397 in0, in1, in2, in3, in4, in5, in6, in7); 398 TRANSPOSE8x8_SH_SH(tmp0, in0, tmp1, in1, tmp2, in2, tmp3, in3, 399 tmp0, in0, tmp1, in1, tmp2, in2, tmp3, in3); 400 ST_SH8(tmp0, in0, tmp1, in1, tmp2, in2, tmp3, in3, out, 16) [all...] |
/external/boringssl/src/crypto/aes/asm/ |
aesni-x86_64.pl | 219 $in0="%xmm8"; $iv="%xmm9"; 965 movaps %xmm8,0x20(%rsp) # $in0 988 movups ($inp),$in0 # load inp 992 xorps $in0,$rndkey0 1013 xorps $inout0,$in0 # inp ^= E(iv) 1015 movups $in0,($out) # save output 1025 pxor $in0,$in0 1075 movups ($inp),$in0 # load inp 1084 xorps $inout0,$in0 # inp ^= E(iv [all...] |
aesni-x86.pl | 88 $inout4="xmm6"; $in0="xmm6"; 691 &movups ($in0,&QWP(0,$inp)); 695 &xorps ($rndkey0,$in0); 716 &xorps ($in0,$inout0); # inp^=E(ivec) 718 &movups (&QWP(0,$out),$in0); # save output 780 &movups ($in0,&QWP(0,$inp)); # load inp 789 &xorps ($in0,$inout0); # inp ^= E(ivec) 791 &movups (&QWP(0,$out),$in0); # save output 801 &xorps ($in0,$rndkey0); 803 &xorps ($cmac,$in0); # cmac^=ou [all...] |
/external/opencv3/3rdparty/libwebp/dsp/ |
enc_sse2.c | 131 __m128i in0, in1, in2, in3; local 133 in0 = _mm_loadl_epi64((__m128i*)&in[0]); 146 in0 = _mm_unpacklo_epi64(in0, inB0); 161 const __m128i a = _mm_add_epi16(in0, in2); 162 const __m128i b = _mm_sub_epi16(in0, in2); 823 __m128i in0 = _mm_loadu_si128((__m128i*)&in[0]); local [all...] |
dec_sse2.c | 53 __m128i in0, in1, in2, in3; local 55 in0 = _mm_loadl_epi64((__m128i*)&in[0]); 68 in0 = _mm_unpacklo_epi64(in0, inB0); 83 const __m128i a = _mm_add_epi16(in0, in2); 84 const __m128i b = _mm_sub_epi16(in0, in2); [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_idct_intrin_sse2.c | 333 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ 336 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 338 const __m128i tr0_2 = _mm_unpackhi_epi16(in0, in1); \ 383 #define TRANSPOSE_8X4(in0, in1, in2, in3, out0, out1) \ 385 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 388 in0 = _mm_unpacklo_epi32(tr0_0, tr0_1); /* i1 i0 */ \ 392 #define TRANSPOSE_8X8_10(in0, in1, in2, in3, out0, out1) \ 394 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 458 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ 475 const __m128i lo_04 = _mm_unpacklo_epi16(in0, in4); 553 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 688 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 723 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 1012 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 2497 __m128i in0[16], in1[16]; local [all...] |
/frameworks/av/media/libstagefright/codecs/amrnb/common/src/ |
vad1.cpp | 236 in0 -- array of type Word16 -- input values; output low-pass part 241 in0 -- array of type Word16 -- input values; output low-pass part 297 static void filter5(Word16 *in0, /* i/o : input values; output low-pass part */ 308 temp0 = sub(*in0, temp0, pOverflow); 323 *in0 = shr(temp0, 1, pOverflow); 340 in0 -- array of type Word16 -- input values; output low-pass part 345 in0 -- array of type Word16 -- input values; output low-pass part 402 Word16 *in0, /* i/o : input values; output low-pass part */ 419 temp1 = sub(*in0, temp2, pOverflow); 423 temp1 = add(*in0, temp2, pOverflow) [all...] |
/external/icu/icu4c/source/test/intltest/ |
dtfmtrtts.cpp | 406 UBool in0; local 411 else if((in0=fmt->getTimeZone().inDaylightTime(d[0], status)) && ! failure(status, "gettingDaylightTime") && 415 else if (!in0 &&
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
inv_txfm_sse2.c | 266 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ 269 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 271 const __m128i tr0_2 = _mm_unpackhi_epi16(in0, in1); \ 316 #define TRANSPOSE_8X8_10(in0, in1, in2, in3, out0, out1) \ 318 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 382 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ 399 const __m128i lo_04 = _mm_unpacklo_epi16(in0, in4); \ 400 const __m128i hi_04 = _mm_unpackhi_epi16(in0, in4); \ 468 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 475 in0 = load_input_data(input) 557 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 592 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 814 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
loopfilter_sse2.c | [all...] |
/external/libvpx/libvpx/vp8/common/mips/msa/ |
postproc_msa.c | 63 #define VP8_TRANSPOSE8x16_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, \ 72 ILVR_B4_SH(in1, in0, in3, in2, in5, in4, in7, in6, \ 78 ILVL_B4_SH(in1, in0, in3, in2, in5, in4, in7, in6, \ 121 #define TRANSPOSE12x16_B(in0, in1, in2, in3, in4, in5, in6, in7, \ 127 ILVR_B2_SH(in1, in0, in3, in2, temp0, temp1); \ 140 ILVL_B2_SH(in1, in0, in3, in2, temp8, temp9); \ 141 ILVR_D2_UB(temp4, temp0, temp5, temp1, in0, in2); \ 160 #define VP8_TRANSPOSE12x8_UB_UB(in0, in1, in2, in3, in4, in5, \ 166 ILVR_B2_SH(in1, in0, in3, in2, temp0, temp1); \ 172 ILVL_B2_SH(in1, in0, in3, in2, temp4, temp5); [all...] |
/external/skia/tests/ |
LListTest.cpp | 30 bool in0, bool in1, bool in2, bool in3, 37 REPORTER_ASSERT(reporter, in0 == list.isInList(&elements[0]));
|
/external/deqp/modules/gles3/functional/ |
es3fShaderPackingFunctionTests.cpp | 151 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 154 m_spec.source = "out0 = packSnorm2x16(in0);"; 254 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 257 m_spec.source = "out0 = unpackSnorm2x16(in0);"; 297 const deInt16 in0 = (deInt16)(deUint16)(inputs[valNdx] & 0xffff); local 299 const float ref0 = de::clamp(float(in0) / 32767.f, -1.0f, 1.0f); 342 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 345 m_spec.source = "out0 = packUnorm2x16(in0);"; 445 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 448 m_spec.source = "out0 = unpackUnorm2x16(in0);"; 488 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local 699 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
vktShaderBuiltinPrecisionTests.cpp | 4307 vector<typename In::In0> in0; member in struct:vkt::shaderexecutor::Inputs 4325 VariableP<typename In::In0> in0; member in struct:vkt::shaderexecutor::Variables 4342 const Sampling<typename In::In0>& in0; member in struct:vkt::shaderexecutor::Samplings 4447 const typename Traits<In0>::IVal in0; local 4787 const typename In::In0 in0 = samplings.in0.genRandom(floatFormat, intPrecision, rnd); local [all...] |
vktShaderPackingFunctionTests.cpp | 273 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 276 m_spec.source = "out0 = packSnorm2x16(in0);"; 333 const deInt16 in0 = (deInt16)(deUint16)(inputs[valNdx] & 0xffff); local 335 const float ref0 = de::clamp(float(in0) / 32767.f, -1.0f, 1.0f); 378 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 381 m_spec.source = "out0 = unpackSnorm2x16(in0);"; 498 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 501 m_spec.source = "out0 = packUnorm2x16(in0);"; 558 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local 560 const float ref0 = float(in0) / 65535.0f 802 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local 1043 const deInt8 in0 = (deInt8)(deUint8)(inputs[valNdx] & 0xff); local 1288 const deUint8 in0 = (deUint8)(inputs[valNdx] & 0xff); local [all...] |
/external/deqp/modules/glshared/ |
glsBuiltinPrecisionTests.cpp | 4361 vector<typename In::In0> in0; member in struct:deqp::gls::BuiltinPrecisionTests::Inputs 4379 VariableP<typename In::In0> in0; member in struct:deqp::gls::BuiltinPrecisionTests::Variables 4396 const Sampling<typename In::In0>& in0; member in struct:deqp::gls::BuiltinPrecisionTests::Samplings 4572 const typename Traits<In0>::IVal in0; local 4835 const typename In::In0 in0 = samplings.in0.genRandom(floatFormat, intPrecision, rnd); local [all...] |
/external/deqp/modules/gles31/functional/ |
es31fShaderPackingFunctionTests.cpp | 155 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 158 m_spec.source = "out0 = packSnorm2x16(in0);"; 258 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 261 m_spec.source = "out0 = unpackSnorm2x16(in0);"; 301 const deInt16 in0 = (deInt16)(deUint16)(inputs[valNdx] & 0xffff); local 303 const float ref0 = de::clamp(float(in0) / 32767.f, -1.0f, 1.0f); 346 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_FLOAT_VEC2, precision))); 349 m_spec.source = "out0 = packUnorm2x16(in0);"; 449 m_spec.inputs.push_back(Symbol("in0", glu::VarType(glu::TYPE_UINT, glu::PRECISION_HIGHP))); 452 m_spec.source = "out0 = unpackUnorm2x16(in0);"; 492 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local 703 const deUint16 in0 = (deUint16)(inputs[valNdx] & 0xffff); local 909 const deInt8 in0 = (deInt8)(deUint8)(inputs[valNdx] & 0xff); local 1118 const deUint8 in0 = (deUint8)(inputs[valNdx] & 0xff); local [all...] |
/external/deqp/modules/gles2/functional/ |
es2fShaderMatrixTests.cpp | 588 ShaderEvalFunc getEvalFunc (const ShaderInput& in0, const ShaderInput& in1, MatrixOp op) 651 InputType in0Type = in0.inputType == INPUTTYPE_DYNAMIC ? INPUTTYPE_DYNAMIC : INPUTTYPE_CONST; 654 switch (PACK_EVAL_CASE(op, in0Type, in0.dataType, in1Type, in1.dataType)) 742 ShaderMatrixCase (Context& context, const char* name, const char* desc, const ShaderInput& in0, const ShaderInput& in1, MatrixOp op, bool isVertexCase); 757 ShaderMatrixCase::ShaderMatrixCase (Context& context, const char* name, const char* desc, const ShaderInput& in0, const ShaderInput& in1, MatrixOp op, bool isVertexCase) 758 : ShaderRenderCase (context.getTestContext(), context.getRenderContext(), context.getContextInfo(), name, desc, isVertexCase, getEvalFunc(in0, in1, op)) 759 , m_in0 (in0) [all...] |
es2fShaderOperatorTests.cpp | 157 // Reference for expression "in0, in2 + in1, in1 + in0" 158 inline Vec4 sequenceNoSideEffCase0 (const Vec4& in0, const Vec4& in1, const Vec4& in2) { DE_UNREF(in2); return in1 + in0; } 159 // Reference for expression "in0, in2 + in1, in1 + in0" 160 inline int sequenceNoSideEffCase1 (float in0, int in1, float in2) { DE_UNREF(in0); DE_UNREF(in2); return in1 + in1; } 161 // Reference for expression "in0 && in1, in0, ivec2(vec2(in0) + in2) [all...] |
/external/libjpeg-turbo/simd/ |
jidctflt-sse2-64.asm | 125 psrad xmm0,(DWORD_BIT-WORD_BIT) ; xmm0=in0=(00 01 02 03) 126 cvtdq2ps xmm0,xmm0 ; xmm0=in0=(00 01 02 03) 160 psrad xmm0,(DWORD_BIT-WORD_BIT) ; xmm0=in0=(00 01 02 03) 162 cvtdq2ps xmm0,xmm0 ; xmm0=in0=(00 01 02 03)
|