Home
last modified time | relevance | path

Searched refs:mul_hi (Results 1 – 17 of 17) sorted by relevance

/external/llvm-project/libclc/generic/lib/integer/
Dmul_hi.cl5 _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 …]
Dmad_sat.cl21 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/
Dmul_hi.h1 #define __CLC_BODY <clc/integer/mul_hi.inc>
Dmul_hi.inc1 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE mul_hi(__CLC_GENTYPE x, __CLC_GENTYPE y);
Dmad_hi.h1 #define mad_hi(a, b, c) (mul_hi((a),(b))+(c))
/external/FXdiv/include/
Dfxdiv.h36 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/
DSOURCES74 integer/mul_hi.cl
/external/libvpx/libvpx/vp9/encoder/x86/
Dhighbd_temporal_filter_sse4.c87 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/
Dsincos_helpers.cl173 HI = mul_hi(A, B)
177 HI = mul_hi(A, B); \
/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_format_s3tc.c515 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/
Dopencl-c.h9794 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/
Dopencl-c.h10856 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/
Dtemporal_filter_sse4.c1119 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/
Dsse2neon.h3088 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/
DOpenCLBuiltins.td567 foreach name = ["add_sat", "hadd", "rhadd", "mul_hi", "rotate", "sub_sat"] in {
/external/mesa3d/docs/relnotes/
D19.3.0.rst2953 - gallivm: use fallback code for mul_hi with llvm >= 7.0
D20.3.0.rst1321 - gallivm: add support for 8/16-bit mul_hi