Lines Matching refs:unpacked
600 ir_variable *unpacked =
601 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
602 i.insert_before(unpacked);
604 assign(unpacked,
606 i.insert_before(assign(unpacked, bit_and(swizzle_y(unpacked), sign_mask->clone(ir, NULL)),
608 i.insert_before(assign(unpacked, ir_constant::zero(ir, glsl_type::uint_type), WRITEMASK_X));
610 expr(ir_unop_pack_double_2x32, unpacked),
633 ir_variable *unpacked =
634 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
635 i.insert_before(unpacked);
637 assign(unpacked,
641 swizzle_y(unpacked),
646 i.insert_before(assign(unpacked, bfi, WRITEMASK_Y));
648 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);
705 ir_variable *unpacked =
706 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
711 i.insert_before(unpacked);
712 i.insert_before(assign(unpacked, expr(ir_unop_unpack_double_2x32, x)));
717 i.insert_before(assign(bits, swizzle_y(unpacked)));
723 i.insert_before(assign(unpacked, bits, WRITEMASK_Y));
724 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);