Lines Matching refs:unpacked
607 ir_variable *unpacked =
608 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
609 i.insert_before(unpacked);
611 assign(unpacked,
613 i.insert_before(assign(unpacked, bit_and(swizzle_y(unpacked), sign_mask->clone(ir, NULL)),
615 i.insert_before(assign(unpacked, ir_constant::zero(ir, glsl_type::uint_type), WRITEMASK_X));
617 expr(ir_unop_pack_double_2x32, unpacked),
640 ir_variable *unpacked =
641 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
642 i.insert_before(unpacked);
644 assign(unpacked,
648 swizzle_y(unpacked),
653 i.insert_before(assign(unpacked, bfi, WRITEMASK_Y));
655 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);
712 ir_variable *unpacked =
713 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
718 i.insert_before(unpacked);
719 i.insert_before(assign(unpacked, expr(ir_unop_unpack_double_2x32, x)));
724 i.insert_before(assign(bits, swizzle_y(unpacked)));
730 i.insert_before(assign(unpacked, bits, WRITEMASK_Y));
731 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);