Searched refs:wide_type (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_bld_blend.c114 struct lp_type wide_type = lp_wider_type(type); local in function:lp_build_mul_norm_expand
115 struct lp_type wide_type2 = wide_type;
124 LLVMValueRef zero = LLVMConstNull(lp_build_vec_type(bld->gallivm, wide_type));
135 lp_build_unpack2_native(bld->gallivm, type, wide_type, a, &al, &ah);
138 *resl = lp_build_mul_norm(bld->gallivm, wide_type, al, bl);
139 *resh = lp_build_mul_norm(bld->gallivm, wide_type, ah, bh);
264 struct lp_type wide_type = lp_wider_type(bld->type); local in function:lp_build_blend
274 wide_type.norm = 0;
275 lp_build_context_init(&bldw, bld->gallivm, wide_type);
310 return lp_build_pack2_native(bld->gallivm, wide_type, bl
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_bld_blend.c114 struct lp_type wide_type = lp_wider_type(type); local in function:lp_build_mul_norm_expand
115 struct lp_type wide_type2 = wide_type;
124 LLVMValueRef zero = LLVMConstNull(lp_build_vec_type(bld->gallivm, wide_type));
135 lp_build_unpack2_native(bld->gallivm, type, wide_type, a, &al, &ah);
138 *resl = lp_build_mul_norm(bld->gallivm, wide_type, al, bl);
139 *resh = lp_build_mul_norm(bld->gallivm, wide_type, ah, bh);
264 struct lp_type wide_type = lp_wider_type(bld->type); local in function:lp_build_blend
274 wide_type.norm = 0;
275 lp_build_context_init(&bldw, bld->gallivm, wide_type);
310 return lp_build_pack2_native(bld->gallivm, wide_type, bl
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_arit.c1015 struct lp_type wide_type,
1024 assert(!wide_type.floating);
1025 assert(lp_check_value(wide_type, a));
1026 assert(lp_check_value(wide_type, b));
1028 lp_build_context_init(&bld, gallivm, wide_type);
1030 n = wide_type.width / 2;
1031 if (wide_type.sign) {
1051 half = lp_build_const_int_vec(gallivm, wide_type, 1LL << (n - 1));
1052 if (wide_type.sign) {
1054 LLVMValueRef sign = lp_build_shr_imm(&bld, ab, wide_type
1014 lp_build_mul_norm(struct gallivm_state * gallivm,struct lp_type wide_type,LLVMValueRef a,LLVMValueRef b) argument
1093 struct lp_type wide_type = lp_wider_type(type); local in function:lp_build_mul
1289 LLVMTypeRef wide_type, narrow_type; local in function:lp_build_mul_32_lohi
1559 struct lp_type wide_type; local in function:lp_build_lerp
[all...]
H A Dlp_bld_arit.h77 struct lp_type wide_type,
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_arit.c885 struct lp_type wide_type,
894 assert(!wide_type.floating);
895 assert(lp_check_value(wide_type, a));
896 assert(lp_check_value(wide_type, b));
898 lp_build_context_init(&bld, gallivm, wide_type);
900 n = wide_type.width / 2;
901 if (wide_type.sign) {
921 half = lp_build_const_int_vec(gallivm, wide_type, 1LL << (n - 1));
922 if (wide_type.sign) {
924 LLVMValueRef sign = lp_build_shr_imm(&bld, ab, wide_type
884 lp_build_mul_norm(struct gallivm_state * gallivm,struct lp_type wide_type,LLVMValueRef a,LLVMValueRef b) argument
963 struct lp_type wide_type = lp_wider_type(type); local in function:lp_build_mul
1164 LLVMTypeRef wide_type, narrow_type; local in function:lp_build_mul_32_lohi
1450 struct lp_type wide_type; local in function:lp_build_lerp
[all...]
H A Dlp_bld_arit.h78 struct lp_type wide_type,

Completed in 11 milliseconds