Home
last modified time | relevance | path

Searched refs:src1 (Results 1 – 25 of 33) sorted by relevance

12

/frameworks/av/media/module/codecs/m4v_h263/enc/src/
Dsad_inline.h42 __inline int32 sad_4pixel(int32 src1, int32 src2, int32 mask) in sad_4pixel() argument
46 x7 = src2 ^ src1; /* check odd/even combination */ in sad_4pixel()
47 if ((uint32)src2 >= (uint32)src1) in sad_4pixel()
49 src1 = src2 - src1; /* subs */ in sad_4pixel()
53 src1 = src1 - src2; in sad_4pixel()
55 x7 = x7 ^ src1; /* only odd bytes need to add carry */ in sad_4pixel()
58 src1 = src1 + (x7 >> 7); /* add 0xFF to the negative byte, add back carry */ in sad_4pixel()
59 src1 = src1 ^(x7 >> 7); /* take absolute value of negative byte */ in sad_4pixel()
61 return src1; in sad_4pixel()
189 __inline int32 sad_4pixel(int32 src1, int32 src2, int32 mask)
[all …]
Dmotion_comp.cpp1720 Int *src1, *src2; in Copy_MB_from_Vop() local
1726 src1 = yChan[i]; in Copy_MB_from_Vop()
1736 *src1++ = (Int)(temp & 0xFF); in Copy_MB_from_Vop()
1737 *src1++ = (Int)((temp >> 8) & 0xFF); in Copy_MB_from_Vop()
1738 *src1++ = (Int)((temp >> 16) & 0xFF); in Copy_MB_from_Vop()
1739 *src1++ = (Int)((temp >> 24) & 0xFF); in Copy_MB_from_Vop()
1798 Int *src1, *src2; in Copy_MB_into_Vop() local
1806 src1 = yChan[i]; in Copy_MB_into_Vop()
1815 tmp = (*src1++); in Copy_MB_into_Vop()
1818 tmp = (*src1++); in Copy_MB_into_Vop()
[all …]
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h1212 void OpVectorGather(uint8_t dst, uint8_t src1, GetElementIndexLambdaType GetElementIndex) { in OpVectorGather() argument
1214 if (!IsAligned<kRegistersInvolved>(dst | src1)) { in OpVectorGather()
1218 if (dst < (src1 + kRegistersInvolved) && src1 < (dst + kRegistersInvolved)) { in OpVectorGather()
1236 memcpy(values, state_->cpu.v + src1, sizeof(values)); in OpVectorGather()
1275 kFrm>(args.dst, args.src1, arg2); in OpVector()
1282 kFrm>(args.dst, args.src1, arg2); in OpVector()
1289 kFrm>(args.dst, args.src1, arg2); in OpVector()
1296 kFrm>(args.dst, args.src1, arg2); in OpVector()
1303 kFrm>(args.dst, args.src1, arg2); in OpVector()
1310 kFrm>(args.dst, args.src1, arg2); in OpVector()
[all …]
/frameworks/av/media/libeffects/lvm/lib/Common/src/
DLVC_MixSoft_2St_D16C31_SAT.cpp28 void LVC_MixSoft_2St_D16C31_SAT(LVMixer3_2St_FLOAT_st* ptrInstance, const LVM_FLOAT* src1, in LVC_MixSoft_2St_D16C31_SAT() argument
44 LVC_MixSoft_1St_D16C31_SAT((LVMixer3_1St_FLOAT_st*)(&ptrInstance->MixerStream[0]), src1, in LVC_MixSoft_2St_D16C31_SAT()
48 LVC_MixSoft_1St_D16C31_SAT((LVMixer3_1St_FLOAT_st*)(&ptrInstance->MixerStream[0]), src1, in LVC_MixSoft_2St_D16C31_SAT()
57 src1, src2, dst, n); in LVC_MixSoft_2St_D16C31_SAT()
79 void LVC_MixSoft_2Mc_D16C31_SAT(LVMixer3_2St_FLOAT_st* ptrInstance, const LVM_FLOAT* src1, in LVC_MixSoft_2Mc_D16C31_SAT() argument
96 LVC_MixSoft_Mc_D16C31_SAT((LVMixer3_1St_FLOAT_st*)(&ptrInstance->MixerStream[0]), src1, dst, in LVC_MixSoft_2Mc_D16C31_SAT()
100 LVC_MixSoft_Mc_D16C31_SAT((LVMixer3_1St_FLOAT_st*)(&ptrInstance->MixerStream[0]), src1, dst, in LVC_MixSoft_2Mc_D16C31_SAT()
109 src1, src2, dst, NrFrames * NrChannels); in LVC_MixSoft_2Mc_D16C31_SAT()
DMixSoft_2St_D32C31_SAT.cpp28 void MixSoft_2St_D32C31_SAT(Mix_2St_Cll_FLOAT_t* pInstance, const LVM_FLOAT* src1, in MixSoft_2St_D32C31_SAT() argument
37 MixSoft_1St_D32C31_WRA((Mix_1St_Cll_FLOAT_t*)pInstance, src1, dst, n); in MixSoft_2St_D32C31_SAT()
54 MixSoft_1St_D32C31_WRA((Mix_1St_Cll_FLOAT_t*)pInstance, src1, dst, n); in MixSoft_2St_D32C31_SAT()
56 Core_MixHard_2St_D32C31_SAT(pInstance, src1, src2, dst, n); in MixSoft_2St_D32C31_SAT()
DLVC_Core_MixHard_2St_D16C31_SAT.cpp28 LVMixer3_FLOAT_st* ptrInstance2, const LVM_FLOAT* src1, in LVC_Core_MixHard_2St_D16C31_SAT() argument
41 Temp = *src1++ * Current1 + *src2++ * Current2; in LVC_Core_MixHard_2St_D16C31_SAT()
DCore_MixHard_2St_D32C31_SAT.cpp28 void Core_MixHard_2St_D32C31_SAT(Mix_2St_Cll_FLOAT_t* pInstance, const LVM_FLOAT* src1, in Core_MixHard_2St_D32C31_SAT() argument
39 Temp1 = *src1++; in Core_MixHard_2St_D32C31_SAT()
DLVC_Mixer.h87 void LVC_MixSoft_2St_D16C31_SAT(LVMixer3_2St_FLOAT_st* pInstance, const LVM_FLOAT* src1,
91 void LVC_MixSoft_2Mc_D16C31_SAT(LVMixer3_2St_FLOAT_st* pInstance, const LVM_FLOAT* src1,
DLVC_Mixer_Private.h57 const LVM_FLOAT* src1, const LVM_FLOAT* src2, LVM_FLOAT* dst,
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/
Dmacro_assembler-inl.h325 Vp##insn_name, (XMMRegister dest, XMMRegister src1, XMMRegister src2), (dest, src1, src2)) \
327 Vp##insn_name, (XMMRegister dest, XMMRegister src1, Operand src2), (dest, src1, src2))
388 (XMMRegister dest, XMMRegister src1, Operand src2), \
389 (dest, src1, src2), \
395 (XMMRegister dest, XMMRegister src1, XMMRegister src2), \
396 (dest, src1, src2), \
452 if ((dest == src1) && (dest == src2)) return,
453 (XMMRegister dest, XMMRegister src1, XMMRegister src2),
454 (dest, src1, src2))
539 (XMMRegister dest, XMMRegister src1, XMMRegister src2),
[all …]
/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/
Dmacro_assembler_bitmanip_impl.h44 void MacroAssembler<Assembler>::MacroMax(Register result, Register src1, Register src2) { in MacroMax() argument
45 Mov<IntType>(result, src1); in MacroMax()
46 Cmp<IntType>(src1, src2); in MacroMax()
56 void MacroAssembler<Assembler>::MacroMin(Register result, Register src1, Register src2) { in MacroMin() argument
57 Mov<IntType>(result, src1); in MacroMin()
58 Cmp<IntType>(src1, src2); in MacroMin()
118 void MacroAssembler<Assembler>::MacroBext(Register result, Register src1, Register src2) { in MacroBext() argument
119 Btq(src1, src2); in MacroBext()
Dmacro_assembler_floating_point_impl.h66 void MacroAssembler<Assembler>::MacroFeq(Register result, XMMRegister src1, XMMRegister src2) { in MacroFeq() argument
67 Cmpeqs<FloatType>(src1, src2); in MacroFeq()
68 Mov<FloatType>(result, src1); in MacroFeq()
75 XMMRegister src1, in MacroFeqAVX() argument
78 Vcmpeqs<FloatType>(tmp, src1, src2); in MacroFeqAVX()
354 void MacroAssembler<Assembler>::MacroFle(Register result, XMMRegister src1, XMMRegister src2) { in MacroFle() argument
355 Cmples<FloatType>(src1, src2); in MacroFle()
356 Mov<FloatType>(result, src1); in MacroFle()
369 XMMRegister src1, in MacroFleAVX() argument
372 Vcmples<FloatType>(tmp, src1, src2); in MacroFleAVX()
[all …]
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/
Dvector_intrinsics.h461 ParameterType1 src1, in VectorArithmeticNarrowwv() argument
467 result.Set(Narrow(lambda(VectorElement<WideType<ElementType>>(src1, index), in VectorArithmeticNarrowwv()
496 ParameterType1 src1, in VectorArithmeticWidenvvw() argument
504 result.Set(lambda(Widen(VectorElement<ElementType>(src1, index)), in VectorArithmeticWidenvvw()
516 ParameterType1 src1, in VectorArithmeticWidenwv() argument
522 result.Set(lambda(VectorElement<WideType<ElementType>>(src1, index), in VectorArithmeticWidenwv()
593 SIMD128Register src1, in VectorSlideUp() argument
599 result.Set(VectorElement<ElementType>(src1, kElementsCount - offset + index), index); in VectorSlideUp()
625 SIMD128Register src1, in VectorSlideDown() argument
631 result.Set(VectorElement<ElementType>(src1, offset + index), index); in VectorSlideDown()
[all …]
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h649 uint8_t src1; member
657 uint8_t src1; member
724 uint8_t src1; member
747 uint8_t src1; member
764 uint8_t src1; member
773 uint8_t src1; member
800 uint8_t src1; member
863 uint8_t src1; member
871 uint8_t src1; member
894 uint8_t src1; member
[all …]
Dsemantics_player.h42 Register arg1 = GetRegOrZero(args.src1); in Amo()
113 Register arg1 = GetRegOrZero(args.src1); in CompareAndBranch()
276 return Fma<Float32>(args.opcode, args.rm, args.dst, args.src1, args.src2, args.src3); in Fma()
279 return Fma<Float64>(args.opcode, args.rm, args.dst, args.src1, args.src2, args.src3); in Fma()
290 int8_t src1, in Fma() argument
293 FpRegister arg1 = GetFRegAndUnboxNan<FloatType>(src1); in Fma()
410 Register arg1 = GetRegOrZero(args.src1); in Op()
498 return OpFp<Float32>(args.opcode, args.rm, args.dst, args.src1, args.src2); in OpFp()
500 return OpFp<Float64>(args.opcode, args.rm, args.dst, args.src1, args.src2); in OpFp()
507 void OpFp(typename Decoder::OpFpOpcode opcode, int8_t rm, int8_t dst, int8_t src1, int8_t src2) { in OpFp() argument
[all …]
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dinline_intrinsic.h58 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
63 as, reg_alloc, simd_reg_alloc, result, src1, src2); in TryInlineWithHostRounding()
65 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
70 as, reg_alloc, simd_reg_alloc, result, src1, src2); in TryInlineWithHostRounding()
72 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
77 as, reg_alloc, simd_reg_alloc, result, src1, src2); in TryInlineWithHostRounding()
79 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
84 as, reg_alloc, simd_reg_alloc, result, src1, src2); in TryInlineWithHostRounding()
86 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
91 as, reg_alloc, simd_reg_alloc, result, src1, src2); in TryInlineWithHostRounding()
[all …]
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dinline_intrinsic.h62 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
68 builder, result, flag_register, src1, src2); in TryInlineWithHostRounding()
70 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
76 builder, result, flag_register, src1, src2); in TryInlineWithHostRounding()
78 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
84 builder, result, flag_register, src1, src2); in TryInlineWithHostRounding()
86 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
92 builder, result, flag_register, src1, src2); in TryInlineWithHostRounding()
94 auto [rm, frm, src1, src2] = args_tuple; in TryInlineWithHostRounding()
100 builder, result, flag_register, src1, src2); in TryInlineWithHostRounding()
[all …]
/frameworks/av/media/libeffects/lvm/lib/Common/lib/
DMixer.h68 void MixSoft_2St_D32C31_SAT(Mix_2St_Cll_FLOAT_t* pInstance, const LVM_FLOAT* src1,
79 void Core_MixHard_2St_D32C31_SAT(Mix_2St_Cll_FLOAT_t* pInstance, const LVM_FLOAT* src1,
/frameworks/rs/toolkit/
DLut3d_advsimd.S21 .macro lanepair dst, src0, src1, xr0, xr1, yr0, yr1, zr0, zr1
24 smov x7, \src1
189 …lanepair dst=v20.8b, src0=v6.s[0], src1=v6.s[1], xr0=v0.h[0], xr1=v0.h[1], yr0=v1.b[0], yr1=v1…
192 …lanepair dst=v20.16b, src0=v6.s[2], src1=v6.s[3], xr0=v0.h[2], xr1=v0.h[3], yr0=v1.b[2], yr1=v1…
195 …lanepair dst=v21.8b, src0=v7.s[0], src1=v7.s[1], xr0=v0.h[4], xr1=v0.h[5], yr0=v1.b[4], yr1=v1…
198 …lanepair dst=v21.16b, src0=v7.s[2], src1=v7.s[3], xr0=v0.h[6], xr1=v0.h[7], yr0=v1.b[6], yr1=v1…
/frameworks/rs/cpu_ref/
DrsCpuIntrinsics_advsimd_3DLUT.S21 .macro lanepair dst, src0, src1, xr0, xr1, yr0, yr1, zr0, zr1
24 smov x7, \src1
189 …lanepair dst=v20.8b, src0=v6.s[0], src1=v6.s[1], xr0=v0.h[0], xr1=v0.h[1], yr0=v1.b[0], yr1=v1…
192 …lanepair dst=v20.16b, src0=v6.s[2], src1=v6.s[3], xr0=v0.h[2], xr1=v0.h[3], yr0=v1.b[2], yr1=v1…
195 …lanepair dst=v21.8b, src0=v7.s[0], src1=v7.s[1], xr0=v0.h[4], xr1=v0.h[5], yr0=v1.b[4], yr1=v1…
198 …lanepair dst=v21.16b, src0=v7.s[2], src1=v7.s[3], xr0=v0.h[6], xr1=v0.h[7], yr0=v1.b[6], yr1=v1…
/frameworks/base/opengl/java/android/opengl/
DMatrix.java319 final float src1 = m[mOffset + 4]; in invertM() local
357 final float dst4 = (atmp1 * src1 + atmp2 * src2 + atmp5 * src3) in invertM()
358 - (atmp0 * src1 + atmp3 * src2 + atmp4 * src3); in invertM()
361 final float dst6 = (atmp3 * src0 + atmp6 * src1 + atmp11 * src3) in invertM()
362 - (atmp2 * src0 + atmp7 * src1 + atmp10 * src3); in invertM()
363 final float dst7 = (atmp4 * src0 + atmp9 * src1 + atmp10 * src2) in invertM()
364 - (atmp5 * src0 + atmp8 * src1 + atmp11 * src2); in invertM()
369 final float btmp2 = src1 * src7; in invertM()
371 final float btmp4 = src1 * src6; in invertM()
378 final float btmp11 = src1 * src4; in invertM()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/
DScreenInternalAudioRecorder.java223 private void addAndConvertBuffers(short[] src1, short[] src2, byte[] dst, int sizeShorts) { in addAndConvertBuffers() argument
227 (int) src1[i] + (int) src2[i], Short.MIN_VALUE, Short.MAX_VALUE); in addAndConvertBuffers()
/frameworks/rs/tests/java_api/RsTest_11/src/com/android/rs/test/
Dmath.rscript247 DECL_INT(src1)
322 INIT_PREFIX_TYPE(src1, type) \
/frameworks/rs/tests/java_api/RsTest_14/src/com/android/rs/test/
Dmath.rscript69 DECL_INT(src1)
435 INIT_PREFIX_TYPE(src1, type) \
/frameworks/rs/tests/java_api/RsTest_16/src/com/android/rs/test/
Dmath.rscript69 DECL_INT(src1)
435 INIT_PREFIX_TYPE(src1, type) \

12