{RC_REG_CLASS_SINGLE, 3,
{RC_MASK_X,
RC_MASK_Y,
- RC_MASK_Z}},
+ RC_MASK_Z,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_DOUBLE, 3,
{RC_MASK_X | RC_MASK_Y,
RC_MASK_X | RC_MASK_Z,
- RC_MASK_Y | RC_MASK_Z}},
+ RC_MASK_Y | RC_MASK_Z,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_TRIPLE, 1,
{RC_MASK_X | RC_MASK_Y | RC_MASK_Z,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
RC_MASK_NONE,
RC_MASK_NONE}},
{RC_REG_CLASS_ALPHA, 1,
{RC_MASK_W,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
RC_MASK_NONE,
RC_MASK_NONE}},
{RC_REG_CLASS_SINGLE_PLUS_ALPHA, 3,
{RC_MASK_X | RC_MASK_W,
RC_MASK_Y | RC_MASK_W,
- RC_MASK_Z | RC_MASK_W}},
+ RC_MASK_Z | RC_MASK_W,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_DOUBLE_PLUS_ALPHA, 3,
{RC_MASK_X | RC_MASK_Y | RC_MASK_W,
RC_MASK_X | RC_MASK_Z | RC_MASK_W,
- RC_MASK_Y | RC_MASK_Z | RC_MASK_W}},
+ RC_MASK_Y | RC_MASK_Z | RC_MASK_W,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_TRIPLE_PLUS_ALPHA, 1,
{RC_MASK_X | RC_MASK_Y | RC_MASK_Z | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_X, 1,
{RC_MASK_X,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_Y, 1,
{RC_MASK_Y,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_Z, 1,
{RC_MASK_Z,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_XY, 1,
{RC_MASK_X | RC_MASK_Y,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_YZ, 1,
{RC_MASK_Y | RC_MASK_Z,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_XZ, 1,
{RC_MASK_X | RC_MASK_Z,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_XW, 1,
{RC_MASK_X | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_YW, 1,
{RC_MASK_Y | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_ZW, 1,
{RC_MASK_Z | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_XYW, 1,
{RC_MASK_X | RC_MASK_Y | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_YZW, 1,
{RC_MASK_Y | RC_MASK_Z | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}},
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}},
{RC_REG_CLASS_XZW, 1,
{RC_MASK_X | RC_MASK_Z | RC_MASK_W,
- RC_MASK_NONE,
- RC_MASK_NONE}}
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE,
+ RC_MASK_NONE}}
};
static void print_live_intervals(struct live_intervals * src)