Searched refs:wide_type (Results 1 – 1 of 1) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_arit.c | 935 struct lp_type wide_type; in lp_build_lerp() local 947 memset(&wide_type, 0, sizeof wide_type); in lp_build_lerp() 948 wide_type.fixed = TRUE; in lp_build_lerp() 949 wide_type.width = type.width*2; in lp_build_lerp() 950 wide_type.length = type.length/2; in lp_build_lerp() 952 lp_build_context_init(&wide_bld, bld->gallivm, wide_type); in lp_build_lerp() 954 lp_build_unpack2(bld->gallivm, type, wide_type, x, &xl, &xh); in lp_build_lerp() 955 lp_build_unpack2(bld->gallivm, type, wide_type, v0, &v0l, &v0h); in lp_build_lerp() 956 lp_build_unpack2(bld->gallivm, type, wide_type, v1, &v1l, &v1h); in lp_build_lerp() 962 shift = lp_build_const_int_vec(bld->gallivm, wide_type, type.width - 1); in lp_build_lerp() [all …]
|