Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_arit.c935 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 …]