/external/llvm-project/libclc/generic/lib/integer/ |
D | mul_hi.cl | 5 _CLC_OVERLOAD _CLC_DEF GENTYPE mul_hi(GENTYPE x, GENTYPE y){ \ 9 //FOIL-based long mul_hi 11 // Summary: Treat mul_hi(long x, long y) as: 16 _CLC_OVERLOAD _CLC_DEF long mul_hi(long x, long y){ 44 _CLC_OVERLOAD _CLC_DEF ulong mul_hi(ulong x, ulong y){ 73 _CLC_OVERLOAD _CLC_DEF GENTYPE##2 mul_hi(GENTYPE##2 x, GENTYPE##2 y){ \ 74 return (GENTYPE##2){mul_hi(x.s0, y.s0), mul_hi(x.s1, y.s1)}; \ 76 _CLC_OVERLOAD _CLC_DEF GENTYPE##3 mul_hi(GENTYPE##3 x, GENTYPE##3 y){ \ 77 return (GENTYPE##3){mul_hi(x.s0, y.s0), mul_hi(x.s1, y.s1), mul_hi(x.s2, y.s2)}; \ 79 _CLC_OVERLOAD _CLC_DEF GENTYPE##4 mul_hi(GENTYPE##4 x, GENTYPE##4 y){ \ [all …]
|
D | mad_sat.cl | 21 int mhi = mul_hi(x, y); 33 if (mul_hi(x, y) != 0) 39 long hi = mul_hi(x, y); 60 if (mul_hi(x, y) != 0)
|
/external/llvm-project/libclc/generic/include/clc/integer/ |
D | mul_hi.h | 1 #define __CLC_BODY <clc/integer/mul_hi.inc>
|
D | mul_hi.inc | 1 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE mul_hi(__CLC_GENTYPE x, __CLC_GENTYPE y);
|
D | mad_hi.h | 1 #define mad_hi(a, b, c) (mul_hi((a),(b))+(c))
|
/external/FXdiv/include/ |
D | fxdiv.h | 36 return mul_hi(a, b); in fxdiv_mulhi_uint32_t() 50 return mul_hi(a, b); in fxdiv_mulhi_uint64_t()
|
/external/llvm-project/libclc/generic/lib/ |
D | SOURCES | 74 integer/mul_hi.cl
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | highbd_temporal_filter_sse4.c | 87 const __m128i mul_hi = _mm_mul_epu32(sum_hi, const_hi); in highbd_average_4() local 88 const __m128i mul_hi_div = _mm_srli_epi64(mul_hi, 32); in highbd_average_4()
|
/external/llvm-project/libclc/generic/lib/math/ |
D | sincos_helpers.cl | 173 HI = mul_hi(A, B) 177 HI = mul_hi(A, B); \
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_format_s3tc.c | 515 LLVMValueRef mul_lo, mul_hi, v0_lo, v0_hi, v1_lo, v1_hi, tmp; in lp_build_lerp23() local 537 mul_hi = LLVMBuildMul(builder, x_hi, delta_hi, ""); in lp_build_lerp23() 540 x_hi = LLVMBuildLShr(builder, mul_hi, lp_build_const_int_vec(gallivm, i16_type, 8), ""); in lp_build_lerp23() 546 x_hi = LLVMBuildLShr(builder, mul_hi, lp_build_const_int_vec(gallivm, i16_type, 7), ""); in lp_build_lerp23()
|
/external/llvm-project/clang/lib/Headers/ |
D | opencl-c.h | 9794 char __ovld __cnfn mul_hi(char x, char y); 9795 uchar __ovld __cnfn mul_hi(uchar x, uchar y); 9796 char2 __ovld __cnfn mul_hi(char2 x, char2 y); 9797 uchar2 __ovld __cnfn mul_hi(uchar2 x, uchar2 y); 9798 char3 __ovld __cnfn mul_hi(char3 x, char3 y); 9799 uchar3 __ovld __cnfn mul_hi(uchar3 x, uchar3 y); 9800 char4 __ovld __cnfn mul_hi(char4 x, char4 y); 9801 uchar4 __ovld __cnfn mul_hi(uchar4 x, uchar4 y); 9802 char8 __ovld __cnfn mul_hi(char8 x, char8 y); 9803 uchar8 __ovld __cnfn mul_hi(uchar8 x, uchar8 y); [all …]
|
/external/clang/lib/Headers/ |
D | opencl-c.h | 10856 char __ovld __cnfn mul_hi(char x, char y); 10857 uchar __ovld __cnfn mul_hi(uchar x, uchar y); 10858 char2 __ovld __cnfn mul_hi(char2 x, char2 y); 10859 uchar2 __ovld __cnfn mul_hi(uchar2 x, uchar2 y); 10860 char3 __ovld __cnfn mul_hi(char3 x, char3 y); 10861 uchar3 __ovld __cnfn mul_hi(uchar3 x, uchar3 y); 10862 char4 __ovld __cnfn mul_hi(char4 x, char4 y); 10863 uchar4 __ovld __cnfn mul_hi(uchar4 x, uchar4 y); 10864 char8 __ovld __cnfn mul_hi(char8 x, char8 y); 10865 uchar8 __ovld __cnfn mul_hi(uchar8 x, uchar8 y); [all …]
|
/external/libaom/libaom/av1/encoder/x86/ |
D | temporal_filter_sse4.c | 1119 const __m128i mul_hi = _mm_mul_epu32(sum_hi, const_hi); in highbd_average_4() local 1120 const __m128i mul_hi_div = _mm_srli_epi64(mul_hi, 32); in highbd_average_4()
|
/external/pffft/ |
D | sse2neon.h | 3088 int32x4_t mul_hi = vmull_s16(vget_high_s16(vreinterpretq_s16_m128i(a)), in _mm_mulhrs_epi16() local 3094 int16x4_t narrow_hi = vrshrn_n_s32(mul_hi, 15); in _mm_mulhrs_epi16()
|
/external/llvm-project/clang/lib/Sema/ |
D | OpenCLBuiltins.td | 567 foreach name = ["add_sat", "hadd", "rhadd", "mul_hi", "rotate", "sub_sat"] in {
|
/external/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 2953 - gallivm: use fallback code for mul_hi with llvm >= 7.0
|
D | 20.3.0.rst | 1321 - gallivm: add support for 8/16-bit mul_hi
|