Home | History | Annotate | Download | only in gallivm

Lines Matching refs:h16

472    struct lp_build_context h16, u8n;
475 lp_build_context_init(&h16, bld->gallivm, lp_type_ufixed(16, bld->vector_width));
502 lp_build_unpack2(bld->gallivm, u8n.type, h16.type,
739 struct lp_build_context h16, u8n;
754 lp_build_context_init(&h16, bld->gallivm, lp_type_ufixed(16, bld->vector_width));
756 h16_vec_type = lp_build_vec_type(bld->gallivm, h16.type);
782 for (j = 0; j < h16.type.length; j += 4) {
794 index = LLVMConstInt(elem_type, h16.type.length/2 + j/2 + subindex, 0);
799 shuffle_lo = LLVMConstVector(shuffles_lo, h16.type.length);
800 shuffle_hi = LLVMConstVector(shuffles_hi, h16.type.length);
802 s_fpart_lo = LLVMBuildShuffleVector(builder, s_fpart, h16.undef,
804 s_fpart_hi = LLVMBuildShuffleVector(builder, s_fpart, h16.undef,
807 t_fpart_lo = LLVMBuildShuffleVector(builder, t_fpart, h16.undef,
809 t_fpart_hi = LLVMBuildShuffleVector(builder, t_fpart, h16.undef,
813 r_fpart_lo = LLVMBuildShuffleVector(builder, r_fpart, h16.undef,
815 r_fpart_hi = LLVMBuildShuffleVector(builder, r_fpart, h16.undef,
866 lp_build_unpack2(bld->gallivm, u8n.type, h16.type,
878 packed_lo = lp_build_lerp(&h16,
883 packed_hi = lp_build_lerp(&h16,
890 packed_lo = lp_build_lerp(&h16,
895 packed_hi = lp_build_lerp(&h16,
903 packed_lo = lp_build_lerp(&h16,
908 packed_hi = lp_build_lerp(&h16,
915 packed_lo = lp_build_lerp_2d(&h16,
922 packed_hi = lp_build_lerp_2d(&h16,
933 packed_lo2 = lp_build_lerp_2d(&h16,
940 packed_hi2 = lp_build_lerp_2d(&h16,
947 packed_lo = lp_build_lerp(&h16, r_fpart_lo,
949 packed_hi = lp_build_lerp(&h16, r_fpart_hi,