Lines Matching refs:unpacked
392 ir_variable *unpacked =
393 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
394 i.insert_before(unpacked);
396 assign(unpacked,
398 i.insert_before(assign(unpacked, bit_and(swizzle_y(unpacked), sign_mask->clone(ir, NULL)),
400 i.insert_before(assign(unpacked, ir_constant::zero(ir, glsl_type::uint_type), WRITEMASK_X));
402 expr(ir_unop_pack_double_2x32, unpacked),
425 ir_variable *unpacked =
426 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
427 i.insert_before(unpacked);
429 assign(unpacked,
433 swizzle_y(unpacked),
438 i.insert_before(assign(unpacked, bfi, WRITEMASK_Y));
440 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);
497 ir_variable *unpacked =
498 new(ir) ir_variable(glsl_type::uvec2_type, "unpacked", ir_var_temporary);
503 i.insert_before(unpacked);
504 i.insert_before(assign(unpacked, expr(ir_unop_unpack_double_2x32, x)));
509 i.insert_before(assign(bits, swizzle_y(unpacked)));
515 i.insert_before(assign(unpacked, bits, WRITEMASK_Y));
516 results[elem] = expr(ir_unop_pack_double_2x32, unpacked);