/external/libvpx/libvpx/vp9/common/mips/msa/ |
vp9_idct4x4_msa.c | 18 v8i16 in0, in1, in2, in3; local 21 LD4x4_SH(input, in0, in1, in2, in3); 22 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); 27 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3); 29 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); 30 VP9_IDCT4x4(in0, in1, in2, in3, in0, in1, in2, in3) [all...] |
vp9_idct8x8_msa.c | 18 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 21 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); 23 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 24 in0, in1, in2, in3, in4, in5, in6, in7); 29 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 30 in0, in1, in2, in3, in4, in5, in6, in7); 32 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 33 in0, in1, in2, in3, in4, in5, in6, in7); 34 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 35 in0, in1, in2, in3, in4, in5, in6, in7) [all...] |
/external/libvpx/libvpx/vp9/encoder/mips/msa/ |
vp9_fdct4x4_msa.c | 18 v8i16 in0, in1, in2, in3, in4; local 20 LD_SH4(input, src_stride, in0, in1, in2, in3); 23 in3 -= in2; 25 SUB2(in4, in1, in4, in2, in1, in2); 26 in0 -= in2; 29 TRANSPOSE4x4_SH_SH(in0, in2, in3, in1, in0, in2, in3, in1); 31 in0 += in2; 34 SUB2(in4, in2, in4, in3, in2, in3) 50 v8i16 in0, in1, in2, in3; local [all...] |
vp9_fdct8x8_msa.c | 18 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 20 LD_SH8(input, stride, in0, in1, in2, in3, in4, in5, in6, in7); 21 SLLI_4V(in0, in1, in2, in3, 2); 26 VP9_FDCT8(in0, in1, in2, in3, in4, in5, in6, in7, 27 in0, in1, in2, in3, in4, in5, in6, in7); 28 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 29 in0, in1, in2, in3, in4, in5, in6, in7); 30 VP9_FDCT8(in0, in1, in2, in3, in4, in5, in6, in7, 31 in0, in1, in2, in3, in4, in5, in6, in7); 34 VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7 [all...] |
/external/caliper/caliper/src/main/java/com/google/caliper/util/ |
LinearTranslation.java | 32 * and {@code translate(in2) == out2}. 34 * @throws IllegalArgumentException if {@code in1 == in2} 36 public LinearTranslation(double in1, double out1, double in2, double out2) { 37 if (Math.abs(in1 - in2) < EQUALITY_TOLERANCE) { 38 throw new IllegalArgumentException("in1 and in2 are approximately equal"); 40 double divisor = in1 - in2; 42 this.b = (in1 * out2 - in2 * out1) / divisor;
|
/external/webrtc/webrtc/modules/audio_coding/codecs/ilbc/ |
interpolate.h | 31 int16_t *in2, /* (i) second input vector */
|
interpolate.c | 29 int16_t *in2, /* (i) second input vector */ 37 Performs the operation out[i] = in[i]*coef + (1-coef)*in2[i] (with rounding) 42 out[i] = (int16_t)((coef * in1[i] + invcoef * in2[i] + 8192) >> 14);
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
idct4x4_msa.c | 15 v8i16 in0, in1, in2, in3; local 19 LD4x4_SH(input, in0, in2, in3, in1); 20 TRANSPOSE4x4_SH_SH(in0, in2, in3, in1, in0, in2, in3, in1); 22 UNPCK_R_SH_SW(in2, in2_r); 46 in0, in1, in2, in3); 47 ADDBLK_ST4x4_UB(in0, in3, in1, in2, dst, dst_stride); 72 v8i16 in0, in1, in2, in3; local 75 LD4x4_SH(input, in0, in1, in2, in3); 77 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3) [all...] |
idct8x8_msa.c | 15 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 18 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); 21 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 22 in0, in1, in2, in3, in4, in5, in6, in7); 24 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 25 in0, in1, in2, in3, in4, in5, in6, in7); 27 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 28 in0, in1, in2, in3, in4, in5, in6, in7); 30 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 31 in0, in1, in2, in3, in4, in5, in6, in7) 43 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
fwd_txfm_msa.c | 16 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 29 in0, in1, in2, in3, in4, in5, in6, in7, 31 SLLI_4V(in0, in1, in2, in3, 2); 35 ADD4(in0, in15, in1, in14, in2, in13, in3, in12, tmp0, tmp1, tmp2, tmp3); 40 SUB4(in0, in15, in1, in14, in2, in13, in3, in12, in15, in14, in13, in12); 135 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 138 LD_SH8(input, 16, in0, in1, in2, in3, in4, in5, in6, in7); 140 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 141 in0, in1, in2, in3, in4, in5, in6, in7); 144 ADD4(in0, 1, in1, 1, in2, 1, in3, 1, in0, in1, in2, in3) 171 v8i16 in0, in1, in2, in3; local 201 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
macros_msa.h | 262 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 265 Store word from 'in2' to (pdst + 2 * stride) 268 #define SW4(in0, in1, in2, in3, pdst, stride) { \ 271 SW(in2, (pdst) + 2 * stride); \ 276 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 279 Store double word from 'in2' to (pdst + 2 * stride) 282 #define SD4(in0, in1, in2, in3, pdst, stride) { \ 285 SD(in2, (pdst) + 2 * stride); \ 406 #define ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) { \ 408 ST_B2(RTYPE, in2, in3, (pdst) + 2 * stride, stride); [all...] |
/external/libchrome/crypto/ |
curve25519-donna.c | 68 /* Multiply two numbers: output = in2 * in 73 static void fproduct(limb *output, const limb *in2, const limb *in) { 74 output[0] = ((limb) ((s32) in2[0])) * ((s32) in[0]); 75 output[1] = ((limb) ((s32) in2[0])) * ((s32) in[1]) + 76 ((limb) ((s32) in2[1])) * ((s32) in[0]); 77 output[2] = 2 * ((limb) ((s32) in2[1])) * ((s32) in[1]) + 78 ((limb) ((s32) in2[0])) * ((s32) in[2]) + 79 ((limb) ((s32) in2[2])) * ((s32) in[0]); 80 output[3] = ((limb) ((s32) in2[1])) * ((s32) in[2]) + 81 ((limb) ((s32) in2[2])) * ((s32) in[1]) [all...] |
/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
dct_msa.c | 14 #define TRANSPOSE4x4_H(in0, in1, in2, in3, out0, out1, out2, out3) \ 18 ILVR_H2_SH(in2, in0, in3, in1, s0_m, s1_m); \ 20 ILVL_H2_SH(in2, in0, in3, in1, s0_m, s1_m); \ 71 v8i16 in0, in1, in2, in3; local 78 LD_SH4(input, pitch / 2, in0, in1, in2, in3); 79 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3); 81 BUTTERFLY_4(in0, in1, in2, in3, temp0, temp1, in1, in3); 84 in2 = temp0 - temp1; 95 TRANSPOSE4x4_SH_SH(in0, in1, in2, in3, in0, in1, in2, in3) 118 v8i16 in0, in1, in2, in3; local [all...] |
/external/vulkan-validation-layers/libs/glm/detail/ |
intrinsic_matrix.hpp | 43 void sse_add_ps(__m128 in1[4], __m128 in2[4], __m128 out[4]); 45 void sse_sub_ps(__m128 in1[4], __m128 in2[4], __m128 out[4]); 51 void sse_mul_ps(__m128 const in1[4], __m128 const in2[4], __m128 out[4]);
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
vector_scaling_operations_mips.c | 28 int16_t *in2 = (int16_t*)in_vector2; local 40 "lh %[r1], 0(%[in2]) \n\t" 45 "addiu %[in2], %[in2], 2 \n\t" 49 [in2] "+r" (in2), [r0] "=&r" (r0), [r1] "=&r" (r1)
|
resample.c | 312 static void WebRtcSpl_DotProdIntToInt(const int32_t* in1, const int32_t* in2, 322 tmp2 += coef * in2[-0]; 326 tmp2 += coef * in2[-1]; 330 tmp2 += coef * in2[-2]; 334 tmp2 += coef * in2[-3]; 338 tmp2 += coef * in2[-4]; 342 tmp2 += coef * in2[-5]; 346 tmp2 += coef * in2[-6]; 350 tmp2 += coef * in2[-7]; 354 *out2 = tmp2 + coef * in2[-8] [all...] |
resample_fractional.c | 147 static void WebRtcSpl_ResampDotProduct(const int32_t *in1, const int32_t *in2, 157 tmp2 += coef * in2[-0]; 161 tmp2 += coef * in2[-1]; 165 tmp2 += coef * in2[-2]; 169 tmp2 += coef * in2[-3]; 173 tmp2 += coef * in2[-4]; 177 tmp2 += coef * in2[-5]; 181 tmp2 += coef * in2[-6]; 185 tmp2 += coef * in2[-7]; 189 *out2 = tmp2 + coef * in2[-8] [all...] |
/external/opencv3/modules/cudalegacy/src/cuda/ |
NCVAlg.hpp | 73 static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2) 75 in1out += in2; 88 static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2) 90 in1out = in1out > in2 ? in2 : in1out; 103 static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2) 105 in1out = in1out > in2 ? in1out : in2;
|
/frameworks/compile/slang/tests/P_reduce_general_inputs/ |
ScriptC_reduce_general_inputs.java.expect | 122 // in2 = "b" 123 public result_int reduce_my_half_half_0(short[] in1, short[] in2) { 131 // Verify that "in2" is non-null. 132 if (in2 == null) { 133 throw new RSIllegalArgumentException("Array \"in2\" is null!"); 136 if (in1.length != in2.length) { 137 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!"); 139 Allocation ain2 = Allocation.createSized(mRSLocal, __F16, in2.length); 141 ain2.copyFrom(in2); 186 // in2 = "b [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
fwd_txfm_sse2.c | 49 __m128i in2 = _mm_load_si128((const __m128i *)(input + 2 * stride)); local 54 u1 = _mm_add_epi16(in2, in3); 58 in2 = _mm_load_si128((const __m128i *)(input + 6 * stride)); 64 in2 = _mm_add_epi16(in2, in3); 68 sum = _mm_add_epi16(sum, in2); 88 __m128i in0, in1, in2, in3; local 97 in2 = _mm_load_si128((const __m128i *)(input + 2 * stride)); 101 u1 = _mm_add_epi16(in2, in3); 106 in2 = _mm_load_si128((const __m128i *)(input + 6 * stride)) 157 __m128i in0, in1, in2, in3; local [all...] |
/system/core/libmincrypt/ |
p256_ec.c | 214 /* felem_sum sets out = in+in2. 216 * On entry, in[i]+in2[i] must not overflow a 32-bit word. 218 static void felem_sum(felem out, const felem in, const felem in2) { 223 out[i] = in[i] + in2[i]; 232 out[i] = in[i] + in2[i]; 251 /* felem_diff sets out = in-in2. 254 * in2[0,2,...] < 2**30, in2[1,3,...] < 2**29. 256 static void felem_diff(felem out, const felem in, const felem in2) { 261 out[i] = in[i] - in2[i] [all...] |
/external/libvpx/libvpx/vp8/common/mips/msa/ |
vp8_macros_msa.h | 250 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 253 Store word from 'in2' to (pdst + 2 * stride) 256 #define SW4(in0, in1, in2, in3, pdst, stride) \ 260 SW(in2, (pdst) + 2 * stride); \ 265 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 268 Store double word from 'in2' to (pdst + 2 * stride) 271 #define SD4(in0, in1, in2, in3, pdst, stride) \ 275 SD(in2, (pdst) + 2 * stride); \ 370 #define ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) \ 373 ST_B2(RTYPE, in2, in3, (pdst) + 2 * stride, stride); [all...] |
/cts/tests/tests/renderscript/src/android/renderscript/cts/ |
single_source_script.rs | 39 void testMultiInput(rs_allocation in1, rs_allocation in2, rs_allocation out) { 40 rsForEach(goo, in1, in2, out);
|
verify.rs | 32 static bool verify_float4(rs_allocation in1, rs_allocation in2) { 38 float4 ptst = rsGetElementAt_float4(in2, x, y); 53 static bool verify_float3(rs_allocation in1, rs_allocation in2) { 59 float3 ptst = rsGetElementAt_float3(in2, x, y); 73 static bool verify_float2(rs_allocation in1, rs_allocation in2) { 79 float2 ptst = rsGetElementAt_float2(in2, x, y); 92 static bool verify_float(rs_allocation in1, rs_allocation in2) { 98 float ptst = rsGetElementAt_float(in2, x, y); 110 static bool verify_uchar4(rs_allocation in1, rs_allocation in2) { 117 int4 ptst = convert_int4(rsGetElementAt_uchar4(in2, x, y)) [all...] |
/cts/suite/audio_quality/test/ |
SignalProcessingInterfaceTest.cpp | 63 TaskCase::Value in2(1.0f); 65 void* inputs[4] = { &in0, &in1, &in2, &in3 }; 86 ASSERT_TRUE(in2 == out2); 159 android::sp<Buffer> in2(new Buffer(8, 8, false)); 160 char* data2 = in2->getData(); 161 for (size_t i = 0; i < in2->getSize(); i++) { 173 void* inputs[8] = { &in0, &in1, &in2, &in3, &in4, &in5, &in6, &in7 }; 193 ASSERT_TRUE(*(in2.get()) == *(out1.get()));
|