Searched refs:wide_type (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_blend.c | 114 struct lp_type wide_type = lp_wider_type(type); in lp_build_mul_norm_expand() local 115 struct lp_type wide_type2 = wide_type; in lp_build_mul_norm_expand() 124 LLVMValueRef zero = LLVMConstNull(lp_build_vec_type(bld->gallivm, wide_type)); in lp_build_mul_norm_expand() 135 lp_build_unpack2_native(bld->gallivm, type, wide_type, a, &al, &ah); in lp_build_mul_norm_expand() 138 *resl = lp_build_mul_norm(bld->gallivm, wide_type, al, bl); in lp_build_mul_norm_expand() 139 *resh = lp_build_mul_norm(bld->gallivm, wide_type, ah, bh); in lp_build_mul_norm_expand() 264 struct lp_type wide_type = lp_wider_type(bld->type); in lp_build_blend() local 274 wide_type.norm = 0; in lp_build_blend() 275 lp_build_context_init(&bldw, bld->gallivm, wide_type); in lp_build_blend() 310 return lp_build_pack2_native(bld->gallivm, wide_type, bld->type, resl, resh); in lp_build_blend()
|
/external/gemmlowp/meta/generators/ |
D | neon_emitter_64.py | 539 wide_type = _WideType(mov_type) 540 destination = _AppendType(wide_type, destination) 548 wide_type = _WideType(mov_type) 554 _AppendType(wide_type, destination_2), 557 _AppendType(wide_type, destination_1), 562 _AppendType(wide_type, destination_2), 565 _AppendType(wide_type, destination_1), 632 wide_type = _WideType(add_type) 633 destination = _AppendType(wide_type, destination) 634 source_1 = _AppendType(wide_type, source_1) [all …]
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_arit.c | 917 struct lp_type wide_type, in lp_build_mul_norm() argument 926 assert(!wide_type.floating); in lp_build_mul_norm() 927 assert(lp_check_value(wide_type, a)); in lp_build_mul_norm() 928 assert(lp_check_value(wide_type, b)); in lp_build_mul_norm() 930 lp_build_context_init(&bld, gallivm, wide_type); in lp_build_mul_norm() 932 n = wide_type.width / 2; in lp_build_mul_norm() 933 if (wide_type.sign) { in lp_build_mul_norm() 953 half = lp_build_const_int_vec(gallivm, wide_type, 1LL << (n - 1)); in lp_build_mul_norm() 954 if (wide_type.sign) { in lp_build_mul_norm() 956 LLVMValueRef sign = lp_build_shr_imm(&bld, ab, wide_type.width - 1); in lp_build_mul_norm() [all …]
|
D | lp_bld_arit.h | 78 struct lp_type wide_type,
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | mul-high.ll | 11 ; (shift (mul (ext $a, <wide_type>), (ext $b, <wide_type>)), <narrow_type>)
|
/external/harfbuzz_ng/src/ |
D | hb-open-type.hh | 60 typedef hb_conditional<hb_is_signed (Type), signed, unsigned> wide_type; typedef 62 IntType& operator = (wide_type i) { v = i; return *this; } in operator =() 63 operator wide_type () const { return v; } in operator wide_type()
|