Home
last modified time | relevance | path

Searched refs:wide_type (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_blend.c114 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/
Dneon_emitter_64.py539 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/
Dlp_bld_arit.c968 struct lp_type wide_type, in lp_build_mul_norm() argument
977 assert(!wide_type.floating); in lp_build_mul_norm()
978 assert(lp_check_value(wide_type, a)); in lp_build_mul_norm()
979 assert(lp_check_value(wide_type, b)); in lp_build_mul_norm()
981 lp_build_context_init(&bld, gallivm, wide_type); in lp_build_mul_norm()
983 n = wide_type.width / 2; in lp_build_mul_norm()
984 if (wide_type.sign) { in lp_build_mul_norm()
1004 half = lp_build_const_int_vec(gallivm, wide_type, 1LL << (n - 1)); in lp_build_mul_norm()
1005 if (wide_type.sign) { in lp_build_mul_norm()
1007 LLVMValueRef sign = lp_build_shr_imm(&bld, ab, wide_type.width - 1); in lp_build_mul_norm()
[all …]
Dlp_bld_arit.h77 struct lp_type wide_type,
/external/harfbuzz_ng/src/
Dhb-open-type.hh64 typedef typename hb_signedness_int<hb_is_signed<Type>::value>::value wide_type; typedef
66 void set (wide_type i) { v.set (i); } in set()
67 operator wide_type () const { return v; } in operator wide_type()