466
466
ureg_MOV(ureg, ureg_writemask(temp, writemask),
467
467
swizzle_reg(dcl_reg, writemask, siv_name));
468
468
sx->inputs[index].reg = ureg_src(temp);
470
470
sx->inputs[index].writemask |= writemask;
471
471
} else if (sx->inputs[index].overloaded) {
472
472
struct ureg_dst temp = ureg_dst(sx->inputs[index].reg);