class R600Reg encoding> : Register { let Namespace = "AMDGPU"; let HWEncoding = encoding; } class R600Reg_128 subregs, bits<16> encoding> : RegisterWithSubRegs { let Namespace = "AMDGPU"; let SubRegIndices = [sel_x, sel_y, sel_z, sel_w]; let HWEncoding = encoding; } def C0_X : R600Reg <"C0.X", 0>; def C0_Y : R600Reg <"C0.Y", 0>; def C0_Z : R600Reg <"C0.Z", 0>; def C0_W : R600Reg <"C0.W", 0>; def C1_X : R600Reg <"C1.X", 1>; def C1_Y : R600Reg <"C1.Y", 1>; def C1_Z : R600Reg <"C1.Z", 1>; def C1_W : R600Reg <"C1.W", 1>; def C2_X : R600Reg <"C2.X", 2>; def C2_Y : R600Reg <"C2.Y", 2>; def C2_Z : R600Reg <"C2.Z", 2>; def C2_W : R600Reg <"C2.W", 2>; def C3_X : R600Reg <"C3.X", 3>; def C3_Y : R600Reg <"C3.Y", 3>; def C3_Z : R600Reg <"C3.Z", 3>; def C3_W : R600Reg <"C3.W", 3>; def C4_X : R600Reg <"C4.X", 4>; def C4_Y : R600Reg <"C4.Y", 4>; def C4_Z : R600Reg <"C4.Z", 4>; def C4_W : R600Reg <"C4.W", 4>; def C5_X : R600Reg <"C5.X", 5>; def C5_Y : R600Reg <"C5.Y", 5>; def C5_Z : R600Reg <"C5.Z", 5>; def C5_W : R600Reg <"C5.W", 5>; def C6_X : R600Reg <"C6.X", 6>; def C6_Y : R600Reg <"C6.Y", 6>; def C6_Z : R600Reg <"C6.Z", 6>; def C6_W : R600Reg <"C6.W", 6>; def C7_X : R600Reg <"C7.X", 7>; def C7_Y : R600Reg <"C7.Y", 7>; def C7_Z : R600Reg <"C7.Z", 7>; def C7_W : R600Reg <"C7.W", 7>; def C8_X : R600Reg <"C8.X", 8>; def C8_Y : R600Reg <"C8.Y", 8>; def C8_Z : R600Reg <"C8.Z", 8>; def C8_W : R600Reg <"C8.W", 8>; def C9_X : R600Reg <"C9.X", 9>; def C9_Y : R600Reg <"C9.Y", 9>; def C9_Z : R600Reg <"C9.Z", 9>; def C9_W : R600Reg <"C9.W", 9>; def C10_X : R600Reg <"C10.X", 10>; def C10_Y : R600Reg <"C10.Y", 10>; def C10_Z : R600Reg <"C10.Z", 10>; def C10_W : R600Reg <"C10.W", 10>; def C11_X : R600Reg <"C11.X", 11>; def C11_Y : R600Reg <"C11.Y", 11>; def C11_Z : R600Reg <"C11.Z", 11>; def C11_W : R600Reg <"C11.W", 11>; def C12_X : R600Reg <"C12.X", 12>; def C12_Y : R600Reg <"C12.Y", 12>; def C12_Z : R600Reg <"C12.Z", 12>; def C12_W : R600Reg <"C12.W", 12>; def C13_X : R600Reg <"C13.X", 13>; def C13_Y : R600Reg <"C13.Y", 13>; def C13_Z : R600Reg <"C13.Z", 13>; def C13_W : R600Reg <"C13.W", 13>; def C14_X : R600Reg <"C14.X", 14>; def C14_Y : R600Reg <"C14.Y", 14>; def C14_Z : R600Reg <"C14.Z", 14>; def C14_W : R600Reg <"C14.W", 14>; def C15_X : R600Reg <"C15.X", 15>; def C15_Y : R600Reg <"C15.Y", 15>; def C15_Z : R600Reg <"C15.Z", 15>; def C15_W : R600Reg <"C15.W", 15>; def C16_X : R600Reg <"C16.X", 16>; def C16_Y : R600Reg <"C16.Y", 16>; def C16_Z : R600Reg <"C16.Z", 16>; def C16_W : R600Reg <"C16.W", 16>; def C17_X : R600Reg <"C17.X", 17>; def C17_Y : R600Reg <"C17.Y", 17>; def C17_Z : R600Reg <"C17.Z", 17>; def C17_W : R600Reg <"C17.W", 17>; def C18_X : R600Reg <"C18.X", 18>; def C18_Y : R600Reg <"C18.Y", 18>; def C18_Z : R600Reg <"C18.Z", 18>; def C18_W : R600Reg <"C18.W", 18>; def C19_X : R600Reg <"C19.X", 19>; def C19_Y : R600Reg <"C19.Y", 19>; def C19_Z : R600Reg <"C19.Z", 19>; def C19_W : R600Reg <"C19.W", 19>; def C20_X : R600Reg <"C20.X", 20>; def C20_Y : R600Reg <"C20.Y", 20>; def C20_Z : R600Reg <"C20.Z", 20>; def C20_W : R600Reg <"C20.W", 20>; def C21_X : R600Reg <"C21.X", 21>; def C21_Y : R600Reg <"C21.Y", 21>; def C21_Z : R600Reg <"C21.Z", 21>; def C21_W : R600Reg <"C21.W", 21>; def C22_X : R600Reg <"C22.X", 22>; def C22_Y : R600Reg <"C22.Y", 22>; def C22_Z : R600Reg <"C22.Z", 22>; def C22_W : R600Reg <"C22.W", 22>; def C23_X : R600Reg <"C23.X", 23>; def C23_Y : R600Reg <"C23.Y", 23>; def C23_Z : R600Reg <"C23.Z", 23>; def C23_W : R600Reg <"C23.W", 23>; def C24_X : R600Reg <"C24.X", 24>; def C24_Y : R600Reg <"C24.Y", 24>; def C24_Z : R600Reg <"C24.Z", 24>; def C24_W : R600Reg <"C24.W", 24>; def C25_X : R600Reg <"C25.X", 25>; def C25_Y : R600Reg <"C25.Y", 25>; def C25_Z : R600Reg <"C25.Z", 25>; def C25_W : R600Reg <"C25.W", 25>; def C26_X : R600Reg <"C26.X", 26>; def C26_Y : R600Reg <"C26.Y", 26>; def C26_Z : R600Reg <"C26.Z", 26>; def C26_W : R600Reg <"C26.W", 26>; def C27_X : R600Reg <"C27.X", 27>; def C27_Y : R600Reg <"C27.Y", 27>; def C27_Z : R600Reg <"C27.Z", 27>; def C27_W : R600Reg <"C27.W", 27>; def C28_X : R600Reg <"C28.X", 28>; def C28_Y : R600Reg <"C28.Y", 28>; def C28_Z : R600Reg <"C28.Z", 28>; def C28_W : R600Reg <"C28.W", 28>; def C29_X : R600Reg <"C29.X", 29>; def C29_Y : R600Reg <"C29.Y", 29>; def C29_Z : R600Reg <"C29.Z", 29>; def C29_W : R600Reg <"C29.W", 29>; def C30_X : R600Reg <"C30.X", 30>; def C30_Y : R600Reg <"C30.Y", 30>; def C30_Z : R600Reg <"C30.Z", 30>; def C30_W : R600Reg <"C30.W", 30>; def C31_X : R600Reg <"C31.X", 31>; def C31_Y : R600Reg <"C31.Y", 31>; def C31_Z : R600Reg <"C31.Z", 31>; def C31_W : R600Reg <"C31.W", 31>; def C32_X : R600Reg <"C32.X", 32>; def C32_Y : R600Reg <"C32.Y", 32>; def C32_Z : R600Reg <"C32.Z", 32>; def C32_W : R600Reg <"C32.W", 32>; def C33_X : R600Reg <"C33.X", 33>; def C33_Y : R600Reg <"C33.Y", 33>; def C33_Z : R600Reg <"C33.Z", 33>; def C33_W : R600Reg <"C33.W", 33>; def C34_X : R600Reg <"C34.X", 34>; def C34_Y : R600Reg <"C34.Y", 34>; def C34_Z : R600Reg <"C34.Z", 34>; def C34_W : R600Reg <"C34.W", 34>; def C35_X : R600Reg <"C35.X", 35>; def C35_Y : R600Reg <"C35.Y", 35>; def C35_Z : R600Reg <"C35.Z", 35>; def C35_W : R600Reg <"C35.W", 35>; def C36_X : R600Reg <"C36.X", 36>; def C36_Y : R600Reg <"C36.Y", 36>; def C36_Z : R600Reg <"C36.Z", 36>; def C36_W : R600Reg <"C36.W", 36>; def C37_X : R600Reg <"C37.X", 37>; def C37_Y : R600Reg <"C37.Y", 37>; def C37_Z : R600Reg <"C37.Z", 37>; def C37_W : R600Reg <"C37.W", 37>; def C38_X : R600Reg <"C38.X", 38>; def C38_Y : R600Reg <"C38.Y", 38>; def C38_Z : R600Reg <"C38.Z", 38>; def C38_W : R600Reg <"C38.W", 38>; def C39_X : R600Reg <"C39.X", 39>; def C39_Y : R600Reg <"C39.Y", 39>; def C39_Z : R600Reg <"C39.Z", 39>; def C39_W : R600Reg <"C39.W", 39>; def C40_X : R600Reg <"C40.X", 40>; def C40_Y : R600Reg <"C40.Y", 40>; def C40_Z : R600Reg <"C40.Z", 40>; def C40_W : R600Reg <"C40.W", 40>; def C41_X : R600Reg <"C41.X", 41>; def C41_Y : R600Reg <"C41.Y", 41>; def C41_Z : R600Reg <"C41.Z", 41>; def C41_W : R600Reg <"C41.W", 41>; def C42_X : R600Reg <"C42.X", 42>; def C42_Y : R600Reg <"C42.Y", 42>; def C42_Z : R600Reg <"C42.Z", 42>; def C42_W : R600Reg <"C42.W", 42>; def C43_X : R600Reg <"C43.X", 43>; def C43_Y : R600Reg <"C43.Y", 43>; def C43_Z : R600Reg <"C43.Z", 43>; def C43_W : R600Reg <"C43.W", 43>; def C44_X : R600Reg <"C44.X", 44>; def C44_Y : R600Reg <"C44.Y", 44>; def C44_Z : R600Reg <"C44.Z", 44>; def C44_W : R600Reg <"C44.W", 44>; def C45_X : R600Reg <"C45.X", 45>; def C45_Y : R600Reg <"C45.Y", 45>; def C45_Z : R600Reg <"C45.Z", 45>; def C45_W : R600Reg <"C45.W", 45>; def C46_X : R600Reg <"C46.X", 46>; def C46_Y : R600Reg <"C46.Y", 46>; def C46_Z : R600Reg <"C46.Z", 46>; def C46_W : R600Reg <"C46.W", 46>; def C47_X : R600Reg <"C47.X", 47>; def C47_Y : R600Reg <"C47.Y", 47>; def C47_Z : R600Reg <"C47.Z", 47>; def C47_W : R600Reg <"C47.W", 47>; def C48_X : R600Reg <"C48.X", 48>; def C48_Y : R600Reg <"C48.Y", 48>; def C48_Z : R600Reg <"C48.Z", 48>; def C48_W : R600Reg <"C48.W", 48>; def C49_X : R600Reg <"C49.X", 49>; def C49_Y : R600Reg <"C49.Y", 49>; def C49_Z : R600Reg <"C49.Z", 49>; def C49_W : R600Reg <"C49.W", 49>; def C50_X : R600Reg <"C50.X", 50>; def C50_Y : R600Reg <"C50.Y", 50>; def C50_Z : R600Reg <"C50.Z", 50>; def C50_W : R600Reg <"C50.W", 50>; def C51_X : R600Reg <"C51.X", 51>; def C51_Y : R600Reg <"C51.Y", 51>; def C51_Z : R600Reg <"C51.Z", 51>; def C51_W : R600Reg <"C51.W", 51>; def C52_X : R600Reg <"C52.X", 52>; def C52_Y : R600Reg <"C52.Y", 52>; def C52_Z : R600Reg <"C52.Z", 52>; def C52_W : R600Reg <"C52.W", 52>; def C53_X : R600Reg <"C53.X", 53>; def C53_Y : R600Reg <"C53.Y", 53>; def C53_Z : R600Reg <"C53.Z", 53>; def C53_W : R600Reg <"C53.W", 53>; def C54_X : R600Reg <"C54.X", 54>; def C54_Y : R600Reg <"C54.Y", 54>; def C54_Z : R600Reg <"C54.Z", 54>; def C54_W : R600Reg <"C54.W", 54>; def C55_X : R600Reg <"C55.X", 55>; def C55_Y : R600Reg <"C55.Y", 55>; def C55_Z : R600Reg <"C55.Z", 55>; def C55_W : R600Reg <"C55.W", 55>; def C56_X : R600Reg <"C56.X", 56>; def C56_Y : R600Reg <"C56.Y", 56>; def C56_Z : R600Reg <"C56.Z", 56>; def C56_W : R600Reg <"C56.W", 56>; def C57_X : R600Reg <"C57.X", 57>; def C57_Y : R600Reg <"C57.Y", 57>; def C57_Z : R600Reg <"C57.Z", 57>; def C57_W : R600Reg <"C57.W", 57>; def C58_X : R600Reg <"C58.X", 58>; def C58_Y : R600Reg <"C58.Y", 58>; def C58_Z : R600Reg <"C58.Z", 58>; def C58_W : R600Reg <"C58.W", 58>; def C59_X : R600Reg <"C59.X", 59>; def C59_Y : R600Reg <"C59.Y", 59>; def C59_Z : R600Reg <"C59.Z", 59>; def C59_W : R600Reg <"C59.W", 59>; def C60_X : R600Reg <"C60.X", 60>; def C60_Y : R600Reg <"C60.Y", 60>; def C60_Z : R600Reg <"C60.Z", 60>; def C60_W : R600Reg <"C60.W", 60>; def C61_X : R600Reg <"C61.X", 61>; def C61_Y : R600Reg <"C61.Y", 61>; def C61_Z : R600Reg <"C61.Z", 61>; def C61_W : R600Reg <"C61.W", 61>; def C62_X : R600Reg <"C62.X", 62>; def C62_Y : R600Reg <"C62.Y", 62>; def C62_Z : R600Reg <"C62.Z", 62>; def C62_W : R600Reg <"C62.W", 62>; def C63_X : R600Reg <"C63.X", 63>; def C63_Y : R600Reg <"C63.Y", 63>; def C63_Z : R600Reg <"C63.Z", 63>; def C63_W : R600Reg <"C63.W", 63>; def C64_X : R600Reg <"C64.X", 64>; def C64_Y : R600Reg <"C64.Y", 64>; def C64_Z : R600Reg <"C64.Z", 64>; def C64_W : R600Reg <"C64.W", 64>; def C65_X : R600Reg <"C65.X", 65>; def C65_Y : R600Reg <"C65.Y", 65>; def C65_Z : R600Reg <"C65.Z", 65>; def C65_W : R600Reg <"C65.W", 65>; def C66_X : R600Reg <"C66.X", 66>; def C66_Y : R600Reg <"C66.Y", 66>; def C66_Z : R600Reg <"C66.Z", 66>; def C66_W : R600Reg <"C66.W", 66>; def C67_X : R600Reg <"C67.X", 67>; def C67_Y : R600Reg <"C67.Y", 67>; def C67_Z : R600Reg <"C67.Z", 67>; def C67_W : R600Reg <"C67.W", 67>; def C68_X : R600Reg <"C68.X", 68>; def C68_Y : R600Reg <"C68.Y", 68>; def C68_Z : R600Reg <"C68.Z", 68>; def C68_W : R600Reg <"C68.W", 68>; def C69_X : R600Reg <"C69.X", 69>; def C69_Y : R600Reg <"C69.Y", 69>; def C69_Z : R600Reg <"C69.Z", 69>; def C69_W : R600Reg <"C69.W", 69>; def C70_X : R600Reg <"C70.X", 70>; def C70_Y : R600Reg <"C70.Y", 70>; def C70_Z : R600Reg <"C70.Z", 70>; def C70_W : R600Reg <"C70.W", 70>; def C71_X : R600Reg <"C71.X", 71>; def C71_Y : R600Reg <"C71.Y", 71>; def C71_Z : R600Reg <"C71.Z", 71>; def C71_W : R600Reg <"C71.W", 71>; def C72_X : R600Reg <"C72.X", 72>; def C72_Y : R600Reg <"C72.Y", 72>; def C72_Z : R600Reg <"C72.Z", 72>; def C72_W : R600Reg <"C72.W", 72>; def C73_X : R600Reg <"C73.X", 73>; def C73_Y : R600Reg <"C73.Y", 73>; def C73_Z : R600Reg <"C73.Z", 73>; def C73_W : R600Reg <"C73.W", 73>; def C74_X : R600Reg <"C74.X", 74>; def C74_Y : R600Reg <"C74.Y", 74>; def C74_Z : R600Reg <"C74.Z", 74>; def C74_W : R600Reg <"C74.W", 74>; def C75_X : R600Reg <"C75.X", 75>; def C75_Y : R600Reg <"C75.Y", 75>; def C75_Z : R600Reg <"C75.Z", 75>; def C75_W : R600Reg <"C75.W", 75>; def C76_X : R600Reg <"C76.X", 76>; def C76_Y : R600Reg <"C76.Y", 76>; def C76_Z : R600Reg <"C76.Z", 76>; def C76_W : R600Reg <"C76.W", 76>; def C77_X : R600Reg <"C77.X", 77>; def C77_Y : R600Reg <"C77.Y", 77>; def C77_Z : R600Reg <"C77.Z", 77>; def C77_W : R600Reg <"C77.W", 77>; def C78_X : R600Reg <"C78.X", 78>; def C78_Y : R600Reg <"C78.Y", 78>; def C78_Z : R600Reg <"C78.Z", 78>; def C78_W : R600Reg <"C78.W", 78>; def C79_X : R600Reg <"C79.X", 79>; def C79_Y : R600Reg <"C79.Y", 79>; def C79_Z : R600Reg <"C79.Z", 79>; def C79_W : R600Reg <"C79.W", 79>; def C80_X : R600Reg <"C80.X", 80>; def C80_Y : R600Reg <"C80.Y", 80>; def C80_Z : R600Reg <"C80.Z", 80>; def C80_W : R600Reg <"C80.W", 80>; def C81_X : R600Reg <"C81.X", 81>; def C81_Y : R600Reg <"C81.Y", 81>; def C81_Z : R600Reg <"C81.Z", 81>; def C81_W : R600Reg <"C81.W", 81>; def C82_X : R600Reg <"C82.X", 82>; def C82_Y : R600Reg <"C82.Y", 82>; def C82_Z : R600Reg <"C82.Z", 82>; def C82_W : R600Reg <"C82.W", 82>; def C83_X : R600Reg <"C83.X", 83>; def C83_Y : R600Reg <"C83.Y", 83>; def C83_Z : R600Reg <"C83.Z", 83>; def C83_W : R600Reg <"C83.W", 83>; def C84_X : R600Reg <"C84.X", 84>; def C84_Y : R600Reg <"C84.Y", 84>; def C84_Z : R600Reg <"C84.Z", 84>; def C84_W : R600Reg <"C84.W", 84>; def C85_X : R600Reg <"C85.X", 85>; def C85_Y : R600Reg <"C85.Y", 85>; def C85_Z : R600Reg <"C85.Z", 85>; def C85_W : R600Reg <"C85.W", 85>; def C86_X : R600Reg <"C86.X", 86>; def C86_Y : R600Reg <"C86.Y", 86>; def C86_Z : R600Reg <"C86.Z", 86>; def C86_W : R600Reg <"C86.W", 86>; def C87_X : R600Reg <"C87.X", 87>; def C87_Y : R600Reg <"C87.Y", 87>; def C87_Z : R600Reg <"C87.Z", 87>; def C87_W : R600Reg <"C87.W", 87>; def C88_X : R600Reg <"C88.X", 88>; def C88_Y : R600Reg <"C88.Y", 88>; def C88_Z : R600Reg <"C88.Z", 88>; def C88_W : R600Reg <"C88.W", 88>; def C89_X : R600Reg <"C89.X", 89>; def C89_Y : R600Reg <"C89.Y", 89>; def C89_Z : R600Reg <"C89.Z", 89>; def C89_W : R600Reg <"C89.W", 89>; def C90_X : R600Reg <"C90.X", 90>; def C90_Y : R600Reg <"C90.Y", 90>; def C90_Z : R600Reg <"C90.Z", 90>; def C90_W : R600Reg <"C90.W", 90>; def C91_X : R600Reg <"C91.X", 91>; def C91_Y : R600Reg <"C91.Y", 91>; def C91_Z : R600Reg <"C91.Z", 91>; def C91_W : R600Reg <"C91.W", 91>; def C92_X : R600Reg <"C92.X", 92>; def C92_Y : R600Reg <"C92.Y", 92>; def C92_Z : R600Reg <"C92.Z", 92>; def C92_W : R600Reg <"C92.W", 92>; def C93_X : R600Reg <"C93.X", 93>; def C93_Y : R600Reg <"C93.Y", 93>; def C93_Z : R600Reg <"C93.Z", 93>; def C93_W : R600Reg <"C93.W", 93>; def C94_X : R600Reg <"C94.X", 94>; def C94_Y : R600Reg <"C94.Y", 94>; def C94_Z : R600Reg <"C94.Z", 94>; def C94_W : R600Reg <"C94.W", 94>; def C95_X : R600Reg <"C95.X", 95>; def C95_Y : R600Reg <"C95.Y", 95>; def C95_Z : R600Reg <"C95.Z", 95>; def C95_W : R600Reg <"C95.W", 95>; def C96_X : R600Reg <"C96.X", 96>; def C96_Y : R600Reg <"C96.Y", 96>; def C96_Z : R600Reg <"C96.Z", 96>; def C96_W : R600Reg <"C96.W", 96>; def C97_X : R600Reg <"C97.X", 97>; def C97_Y : R600Reg <"C97.Y", 97>; def C97_Z : R600Reg <"C97.Z", 97>; def C97_W : R600Reg <"C97.W", 97>; def C98_X : R600Reg <"C98.X", 98>; def C98_Y : R600Reg <"C98.Y", 98>; def C98_Z : R600Reg <"C98.Z", 98>; def C98_W : R600Reg <"C98.W", 98>; def C99_X : R600Reg <"C99.X", 99>; def C99_Y : R600Reg <"C99.Y", 99>; def C99_Z : R600Reg <"C99.Z", 99>; def C99_W : R600Reg <"C99.W", 99>; def C100_X : R600Reg <"C100.X", 100>; def C100_Y : R600Reg <"C100.Y", 100>; def C100_Z : R600Reg <"C100.Z", 100>; def C100_W : R600Reg <"C100.W", 100>; def C101_X : R600Reg <"C101.X", 101>; def C101_Y : R600Reg <"C101.Y", 101>; def C101_Z : R600Reg <"C101.Z", 101>; def C101_W : R600Reg <"C101.W", 101>; def C102_X : R600Reg <"C102.X", 102>; def C102_Y : R600Reg <"C102.Y", 102>; def C102_Z : R600Reg <"C102.Z", 102>; def C102_W : R600Reg <"C102.W", 102>; def C103_X : R600Reg <"C103.X", 103>; def C103_Y : R600Reg <"C103.Y", 103>; def C103_Z : R600Reg <"C103.Z", 103>; def C103_W : R600Reg <"C103.W", 103>; def C104_X : R600Reg <"C104.X", 104>; def C104_Y : R600Reg <"C104.Y", 104>; def C104_Z : R600Reg <"C104.Z", 104>; def C104_W : R600Reg <"C104.W", 104>; def C105_X : R600Reg <"C105.X", 105>; def C105_Y : R600Reg <"C105.Y", 105>; def C105_Z : R600Reg <"C105.Z", 105>; def C105_W : R600Reg <"C105.W", 105>; def C106_X : R600Reg <"C106.X", 106>; def C106_Y : R600Reg <"C106.Y", 106>; def C106_Z : R600Reg <"C106.Z", 106>; def C106_W : R600Reg <"C106.W", 106>; def C107_X : R600Reg <"C107.X", 107>; def C107_Y : R600Reg <"C107.Y", 107>; def C107_Z : R600Reg <"C107.Z", 107>; def C107_W : R600Reg <"C107.W", 107>; def C108_X : R600Reg <"C108.X", 108>; def C108_Y : R600Reg <"C108.Y", 108>; def C108_Z : R600Reg <"C108.Z", 108>; def C108_W : R600Reg <"C108.W", 108>; def C109_X : R600Reg <"C109.X", 109>; def C109_Y : R600Reg <"C109.Y", 109>; def C109_Z : R600Reg <"C109.Z", 109>; def C109_W : R600Reg <"C109.W", 109>; def C110_X : R600Reg <"C110.X", 110>; def C110_Y : R600Reg <"C110.Y", 110>; def C110_Z : R600Reg <"C110.Z", 110>; def C110_W : R600Reg <"C110.W", 110>; def C111_X : R600Reg <"C111.X", 111>; def C111_Y : R600Reg <"C111.Y", 111>; def C111_Z : R600Reg <"C111.Z", 111>; def C111_W : R600Reg <"C111.W", 111>; def C112_X : R600Reg <"C112.X", 112>; def C112_Y : R600Reg <"C112.Y", 112>; def C112_Z : R600Reg <"C112.Z", 112>; def C112_W : R600Reg <"C112.W", 112>; def C113_X : R600Reg <"C113.X", 113>; def C113_Y : R600Reg <"C113.Y", 113>; def C113_Z : R600Reg <"C113.Z", 113>; def C113_W : R600Reg <"C113.W", 113>; def C114_X : R600Reg <"C114.X", 114>; def C114_Y : R600Reg <"C114.Y", 114>; def C114_Z : R600Reg <"C114.Z", 114>; def C114_W : R600Reg <"C114.W", 114>; def C115_X : R600Reg <"C115.X", 115>; def C115_Y : R600Reg <"C115.Y", 115>; def C115_Z : R600Reg <"C115.Z", 115>; def C115_W : R600Reg <"C115.W", 115>; def C116_X : R600Reg <"C116.X", 116>; def C116_Y : R600Reg <"C116.Y", 116>; def C116_Z : R600Reg <"C116.Z", 116>; def C116_W : R600Reg <"C116.W", 116>; def C117_X : R600Reg <"C117.X", 117>; def C117_Y : R600Reg <"C117.Y", 117>; def C117_Z : R600Reg <"C117.Z", 117>; def C117_W : R600Reg <"C117.W", 117>; def C118_X : R600Reg <"C118.X", 118>; def C118_Y : R600Reg <"C118.Y", 118>; def C118_Z : R600Reg <"C118.Z", 118>; def C118_W : R600Reg <"C118.W", 118>; def C119_X : R600Reg <"C119.X", 119>; def C119_Y : R600Reg <"C119.Y", 119>; def C119_Z : R600Reg <"C119.Z", 119>; def C119_W : R600Reg <"C119.W", 119>; def C120_X : R600Reg <"C120.X", 120>; def C120_Y : R600Reg <"C120.Y", 120>; def C120_Z : R600Reg <"C120.Z", 120>; def C120_W : R600Reg <"C120.W", 120>; def C121_X : R600Reg <"C121.X", 121>; def C121_Y : R600Reg <"C121.Y", 121>; def C121_Z : R600Reg <"C121.Z", 121>; def C121_W : R600Reg <"C121.W", 121>; def C122_X : R600Reg <"C122.X", 122>; def C122_Y : R600Reg <"C122.Y", 122>; def C122_Z : R600Reg <"C122.Z", 122>; def C122_W : R600Reg <"C122.W", 122>; def C123_X : R600Reg <"C123.X", 123>; def C123_Y : R600Reg <"C123.Y", 123>; def C123_Z : R600Reg <"C123.Z", 123>; def C123_W : R600Reg <"C123.W", 123>; def C124_X : R600Reg <"C124.X", 124>; def C124_Y : R600Reg <"C124.Y", 124>; def C124_Z : R600Reg <"C124.Z", 124>; def C124_W : R600Reg <"C124.W", 124>; def C125_X : R600Reg <"C125.X", 125>; def C125_Y : R600Reg <"C125.Y", 125>; def C125_Z : R600Reg <"C125.Z", 125>; def C125_W : R600Reg <"C125.W", 125>; def C126_X : R600Reg <"C126.X", 126>; def C126_Y : R600Reg <"C126.Y", 126>; def C126_Z : R600Reg <"C126.Z", 126>; def C126_W : R600Reg <"C126.W", 126>; def C127_X : R600Reg <"C127.X", 127>; def C127_Y : R600Reg <"C127.Y", 127>; def C127_Z : R600Reg <"C127.Z", 127>; def C127_W : R600Reg <"C127.W", 127>; def C128_X : R600Reg <"C128.X", 128>; def C128_Y : R600Reg <"C128.Y", 128>; def C128_Z : R600Reg <"C128.Z", 128>; def C128_W : R600Reg <"C128.W", 128>; def C129_X : R600Reg <"C129.X", 129>; def C129_Y : R600Reg <"C129.Y", 129>; def C129_Z : R600Reg <"C129.Z", 129>; def C129_W : R600Reg <"C129.W", 129>; def C130_X : R600Reg <"C130.X", 130>; def C130_Y : R600Reg <"C130.Y", 130>; def C130_Z : R600Reg <"C130.Z", 130>; def C130_W : R600Reg <"C130.W", 130>; def C131_X : R600Reg <"C131.X", 131>; def C131_Y : R600Reg <"C131.Y", 131>; def C131_Z : R600Reg <"C131.Z", 131>; def C131_W : R600Reg <"C131.W", 131>; def C132_X : R600Reg <"C132.X", 132>; def C132_Y : R600Reg <"C132.Y", 132>; def C132_Z : R600Reg <"C132.Z", 132>; def C132_W : R600Reg <"C132.W", 132>; def C133_X : R600Reg <"C133.X", 133>; def C133_Y : R600Reg <"C133.Y", 133>; def C133_Z : R600Reg <"C133.Z", 133>; def C133_W : R600Reg <"C133.W", 133>; def C134_X : R600Reg <"C134.X", 134>; def C134_Y : R600Reg <"C134.Y", 134>; def C134_Z : R600Reg <"C134.Z", 134>; def C134_W : R600Reg <"C134.W", 134>; def C135_X : R600Reg <"C135.X", 135>; def C135_Y : R600Reg <"C135.Y", 135>; def C135_Z : R600Reg <"C135.Z", 135>; def C135_W : R600Reg <"C135.W", 135>; def C136_X : R600Reg <"C136.X", 136>; def C136_Y : R600Reg <"C136.Y", 136>; def C136_Z : R600Reg <"C136.Z", 136>; def C136_W : R600Reg <"C136.W", 136>; def C137_X : R600Reg <"C137.X", 137>; def C137_Y : R600Reg <"C137.Y", 137>; def C137_Z : R600Reg <"C137.Z", 137>; def C137_W : R600Reg <"C137.W", 137>; def C138_X : R600Reg <"C138.X", 138>; def C138_Y : R600Reg <"C138.Y", 138>; def C138_Z : R600Reg <"C138.Z", 138>; def C138_W : R600Reg <"C138.W", 138>; def C139_X : R600Reg <"C139.X", 139>; def C139_Y : R600Reg <"C139.Y", 139>; def C139_Z : R600Reg <"C139.Z", 139>; def C139_W : R600Reg <"C139.W", 139>; def C140_X : R600Reg <"C140.X", 140>; def C140_Y : R600Reg <"C140.Y", 140>; def C140_Z : R600Reg <"C140.Z", 140>; def C140_W : R600Reg <"C140.W", 140>; def C141_X : R600Reg <"C141.X", 141>; def C141_Y : R600Reg <"C141.Y", 141>; def C141_Z : R600Reg <"C141.Z", 141>; def C141_W : R600Reg <"C141.W", 141>; def C142_X : R600Reg <"C142.X", 142>; def C142_Y : R600Reg <"C142.Y", 142>; def C142_Z : R600Reg <"C142.Z", 142>; def C142_W : R600Reg <"C142.W", 142>; def C143_X : R600Reg <"C143.X", 143>; def C143_Y : R600Reg <"C143.Y", 143>; def C143_Z : R600Reg <"C143.Z", 143>; def C143_W : R600Reg <"C143.W", 143>; def C144_X : R600Reg <"C144.X", 144>; def C144_Y : R600Reg <"C144.Y", 144>; def C144_Z : R600Reg <"C144.Z", 144>; def C144_W : R600Reg <"C144.W", 144>; def C145_X : R600Reg <"C145.X", 145>; def C145_Y : R600Reg <"C145.Y", 145>; def C145_Z : R600Reg <"C145.Z", 145>; def C145_W : R600Reg <"C145.W", 145>; def C146_X : R600Reg <"C146.X", 146>; def C146_Y : R600Reg <"C146.Y", 146>; def C146_Z : R600Reg <"C146.Z", 146>; def C146_W : R600Reg <"C146.W", 146>; def C147_X : R600Reg <"C147.X", 147>; def C147_Y : R600Reg <"C147.Y", 147>; def C147_Z : R600Reg <"C147.Z", 147>; def C147_W : R600Reg <"C147.W", 147>; def C148_X : R600Reg <"C148.X", 148>; def C148_Y : R600Reg <"C148.Y", 148>; def C148_Z : R600Reg <"C148.Z", 148>; def C148_W : R600Reg <"C148.W", 148>; def C149_X : R600Reg <"C149.X", 149>; def C149_Y : R600Reg <"C149.Y", 149>; def C149_Z : R600Reg <"C149.Z", 149>; def C149_W : R600Reg <"C149.W", 149>; def C150_X : R600Reg <"C150.X", 150>; def C150_Y : R600Reg <"C150.Y", 150>; def C150_Z : R600Reg <"C150.Z", 150>; def C150_W : R600Reg <"C150.W", 150>; def C151_X : R600Reg <"C151.X", 151>; def C151_Y : R600Reg <"C151.Y", 151>; def C151_Z : R600Reg <"C151.Z", 151>; def C151_W : R600Reg <"C151.W", 151>; def C152_X : R600Reg <"C152.X", 152>; def C152_Y : R600Reg <"C152.Y", 152>; def C152_Z : R600Reg <"C152.Z", 152>; def C152_W : R600Reg <"C152.W", 152>; def C153_X : R600Reg <"C153.X", 153>; def C153_Y : R600Reg <"C153.Y", 153>; def C153_Z : R600Reg <"C153.Z", 153>; def C153_W : R600Reg <"C153.W", 153>; def C154_X : R600Reg <"C154.X", 154>; def C154_Y : R600Reg <"C154.Y", 154>; def C154_Z : R600Reg <"C154.Z", 154>; def C154_W : R600Reg <"C154.W", 154>; def C155_X : R600Reg <"C155.X", 155>; def C155_Y : R600Reg <"C155.Y", 155>; def C155_Z : R600Reg <"C155.Z", 155>; def C155_W : R600Reg <"C155.W", 155>; def C156_X : R600Reg <"C156.X", 156>; def C156_Y : R600Reg <"C156.Y", 156>; def C156_Z : R600Reg <"C156.Z", 156>; def C156_W : R600Reg <"C156.W", 156>; def C157_X : R600Reg <"C157.X", 157>; def C157_Y : R600Reg <"C157.Y", 157>; def C157_Z : R600Reg <"C157.Z", 157>; def C157_W : R600Reg <"C157.W", 157>; def C158_X : R600Reg <"C158.X", 158>; def C158_Y : R600Reg <"C158.Y", 158>; def C158_Z : R600Reg <"C158.Z", 158>; def C158_W : R600Reg <"C158.W", 158>; def C159_X : R600Reg <"C159.X", 159>; def C159_Y : R600Reg <"C159.Y", 159>; def C159_Z : R600Reg <"C159.Z", 159>; def C159_W : R600Reg <"C159.W", 159>; def C160_X : R600Reg <"C160.X", 160>; def C160_Y : R600Reg <"C160.Y", 160>; def C160_Z : R600Reg <"C160.Z", 160>; def C160_W : R600Reg <"C160.W", 160>; def C161_X : R600Reg <"C161.X", 161>; def C161_Y : R600Reg <"C161.Y", 161>; def C161_Z : R600Reg <"C161.Z", 161>; def C161_W : R600Reg <"C161.W", 161>; def C162_X : R600Reg <"C162.X", 162>; def C162_Y : R600Reg <"C162.Y", 162>; def C162_Z : R600Reg <"C162.Z", 162>; def C162_W : R600Reg <"C162.W", 162>; def C163_X : R600Reg <"C163.X", 163>; def C163_Y : R600Reg <"C163.Y", 163>; def C163_Z : R600Reg <"C163.Z", 163>; def C163_W : R600Reg <"C163.W", 163>; def C164_X : R600Reg <"C164.X", 164>; def C164_Y : R600Reg <"C164.Y", 164>; def C164_Z : R600Reg <"C164.Z", 164>; def C164_W : R600Reg <"C164.W", 164>; def C165_X : R600Reg <"C165.X", 165>; def C165_Y : R600Reg <"C165.Y", 165>; def C165_Z : R600Reg <"C165.Z", 165>; def C165_W : R600Reg <"C165.W", 165>; def C166_X : R600Reg <"C166.X", 166>; def C166_Y : R600Reg <"C166.Y", 166>; def C166_Z : R600Reg <"C166.Z", 166>; def C166_W : R600Reg <"C166.W", 166>; def C167_X : R600Reg <"C167.X", 167>; def C167_Y : R600Reg <"C167.Y", 167>; def C167_Z : R600Reg <"C167.Z", 167>; def C167_W : R600Reg <"C167.W", 167>; def C168_X : R600Reg <"C168.X", 168>; def C168_Y : R600Reg <"C168.Y", 168>; def C168_Z : R600Reg <"C168.Z", 168>; def C168_W : R600Reg <"C168.W", 168>; def C169_X : R600Reg <"C169.X", 169>; def C169_Y : R600Reg <"C169.Y", 169>; def C169_Z : R600Reg <"C169.Z", 169>; def C169_W : R600Reg <"C169.W", 169>; def C170_X : R600Reg <"C170.X", 170>; def C170_Y : R600Reg <"C170.Y", 170>; def C170_Z : R600Reg <"C170.Z", 170>; def C170_W : R600Reg <"C170.W", 170>; def C171_X : R600Reg <"C171.X", 171>; def C171_Y : R600Reg <"C171.Y", 171>; def C171_Z : R600Reg <"C171.Z", 171>; def C171_W : R600Reg <"C171.W", 171>; def C172_X : R600Reg <"C172.X", 172>; def C172_Y : R600Reg <"C172.Y", 172>; def C172_Z : R600Reg <"C172.Z", 172>; def C172_W : R600Reg <"C172.W", 172>; def C173_X : R600Reg <"C173.X", 173>; def C173_Y : R600Reg <"C173.Y", 173>; def C173_Z : R600Reg <"C173.Z", 173>; def C173_W : R600Reg <"C173.W", 173>; def C174_X : R600Reg <"C174.X", 174>; def C174_Y : R600Reg <"C174.Y", 174>; def C174_Z : R600Reg <"C174.Z", 174>; def C174_W : R600Reg <"C174.W", 174>; def C175_X : R600Reg <"C175.X", 175>; def C175_Y : R600Reg <"C175.Y", 175>; def C175_Z : R600Reg <"C175.Z", 175>; def C175_W : R600Reg <"C175.W", 175>; def C176_X : R600Reg <"C176.X", 176>; def C176_Y : R600Reg <"C176.Y", 176>; def C176_Z : R600Reg <"C176.Z", 176>; def C176_W : R600Reg <"C176.W", 176>; def C177_X : R600Reg <"C177.X", 177>; def C177_Y : R600Reg <"C177.Y", 177>; def C177_Z : R600Reg <"C177.Z", 177>; def C177_W : R600Reg <"C177.W", 177>; def C178_X : R600Reg <"C178.X", 178>; def C178_Y : R600Reg <"C178.Y", 178>; def C178_Z : R600Reg <"C178.Z", 178>; def C178_W : R600Reg <"C178.W", 178>; def C179_X : R600Reg <"C179.X", 179>; def C179_Y : R600Reg <"C179.Y", 179>; def C179_Z : R600Reg <"C179.Z", 179>; def C179_W : R600Reg <"C179.W", 179>; def C180_X : R600Reg <"C180.X", 180>; def C180_Y : R600Reg <"C180.Y", 180>; def C180_Z : R600Reg <"C180.Z", 180>; def C180_W : R600Reg <"C180.W", 180>; def C181_X : R600Reg <"C181.X", 181>; def C181_Y : R600Reg <"C181.Y", 181>; def C181_Z : R600Reg <"C181.Z", 181>; def C181_W : R600Reg <"C181.W", 181>; def C182_X : R600Reg <"C182.X", 182>; def C182_Y : R600Reg <"C182.Y", 182>; def C182_Z : R600Reg <"C182.Z", 182>; def C182_W : R600Reg <"C182.W", 182>; def C183_X : R600Reg <"C183.X", 183>; def C183_Y : R600Reg <"C183.Y", 183>; def C183_Z : R600Reg <"C183.Z", 183>; def C183_W : R600Reg <"C183.W", 183>; def C184_X : R600Reg <"C184.X", 184>; def C184_Y : R600Reg <"C184.Y", 184>; def C184_Z : R600Reg <"C184.Z", 184>; def C184_W : R600Reg <"C184.W", 184>; def C185_X : R600Reg <"C185.X", 185>; def C185_Y : R600Reg <"C185.Y", 185>; def C185_Z : R600Reg <"C185.Z", 185>; def C185_W : R600Reg <"C185.W", 185>; def C186_X : R600Reg <"C186.X", 186>; def C186_Y : R600Reg <"C186.Y", 186>; def C186_Z : R600Reg <"C186.Z", 186>; def C186_W : R600Reg <"C186.W", 186>; def C187_X : R600Reg <"C187.X", 187>; def C187_Y : R600Reg <"C187.Y", 187>; def C187_Z : R600Reg <"C187.Z", 187>; def C187_W : R600Reg <"C187.W", 187>; def C188_X : R600Reg <"C188.X", 188>; def C188_Y : R600Reg <"C188.Y", 188>; def C188_Z : R600Reg <"C188.Z", 188>; def C188_W : R600Reg <"C188.W", 188>; def C189_X : R600Reg <"C189.X", 189>; def C189_Y : R600Reg <"C189.Y", 189>; def C189_Z : R600Reg <"C189.Z", 189>; def C189_W : R600Reg <"C189.W", 189>; def C190_X : R600Reg <"C190.X", 190>; def C190_Y : R600Reg <"C190.Y", 190>; def C190_Z : R600Reg <"C190.Z", 190>; def C190_W : R600Reg <"C190.W", 190>; def C191_X : R600Reg <"C191.X", 191>; def C191_Y : R600Reg <"C191.Y", 191>; def C191_Z : R600Reg <"C191.Z", 191>; def C191_W : R600Reg <"C191.W", 191>; def C192_X : R600Reg <"C192.X", 192>; def C192_Y : R600Reg <"C192.Y", 192>; def C192_Z : R600Reg <"C192.Z", 192>; def C192_W : R600Reg <"C192.W", 192>; def C193_X : R600Reg <"C193.X", 193>; def C193_Y : R600Reg <"C193.Y", 193>; def C193_Z : R600Reg <"C193.Z", 193>; def C193_W : R600Reg <"C193.W", 193>; def C194_X : R600Reg <"C194.X", 194>; def C194_Y : R600Reg <"C194.Y", 194>; def C194_Z : R600Reg <"C194.Z", 194>; def C194_W : R600Reg <"C194.W", 194>; def C195_X : R600Reg <"C195.X", 195>; def C195_Y : R600Reg <"C195.Y", 195>; def C195_Z : R600Reg <"C195.Z", 195>; def C195_W : R600Reg <"C195.W", 195>; def C196_X : R600Reg <"C196.X", 196>; def C196_Y : R600Reg <"C196.Y", 196>; def C196_Z : R600Reg <"C196.Z", 196>; def C196_W : R600Reg <"C196.W", 196>; def C197_X : R600Reg <"C197.X", 197>; def C197_Y : R600Reg <"C197.Y", 197>; def C197_Z : R600Reg <"C197.Z", 197>; def C197_W : R600Reg <"C197.W", 197>; def C198_X : R600Reg <"C198.X", 198>; def C198_Y : R600Reg <"C198.Y", 198>; def C198_Z : R600Reg <"C198.Z", 198>; def C198_W : R600Reg <"C198.W", 198>; def C199_X : R600Reg <"C199.X", 199>; def C199_Y : R600Reg <"C199.Y", 199>; def C199_Z : R600Reg <"C199.Z", 199>; def C199_W : R600Reg <"C199.W", 199>; def C200_X : R600Reg <"C200.X", 200>; def C200_Y : R600Reg <"C200.Y", 200>; def C200_Z : R600Reg <"C200.Z", 200>; def C200_W : R600Reg <"C200.W", 200>; def C201_X : R600Reg <"C201.X", 201>; def C201_Y : R600Reg <"C201.Y", 201>; def C201_Z : R600Reg <"C201.Z", 201>; def C201_W : R600Reg <"C201.W", 201>; def C202_X : R600Reg <"C202.X", 202>; def C202_Y : R600Reg <"C202.Y", 202>; def C202_Z : R600Reg <"C202.Z", 202>; def C202_W : R600Reg <"C202.W", 202>; def C203_X : R600Reg <"C203.X", 203>; def C203_Y : R600Reg <"C203.Y", 203>; def C203_Z : R600Reg <"C203.Z", 203>; def C203_W : R600Reg <"C203.W", 203>; def C204_X : R600Reg <"C204.X", 204>; def C204_Y : R600Reg <"C204.Y", 204>; def C204_Z : R600Reg <"C204.Z", 204>; def C204_W : R600Reg <"C204.W", 204>; def C205_X : R600Reg <"C205.X", 205>; def C205_Y : R600Reg <"C205.Y", 205>; def C205_Z : R600Reg <"C205.Z", 205>; def C205_W : R600Reg <"C205.W", 205>; def C206_X : R600Reg <"C206.X", 206>; def C206_Y : R600Reg <"C206.Y", 206>; def C206_Z : R600Reg <"C206.Z", 206>; def C206_W : R600Reg <"C206.W", 206>; def C207_X : R600Reg <"C207.X", 207>; def C207_Y : R600Reg <"C207.Y", 207>; def C207_Z : R600Reg <"C207.Z", 207>; def C207_W : R600Reg <"C207.W", 207>; def C208_X : R600Reg <"C208.X", 208>; def C208_Y : R600Reg <"C208.Y", 208>; def C208_Z : R600Reg <"C208.Z", 208>; def C208_W : R600Reg <"C208.W", 208>; def C209_X : R600Reg <"C209.X", 209>; def C209_Y : R600Reg <"C209.Y", 209>; def C209_Z : R600Reg <"C209.Z", 209>; def C209_W : R600Reg <"C209.W", 209>; def C210_X : R600Reg <"C210.X", 210>; def C210_Y : R600Reg <"C210.Y", 210>; def C210_Z : R600Reg <"C210.Z", 210>; def C210_W : R600Reg <"C210.W", 210>; def C211_X : R600Reg <"C211.X", 211>; def C211_Y : R600Reg <"C211.Y", 211>; def C211_Z : R600Reg <"C211.Z", 211>; def C211_W : R600Reg <"C211.W", 211>; def C212_X : R600Reg <"C212.X", 212>; def C212_Y : R600Reg <"C212.Y", 212>; def C212_Z : R600Reg <"C212.Z", 212>; def C212_W : R600Reg <"C212.W", 212>; def C213_X : R600Reg <"C213.X", 213>; def C213_Y : R600Reg <"C213.Y", 213>; def C213_Z : R600Reg <"C213.Z", 213>; def C213_W : R600Reg <"C213.W", 213>; def C214_X : R600Reg <"C214.X", 214>; def C214_Y : R600Reg <"C214.Y", 214>; def C214_Z : R600Reg <"C214.Z", 214>; def C214_W : R600Reg <"C214.W", 214>; def C215_X : R600Reg <"C215.X", 215>; def C215_Y : R600Reg <"C215.Y", 215>; def C215_Z : R600Reg <"C215.Z", 215>; def C215_W : R600Reg <"C215.W", 215>; def C216_X : R600Reg <"C216.X", 216>; def C216_Y : R600Reg <"C216.Y", 216>; def C216_Z : R600Reg <"C216.Z", 216>; def C216_W : R600Reg <"C216.W", 216>; def C217_X : R600Reg <"C217.X", 217>; def C217_Y : R600Reg <"C217.Y", 217>; def C217_Z : R600Reg <"C217.Z", 217>; def C217_W : R600Reg <"C217.W", 217>; def C218_X : R600Reg <"C218.X", 218>; def C218_Y : R600Reg <"C218.Y", 218>; def C218_Z : R600Reg <"C218.Z", 218>; def C218_W : R600Reg <"C218.W", 218>; def C219_X : R600Reg <"C219.X", 219>; def C219_Y : R600Reg <"C219.Y", 219>; def C219_Z : R600Reg <"C219.Z", 219>; def C219_W : R600Reg <"C219.W", 219>; def C220_X : R600Reg <"C220.X", 220>; def C220_Y : R600Reg <"C220.Y", 220>; def C220_Z : R600Reg <"C220.Z", 220>; def C220_W : R600Reg <"C220.W", 220>; def C221_X : R600Reg <"C221.X", 221>; def C221_Y : R600Reg <"C221.Y", 221>; def C221_Z : R600Reg <"C221.Z", 221>; def C221_W : R600Reg <"C221.W", 221>; def C222_X : R600Reg <"C222.X", 222>; def C222_Y : R600Reg <"C222.Y", 222>; def C222_Z : R600Reg <"C222.Z", 222>; def C222_W : R600Reg <"C222.W", 222>; def C223_X : R600Reg <"C223.X", 223>; def C223_Y : R600Reg <"C223.Y", 223>; def C223_Z : R600Reg <"C223.Z", 223>; def C223_W : R600Reg <"C223.W", 223>; def C224_X : R600Reg <"C224.X", 224>; def C224_Y : R600Reg <"C224.Y", 224>; def C224_Z : R600Reg <"C224.Z", 224>; def C224_W : R600Reg <"C224.W", 224>; def C225_X : R600Reg <"C225.X", 225>; def C225_Y : R600Reg <"C225.Y", 225>; def C225_Z : R600Reg <"C225.Z", 225>; def C225_W : R600Reg <"C225.W", 225>; def C226_X : R600Reg <"C226.X", 226>; def C226_Y : R600Reg <"C226.Y", 226>; def C226_Z : R600Reg <"C226.Z", 226>; def C226_W : R600Reg <"C226.W", 226>; def C227_X : R600Reg <"C227.X", 227>; def C227_Y : R600Reg <"C227.Y", 227>; def C227_Z : R600Reg <"C227.Z", 227>; def C227_W : R600Reg <"C227.W", 227>; def C228_X : R600Reg <"C228.X", 228>; def C228_Y : R600Reg <"C228.Y", 228>; def C228_Z : R600Reg <"C228.Z", 228>; def C228_W : R600Reg <"C228.W", 228>; def C229_X : R600Reg <"C229.X", 229>; def C229_Y : R600Reg <"C229.Y", 229>; def C229_Z : R600Reg <"C229.Z", 229>; def C229_W : R600Reg <"C229.W", 229>; def C230_X : R600Reg <"C230.X", 230>; def C230_Y : R600Reg <"C230.Y", 230>; def C230_Z : R600Reg <"C230.Z", 230>; def C230_W : R600Reg <"C230.W", 230>; def C231_X : R600Reg <"C231.X", 231>; def C231_Y : R600Reg <"C231.Y", 231>; def C231_Z : R600Reg <"C231.Z", 231>; def C231_W : R600Reg <"C231.W", 231>; def C232_X : R600Reg <"C232.X", 232>; def C232_Y : R600Reg <"C232.Y", 232>; def C232_Z : R600Reg <"C232.Z", 232>; def C232_W : R600Reg <"C232.W", 232>; def C233_X : R600Reg <"C233.X", 233>; def C233_Y : R600Reg <"C233.Y", 233>; def C233_Z : R600Reg <"C233.Z", 233>; def C233_W : R600Reg <"C233.W", 233>; def C234_X : R600Reg <"C234.X", 234>; def C234_Y : R600Reg <"C234.Y", 234>; def C234_Z : R600Reg <"C234.Z", 234>; def C234_W : R600Reg <"C234.W", 234>; def C235_X : R600Reg <"C235.X", 235>; def C235_Y : R600Reg <"C235.Y", 235>; def C235_Z : R600Reg <"C235.Z", 235>; def C235_W : R600Reg <"C235.W", 235>; def C236_X : R600Reg <"C236.X", 236>; def C236_Y : R600Reg <"C236.Y", 236>; def C236_Z : R600Reg <"C236.Z", 236>; def C236_W : R600Reg <"C236.W", 236>; def C237_X : R600Reg <"C237.X", 237>; def C237_Y : R600Reg <"C237.Y", 237>; def C237_Z : R600Reg <"C237.Z", 237>; def C237_W : R600Reg <"C237.W", 237>; def C238_X : R600Reg <"C238.X", 238>; def C238_Y : R600Reg <"C238.Y", 238>; def C238_Z : R600Reg <"C238.Z", 238>; def C238_W : R600Reg <"C238.W", 238>; def C239_X : R600Reg <"C239.X", 239>; def C239_Y : R600Reg <"C239.Y", 239>; def C239_Z : R600Reg <"C239.Z", 239>; def C239_W : R600Reg <"C239.W", 239>; def C240_X : R600Reg <"C240.X", 240>; def C240_Y : R600Reg <"C240.Y", 240>; def C240_Z : R600Reg <"C240.Z", 240>; def C240_W : R600Reg <"C240.W", 240>; def C241_X : R600Reg <"C241.X", 241>; def C241_Y : R600Reg <"C241.Y", 241>; def C241_Z : R600Reg <"C241.Z", 241>; def C241_W : R600Reg <"C241.W", 241>; def C242_X : R600Reg <"C242.X", 242>; def C242_Y : R600Reg <"C242.Y", 242>; def C242_Z : R600Reg <"C242.Z", 242>; def C242_W : R600Reg <"C242.W", 242>; def C243_X : R600Reg <"C243.X", 243>; def C243_Y : R600Reg <"C243.Y", 243>; def C243_Z : R600Reg <"C243.Z", 243>; def C243_W : R600Reg <"C243.W", 243>; def C244_X : R600Reg <"C244.X", 244>; def C244_Y : R600Reg <"C244.Y", 244>; def C244_Z : R600Reg <"C244.Z", 244>; def C244_W : R600Reg <"C244.W", 244>; def C245_X : R600Reg <"C245.X", 245>; def C245_Y : R600Reg <"C245.Y", 245>; def C245_Z : R600Reg <"C245.Z", 245>; def C245_W : R600Reg <"C245.W", 245>; def C246_X : R600Reg <"C246.X", 246>; def C246_Y : R600Reg <"C246.Y", 246>; def C246_Z : R600Reg <"C246.Z", 246>; def C246_W : R600Reg <"C246.W", 246>; def C247_X : R600Reg <"C247.X", 247>; def C247_Y : R600Reg <"C247.Y", 247>; def C247_Z : R600Reg <"C247.Z", 247>; def C247_W : R600Reg <"C247.W", 247>; def C248_X : R600Reg <"C248.X", 248>; def C248_Y : R600Reg <"C248.Y", 248>; def C248_Z : R600Reg <"C248.Z", 248>; def C248_W : R600Reg <"C248.W", 248>; def C249_X : R600Reg <"C249.X", 249>; def C249_Y : R600Reg <"C249.Y", 249>; def C249_Z : R600Reg <"C249.Z", 249>; def C249_W : R600Reg <"C249.W", 249>; def C250_X : R600Reg <"C250.X", 250>; def C250_Y : R600Reg <"C250.Y", 250>; def C250_Z : R600Reg <"C250.Z", 250>; def C250_W : R600Reg <"C250.W", 250>; def C251_X : R600Reg <"C251.X", 251>; def C251_Y : R600Reg <"C251.Y", 251>; def C251_Z : R600Reg <"C251.Z", 251>; def C251_W : R600Reg <"C251.W", 251>; def C252_X : R600Reg <"C252.X", 252>; def C252_Y : R600Reg <"C252.Y", 252>; def C252_Z : R600Reg <"C252.Z", 252>; def C252_W : R600Reg <"C252.W", 252>; def C253_X : R600Reg <"C253.X", 253>; def C253_Y : R600Reg <"C253.Y", 253>; def C253_Z : R600Reg <"C253.Z", 253>; def C253_W : R600Reg <"C253.W", 253>; def C254_X : R600Reg <"C254.X", 254>; def C254_Y : R600Reg <"C254.Y", 254>; def C254_Z : R600Reg <"C254.Z", 254>; def C254_W : R600Reg <"C254.W", 254>; def C255_X : R600Reg <"C255.X", 255>; def C255_Y : R600Reg <"C255.Y", 255>; def C255_Z : R600Reg <"C255.Z", 255>; def C255_W : R600Reg <"C255.W", 255>; def C256_X : R600Reg <"C256.X", 256>; def C256_Y : R600Reg <"C256.Y", 256>; def C256_Z : R600Reg <"C256.Z", 256>; def C256_W : R600Reg <"C256.W", 256>; def C257_X : R600Reg <"C257.X", 257>; def C257_Y : R600Reg <"C257.Y", 257>; def C257_Z : R600Reg <"C257.Z", 257>; def C257_W : R600Reg <"C257.W", 257>; def C258_X : R600Reg <"C258.X", 258>; def C258_Y : R600Reg <"C258.Y", 258>; def C258_Z : R600Reg <"C258.Z", 258>; def C258_W : R600Reg <"C258.W", 258>; def C259_X : R600Reg <"C259.X", 259>; def C259_Y : R600Reg <"C259.Y", 259>; def C259_Z : R600Reg <"C259.Z", 259>; def C259_W : R600Reg <"C259.W", 259>; def C260_X : R600Reg <"C260.X", 260>; def C260_Y : R600Reg <"C260.Y", 260>; def C260_Z : R600Reg <"C260.Z", 260>; def C260_W : R600Reg <"C260.W", 260>; def C261_X : R600Reg <"C261.X", 261>; def C261_Y : R600Reg <"C261.Y", 261>; def C261_Z : R600Reg <"C261.Z", 261>; def C261_W : R600Reg <"C261.W", 261>; def C262_X : R600Reg <"C262.X", 262>; def C262_Y : R600Reg <"C262.Y", 262>; def C262_Z : R600Reg <"C262.Z", 262>; def C262_W : R600Reg <"C262.W", 262>; def C263_X : R600Reg <"C263.X", 263>; def C263_Y : R600Reg <"C263.Y", 263>; def C263_Z : R600Reg <"C263.Z", 263>; def C263_W : R600Reg <"C263.W", 263>; def C264_X : R600Reg <"C264.X", 264>; def C264_Y : R600Reg <"C264.Y", 264>; def C264_Z : R600Reg <"C264.Z", 264>; def C264_W : R600Reg <"C264.W", 264>; def C265_X : R600Reg <"C265.X", 265>; def C265_Y : R600Reg <"C265.Y", 265>; def C265_Z : R600Reg <"C265.Z", 265>; def C265_W : R600Reg <"C265.W", 265>; def C266_X : R600Reg <"C266.X", 266>; def C266_Y : R600Reg <"C266.Y", 266>; def C266_Z : R600Reg <"C266.Z", 266>; def C266_W : R600Reg <"C266.W", 266>; def C267_X : R600Reg <"C267.X", 267>; def C267_Y : R600Reg <"C267.Y", 267>; def C267_Z : R600Reg <"C267.Z", 267>; def C267_W : R600Reg <"C267.W", 267>; def C268_X : R600Reg <"C268.X", 268>; def C268_Y : R600Reg <"C268.Y", 268>; def C268_Z : R600Reg <"C268.Z", 268>; def C268_W : R600Reg <"C268.W", 268>; def C269_X : R600Reg <"C269.X", 269>; def C269_Y : R600Reg <"C269.Y", 269>; def C269_Z : R600Reg <"C269.Z", 269>; def C269_W : R600Reg <"C269.W", 269>; def C270_X : R600Reg <"C270.X", 270>; def C270_Y : R600Reg <"C270.Y", 270>; def C270_Z : R600Reg <"C270.Z", 270>; def C270_W : R600Reg <"C270.W", 270>; def C271_X : R600Reg <"C271.X", 271>; def C271_Y : R600Reg <"C271.Y", 271>; def C271_Z : R600Reg <"C271.Z", 271>; def C271_W : R600Reg <"C271.W", 271>; def C272_X : R600Reg <"C272.X", 272>; def C272_Y : R600Reg <"C272.Y", 272>; def C272_Z : R600Reg <"C272.Z", 272>; def C272_W : R600Reg <"C272.W", 272>; def C273_X : R600Reg <"C273.X", 273>; def C273_Y : R600Reg <"C273.Y", 273>; def C273_Z : R600Reg <"C273.Z", 273>; def C273_W : R600Reg <"C273.W", 273>; def C274_X : R600Reg <"C274.X", 274>; def C274_Y : R600Reg <"C274.Y", 274>; def C274_Z : R600Reg <"C274.Z", 274>; def C274_W : R600Reg <"C274.W", 274>; def C275_X : R600Reg <"C275.X", 275>; def C275_Y : R600Reg <"C275.Y", 275>; def C275_Z : R600Reg <"C275.Z", 275>; def C275_W : R600Reg <"C275.W", 275>; def C276_X : R600Reg <"C276.X", 276>; def C276_Y : R600Reg <"C276.Y", 276>; def C276_Z : R600Reg <"C276.Z", 276>; def C276_W : R600Reg <"C276.W", 276>; def C277_X : R600Reg <"C277.X", 277>; def C277_Y : R600Reg <"C277.Y", 277>; def C277_Z : R600Reg <"C277.Z", 277>; def C277_W : R600Reg <"C277.W", 277>; def C278_X : R600Reg <"C278.X", 278>; def C278_Y : R600Reg <"C278.Y", 278>; def C278_Z : R600Reg <"C278.Z", 278>; def C278_W : R600Reg <"C278.W", 278>; def C279_X : R600Reg <"C279.X", 279>; def C279_Y : R600Reg <"C279.Y", 279>; def C279_Z : R600Reg <"C279.Z", 279>; def C279_W : R600Reg <"C279.W", 279>; def C280_X : R600Reg <"C280.X", 280>; def C280_Y : R600Reg <"C280.Y", 280>; def C280_Z : R600Reg <"C280.Z", 280>; def C280_W : R600Reg <"C280.W", 280>; def C281_X : R600Reg <"C281.X", 281>; def C281_Y : R600Reg <"C281.Y", 281>; def C281_Z : R600Reg <"C281.Z", 281>; def C281_W : R600Reg <"C281.W", 281>; def C282_X : R600Reg <"C282.X", 282>; def C282_Y : R600Reg <"C282.Y", 282>; def C282_Z : R600Reg <"C282.Z", 282>; def C282_W : R600Reg <"C282.W", 282>; def C283_X : R600Reg <"C283.X", 283>; def C283_Y : R600Reg <"C283.Y", 283>; def C283_Z : R600Reg <"C283.Z", 283>; def C283_W : R600Reg <"C283.W", 283>; def C284_X : R600Reg <"C284.X", 284>; def C284_Y : R600Reg <"C284.Y", 284>; def C284_Z : R600Reg <"C284.Z", 284>; def C284_W : R600Reg <"C284.W", 284>; def C285_X : R600Reg <"C285.X", 285>; def C285_Y : R600Reg <"C285.Y", 285>; def C285_Z : R600Reg <"C285.Z", 285>; def C285_W : R600Reg <"C285.W", 285>; def C286_X : R600Reg <"C286.X", 286>; def C286_Y : R600Reg <"C286.Y", 286>; def C286_Z : R600Reg <"C286.Z", 286>; def C286_W : R600Reg <"C286.W", 286>; def C287_X : R600Reg <"C287.X", 287>; def C287_Y : R600Reg <"C287.Y", 287>; def C287_Z : R600Reg <"C287.Z", 287>; def C287_W : R600Reg <"C287.W", 287>; def C288_X : R600Reg <"C288.X", 288>; def C288_Y : R600Reg <"C288.Y", 288>; def C288_Z : R600Reg <"C288.Z", 288>; def C288_W : R600Reg <"C288.W", 288>; def C289_X : R600Reg <"C289.X", 289>; def C289_Y : R600Reg <"C289.Y", 289>; def C289_Z : R600Reg <"C289.Z", 289>; def C289_W : R600Reg <"C289.W", 289>; def C290_X : R600Reg <"C290.X", 290>; def C290_Y : R600Reg <"C290.Y", 290>; def C290_Z : R600Reg <"C290.Z", 290>; def C290_W : R600Reg <"C290.W", 290>; def C291_X : R600Reg <"C291.X", 291>; def C291_Y : R600Reg <"C291.Y", 291>; def C291_Z : R600Reg <"C291.Z", 291>; def C291_W : R600Reg <"C291.W", 291>; def C292_X : R600Reg <"C292.X", 292>; def C292_Y : R600Reg <"C292.Y", 292>; def C292_Z : R600Reg <"C292.Z", 292>; def C292_W : R600Reg <"C292.W", 292>; def C293_X : R600Reg <"C293.X", 293>; def C293_Y : R600Reg <"C293.Y", 293>; def C293_Z : R600Reg <"C293.Z", 293>; def C293_W : R600Reg <"C293.W", 293>; def C294_X : R600Reg <"C294.X", 294>; def C294_Y : R600Reg <"C294.Y", 294>; def C294_Z : R600Reg <"C294.Z", 294>; def C294_W : R600Reg <"C294.W", 294>; def C295_X : R600Reg <"C295.X", 295>; def C295_Y : R600Reg <"C295.Y", 295>; def C295_Z : R600Reg <"C295.Z", 295>; def C295_W : R600Reg <"C295.W", 295>; def C296_X : R600Reg <"C296.X", 296>; def C296_Y : R600Reg <"C296.Y", 296>; def C296_Z : R600Reg <"C296.Z", 296>; def C296_W : R600Reg <"C296.W", 296>; def C297_X : R600Reg <"C297.X", 297>; def C297_Y : R600Reg <"C297.Y", 297>; def C297_Z : R600Reg <"C297.Z", 297>; def C297_W : R600Reg <"C297.W", 297>; def C298_X : R600Reg <"C298.X", 298>; def C298_Y : R600Reg <"C298.Y", 298>; def C298_Z : R600Reg <"C298.Z", 298>; def C298_W : R600Reg <"C298.W", 298>; def C299_X : R600Reg <"C299.X", 299>; def C299_Y : R600Reg <"C299.Y", 299>; def C299_Z : R600Reg <"C299.Z", 299>; def C299_W : R600Reg <"C299.W", 299>; def C300_X : R600Reg <"C300.X", 300>; def C300_Y : R600Reg <"C300.Y", 300>; def C300_Z : R600Reg <"C300.Z", 300>; def C300_W : R600Reg <"C300.W", 300>; def C301_X : R600Reg <"C301.X", 301>; def C301_Y : R600Reg <"C301.Y", 301>; def C301_Z : R600Reg <"C301.Z", 301>; def C301_W : R600Reg <"C301.W", 301>; def C302_X : R600Reg <"C302.X", 302>; def C302_Y : R600Reg <"C302.Y", 302>; def C302_Z : R600Reg <"C302.Z", 302>; def C302_W : R600Reg <"C302.W", 302>; def C303_X : R600Reg <"C303.X", 303>; def C303_Y : R600Reg <"C303.Y", 303>; def C303_Z : R600Reg <"C303.Z", 303>; def C303_W : R600Reg <"C303.W", 303>; def C304_X : R600Reg <"C304.X", 304>; def C304_Y : R600Reg <"C304.Y", 304>; def C304_Z : R600Reg <"C304.Z", 304>; def C304_W : R600Reg <"C304.W", 304>; def C305_X : R600Reg <"C305.X", 305>; def C305_Y : R600Reg <"C305.Y", 305>; def C305_Z : R600Reg <"C305.Z", 305>; def C305_W : R600Reg <"C305.W", 305>; def C306_X : R600Reg <"C306.X", 306>; def C306_Y : R600Reg <"C306.Y", 306>; def C306_Z : R600Reg <"C306.Z", 306>; def C306_W : R600Reg <"C306.W", 306>; def C307_X : R600Reg <"C307.X", 307>; def C307_Y : R600Reg <"C307.Y", 307>; def C307_Z : R600Reg <"C307.Z", 307>; def C307_W : R600Reg <"C307.W", 307>; def C308_X : R600Reg <"C308.X", 308>; def C308_Y : R600Reg <"C308.Y", 308>; def C308_Z : R600Reg <"C308.Z", 308>; def C308_W : R600Reg <"C308.W", 308>; def C309_X : R600Reg <"C309.X", 309>; def C309_Y : R600Reg <"C309.Y", 309>; def C309_Z : R600Reg <"C309.Z", 309>; def C309_W : R600Reg <"C309.W", 309>; def C310_X : R600Reg <"C310.X", 310>; def C310_Y : R600Reg <"C310.Y", 310>; def C310_Z : R600Reg <"C310.Z", 310>; def C310_W : R600Reg <"C310.W", 310>; def C311_X : R600Reg <"C311.X", 311>; def C311_Y : R600Reg <"C311.Y", 311>; def C311_Z : R600Reg <"C311.Z", 311>; def C311_W : R600Reg <"C311.W", 311>; def C312_X : R600Reg <"C312.X", 312>; def C312_Y : R600Reg <"C312.Y", 312>; def C312_Z : R600Reg <"C312.Z", 312>; def C312_W : R600Reg <"C312.W", 312>; def C313_X : R600Reg <"C313.X", 313>; def C313_Y : R600Reg <"C313.Y", 313>; def C313_Z : R600Reg <"C313.Z", 313>; def C313_W : R600Reg <"C313.W", 313>; def C314_X : R600Reg <"C314.X", 314>; def C314_Y : R600Reg <"C314.Y", 314>; def C314_Z : R600Reg <"C314.Z", 314>; def C314_W : R600Reg <"C314.W", 314>; def C315_X : R600Reg <"C315.X", 315>; def C315_Y : R600Reg <"C315.Y", 315>; def C315_Z : R600Reg <"C315.Z", 315>; def C315_W : R600Reg <"C315.W", 315>; def C316_X : R600Reg <"C316.X", 316>; def C316_Y : R600Reg <"C316.Y", 316>; def C316_Z : R600Reg <"C316.Z", 316>; def C316_W : R600Reg <"C316.W", 316>; def C317_X : R600Reg <"C317.X", 317>; def C317_Y : R600Reg <"C317.Y", 317>; def C317_Z : R600Reg <"C317.Z", 317>; def C317_W : R600Reg <"C317.W", 317>; def C318_X : R600Reg <"C318.X", 318>; def C318_Y : R600Reg <"C318.Y", 318>; def C318_Z : R600Reg <"C318.Z", 318>; def C318_W : R600Reg <"C318.W", 318>; def C319_X : R600Reg <"C319.X", 319>; def C319_Y : R600Reg <"C319.Y", 319>; def C319_Z : R600Reg <"C319.Z", 319>; def C319_W : R600Reg <"C319.W", 319>; def C320_X : R600Reg <"C320.X", 320>; def C320_Y : R600Reg <"C320.Y", 320>; def C320_Z : R600Reg <"C320.Z", 320>; def C320_W : R600Reg <"C320.W", 320>; def C321_X : R600Reg <"C321.X", 321>; def C321_Y : R600Reg <"C321.Y", 321>; def C321_Z : R600Reg <"C321.Z", 321>; def C321_W : R600Reg <"C321.W", 321>; def C322_X : R600Reg <"C322.X", 322>; def C322_Y : R600Reg <"C322.Y", 322>; def C322_Z : R600Reg <"C322.Z", 322>; def C322_W : R600Reg <"C322.W", 322>; def C323_X : R600Reg <"C323.X", 323>; def C323_Y : R600Reg <"C323.Y", 323>; def C323_Z : R600Reg <"C323.Z", 323>; def C323_W : R600Reg <"C323.W", 323>; def C324_X : R600Reg <"C324.X", 324>; def C324_Y : R600Reg <"C324.Y", 324>; def C324_Z : R600Reg <"C324.Z", 324>; def C324_W : R600Reg <"C324.W", 324>; def C325_X : R600Reg <"C325.X", 325>; def C325_Y : R600Reg <"C325.Y", 325>; def C325_Z : R600Reg <"C325.Z", 325>; def C325_W : R600Reg <"C325.W", 325>; def C326_X : R600Reg <"C326.X", 326>; def C326_Y : R600Reg <"C326.Y", 326>; def C326_Z : R600Reg <"C326.Z", 326>; def C326_W : R600Reg <"C326.W", 326>; def C327_X : R600Reg <"C327.X", 327>; def C327_Y : R600Reg <"C327.Y", 327>; def C327_Z : R600Reg <"C327.Z", 327>; def C327_W : R600Reg <"C327.W", 327>; def C328_X : R600Reg <"C328.X", 328>; def C328_Y : R600Reg <"C328.Y", 328>; def C328_Z : R600Reg <"C328.Z", 328>; def C328_W : R600Reg <"C328.W", 328>; def C329_X : R600Reg <"C329.X", 329>; def C329_Y : R600Reg <"C329.Y", 329>; def C329_Z : R600Reg <"C329.Z", 329>; def C329_W : R600Reg <"C329.W", 329>; def C330_X : R600Reg <"C330.X", 330>; def C330_Y : R600Reg <"C330.Y", 330>; def C330_Z : R600Reg <"C330.Z", 330>; def C330_W : R600Reg <"C330.W", 330>; def C331_X : R600Reg <"C331.X", 331>; def C331_Y : R600Reg <"C331.Y", 331>; def C331_Z : R600Reg <"C331.Z", 331>; def C331_W : R600Reg <"C331.W", 331>; def C332_X : R600Reg <"C332.X", 332>; def C332_Y : R600Reg <"C332.Y", 332>; def C332_Z : R600Reg <"C332.Z", 332>; def C332_W : R600Reg <"C332.W", 332>; def C333_X : R600Reg <"C333.X", 333>; def C333_Y : R600Reg <"C333.Y", 333>; def C333_Z : R600Reg <"C333.Z", 333>; def C333_W : R600Reg <"C333.W", 333>; def C334_X : R600Reg <"C334.X", 334>; def C334_Y : R600Reg <"C334.Y", 334>; def C334_Z : R600Reg <"C334.Z", 334>; def C334_W : R600Reg <"C334.W", 334>; def C335_X : R600Reg <"C335.X", 335>; def C335_Y : R600Reg <"C335.Y", 335>; def C335_Z : R600Reg <"C335.Z", 335>; def C335_W : R600Reg <"C335.W", 335>; def C336_X : R600Reg <"C336.X", 336>; def C336_Y : R600Reg <"C336.Y", 336>; def C336_Z : R600Reg <"C336.Z", 336>; def C336_W : R600Reg <"C336.W", 336>; def C337_X : R600Reg <"C337.X", 337>; def C337_Y : R600Reg <"C337.Y", 337>; def C337_Z : R600Reg <"C337.Z", 337>; def C337_W : R600Reg <"C337.W", 337>; def C338_X : R600Reg <"C338.X", 338>; def C338_Y : R600Reg <"C338.Y", 338>; def C338_Z : R600Reg <"C338.Z", 338>; def C338_W : R600Reg <"C338.W", 338>; def C339_X : R600Reg <"C339.X", 339>; def C339_Y : R600Reg <"C339.Y", 339>; def C339_Z : R600Reg <"C339.Z", 339>; def C339_W : R600Reg <"C339.W", 339>; def C340_X : R600Reg <"C340.X", 340>; def C340_Y : R600Reg <"C340.Y", 340>; def C340_Z : R600Reg <"C340.Z", 340>; def C340_W : R600Reg <"C340.W", 340>; def C341_X : R600Reg <"C341.X", 341>; def C341_Y : R600Reg <"C341.Y", 341>; def C341_Z : R600Reg <"C341.Z", 341>; def C341_W : R600Reg <"C341.W", 341>; def C342_X : R600Reg <"C342.X", 342>; def C342_Y : R600Reg <"C342.Y", 342>; def C342_Z : R600Reg <"C342.Z", 342>; def C342_W : R600Reg <"C342.W", 342>; def C343_X : R600Reg <"C343.X", 343>; def C343_Y : R600Reg <"C343.Y", 343>; def C343_Z : R600Reg <"C343.Z", 343>; def C343_W : R600Reg <"C343.W", 343>; def C344_X : R600Reg <"C344.X", 344>; def C344_Y : R600Reg <"C344.Y", 344>; def C344_Z : R600Reg <"C344.Z", 344>; def C344_W : R600Reg <"C344.W", 344>; def C345_X : R600Reg <"C345.X", 345>; def C345_Y : R600Reg <"C345.Y", 345>; def C345_Z : R600Reg <"C345.Z", 345>; def C345_W : R600Reg <"C345.W", 345>; def C346_X : R600Reg <"C346.X", 346>; def C346_Y : R600Reg <"C346.Y", 346>; def C346_Z : R600Reg <"C346.Z", 346>; def C346_W : R600Reg <"C346.W", 346>; def C347_X : R600Reg <"C347.X", 347>; def C347_Y : R600Reg <"C347.Y", 347>; def C347_Z : R600Reg <"C347.Z", 347>; def C347_W : R600Reg <"C347.W", 347>; def C348_X : R600Reg <"C348.X", 348>; def C348_Y : R600Reg <"C348.Y", 348>; def C348_Z : R600Reg <"C348.Z", 348>; def C348_W : R600Reg <"C348.W", 348>; def C349_X : R600Reg <"C349.X", 349>; def C349_Y : R600Reg <"C349.Y", 349>; def C349_Z : R600Reg <"C349.Z", 349>; def C349_W : R600Reg <"C349.W", 349>; def C350_X : R600Reg <"C350.X", 350>; def C350_Y : R600Reg <"C350.Y", 350>; def C350_Z : R600Reg <"C350.Z", 350>; def C350_W : R600Reg <"C350.W", 350>; def C351_X : R600Reg <"C351.X", 351>; def C351_Y : R600Reg <"C351.Y", 351>; def C351_Z : R600Reg <"C351.Z", 351>; def C351_W : R600Reg <"C351.W", 351>; def C352_X : R600Reg <"C352.X", 352>; def C352_Y : R600Reg <"C352.Y", 352>; def C352_Z : R600Reg <"C352.Z", 352>; def C352_W : R600Reg <"C352.W", 352>; def C353_X : R600Reg <"C353.X", 353>; def C353_Y : R600Reg <"C353.Y", 353>; def C353_Z : R600Reg <"C353.Z", 353>; def C353_W : R600Reg <"C353.W", 353>; def C354_X : R600Reg <"C354.X", 354>; def C354_Y : R600Reg <"C354.Y", 354>; def C354_Z : R600Reg <"C354.Z", 354>; def C354_W : R600Reg <"C354.W", 354>; def C355_X : R600Reg <"C355.X", 355>; def C355_Y : R600Reg <"C355.Y", 355>; def C355_Z : R600Reg <"C355.Z", 355>; def C355_W : R600Reg <"C355.W", 355>; def C356_X : R600Reg <"C356.X", 356>; def C356_Y : R600Reg <"C356.Y", 356>; def C356_Z : R600Reg <"C356.Z", 356>; def C356_W : R600Reg <"C356.W", 356>; def C357_X : R600Reg <"C357.X", 357>; def C357_Y : R600Reg <"C357.Y", 357>; def C357_Z : R600Reg <"C357.Z", 357>; def C357_W : R600Reg <"C357.W", 357>; def C358_X : R600Reg <"C358.X", 358>; def C358_Y : R600Reg <"C358.Y", 358>; def C358_Z : R600Reg <"C358.Z", 358>; def C358_W : R600Reg <"C358.W", 358>; def C359_X : R600Reg <"C359.X", 359>; def C359_Y : R600Reg <"C359.Y", 359>; def C359_Z : R600Reg <"C359.Z", 359>; def C359_W : R600Reg <"C359.W", 359>; def C360_X : R600Reg <"C360.X", 360>; def C360_Y : R600Reg <"C360.Y", 360>; def C360_Z : R600Reg <"C360.Z", 360>; def C360_W : R600Reg <"C360.W", 360>; def C361_X : R600Reg <"C361.X", 361>; def C361_Y : R600Reg <"C361.Y", 361>; def C361_Z : R600Reg <"C361.Z", 361>; def C361_W : R600Reg <"C361.W", 361>; def C362_X : R600Reg <"C362.X", 362>; def C362_Y : R600Reg <"C362.Y", 362>; def C362_Z : R600Reg <"C362.Z", 362>; def C362_W : R600Reg <"C362.W", 362>; def C363_X : R600Reg <"C363.X", 363>; def C363_Y : R600Reg <"C363.Y", 363>; def C363_Z : R600Reg <"C363.Z", 363>; def C363_W : R600Reg <"C363.W", 363>; def C364_X : R600Reg <"C364.X", 364>; def C364_Y : R600Reg <"C364.Y", 364>; def C364_Z : R600Reg <"C364.Z", 364>; def C364_W : R600Reg <"C364.W", 364>; def C365_X : R600Reg <"C365.X", 365>; def C365_Y : R600Reg <"C365.Y", 365>; def C365_Z : R600Reg <"C365.Z", 365>; def C365_W : R600Reg <"C365.W", 365>; def C366_X : R600Reg <"C366.X", 366>; def C366_Y : R600Reg <"C366.Y", 366>; def C366_Z : R600Reg <"C366.Z", 366>; def C366_W : R600Reg <"C366.W", 366>; def C367_X : R600Reg <"C367.X", 367>; def C367_Y : R600Reg <"C367.Y", 367>; def C367_Z : R600Reg <"C367.Z", 367>; def C367_W : R600Reg <"C367.W", 367>; def C368_X : R600Reg <"C368.X", 368>; def C368_Y : R600Reg <"C368.Y", 368>; def C368_Z : R600Reg <"C368.Z", 368>; def C368_W : R600Reg <"C368.W", 368>; def C369_X : R600Reg <"C369.X", 369>; def C369_Y : R600Reg <"C369.Y", 369>; def C369_Z : R600Reg <"C369.Z", 369>; def C369_W : R600Reg <"C369.W", 369>; def C370_X : R600Reg <"C370.X", 370>; def C370_Y : R600Reg <"C370.Y", 370>; def C370_Z : R600Reg <"C370.Z", 370>; def C370_W : R600Reg <"C370.W", 370>; def C371_X : R600Reg <"C371.X", 371>; def C371_Y : R600Reg <"C371.Y", 371>; def C371_Z : R600Reg <"C371.Z", 371>; def C371_W : R600Reg <"C371.W", 371>; def C372_X : R600Reg <"C372.X", 372>; def C372_Y : R600Reg <"C372.Y", 372>; def C372_Z : R600Reg <"C372.Z", 372>; def C372_W : R600Reg <"C372.W", 372>; def C373_X : R600Reg <"C373.X", 373>; def C373_Y : R600Reg <"C373.Y", 373>; def C373_Z : R600Reg <"C373.Z", 373>; def C373_W : R600Reg <"C373.W", 373>; def C374_X : R600Reg <"C374.X", 374>; def C374_Y : R600Reg <"C374.Y", 374>; def C374_Z : R600Reg <"C374.Z", 374>; def C374_W : R600Reg <"C374.W", 374>; def C375_X : R600Reg <"C375.X", 375>; def C375_Y : R600Reg <"C375.Y", 375>; def C375_Z : R600Reg <"C375.Z", 375>; def C375_W : R600Reg <"C375.W", 375>; def C376_X : R600Reg <"C376.X", 376>; def C376_Y : R600Reg <"C376.Y", 376>; def C376_Z : R600Reg <"C376.Z", 376>; def C376_W : R600Reg <"C376.W", 376>; def C377_X : R600Reg <"C377.X", 377>; def C377_Y : R600Reg <"C377.Y", 377>; def C377_Z : R600Reg <"C377.Z", 377>; def C377_W : R600Reg <"C377.W", 377>; def C378_X : R600Reg <"C378.X", 378>; def C378_Y : R600Reg <"C378.Y", 378>; def C378_Z : R600Reg <"C378.Z", 378>; def C378_W : R600Reg <"C378.W", 378>; def C379_X : R600Reg <"C379.X", 379>; def C379_Y : R600Reg <"C379.Y", 379>; def C379_Z : R600Reg <"C379.Z", 379>; def C379_W : R600Reg <"C379.W", 379>; def C380_X : R600Reg <"C380.X", 380>; def C380_Y : R600Reg <"C380.Y", 380>; def C380_Z : R600Reg <"C380.Z", 380>; def C380_W : R600Reg <"C380.W", 380>; def C381_X : R600Reg <"C381.X", 381>; def C381_Y : R600Reg <"C381.Y", 381>; def C381_Z : R600Reg <"C381.Z", 381>; def C381_W : R600Reg <"C381.W", 381>; def C382_X : R600Reg <"C382.X", 382>; def C382_Y : R600Reg <"C382.Y", 382>; def C382_Z : R600Reg <"C382.Z", 382>; def C382_W : R600Reg <"C382.W", 382>; def C383_X : R600Reg <"C383.X", 383>; def C383_Y : R600Reg <"C383.Y", 383>; def C383_Z : R600Reg <"C383.Z", 383>; def C383_W : R600Reg <"C383.W", 383>; def C384_X : R600Reg <"C384.X", 384>; def C384_Y : R600Reg <"C384.Y", 384>; def C384_Z : R600Reg <"C384.Z", 384>; def C384_W : R600Reg <"C384.W", 384>; def C385_X : R600Reg <"C385.X", 385>; def C385_Y : R600Reg <"C385.Y", 385>; def C385_Z : R600Reg <"C385.Z", 385>; def C385_W : R600Reg <"C385.W", 385>; def C386_X : R600Reg <"C386.X", 386>; def C386_Y : R600Reg <"C386.Y", 386>; def C386_Z : R600Reg <"C386.Z", 386>; def C386_W : R600Reg <"C386.W", 386>; def C387_X : R600Reg <"C387.X", 387>; def C387_Y : R600Reg <"C387.Y", 387>; def C387_Z : R600Reg <"C387.Z", 387>; def C387_W : R600Reg <"C387.W", 387>; def C388_X : R600Reg <"C388.X", 388>; def C388_Y : R600Reg <"C388.Y", 388>; def C388_Z : R600Reg <"C388.Z", 388>; def C388_W : R600Reg <"C388.W", 388>; def C389_X : R600Reg <"C389.X", 389>; def C389_Y : R600Reg <"C389.Y", 389>; def C389_Z : R600Reg <"C389.Z", 389>; def C389_W : R600Reg <"C389.W", 389>; def C390_X : R600Reg <"C390.X", 390>; def C390_Y : R600Reg <"C390.Y", 390>; def C390_Z : R600Reg <"C390.Z", 390>; def C390_W : R600Reg <"C390.W", 390>; def C391_X : R600Reg <"C391.X", 391>; def C391_Y : R600Reg <"C391.Y", 391>; def C391_Z : R600Reg <"C391.Z", 391>; def C391_W : R600Reg <"C391.W", 391>; def C392_X : R600Reg <"C392.X", 392>; def C392_Y : R600Reg <"C392.Y", 392>; def C392_Z : R600Reg <"C392.Z", 392>; def C392_W : R600Reg <"C392.W", 392>; def C393_X : R600Reg <"C393.X", 393>; def C393_Y : R600Reg <"C393.Y", 393>; def C393_Z : R600Reg <"C393.Z", 393>; def C393_W : R600Reg <"C393.W", 393>; def C394_X : R600Reg <"C394.X", 394>; def C394_Y : R600Reg <"C394.Y", 394>; def C394_Z : R600Reg <"C394.Z", 394>; def C394_W : R600Reg <"C394.W", 394>; def C395_X : R600Reg <"C395.X", 395>; def C395_Y : R600Reg <"C395.Y", 395>; def C395_Z : R600Reg <"C395.Z", 395>; def C395_W : R600Reg <"C395.W", 395>; def C396_X : R600Reg <"C396.X", 396>; def C396_Y : R600Reg <"C396.Y", 396>; def C396_Z : R600Reg <"C396.Z", 396>; def C396_W : R600Reg <"C396.W", 396>; def C397_X : R600Reg <"C397.X", 397>; def C397_Y : R600Reg <"C397.Y", 397>; def C397_Z : R600Reg <"C397.Z", 397>; def C397_W : R600Reg <"C397.W", 397>; def C398_X : R600Reg <"C398.X", 398>; def C398_Y : R600Reg <"C398.Y", 398>; def C398_Z : R600Reg <"C398.Z", 398>; def C398_W : R600Reg <"C398.W", 398>; def C399_X : R600Reg <"C399.X", 399>; def C399_Y : R600Reg <"C399.Y", 399>; def C399_Z : R600Reg <"C399.Z", 399>; def C399_W : R600Reg <"C399.W", 399>; def C400_X : R600Reg <"C400.X", 400>; def C400_Y : R600Reg <"C400.Y", 400>; def C400_Z : R600Reg <"C400.Z", 400>; def C400_W : R600Reg <"C400.W", 400>; def C401_X : R600Reg <"C401.X", 401>; def C401_Y : R600Reg <"C401.Y", 401>; def C401_Z : R600Reg <"C401.Z", 401>; def C401_W : R600Reg <"C401.W", 401>; def C402_X : R600Reg <"C402.X", 402>; def C402_Y : R600Reg <"C402.Y", 402>; def C402_Z : R600Reg <"C402.Z", 402>; def C402_W : R600Reg <"C402.W", 402>; def C403_X : R600Reg <"C403.X", 403>; def C403_Y : R600Reg <"C403.Y", 403>; def C403_Z : R600Reg <"C403.Z", 403>; def C403_W : R600Reg <"C403.W", 403>; def C404_X : R600Reg <"C404.X", 404>; def C404_Y : R600Reg <"C404.Y", 404>; def C404_Z : R600Reg <"C404.Z", 404>; def C404_W : R600Reg <"C404.W", 404>; def C405_X : R600Reg <"C405.X", 405>; def C405_Y : R600Reg <"C405.Y", 405>; def C405_Z : R600Reg <"C405.Z", 405>; def C405_W : R600Reg <"C405.W", 405>; def C406_X : R600Reg <"C406.X", 406>; def C406_Y : R600Reg <"C406.Y", 406>; def C406_Z : R600Reg <"C406.Z", 406>; def C406_W : R600Reg <"C406.W", 406>; def C407_X : R600Reg <"C407.X", 407>; def C407_Y : R600Reg <"C407.Y", 407>; def C407_Z : R600Reg <"C407.Z", 407>; def C407_W : R600Reg <"C407.W", 407>; def C408_X : R600Reg <"C408.X", 408>; def C408_Y : R600Reg <"C408.Y", 408>; def C408_Z : R600Reg <"C408.Z", 408>; def C408_W : R600Reg <"C408.W", 408>; def C409_X : R600Reg <"C409.X", 409>; def C409_Y : R600Reg <"C409.Y", 409>; def C409_Z : R600Reg <"C409.Z", 409>; def C409_W : R600Reg <"C409.W", 409>; def C410_X : R600Reg <"C410.X", 410>; def C410_Y : R600Reg <"C410.Y", 410>; def C410_Z : R600Reg <"C410.Z", 410>; def C410_W : R600Reg <"C410.W", 410>; def C411_X : R600Reg <"C411.X", 411>; def C411_Y : R600Reg <"C411.Y", 411>; def C411_Z : R600Reg <"C411.Z", 411>; def C411_W : R600Reg <"C411.W", 411>; def C412_X : R600Reg <"C412.X", 412>; def C412_Y : R600Reg <"C412.Y", 412>; def C412_Z : R600Reg <"C412.Z", 412>; def C412_W : R600Reg <"C412.W", 412>; def C413_X : R600Reg <"C413.X", 413>; def C413_Y : R600Reg <"C413.Y", 413>; def C413_Z : R600Reg <"C413.Z", 413>; def C413_W : R600Reg <"C413.W", 413>; def C414_X : R600Reg <"C414.X", 414>; def C414_Y : R600Reg <"C414.Y", 414>; def C414_Z : R600Reg <"C414.Z", 414>; def C414_W : R600Reg <"C414.W", 414>; def C415_X : R600Reg <"C415.X", 415>; def C415_Y : R600Reg <"C415.Y", 415>; def C415_Z : R600Reg <"C415.Z", 415>; def C415_W : R600Reg <"C415.W", 415>; def C416_X : R600Reg <"C416.X", 416>; def C416_Y : R600Reg <"C416.Y", 416>; def C416_Z : R600Reg <"C416.Z", 416>; def C416_W : R600Reg <"C416.W", 416>; def C417_X : R600Reg <"C417.X", 417>; def C417_Y : R600Reg <"C417.Y", 417>; def C417_Z : R600Reg <"C417.Z", 417>; def C417_W : R600Reg <"C417.W", 417>; def C418_X : R600Reg <"C418.X", 418>; def C418_Y : R600Reg <"C418.Y", 418>; def C418_Z : R600Reg <"C418.Z", 418>; def C418_W : R600Reg <"C418.W", 418>; def C419_X : R600Reg <"C419.X", 419>; def C419_Y : R600Reg <"C419.Y", 419>; def C419_Z : R600Reg <"C419.Z", 419>; def C419_W : R600Reg <"C419.W", 419>; def C420_X : R600Reg <"C420.X", 420>; def C420_Y : R600Reg <"C420.Y", 420>; def C420_Z : R600Reg <"C420.Z", 420>; def C420_W : R600Reg <"C420.W", 420>; def C421_X : R600Reg <"C421.X", 421>; def C421_Y : R600Reg <"C421.Y", 421>; def C421_Z : R600Reg <"C421.Z", 421>; def C421_W : R600Reg <"C421.W", 421>; def C422_X : R600Reg <"C422.X", 422>; def C422_Y : R600Reg <"C422.Y", 422>; def C422_Z : R600Reg <"C422.Z", 422>; def C422_W : R600Reg <"C422.W", 422>; def C423_X : R600Reg <"C423.X", 423>; def C423_Y : R600Reg <"C423.Y", 423>; def C423_Z : R600Reg <"C423.Z", 423>; def C423_W : R600Reg <"C423.W", 423>; def C424_X : R600Reg <"C424.X", 424>; def C424_Y : R600Reg <"C424.Y", 424>; def C424_Z : R600Reg <"C424.Z", 424>; def C424_W : R600Reg <"C424.W", 424>; def C425_X : R600Reg <"C425.X", 425>; def C425_Y : R600Reg <"C425.Y", 425>; def C425_Z : R600Reg <"C425.Z", 425>; def C425_W : R600Reg <"C425.W", 425>; def C426_X : R600Reg <"C426.X", 426>; def C426_Y : R600Reg <"C426.Y", 426>; def C426_Z : R600Reg <"C426.Z", 426>; def C426_W : R600Reg <"C426.W", 426>; def C427_X : R600Reg <"C427.X", 427>; def C427_Y : R600Reg <"C427.Y", 427>; def C427_Z : R600Reg <"C427.Z", 427>; def C427_W : R600Reg <"C427.W", 427>; def C428_X : R600Reg <"C428.X", 428>; def C428_Y : R600Reg <"C428.Y", 428>; def C428_Z : R600Reg <"C428.Z", 428>; def C428_W : R600Reg <"C428.W", 428>; def C429_X : R600Reg <"C429.X", 429>; def C429_Y : R600Reg <"C429.Y", 429>; def C429_Z : R600Reg <"C429.Z", 429>; def C429_W : R600Reg <"C429.W", 429>; def C430_X : R600Reg <"C430.X", 430>; def C430_Y : R600Reg <"C430.Y", 430>; def C430_Z : R600Reg <"C430.Z", 430>; def C430_W : R600Reg <"C430.W", 430>; def C431_X : R600Reg <"C431.X", 431>; def C431_Y : R600Reg <"C431.Y", 431>; def C431_Z : R600Reg <"C431.Z", 431>; def C431_W : R600Reg <"C431.W", 431>; def C432_X : R600Reg <"C432.X", 432>; def C432_Y : R600Reg <"C432.Y", 432>; def C432_Z : R600Reg <"C432.Z", 432>; def C432_W : R600Reg <"C432.W", 432>; def C433_X : R600Reg <"C433.X", 433>; def C433_Y : R600Reg <"C433.Y", 433>; def C433_Z : R600Reg <"C433.Z", 433>; def C433_W : R600Reg <"C433.W", 433>; def C434_X : R600Reg <"C434.X", 434>; def C434_Y : R600Reg <"C434.Y", 434>; def C434_Z : R600Reg <"C434.Z", 434>; def C434_W : R600Reg <"C434.W", 434>; def C435_X : R600Reg <"C435.X", 435>; def C435_Y : R600Reg <"C435.Y", 435>; def C435_Z : R600Reg <"C435.Z", 435>; def C435_W : R600Reg <"C435.W", 435>; def C436_X : R600Reg <"C436.X", 436>; def C436_Y : R600Reg <"C436.Y", 436>; def C436_Z : R600Reg <"C436.Z", 436>; def C436_W : R600Reg <"C436.W", 436>; def C437_X : R600Reg <"C437.X", 437>; def C437_Y : R600Reg <"C437.Y", 437>; def C437_Z : R600Reg <"C437.Z", 437>; def C437_W : R600Reg <"C437.W", 437>; def C438_X : R600Reg <"C438.X", 438>; def C438_Y : R600Reg <"C438.Y", 438>; def C438_Z : R600Reg <"C438.Z", 438>; def C438_W : R600Reg <"C438.W", 438>; def C439_X : R600Reg <"C439.X", 439>; def C439_Y : R600Reg <"C439.Y", 439>; def C439_Z : R600Reg <"C439.Z", 439>; def C439_W : R600Reg <"C439.W", 439>; def C440_X : R600Reg <"C440.X", 440>; def C440_Y : R600Reg <"C440.Y", 440>; def C440_Z : R600Reg <"C440.Z", 440>; def C440_W : R600Reg <"C440.W", 440>; def C441_X : R600Reg <"C441.X", 441>; def C441_Y : R600Reg <"C441.Y", 441>; def C441_Z : R600Reg <"C441.Z", 441>; def C441_W : R600Reg <"C441.W", 441>; def C442_X : R600Reg <"C442.X", 442>; def C442_Y : R600Reg <"C442.Y", 442>; def C442_Z : R600Reg <"C442.Z", 442>; def C442_W : R600Reg <"C442.W", 442>; def C443_X : R600Reg <"C443.X", 443>; def C443_Y : R600Reg <"C443.Y", 443>; def C443_Z : R600Reg <"C443.Z", 443>; def C443_W : R600Reg <"C443.W", 443>; def C444_X : R600Reg <"C444.X", 444>; def C444_Y : R600Reg <"C444.Y", 444>; def C444_Z : R600Reg <"C444.Z", 444>; def C444_W : R600Reg <"C444.W", 444>; def C445_X : R600Reg <"C445.X", 445>; def C445_Y : R600Reg <"C445.Y", 445>; def C445_Z : R600Reg <"C445.Z", 445>; def C445_W : R600Reg <"C445.W", 445>; def C446_X : R600Reg <"C446.X", 446>; def C446_Y : R600Reg <"C446.Y", 446>; def C446_Z : R600Reg <"C446.Z", 446>; def C446_W : R600Reg <"C446.W", 446>; def C447_X : R600Reg <"C447.X", 447>; def C447_Y : R600Reg <"C447.Y", 447>; def C447_Z : R600Reg <"C447.Z", 447>; def C447_W : R600Reg <"C447.W", 447>; def C448_X : R600Reg <"C448.X", 448>; def C448_Y : R600Reg <"C448.Y", 448>; def C448_Z : R600Reg <"C448.Z", 448>; def C448_W : R600Reg <"C448.W", 448>; def C449_X : R600Reg <"C449.X", 449>; def C449_Y : R600Reg <"C449.Y", 449>; def C449_Z : R600Reg <"C449.Z", 449>; def C449_W : R600Reg <"C449.W", 449>; def C450_X : R600Reg <"C450.X", 450>; def C450_Y : R600Reg <"C450.Y", 450>; def C450_Z : R600Reg <"C450.Z", 450>; def C450_W : R600Reg <"C450.W", 450>; def C451_X : R600Reg <"C451.X", 451>; def C451_Y : R600Reg <"C451.Y", 451>; def C451_Z : R600Reg <"C451.Z", 451>; def C451_W : R600Reg <"C451.W", 451>; def C452_X : R600Reg <"C452.X", 452>; def C452_Y : R600Reg <"C452.Y", 452>; def C452_Z : R600Reg <"C452.Z", 452>; def C452_W : R600Reg <"C452.W", 452>; def C453_X : R600Reg <"C453.X", 453>; def C453_Y : R600Reg <"C453.Y", 453>; def C453_Z : R600Reg <"C453.Z", 453>; def C453_W : R600Reg <"C453.W", 453>; def C454_X : R600Reg <"C454.X", 454>; def C454_Y : R600Reg <"C454.Y", 454>; def C454_Z : R600Reg <"C454.Z", 454>; def C454_W : R600Reg <"C454.W", 454>; def C455_X : R600Reg <"C455.X", 455>; def C455_Y : R600Reg <"C455.Y", 455>; def C455_Z : R600Reg <"C455.Z", 455>; def C455_W : R600Reg <"C455.W", 455>; def C456_X : R600Reg <"C456.X", 456>; def C456_Y : R600Reg <"C456.Y", 456>; def C456_Z : R600Reg <"C456.Z", 456>; def C456_W : R600Reg <"C456.W", 456>; def C457_X : R600Reg <"C457.X", 457>; def C457_Y : R600Reg <"C457.Y", 457>; def C457_Z : R600Reg <"C457.Z", 457>; def C457_W : R600Reg <"C457.W", 457>; def C458_X : R600Reg <"C458.X", 458>; def C458_Y : R600Reg <"C458.Y", 458>; def C458_Z : R600Reg <"C458.Z", 458>; def C458_W : R600Reg <"C458.W", 458>; def C459_X : R600Reg <"C459.X", 459>; def C459_Y : R600Reg <"C459.Y", 459>; def C459_Z : R600Reg <"C459.Z", 459>; def C459_W : R600Reg <"C459.W", 459>; def C460_X : R600Reg <"C460.X", 460>; def C460_Y : R600Reg <"C460.Y", 460>; def C460_Z : R600Reg <"C460.Z", 460>; def C460_W : R600Reg <"C460.W", 460>; def C461_X : R600Reg <"C461.X", 461>; def C461_Y : R600Reg <"C461.Y", 461>; def C461_Z : R600Reg <"C461.Z", 461>; def C461_W : R600Reg <"C461.W", 461>; def C462_X : R600Reg <"C462.X", 462>; def C462_Y : R600Reg <"C462.Y", 462>; def C462_Z : R600Reg <"C462.Z", 462>; def C462_W : R600Reg <"C462.W", 462>; def C463_X : R600Reg <"C463.X", 463>; def C463_Y : R600Reg <"C463.Y", 463>; def C463_Z : R600Reg <"C463.Z", 463>; def C463_W : R600Reg <"C463.W", 463>; def C464_X : R600Reg <"C464.X", 464>; def C464_Y : R600Reg <"C464.Y", 464>; def C464_Z : R600Reg <"C464.Z", 464>; def C464_W : R600Reg <"C464.W", 464>; def C465_X : R600Reg <"C465.X", 465>; def C465_Y : R600Reg <"C465.Y", 465>; def C465_Z : R600Reg <"C465.Z", 465>; def C465_W : R600Reg <"C465.W", 465>; def C466_X : R600Reg <"C466.X", 466>; def C466_Y : R600Reg <"C466.Y", 466>; def C466_Z : R600Reg <"C466.Z", 466>; def C466_W : R600Reg <"C466.W", 466>; def C467_X : R600Reg <"C467.X", 467>; def C467_Y : R600Reg <"C467.Y", 467>; def C467_Z : R600Reg <"C467.Z", 467>; def C467_W : R600Reg <"C467.W", 467>; def C468_X : R600Reg <"C468.X", 468>; def C468_Y : R600Reg <"C468.Y", 468>; def C468_Z : R600Reg <"C468.Z", 468>; def C468_W : R600Reg <"C468.W", 468>; def C469_X : R600Reg <"C469.X", 469>; def C469_Y : R600Reg <"C469.Y", 469>; def C469_Z : R600Reg <"C469.Z", 469>; def C469_W : R600Reg <"C469.W", 469>; def C470_X : R600Reg <"C470.X", 470>; def C470_Y : R600Reg <"C470.Y", 470>; def C470_Z : R600Reg <"C470.Z", 470>; def C470_W : R600Reg <"C470.W", 470>; def C471_X : R600Reg <"C471.X", 471>; def C471_Y : R600Reg <"C471.Y", 471>; def C471_Z : R600Reg <"C471.Z", 471>; def C471_W : R600Reg <"C471.W", 471>; def C472_X : R600Reg <"C472.X", 472>; def C472_Y : R600Reg <"C472.Y", 472>; def C472_Z : R600Reg <"C472.Z", 472>; def C472_W : R600Reg <"C472.W", 472>; def C473_X : R600Reg <"C473.X", 473>; def C473_Y : R600Reg <"C473.Y", 473>; def C473_Z : R600Reg <"C473.Z", 473>; def C473_W : R600Reg <"C473.W", 473>; def C474_X : R600Reg <"C474.X", 474>; def C474_Y : R600Reg <"C474.Y", 474>; def C474_Z : R600Reg <"C474.Z", 474>; def C474_W : R600Reg <"C474.W", 474>; def C475_X : R600Reg <"C475.X", 475>; def C475_Y : R600Reg <"C475.Y", 475>; def C475_Z : R600Reg <"C475.Z", 475>; def C475_W : R600Reg <"C475.W", 475>; def C476_X : R600Reg <"C476.X", 476>; def C476_Y : R600Reg <"C476.Y", 476>; def C476_Z : R600Reg <"C476.Z", 476>; def C476_W : R600Reg <"C476.W", 476>; def C477_X : R600Reg <"C477.X", 477>; def C477_Y : R600Reg <"C477.Y", 477>; def C477_Z : R600Reg <"C477.Z", 477>; def C477_W : R600Reg <"C477.W", 477>; def C478_X : R600Reg <"C478.X", 478>; def C478_Y : R600Reg <"C478.Y", 478>; def C478_Z : R600Reg <"C478.Z", 478>; def C478_W : R600Reg <"C478.W", 478>; def C479_X : R600Reg <"C479.X", 479>; def C479_Y : R600Reg <"C479.Y", 479>; def C479_Z : R600Reg <"C479.Z", 479>; def C479_W : R600Reg <"C479.W", 479>; def C480_X : R600Reg <"C480.X", 480>; def C480_Y : R600Reg <"C480.Y", 480>; def C480_Z : R600Reg <"C480.Z", 480>; def C480_W : R600Reg <"C480.W", 480>; def C481_X : R600Reg <"C481.X", 481>; def C481_Y : R600Reg <"C481.Y", 481>; def C481_Z : R600Reg <"C481.Z", 481>; def C481_W : R600Reg <"C481.W", 481>; def C482_X : R600Reg <"C482.X", 482>; def C482_Y : R600Reg <"C482.Y", 482>; def C482_Z : R600Reg <"C482.Z", 482>; def C482_W : R600Reg <"C482.W", 482>; def C483_X : R600Reg <"C483.X", 483>; def C483_Y : R600Reg <"C483.Y", 483>; def C483_Z : R600Reg <"C483.Z", 483>; def C483_W : R600Reg <"C483.W", 483>; def C484_X : R600Reg <"C484.X", 484>; def C484_Y : R600Reg <"C484.Y", 484>; def C484_Z : R600Reg <"C484.Z", 484>; def C484_W : R600Reg <"C484.W", 484>; def C485_X : R600Reg <"C485.X", 485>; def C485_Y : R600Reg <"C485.Y", 485>; def C485_Z : R600Reg <"C485.Z", 485>; def C485_W : R600Reg <"C485.W", 485>; def C486_X : R600Reg <"C486.X", 486>; def C486_Y : R600Reg <"C486.Y", 486>; def C486_Z : R600Reg <"C486.Z", 486>; def C486_W : R600Reg <"C486.W", 486>; def C487_X : R600Reg <"C487.X", 487>; def C487_Y : R600Reg <"C487.Y", 487>; def C487_Z : R600Reg <"C487.Z", 487>; def C487_W : R600Reg <"C487.W", 487>; def C488_X : R600Reg <"C488.X", 488>; def C488_Y : R600Reg <"C488.Y", 488>; def C488_Z : R600Reg <"C488.Z", 488>; def C488_W : R600Reg <"C488.W", 488>; def C489_X : R600Reg <"C489.X", 489>; def C489_Y : R600Reg <"C489.Y", 489>; def C489_Z : R600Reg <"C489.Z", 489>; def C489_W : R600Reg <"C489.W", 489>; def C490_X : R600Reg <"C490.X", 490>; def C490_Y : R600Reg <"C490.Y", 490>; def C490_Z : R600Reg <"C490.Z", 490>; def C490_W : R600Reg <"C490.W", 490>; def C491_X : R600Reg <"C491.X", 491>; def C491_Y : R600Reg <"C491.Y", 491>; def C491_Z : R600Reg <"C491.Z", 491>; def C491_W : R600Reg <"C491.W", 491>; def C492_X : R600Reg <"C492.X", 492>; def C492_Y : R600Reg <"C492.Y", 492>; def C492_Z : R600Reg <"C492.Z", 492>; def C492_W : R600Reg <"C492.W", 492>; def C493_X : R600Reg <"C493.X", 493>; def C493_Y : R600Reg <"C493.Y", 493>; def C493_Z : R600Reg <"C493.Z", 493>; def C493_W : R600Reg <"C493.W", 493>; def C494_X : R600Reg <"C494.X", 494>; def C494_Y : R600Reg <"C494.Y", 494>; def C494_Z : R600Reg <"C494.Z", 494>; def C494_W : R600Reg <"C494.W", 494>; def C495_X : R600Reg <"C495.X", 495>; def C495_Y : R600Reg <"C495.Y", 495>; def C495_Z : R600Reg <"C495.Z", 495>; def C495_W : R600Reg <"C495.W", 495>; def C496_X : R600Reg <"C496.X", 496>; def C496_Y : R600Reg <"C496.Y", 496>; def C496_Z : R600Reg <"C496.Z", 496>; def C496_W : R600Reg <"C496.W", 496>; def C497_X : R600Reg <"C497.X", 497>; def C497_Y : R600Reg <"C497.Y", 497>; def C497_Z : R600Reg <"C497.Z", 497>; def C497_W : R600Reg <"C497.W", 497>; def C498_X : R600Reg <"C498.X", 498>; def C498_Y : R600Reg <"C498.Y", 498>; def C498_Z : R600Reg <"C498.Z", 498>; def C498_W : R600Reg <"C498.W", 498>; def C499_X : R600Reg <"C499.X", 499>; def C499_Y : R600Reg <"C499.Y", 499>; def C499_Z : R600Reg <"C499.Z", 499>; def C499_W : R600Reg <"C499.W", 499>; def C500_X : R600Reg <"C500.X", 500>; def C500_Y : R600Reg <"C500.Y", 500>; def C500_Z : R600Reg <"C500.Z", 500>; def C500_W : R600Reg <"C500.W", 500>; def C501_X : R600Reg <"C501.X", 501>; def C501_Y : R600Reg <"C501.Y", 501>; def C501_Z : R600Reg <"C501.Z", 501>; def C501_W : R600Reg <"C501.W", 501>; def C502_X : R600Reg <"C502.X", 502>; def C502_Y : R600Reg <"C502.Y", 502>; def C502_Z : R600Reg <"C502.Z", 502>; def C502_W : R600Reg <"C502.W", 502>; def C503_X : R600Reg <"C503.X", 503>; def C503_Y : R600Reg <"C503.Y", 503>; def C503_Z : R600Reg <"C503.Z", 503>; def C503_W : R600Reg <"C503.W", 503>; def C504_X : R600Reg <"C504.X", 504>; def C504_Y : R600Reg <"C504.Y", 504>; def C504_Z : R600Reg <"C504.Z", 504>; def C504_W : R600Reg <"C504.W", 504>; def C505_X : R600Reg <"C505.X", 505>; def C505_Y : R600Reg <"C505.Y", 505>; def C505_Z : R600Reg <"C505.Z", 505>; def C505_W : R600Reg <"C505.W", 505>; def C506_X : R600Reg <"C506.X", 506>; def C506_Y : R600Reg <"C506.Y", 506>; def C506_Z : R600Reg <"C506.Z", 506>; def C506_W : R600Reg <"C506.W", 506>; def C507_X : R600Reg <"C507.X", 507>; def C507_Y : R600Reg <"C507.Y", 507>; def C507_Z : R600Reg <"C507.Z", 507>; def C507_W : R600Reg <"C507.W", 507>; def C508_X : R600Reg <"C508.X", 508>; def C508_Y : R600Reg <"C508.Y", 508>; def C508_Z : R600Reg <"C508.Z", 508>; def C508_W : R600Reg <"C508.W", 508>; def C509_X : R600Reg <"C509.X", 509>; def C509_Y : R600Reg <"C509.Y", 509>; def C509_Z : R600Reg <"C509.Z", 509>; def C509_W : R600Reg <"C509.W", 509>; def C510_X : R600Reg <"C510.X", 510>; def C510_Y : R600Reg <"C510.Y", 510>; def C510_Z : R600Reg <"C510.Z", 510>; def C510_W : R600Reg <"C510.W", 510>; def C511_X : R600Reg <"C511.X", 511>; def C511_Y : R600Reg <"C511.Y", 511>; def C511_Z : R600Reg <"C511.Z", 511>; def C511_W : R600Reg <"C511.W", 511>; def C512_X : R600Reg <"C512.X", 512>; def C512_Y : R600Reg <"C512.Y", 512>; def C512_Z : R600Reg <"C512.Z", 512>; def C512_W : R600Reg <"C512.W", 512>; def C513_X : R600Reg <"C513.X", 513>; def C513_Y : R600Reg <"C513.Y", 513>; def C513_Z : R600Reg <"C513.Z", 513>; def C513_W : R600Reg <"C513.W", 513>; def C514_X : R600Reg <"C514.X", 514>; def C514_Y : R600Reg <"C514.Y", 514>; def C514_Z : R600Reg <"C514.Z", 514>; def C514_W : R600Reg <"C514.W", 514>; def C515_X : R600Reg <"C515.X", 515>; def C515_Y : R600Reg <"C515.Y", 515>; def C515_Z : R600Reg <"C515.Z", 515>; def C515_W : R600Reg <"C515.W", 515>; def C516_X : R600Reg <"C516.X", 516>; def C516_Y : R600Reg <"C516.Y", 516>; def C516_Z : R600Reg <"C516.Z", 516>; def C516_W : R600Reg <"C516.W", 516>; def C517_X : R600Reg <"C517.X", 517>; def C517_Y : R600Reg <"C517.Y", 517>; def C517_Z : R600Reg <"C517.Z", 517>; def C517_W : R600Reg <"C517.W", 517>; def C518_X : R600Reg <"C518.X", 518>; def C518_Y : R600Reg <"C518.Y", 518>; def C518_Z : R600Reg <"C518.Z", 518>; def C518_W : R600Reg <"C518.W", 518>; def C519_X : R600Reg <"C519.X", 519>; def C519_Y : R600Reg <"C519.Y", 519>; def C519_Z : R600Reg <"C519.Z", 519>; def C519_W : R600Reg <"C519.W", 519>; def C520_X : R600Reg <"C520.X", 520>; def C520_Y : R600Reg <"C520.Y", 520>; def C520_Z : R600Reg <"C520.Z", 520>; def C520_W : R600Reg <"C520.W", 520>; def C521_X : R600Reg <"C521.X", 521>; def C521_Y : R600Reg <"C521.Y", 521>; def C521_Z : R600Reg <"C521.Z", 521>; def C521_W : R600Reg <"C521.W", 521>; def C522_X : R600Reg <"C522.X", 522>; def C522_Y : R600Reg <"C522.Y", 522>; def C522_Z : R600Reg <"C522.Z", 522>; def C522_W : R600Reg <"C522.W", 522>; def C523_X : R600Reg <"C523.X", 523>; def C523_Y : R600Reg <"C523.Y", 523>; def C523_Z : R600Reg <"C523.Z", 523>; def C523_W : R600Reg <"C523.W", 523>; def C524_X : R600Reg <"C524.X", 524>; def C524_Y : R600Reg <"C524.Y", 524>; def C524_Z : R600Reg <"C524.Z", 524>; def C524_W : R600Reg <"C524.W", 524>; def C525_X : R600Reg <"C525.X", 525>; def C525_Y : R600Reg <"C525.Y", 525>; def C525_Z : R600Reg <"C525.Z", 525>; def C525_W : R600Reg <"C525.W", 525>; def C526_X : R600Reg <"C526.X", 526>; def C526_Y : R600Reg <"C526.Y", 526>; def C526_Z : R600Reg <"C526.Z", 526>; def C526_W : R600Reg <"C526.W", 526>; def C527_X : R600Reg <"C527.X", 527>; def C527_Y : R600Reg <"C527.Y", 527>; def C527_Z : R600Reg <"C527.Z", 527>; def C527_W : R600Reg <"C527.W", 527>; def C528_X : R600Reg <"C528.X", 528>; def C528_Y : R600Reg <"C528.Y", 528>; def C528_Z : R600Reg <"C528.Z", 528>; def C528_W : R600Reg <"C528.W", 528>; def C529_X : R600Reg <"C529.X", 529>; def C529_Y : R600Reg <"C529.Y", 529>; def C529_Z : R600Reg <"C529.Z", 529>; def C529_W : R600Reg <"C529.W", 529>; def C530_X : R600Reg <"C530.X", 530>; def C530_Y : R600Reg <"C530.Y", 530>; def C530_Z : R600Reg <"C530.Z", 530>; def C530_W : R600Reg <"C530.W", 530>; def C531_X : R600Reg <"C531.X", 531>; def C531_Y : R600Reg <"C531.Y", 531>; def C531_Z : R600Reg <"C531.Z", 531>; def C531_W : R600Reg <"C531.W", 531>; def C532_X : R600Reg <"C532.X", 532>; def C532_Y : R600Reg <"C532.Y", 532>; def C532_Z : R600Reg <"C532.Z", 532>; def C532_W : R600Reg <"C532.W", 532>; def C533_X : R600Reg <"C533.X", 533>; def C533_Y : R600Reg <"C533.Y", 533>; def C533_Z : R600Reg <"C533.Z", 533>; def C533_W : R600Reg <"C533.W", 533>; def C534_X : R600Reg <"C534.X", 534>; def C534_Y : R600Reg <"C534.Y", 534>; def C534_Z : R600Reg <"C534.Z", 534>; def C534_W : R600Reg <"C534.W", 534>; def C535_X : R600Reg <"C535.X", 535>; def C535_Y : R600Reg <"C535.Y", 535>; def C535_Z : R600Reg <"C535.Z", 535>; def C535_W : R600Reg <"C535.W", 535>; def C536_X : R600Reg <"C536.X", 536>; def C536_Y : R600Reg <"C536.Y", 536>; def C536_Z : R600Reg <"C536.Z", 536>; def C536_W : R600Reg <"C536.W", 536>; def C537_X : R600Reg <"C537.X", 537>; def C537_Y : R600Reg <"C537.Y", 537>; def C537_Z : R600Reg <"C537.Z", 537>; def C537_W : R600Reg <"C537.W", 537>; def C538_X : R600Reg <"C538.X", 538>; def C538_Y : R600Reg <"C538.Y", 538>; def C538_Z : R600Reg <"C538.Z", 538>; def C538_W : R600Reg <"C538.W", 538>; def C539_X : R600Reg <"C539.X", 539>; def C539_Y : R600Reg <"C539.Y", 539>; def C539_Z : R600Reg <"C539.Z", 539>; def C539_W : R600Reg <"C539.W", 539>; def C540_X : R600Reg <"C540.X", 540>; def C540_Y : R600Reg <"C540.Y", 540>; def C540_Z : R600Reg <"C540.Z", 540>; def C540_W : R600Reg <"C540.W", 540>; def C541_X : R600Reg <"C541.X", 541>; def C541_Y : R600Reg <"C541.Y", 541>; def C541_Z : R600Reg <"C541.Z", 541>; def C541_W : R600Reg <"C541.W", 541>; def C542_X : R600Reg <"C542.X", 542>; def C542_Y : R600Reg <"C542.Y", 542>; def C542_Z : R600Reg <"C542.Z", 542>; def C542_W : R600Reg <"C542.W", 542>; def C543_X : R600Reg <"C543.X", 543>; def C543_Y : R600Reg <"C543.Y", 543>; def C543_Z : R600Reg <"C543.Z", 543>; def C543_W : R600Reg <"C543.W", 543>; def C544_X : R600Reg <"C544.X", 544>; def C544_Y : R600Reg <"C544.Y", 544>; def C544_Z : R600Reg <"C544.Z", 544>; def C544_W : R600Reg <"C544.W", 544>; def C545_X : R600Reg <"C545.X", 545>; def C545_Y : R600Reg <"C545.Y", 545>; def C545_Z : R600Reg <"C545.Z", 545>; def C545_W : R600Reg <"C545.W", 545>; def C546_X : R600Reg <"C546.X", 546>; def C546_Y : R600Reg <"C546.Y", 546>; def C546_Z : R600Reg <"C546.Z", 546>; def C546_W : R600Reg <"C546.W", 546>; def C547_X : R600Reg <"C547.X", 547>; def C547_Y : R600Reg <"C547.Y", 547>; def C547_Z : R600Reg <"C547.Z", 547>; def C547_W : R600Reg <"C547.W", 547>; def C548_X : R600Reg <"C548.X", 548>; def C548_Y : R600Reg <"C548.Y", 548>; def C548_Z : R600Reg <"C548.Z", 548>; def C548_W : R600Reg <"C548.W", 548>; def C549_X : R600Reg <"C549.X", 549>; def C549_Y : R600Reg <"C549.Y", 549>; def C549_Z : R600Reg <"C549.Z", 549>; def C549_W : R600Reg <"C549.W", 549>; def C550_X : R600Reg <"C550.X", 550>; def C550_Y : R600Reg <"C550.Y", 550>; def C550_Z : R600Reg <"C550.Z", 550>; def C550_W : R600Reg <"C550.W", 550>; def C551_X : R600Reg <"C551.X", 551>; def C551_Y : R600Reg <"C551.Y", 551>; def C551_Z : R600Reg <"C551.Z", 551>; def C551_W : R600Reg <"C551.W", 551>; def C552_X : R600Reg <"C552.X", 552>; def C552_Y : R600Reg <"C552.Y", 552>; def C552_Z : R600Reg <"C552.Z", 552>; def C552_W : R600Reg <"C552.W", 552>; def C553_X : R600Reg <"C553.X", 553>; def C553_Y : R600Reg <"C553.Y", 553>; def C553_Z : R600Reg <"C553.Z", 553>; def C553_W : R600Reg <"C553.W", 553>; def C554_X : R600Reg <"C554.X", 554>; def C554_Y : R600Reg <"C554.Y", 554>; def C554_Z : R600Reg <"C554.Z", 554>; def C554_W : R600Reg <"C554.W", 554>; def C555_X : R600Reg <"C555.X", 555>; def C555_Y : R600Reg <"C555.Y", 555>; def C555_Z : R600Reg <"C555.Z", 555>; def C555_W : R600Reg <"C555.W", 555>; def C556_X : R600Reg <"C556.X", 556>; def C556_Y : R600Reg <"C556.Y", 556>; def C556_Z : R600Reg <"C556.Z", 556>; def C556_W : R600Reg <"C556.W", 556>; def C557_X : R600Reg <"C557.X", 557>; def C557_Y : R600Reg <"C557.Y", 557>; def C557_Z : R600Reg <"C557.Z", 557>; def C557_W : R600Reg <"C557.W", 557>; def C558_X : R600Reg <"C558.X", 558>; def C558_Y : R600Reg <"C558.Y", 558>; def C558_Z : R600Reg <"C558.Z", 558>; def C558_W : R600Reg <"C558.W", 558>; def C559_X : R600Reg <"C559.X", 559>; def C559_Y : R600Reg <"C559.Y", 559>; def C559_Z : R600Reg <"C559.Z", 559>; def C559_W : R600Reg <"C559.W", 559>; def C560_X : R600Reg <"C560.X", 560>; def C560_Y : R600Reg <"C560.Y", 560>; def C560_Z : R600Reg <"C560.Z", 560>; def C560_W : R600Reg <"C560.W", 560>; def C561_X : R600Reg <"C561.X", 561>; def C561_Y : R600Reg <"C561.Y", 561>; def C561_Z : R600Reg <"C561.Z", 561>; def C561_W : R600Reg <"C561.W", 561>; def C562_X : R600Reg <"C562.X", 562>; def C562_Y : R600Reg <"C562.Y", 562>; def C562_Z : R600Reg <"C562.Z", 562>; def C562_W : R600Reg <"C562.W", 562>; def C563_X : R600Reg <"C563.X", 563>; def C563_Y : R600Reg <"C563.Y", 563>; def C563_Z : R600Reg <"C563.Z", 563>; def C563_W : R600Reg <"C563.W", 563>; def C564_X : R600Reg <"C564.X", 564>; def C564_Y : R600Reg <"C564.Y", 564>; def C564_Z : R600Reg <"C564.Z", 564>; def C564_W : R600Reg <"C564.W", 564>; def C565_X : R600Reg <"C565.X", 565>; def C565_Y : R600Reg <"C565.Y", 565>; def C565_Z : R600Reg <"C565.Z", 565>; def C565_W : R600Reg <"C565.W", 565>; def C566_X : R600Reg <"C566.X", 566>; def C566_Y : R600Reg <"C566.Y", 566>; def C566_Z : R600Reg <"C566.Z", 566>; def C566_W : R600Reg <"C566.W", 566>; def C567_X : R600Reg <"C567.X", 567>; def C567_Y : R600Reg <"C567.Y", 567>; def C567_Z : R600Reg <"C567.Z", 567>; def C567_W : R600Reg <"C567.W", 567>; def C568_X : R600Reg <"C568.X", 568>; def C568_Y : R600Reg <"C568.Y", 568>; def C568_Z : R600Reg <"C568.Z", 568>; def C568_W : R600Reg <"C568.W", 568>; def C569_X : R600Reg <"C569.X", 569>; def C569_Y : R600Reg <"C569.Y", 569>; def C569_Z : R600Reg <"C569.Z", 569>; def C569_W : R600Reg <"C569.W", 569>; def C570_X : R600Reg <"C570.X", 570>; def C570_Y : R600Reg <"C570.Y", 570>; def C570_Z : R600Reg <"C570.Z", 570>; def C570_W : R600Reg <"C570.W", 570>; def C571_X : R600Reg <"C571.X", 571>; def C571_Y : R600Reg <"C571.Y", 571>; def C571_Z : R600Reg <"C571.Z", 571>; def C571_W : R600Reg <"C571.W", 571>; def C572_X : R600Reg <"C572.X", 572>; def C572_Y : R600Reg <"C572.Y", 572>; def C572_Z : R600Reg <"C572.Z", 572>; def C572_W : R600Reg <"C572.W", 572>; def C573_X : R600Reg <"C573.X", 573>; def C573_Y : R600Reg <"C573.Y", 573>; def C573_Z : R600Reg <"C573.Z", 573>; def C573_W : R600Reg <"C573.W", 573>; def C574_X : R600Reg <"C574.X", 574>; def C574_Y : R600Reg <"C574.Y", 574>; def C574_Z : R600Reg <"C574.Z", 574>; def C574_W : R600Reg <"C574.W", 574>; def C575_X : R600Reg <"C575.X", 575>; def C575_Y : R600Reg <"C575.Y", 575>; def C575_Z : R600Reg <"C575.Z", 575>; def C575_W : R600Reg <"C575.W", 575>; def C576_X : R600Reg <"C576.X", 576>; def C576_Y : R600Reg <"C576.Y", 576>; def C576_Z : R600Reg <"C576.Z", 576>; def C576_W : R600Reg <"C576.W", 576>; def C577_X : R600Reg <"C577.X", 577>; def C577_Y : R600Reg <"C577.Y", 577>; def C577_Z : R600Reg <"C577.Z", 577>; def C577_W : R600Reg <"C577.W", 577>; def C578_X : R600Reg <"C578.X", 578>; def C578_Y : R600Reg <"C578.Y", 578>; def C578_Z : R600Reg <"C578.Z", 578>; def C578_W : R600Reg <"C578.W", 578>; def C579_X : R600Reg <"C579.X", 579>; def C579_Y : R600Reg <"C579.Y", 579>; def C579_Z : R600Reg <"C579.Z", 579>; def C579_W : R600Reg <"C579.W", 579>; def C580_X : R600Reg <"C580.X", 580>; def C580_Y : R600Reg <"C580.Y", 580>; def C580_Z : R600Reg <"C580.Z", 580>; def C580_W : R600Reg <"C580.W", 580>; def C581_X : R600Reg <"C581.X", 581>; def C581_Y : R600Reg <"C581.Y", 581>; def C581_Z : R600Reg <"C581.Z", 581>; def C581_W : R600Reg <"C581.W", 581>; def C582_X : R600Reg <"C582.X", 582>; def C582_Y : R600Reg <"C582.Y", 582>; def C582_Z : R600Reg <"C582.Z", 582>; def C582_W : R600Reg <"C582.W", 582>; def C583_X : R600Reg <"C583.X", 583>; def C583_Y : R600Reg <"C583.Y", 583>; def C583_Z : R600Reg <"C583.Z", 583>; def C583_W : R600Reg <"C583.W", 583>; def C584_X : R600Reg <"C584.X", 584>; def C584_Y : R600Reg <"C584.Y", 584>; def C584_Z : R600Reg <"C584.Z", 584>; def C584_W : R600Reg <"C584.W", 584>; def C585_X : R600Reg <"C585.X", 585>; def C585_Y : R600Reg <"C585.Y", 585>; def C585_Z : R600Reg <"C585.Z", 585>; def C585_W : R600Reg <"C585.W", 585>; def C586_X : R600Reg <"C586.X", 586>; def C586_Y : R600Reg <"C586.Y", 586>; def C586_Z : R600Reg <"C586.Z", 586>; def C586_W : R600Reg <"C586.W", 586>; def C587_X : R600Reg <"C587.X", 587>; def C587_Y : R600Reg <"C587.Y", 587>; def C587_Z : R600Reg <"C587.Z", 587>; def C587_W : R600Reg <"C587.W", 587>; def C588_X : R600Reg <"C588.X", 588>; def C588_Y : R600Reg <"C588.Y", 588>; def C588_Z : R600Reg <"C588.Z", 588>; def C588_W : R600Reg <"C588.W", 588>; def C589_X : R600Reg <"C589.X", 589>; def C589_Y : R600Reg <"C589.Y", 589>; def C589_Z : R600Reg <"C589.Z", 589>; def C589_W : R600Reg <"C589.W", 589>; def C590_X : R600Reg <"C590.X", 590>; def C590_Y : R600Reg <"C590.Y", 590>; def C590_Z : R600Reg <"C590.Z", 590>; def C590_W : R600Reg <"C590.W", 590>; def C591_X : R600Reg <"C591.X", 591>; def C591_Y : R600Reg <"C591.Y", 591>; def C591_Z : R600Reg <"C591.Z", 591>; def C591_W : R600Reg <"C591.W", 591>; def C592_X : R600Reg <"C592.X", 592>; def C592_Y : R600Reg <"C592.Y", 592>; def C592_Z : R600Reg <"C592.Z", 592>; def C592_W : R600Reg <"C592.W", 592>; def C593_X : R600Reg <"C593.X", 593>; def C593_Y : R600Reg <"C593.Y", 593>; def C593_Z : R600Reg <"C593.Z", 593>; def C593_W : R600Reg <"C593.W", 593>; def C594_X : R600Reg <"C594.X", 594>; def C594_Y : R600Reg <"C594.Y", 594>; def C594_Z : R600Reg <"C594.Z", 594>; def C594_W : R600Reg <"C594.W", 594>; def C595_X : R600Reg <"C595.X", 595>; def C595_Y : R600Reg <"C595.Y", 595>; def C595_Z : R600Reg <"C595.Z", 595>; def C595_W : R600Reg <"C595.W", 595>; def C596_X : R600Reg <"C596.X", 596>; def C596_Y : R600Reg <"C596.Y", 596>; def C596_Z : R600Reg <"C596.Z", 596>; def C596_W : R600Reg <"C596.W", 596>; def C597_X : R600Reg <"C597.X", 597>; def C597_Y : R600Reg <"C597.Y", 597>; def C597_Z : R600Reg <"C597.Z", 597>; def C597_W : R600Reg <"C597.W", 597>; def C598_X : R600Reg <"C598.X", 598>; def C598_Y : R600Reg <"C598.Y", 598>; def C598_Z : R600Reg <"C598.Z", 598>; def C598_W : R600Reg <"C598.W", 598>; def C599_X : R600Reg <"C599.X", 599>; def C599_Y : R600Reg <"C599.Y", 599>; def C599_Z : R600Reg <"C599.Z", 599>; def C599_W : R600Reg <"C599.W", 599>; def C600_X : R600Reg <"C600.X", 600>; def C600_Y : R600Reg <"C600.Y", 600>; def C600_Z : R600Reg <"C600.Z", 600>; def C600_W : R600Reg <"C600.W", 600>; def C601_X : R600Reg <"C601.X", 601>; def C601_Y : R600Reg <"C601.Y", 601>; def C601_Z : R600Reg <"C601.Z", 601>; def C601_W : R600Reg <"C601.W", 601>; def C602_X : R600Reg <"C602.X", 602>; def C602_Y : R600Reg <"C602.Y", 602>; def C602_Z : R600Reg <"C602.Z", 602>; def C602_W : R600Reg <"C602.W", 602>; def C603_X : R600Reg <"C603.X", 603>; def C603_Y : R600Reg <"C603.Y", 603>; def C603_Z : R600Reg <"C603.Z", 603>; def C603_W : R600Reg <"C603.W", 603>; def C604_X : R600Reg <"C604.X", 604>; def C604_Y : R600Reg <"C604.Y", 604>; def C604_Z : R600Reg <"C604.Z", 604>; def C604_W : R600Reg <"C604.W", 604>; def C605_X : R600Reg <"C605.X", 605>; def C605_Y : R600Reg <"C605.Y", 605>; def C605_Z : R600Reg <"C605.Z", 605>; def C605_W : R600Reg <"C605.W", 605>; def C606_X : R600Reg <"C606.X", 606>; def C606_Y : R600Reg <"C606.Y", 606>; def C606_Z : R600Reg <"C606.Z", 606>; def C606_W : R600Reg <"C606.W", 606>; def C607_X : R600Reg <"C607.X", 607>; def C607_Y : R600Reg <"C607.Y", 607>; def C607_Z : R600Reg <"C607.Z", 607>; def C607_W : R600Reg <"C607.W", 607>; def C608_X : R600Reg <"C608.X", 608>; def C608_Y : R600Reg <"C608.Y", 608>; def C608_Z : R600Reg <"C608.Z", 608>; def C608_W : R600Reg <"C608.W", 608>; def C609_X : R600Reg <"C609.X", 609>; def C609_Y : R600Reg <"C609.Y", 609>; def C609_Z : R600Reg <"C609.Z", 609>; def C609_W : R600Reg <"C609.W", 609>; def C610_X : R600Reg <"C610.X", 610>; def C610_Y : R600Reg <"C610.Y", 610>; def C610_Z : R600Reg <"C610.Z", 610>; def C610_W : R600Reg <"C610.W", 610>; def C611_X : R600Reg <"C611.X", 611>; def C611_Y : R600Reg <"C611.Y", 611>; def C611_Z : R600Reg <"C611.Z", 611>; def C611_W : R600Reg <"C611.W", 611>; def C612_X : R600Reg <"C612.X", 612>; def C612_Y : R600Reg <"C612.Y", 612>; def C612_Z : R600Reg <"C612.Z", 612>; def C612_W : R600Reg <"C612.W", 612>; def C613_X : R600Reg <"C613.X", 613>; def C613_Y : R600Reg <"C613.Y", 613>; def C613_Z : R600Reg <"C613.Z", 613>; def C613_W : R600Reg <"C613.W", 613>; def C614_X : R600Reg <"C614.X", 614>; def C614_Y : R600Reg <"C614.Y", 614>; def C614_Z : R600Reg <"C614.Z", 614>; def C614_W : R600Reg <"C614.W", 614>; def C615_X : R600Reg <"C615.X", 615>; def C615_Y : R600Reg <"C615.Y", 615>; def C615_Z : R600Reg <"C615.Z", 615>; def C615_W : R600Reg <"C615.W", 615>; def C616_X : R600Reg <"C616.X", 616>; def C616_Y : R600Reg <"C616.Y", 616>; def C616_Z : R600Reg <"C616.Z", 616>; def C616_W : R600Reg <"C616.W", 616>; def C617_X : R600Reg <"C617.X", 617>; def C617_Y : R600Reg <"C617.Y", 617>; def C617_Z : R600Reg <"C617.Z", 617>; def C617_W : R600Reg <"C617.W", 617>; def C618_X : R600Reg <"C618.X", 618>; def C618_Y : R600Reg <"C618.Y", 618>; def C618_Z : R600Reg <"C618.Z", 618>; def C618_W : R600Reg <"C618.W", 618>; def C619_X : R600Reg <"C619.X", 619>; def C619_Y : R600Reg <"C619.Y", 619>; def C619_Z : R600Reg <"C619.Z", 619>; def C619_W : R600Reg <"C619.W", 619>; def C620_X : R600Reg <"C620.X", 620>; def C620_Y : R600Reg <"C620.Y", 620>; def C620_Z : R600Reg <"C620.Z", 620>; def C620_W : R600Reg <"C620.W", 620>; def C621_X : R600Reg <"C621.X", 621>; def C621_Y : R600Reg <"C621.Y", 621>; def C621_Z : R600Reg <"C621.Z", 621>; def C621_W : R600Reg <"C621.W", 621>; def C622_X : R600Reg <"C622.X", 622>; def C622_Y : R600Reg <"C622.Y", 622>; def C622_Z : R600Reg <"C622.Z", 622>; def C622_W : R600Reg <"C622.W", 622>; def C623_X : R600Reg <"C623.X", 623>; def C623_Y : R600Reg <"C623.Y", 623>; def C623_Z : R600Reg <"C623.Z", 623>; def C623_W : R600Reg <"C623.W", 623>; def C624_X : R600Reg <"C624.X", 624>; def C624_Y : R600Reg <"C624.Y", 624>; def C624_Z : R600Reg <"C624.Z", 624>; def C624_W : R600Reg <"C624.W", 624>; def C625_X : R600Reg <"C625.X", 625>; def C625_Y : R600Reg <"C625.Y", 625>; def C625_Z : R600Reg <"C625.Z", 625>; def C625_W : R600Reg <"C625.W", 625>; def C626_X : R600Reg <"C626.X", 626>; def C626_Y : R600Reg <"C626.Y", 626>; def C626_Z : R600Reg <"C626.Z", 626>; def C626_W : R600Reg <"C626.W", 626>; def C627_X : R600Reg <"C627.X", 627>; def C627_Y : R600Reg <"C627.Y", 627>; def C627_Z : R600Reg <"C627.Z", 627>; def C627_W : R600Reg <"C627.W", 627>; def C628_X : R600Reg <"C628.X", 628>; def C628_Y : R600Reg <"C628.Y", 628>; def C628_Z : R600Reg <"C628.Z", 628>; def C628_W : R600Reg <"C628.W", 628>; def C629_X : R600Reg <"C629.X", 629>; def C629_Y : R600Reg <"C629.Y", 629>; def C629_Z : R600Reg <"C629.Z", 629>; def C629_W : R600Reg <"C629.W", 629>; def C630_X : R600Reg <"C630.X", 630>; def C630_Y : R600Reg <"C630.Y", 630>; def C630_Z : R600Reg <"C630.Z", 630>; def C630_W : R600Reg <"C630.W", 630>; def C631_X : R600Reg <"C631.X", 631>; def C631_Y : R600Reg <"C631.Y", 631>; def C631_Z : R600Reg <"C631.Z", 631>; def C631_W : R600Reg <"C631.W", 631>; def C632_X : R600Reg <"C632.X", 632>; def C632_Y : R600Reg <"C632.Y", 632>; def C632_Z : R600Reg <"C632.Z", 632>; def C632_W : R600Reg <"C632.W", 632>; def C633_X : R600Reg <"C633.X", 633>; def C633_Y : R600Reg <"C633.Y", 633>; def C633_Z : R600Reg <"C633.Z", 633>; def C633_W : R600Reg <"C633.W", 633>; def C634_X : R600Reg <"C634.X", 634>; def C634_Y : R600Reg <"C634.Y", 634>; def C634_Z : R600Reg <"C634.Z", 634>; def C634_W : R600Reg <"C634.W", 634>; def C635_X : R600Reg <"C635.X", 635>; def C635_Y : R600Reg <"C635.Y", 635>; def C635_Z : R600Reg <"C635.Z", 635>; def C635_W : R600Reg <"C635.W", 635>; def C636_X : R600Reg <"C636.X", 636>; def C636_Y : R600Reg <"C636.Y", 636>; def C636_Z : R600Reg <"C636.Z", 636>; def C636_W : R600Reg <"C636.W", 636>; def C637_X : R600Reg <"C637.X", 637>; def C637_Y : R600Reg <"C637.Y", 637>; def C637_Z : R600Reg <"C637.Z", 637>; def C637_W : R600Reg <"C637.W", 637>; def C638_X : R600Reg <"C638.X", 638>; def C638_Y : R600Reg <"C638.Y", 638>; def C638_Z : R600Reg <"C638.Z", 638>; def C638_W : R600Reg <"C638.W", 638>; def C639_X : R600Reg <"C639.X", 639>; def C639_Y : R600Reg <"C639.Y", 639>; def C639_Z : R600Reg <"C639.Z", 639>; def C639_W : R600Reg <"C639.W", 639>; def C640_X : R600Reg <"C640.X", 640>; def C640_Y : R600Reg <"C640.Y", 640>; def C640_Z : R600Reg <"C640.Z", 640>; def C640_W : R600Reg <"C640.W", 640>; def C641_X : R600Reg <"C641.X", 641>; def C641_Y : R600Reg <"C641.Y", 641>; def C641_Z : R600Reg <"C641.Z", 641>; def C641_W : R600Reg <"C641.W", 641>; def C642_X : R600Reg <"C642.X", 642>; def C642_Y : R600Reg <"C642.Y", 642>; def C642_Z : R600Reg <"C642.Z", 642>; def C642_W : R600Reg <"C642.W", 642>; def C643_X : R600Reg <"C643.X", 643>; def C643_Y : R600Reg <"C643.Y", 643>; def C643_Z : R600Reg <"C643.Z", 643>; def C643_W : R600Reg <"C643.W", 643>; def C644_X : R600Reg <"C644.X", 644>; def C644_Y : R600Reg <"C644.Y", 644>; def C644_Z : R600Reg <"C644.Z", 644>; def C644_W : R600Reg <"C644.W", 644>; def C645_X : R600Reg <"C645.X", 645>; def C645_Y : R600Reg <"C645.Y", 645>; def C645_Z : R600Reg <"C645.Z", 645>; def C645_W : R600Reg <"C645.W", 645>; def C646_X : R600Reg <"C646.X", 646>; def C646_Y : R600Reg <"C646.Y", 646>; def C646_Z : R600Reg <"C646.Z", 646>; def C646_W : R600Reg <"C646.W", 646>; def C647_X : R600Reg <"C647.X", 647>; def C647_Y : R600Reg <"C647.Y", 647>; def C647_Z : R600Reg <"C647.Z", 647>; def C647_W : R600Reg <"C647.W", 647>; def C648_X : R600Reg <"C648.X", 648>; def C648_Y : R600Reg <"C648.Y", 648>; def C648_Z : R600Reg <"C648.Z", 648>; def C648_W : R600Reg <"C648.W", 648>; def C649_X : R600Reg <"C649.X", 649>; def C649_Y : R600Reg <"C649.Y", 649>; def C649_Z : R600Reg <"C649.Z", 649>; def C649_W : R600Reg <"C649.W", 649>; def C650_X : R600Reg <"C650.X", 650>; def C650_Y : R600Reg <"C650.Y", 650>; def C650_Z : R600Reg <"C650.Z", 650>; def C650_W : R600Reg <"C650.W", 650>; def C651_X : R600Reg <"C651.X", 651>; def C651_Y : R600Reg <"C651.Y", 651>; def C651_Z : R600Reg <"C651.Z", 651>; def C651_W : R600Reg <"C651.W", 651>; def C652_X : R600Reg <"C652.X", 652>; def C652_Y : R600Reg <"C652.Y", 652>; def C652_Z : R600Reg <"C652.Z", 652>; def C652_W : R600Reg <"C652.W", 652>; def C653_X : R600Reg <"C653.X", 653>; def C653_Y : R600Reg <"C653.Y", 653>; def C653_Z : R600Reg <"C653.Z", 653>; def C653_W : R600Reg <"C653.W", 653>; def C654_X : R600Reg <"C654.X", 654>; def C654_Y : R600Reg <"C654.Y", 654>; def C654_Z : R600Reg <"C654.Z", 654>; def C654_W : R600Reg <"C654.W", 654>; def C655_X : R600Reg <"C655.X", 655>; def C655_Y : R600Reg <"C655.Y", 655>; def C655_Z : R600Reg <"C655.Z", 655>; def C655_W : R600Reg <"C655.W", 655>; def C656_X : R600Reg <"C656.X", 656>; def C656_Y : R600Reg <"C656.Y", 656>; def C656_Z : R600Reg <"C656.Z", 656>; def C656_W : R600Reg <"C656.W", 656>; def C657_X : R600Reg <"C657.X", 657>; def C657_Y : R600Reg <"C657.Y", 657>; def C657_Z : R600Reg <"C657.Z", 657>; def C657_W : R600Reg <"C657.W", 657>; def C658_X : R600Reg <"C658.X", 658>; def C658_Y : R600Reg <"C658.Y", 658>; def C658_Z : R600Reg <"C658.Z", 658>; def C658_W : R600Reg <"C658.W", 658>; def C659_X : R600Reg <"C659.X", 659>; def C659_Y : R600Reg <"C659.Y", 659>; def C659_Z : R600Reg <"C659.Z", 659>; def C659_W : R600Reg <"C659.W", 659>; def C660_X : R600Reg <"C660.X", 660>; def C660_Y : R600Reg <"C660.Y", 660>; def C660_Z : R600Reg <"C660.Z", 660>; def C660_W : R600Reg <"C660.W", 660>; def C661_X : R600Reg <"C661.X", 661>; def C661_Y : R600Reg <"C661.Y", 661>; def C661_Z : R600Reg <"C661.Z", 661>; def C661_W : R600Reg <"C661.W", 661>; def C662_X : R600Reg <"C662.X", 662>; def C662_Y : R600Reg <"C662.Y", 662>; def C662_Z : R600Reg <"C662.Z", 662>; def C662_W : R600Reg <"C662.W", 662>; def C663_X : R600Reg <"C663.X", 663>; def C663_Y : R600Reg <"C663.Y", 663>; def C663_Z : R600Reg <"C663.Z", 663>; def C663_W : R600Reg <"C663.W", 663>; def C664_X : R600Reg <"C664.X", 664>; def C664_Y : R600Reg <"C664.Y", 664>; def C664_Z : R600Reg <"C664.Z", 664>; def C664_W : R600Reg <"C664.W", 664>; def C665_X : R600Reg <"C665.X", 665>; def C665_Y : R600Reg <"C665.Y", 665>; def C665_Z : R600Reg <"C665.Z", 665>; def C665_W : R600Reg <"C665.W", 665>; def C666_X : R600Reg <"C666.X", 666>; def C666_Y : R600Reg <"C666.Y", 666>; def C666_Z : R600Reg <"C666.Z", 666>; def C666_W : R600Reg <"C666.W", 666>; def C667_X : R600Reg <"C667.X", 667>; def C667_Y : R600Reg <"C667.Y", 667>; def C667_Z : R600Reg <"C667.Z", 667>; def C667_W : R600Reg <"C667.W", 667>; def C668_X : R600Reg <"C668.X", 668>; def C668_Y : R600Reg <"C668.Y", 668>; def C668_Z : R600Reg <"C668.Z", 668>; def C668_W : R600Reg <"C668.W", 668>; def C669_X : R600Reg <"C669.X", 669>; def C669_Y : R600Reg <"C669.Y", 669>; def C669_Z : R600Reg <"C669.Z", 669>; def C669_W : R600Reg <"C669.W", 669>; def C670_X : R600Reg <"C670.X", 670>; def C670_Y : R600Reg <"C670.Y", 670>; def C670_Z : R600Reg <"C670.Z", 670>; def C670_W : R600Reg <"C670.W", 670>; def C671_X : R600Reg <"C671.X", 671>; def C671_Y : R600Reg <"C671.Y", 671>; def C671_Z : R600Reg <"C671.Z", 671>; def C671_W : R600Reg <"C671.W", 671>; def C672_X : R600Reg <"C672.X", 672>; def C672_Y : R600Reg <"C672.Y", 672>; def C672_Z : R600Reg <"C672.Z", 672>; def C672_W : R600Reg <"C672.W", 672>; def C673_X : R600Reg <"C673.X", 673>; def C673_Y : R600Reg <"C673.Y", 673>; def C673_Z : R600Reg <"C673.Z", 673>; def C673_W : R600Reg <"C673.W", 673>; def C674_X : R600Reg <"C674.X", 674>; def C674_Y : R600Reg <"C674.Y", 674>; def C674_Z : R600Reg <"C674.Z", 674>; def C674_W : R600Reg <"C674.W", 674>; def C675_X : R600Reg <"C675.X", 675>; def C675_Y : R600Reg <"C675.Y", 675>; def C675_Z : R600Reg <"C675.Z", 675>; def C675_W : R600Reg <"C675.W", 675>; def C676_X : R600Reg <"C676.X", 676>; def C676_Y : R600Reg <"C676.Y", 676>; def C676_Z : R600Reg <"C676.Z", 676>; def C676_W : R600Reg <"C676.W", 676>; def C677_X : R600Reg <"C677.X", 677>; def C677_Y : R600Reg <"C677.Y", 677>; def C677_Z : R600Reg <"C677.Z", 677>; def C677_W : R600Reg <"C677.W", 677>; def C678_X : R600Reg <"C678.X", 678>; def C678_Y : R600Reg <"C678.Y", 678>; def C678_Z : R600Reg <"C678.Z", 678>; def C678_W : R600Reg <"C678.W", 678>; def C679_X : R600Reg <"C679.X", 679>; def C679_Y : R600Reg <"C679.Y", 679>; def C679_Z : R600Reg <"C679.Z", 679>; def C679_W : R600Reg <"C679.W", 679>; def C680_X : R600Reg <"C680.X", 680>; def C680_Y : R600Reg <"C680.Y", 680>; def C680_Z : R600Reg <"C680.Z", 680>; def C680_W : R600Reg <"C680.W", 680>; def C681_X : R600Reg <"C681.X", 681>; def C681_Y : R600Reg <"C681.Y", 681>; def C681_Z : R600Reg <"C681.Z", 681>; def C681_W : R600Reg <"C681.W", 681>; def C682_X : R600Reg <"C682.X", 682>; def C682_Y : R600Reg <"C682.Y", 682>; def C682_Z : R600Reg <"C682.Z", 682>; def C682_W : R600Reg <"C682.W", 682>; def C683_X : R600Reg <"C683.X", 683>; def C683_Y : R600Reg <"C683.Y", 683>; def C683_Z : R600Reg <"C683.Z", 683>; def C683_W : R600Reg <"C683.W", 683>; def C684_X : R600Reg <"C684.X", 684>; def C684_Y : R600Reg <"C684.Y", 684>; def C684_Z : R600Reg <"C684.Z", 684>; def C684_W : R600Reg <"C684.W", 684>; def C685_X : R600Reg <"C685.X", 685>; def C685_Y : R600Reg <"C685.Y", 685>; def C685_Z : R600Reg <"C685.Z", 685>; def C685_W : R600Reg <"C685.W", 685>; def C686_X : R600Reg <"C686.X", 686>; def C686_Y : R600Reg <"C686.Y", 686>; def C686_Z : R600Reg <"C686.Z", 686>; def C686_W : R600Reg <"C686.W", 686>; def C687_X : R600Reg <"C687.X", 687>; def C687_Y : R600Reg <"C687.Y", 687>; def C687_Z : R600Reg <"C687.Z", 687>; def C687_W : R600Reg <"C687.W", 687>; def C688_X : R600Reg <"C688.X", 688>; def C688_Y : R600Reg <"C688.Y", 688>; def C688_Z : R600Reg <"C688.Z", 688>; def C688_W : R600Reg <"C688.W", 688>; def C689_X : R600Reg <"C689.X", 689>; def C689_Y : R600Reg <"C689.Y", 689>; def C689_Z : R600Reg <"C689.Z", 689>; def C689_W : R600Reg <"C689.W", 689>; def C690_X : R600Reg <"C690.X", 690>; def C690_Y : R600Reg <"C690.Y", 690>; def C690_Z : R600Reg <"C690.Z", 690>; def C690_W : R600Reg <"C690.W", 690>; def C691_X : R600Reg <"C691.X", 691>; def C691_Y : R600Reg <"C691.Y", 691>; def C691_Z : R600Reg <"C691.Z", 691>; def C691_W : R600Reg <"C691.W", 691>; def C692_X : R600Reg <"C692.X", 692>; def C692_Y : R600Reg <"C692.Y", 692>; def C692_Z : R600Reg <"C692.Z", 692>; def C692_W : R600Reg <"C692.W", 692>; def C693_X : R600Reg <"C693.X", 693>; def C693_Y : R600Reg <"C693.Y", 693>; def C693_Z : R600Reg <"C693.Z", 693>; def C693_W : R600Reg <"C693.W", 693>; def C694_X : R600Reg <"C694.X", 694>; def C694_Y : R600Reg <"C694.Y", 694>; def C694_Z : R600Reg <"C694.Z", 694>; def C694_W : R600Reg <"C694.W", 694>; def C695_X : R600Reg <"C695.X", 695>; def C695_Y : R600Reg <"C695.Y", 695>; def C695_Z : R600Reg <"C695.Z", 695>; def C695_W : R600Reg <"C695.W", 695>; def C696_X : R600Reg <"C696.X", 696>; def C696_Y : R600Reg <"C696.Y", 696>; def C696_Z : R600Reg <"C696.Z", 696>; def C696_W : R600Reg <"C696.W", 696>; def C697_X : R600Reg <"C697.X", 697>; def C697_Y : R600Reg <"C697.Y", 697>; def C697_Z : R600Reg <"C697.Z", 697>; def C697_W : R600Reg <"C697.W", 697>; def C698_X : R600Reg <"C698.X", 698>; def C698_Y : R600Reg <"C698.Y", 698>; def C698_Z : R600Reg <"C698.Z", 698>; def C698_W : R600Reg <"C698.W", 698>; def C699_X : R600Reg <"C699.X", 699>; def C699_Y : R600Reg <"C699.Y", 699>; def C699_Z : R600Reg <"C699.Z", 699>; def C699_W : R600Reg <"C699.W", 699>; def C700_X : R600Reg <"C700.X", 700>; def C700_Y : R600Reg <"C700.Y", 700>; def C700_Z : R600Reg <"C700.Z", 700>; def C700_W : R600Reg <"C700.W", 700>; def C701_X : R600Reg <"C701.X", 701>; def C701_Y : R600Reg <"C701.Y", 701>; def C701_Z : R600Reg <"C701.Z", 701>; def C701_W : R600Reg <"C701.W", 701>; def C702_X : R600Reg <"C702.X", 702>; def C702_Y : R600Reg <"C702.Y", 702>; def C702_Z : R600Reg <"C702.Z", 702>; def C702_W : R600Reg <"C702.W", 702>; def C703_X : R600Reg <"C703.X", 703>; def C703_Y : R600Reg <"C703.Y", 703>; def C703_Z : R600Reg <"C703.Z", 703>; def C703_W : R600Reg <"C703.W", 703>; def C704_X : R600Reg <"C704.X", 704>; def C704_Y : R600Reg <"C704.Y", 704>; def C704_Z : R600Reg <"C704.Z", 704>; def C704_W : R600Reg <"C704.W", 704>; def C705_X : R600Reg <"C705.X", 705>; def C705_Y : R600Reg <"C705.Y", 705>; def C705_Z : R600Reg <"C705.Z", 705>; def C705_W : R600Reg <"C705.W", 705>; def C706_X : R600Reg <"C706.X", 706>; def C706_Y : R600Reg <"C706.Y", 706>; def C706_Z : R600Reg <"C706.Z", 706>; def C706_W : R600Reg <"C706.W", 706>; def C707_X : R600Reg <"C707.X", 707>; def C707_Y : R600Reg <"C707.Y", 707>; def C707_Z : R600Reg <"C707.Z", 707>; def C707_W : R600Reg <"C707.W", 707>; def C708_X : R600Reg <"C708.X", 708>; def C708_Y : R600Reg <"C708.Y", 708>; def C708_Z : R600Reg <"C708.Z", 708>; def C708_W : R600Reg <"C708.W", 708>; def C709_X : R600Reg <"C709.X", 709>; def C709_Y : R600Reg <"C709.Y", 709>; def C709_Z : R600Reg <"C709.Z", 709>; def C709_W : R600Reg <"C709.W", 709>; def C710_X : R600Reg <"C710.X", 710>; def C710_Y : R600Reg <"C710.Y", 710>; def C710_Z : R600Reg <"C710.Z", 710>; def C710_W : R600Reg <"C710.W", 710>; def C711_X : R600Reg <"C711.X", 711>; def C711_Y : R600Reg <"C711.Y", 711>; def C711_Z : R600Reg <"C711.Z", 711>; def C711_W : R600Reg <"C711.W", 711>; def C712_X : R600Reg <"C712.X", 712>; def C712_Y : R600Reg <"C712.Y", 712>; def C712_Z : R600Reg <"C712.Z", 712>; def C712_W : R600Reg <"C712.W", 712>; def C713_X : R600Reg <"C713.X", 713>; def C713_Y : R600Reg <"C713.Y", 713>; def C713_Z : R600Reg <"C713.Z", 713>; def C713_W : R600Reg <"C713.W", 713>; def C714_X : R600Reg <"C714.X", 714>; def C714_Y : R600Reg <"C714.Y", 714>; def C714_Z : R600Reg <"C714.Z", 714>; def C714_W : R600Reg <"C714.W", 714>; def C715_X : R600Reg <"C715.X", 715>; def C715_Y : R600Reg <"C715.Y", 715>; def C715_Z : R600Reg <"C715.Z", 715>; def C715_W : R600Reg <"C715.W", 715>; def C716_X : R600Reg <"C716.X", 716>; def C716_Y : R600Reg <"C716.Y", 716>; def C716_Z : R600Reg <"C716.Z", 716>; def C716_W : R600Reg <"C716.W", 716>; def C717_X : R600Reg <"C717.X", 717>; def C717_Y : R600Reg <"C717.Y", 717>; def C717_Z : R600Reg <"C717.Z", 717>; def C717_W : R600Reg <"C717.W", 717>; def C718_X : R600Reg <"C718.X", 718>; def C718_Y : R600Reg <"C718.Y", 718>; def C718_Z : R600Reg <"C718.Z", 718>; def C718_W : R600Reg <"C718.W", 718>; def C719_X : R600Reg <"C719.X", 719>; def C719_Y : R600Reg <"C719.Y", 719>; def C719_Z : R600Reg <"C719.Z", 719>; def C719_W : R600Reg <"C719.W", 719>; def C720_X : R600Reg <"C720.X", 720>; def C720_Y : R600Reg <"C720.Y", 720>; def C720_Z : R600Reg <"C720.Z", 720>; def C720_W : R600Reg <"C720.W", 720>; def C721_X : R600Reg <"C721.X", 721>; def C721_Y : R600Reg <"C721.Y", 721>; def C721_Z : R600Reg <"C721.Z", 721>; def C721_W : R600Reg <"C721.W", 721>; def C722_X : R600Reg <"C722.X", 722>; def C722_Y : R600Reg <"C722.Y", 722>; def C722_Z : R600Reg <"C722.Z", 722>; def C722_W : R600Reg <"C722.W", 722>; def C723_X : R600Reg <"C723.X", 723>; def C723_Y : R600Reg <"C723.Y", 723>; def C723_Z : R600Reg <"C723.Z", 723>; def C723_W : R600Reg <"C723.W", 723>; def C724_X : R600Reg <"C724.X", 724>; def C724_Y : R600Reg <"C724.Y", 724>; def C724_Z : R600Reg <"C724.Z", 724>; def C724_W : R600Reg <"C724.W", 724>; def C725_X : R600Reg <"C725.X", 725>; def C725_Y : R600Reg <"C725.Y", 725>; def C725_Z : R600Reg <"C725.Z", 725>; def C725_W : R600Reg <"C725.W", 725>; def C726_X : R600Reg <"C726.X", 726>; def C726_Y : R600Reg <"C726.Y", 726>; def C726_Z : R600Reg <"C726.Z", 726>; def C726_W : R600Reg <"C726.W", 726>; def C727_X : R600Reg <"C727.X", 727>; def C727_Y : R600Reg <"C727.Y", 727>; def C727_Z : R600Reg <"C727.Z", 727>; def C727_W : R600Reg <"C727.W", 727>; def C728_X : R600Reg <"C728.X", 728>; def C728_Y : R600Reg <"C728.Y", 728>; def C728_Z : R600Reg <"C728.Z", 728>; def C728_W : R600Reg <"C728.W", 728>; def C729_X : R600Reg <"C729.X", 729>; def C729_Y : R600Reg <"C729.Y", 729>; def C729_Z : R600Reg <"C729.Z", 729>; def C729_W : R600Reg <"C729.W", 729>; def C730_X : R600Reg <"C730.X", 730>; def C730_Y : R600Reg <"C730.Y", 730>; def C730_Z : R600Reg <"C730.Z", 730>; def C730_W : R600Reg <"C730.W", 730>; def C731_X : R600Reg <"C731.X", 731>; def C731_Y : R600Reg <"C731.Y", 731>; def C731_Z : R600Reg <"C731.Z", 731>; def C731_W : R600Reg <"C731.W", 731>; def C732_X : R600Reg <"C732.X", 732>; def C732_Y : R600Reg <"C732.Y", 732>; def C732_Z : R600Reg <"C732.Z", 732>; def C732_W : R600Reg <"C732.W", 732>; def C733_X : R600Reg <"C733.X", 733>; def C733_Y : R600Reg <"C733.Y", 733>; def C733_Z : R600Reg <"C733.Z", 733>; def C733_W : R600Reg <"C733.W", 733>; def C734_X : R600Reg <"C734.X", 734>; def C734_Y : R600Reg <"C734.Y", 734>; def C734_Z : R600Reg <"C734.Z", 734>; def C734_W : R600Reg <"C734.W", 734>; def C735_X : R600Reg <"C735.X", 735>; def C735_Y : R600Reg <"C735.Y", 735>; def C735_Z : R600Reg <"C735.Z", 735>; def C735_W : R600Reg <"C735.W", 735>; def C736_X : R600Reg <"C736.X", 736>; def C736_Y : R600Reg <"C736.Y", 736>; def C736_Z : R600Reg <"C736.Z", 736>; def C736_W : R600Reg <"C736.W", 736>; def C737_X : R600Reg <"C737.X", 737>; def C737_Y : R600Reg <"C737.Y", 737>; def C737_Z : R600Reg <"C737.Z", 737>; def C737_W : R600Reg <"C737.W", 737>; def C738_X : R600Reg <"C738.X", 738>; def C738_Y : R600Reg <"C738.Y", 738>; def C738_Z : R600Reg <"C738.Z", 738>; def C738_W : R600Reg <"C738.W", 738>; def C739_X : R600Reg <"C739.X", 739>; def C739_Y : R600Reg <"C739.Y", 739>; def C739_Z : R600Reg <"C739.Z", 739>; def C739_W : R600Reg <"C739.W", 739>; def C740_X : R600Reg <"C740.X", 740>; def C740_Y : R600Reg <"C740.Y", 740>; def C740_Z : R600Reg <"C740.Z", 740>; def C740_W : R600Reg <"C740.W", 740>; def C741_X : R600Reg <"C741.X", 741>; def C741_Y : R600Reg <"C741.Y", 741>; def C741_Z : R600Reg <"C741.Z", 741>; def C741_W : R600Reg <"C741.W", 741>; def C742_X : R600Reg <"C742.X", 742>; def C742_Y : R600Reg <"C742.Y", 742>; def C742_Z : R600Reg <"C742.Z", 742>; def C742_W : R600Reg <"C742.W", 742>; def C743_X : R600Reg <"C743.X", 743>; def C743_Y : R600Reg <"C743.Y", 743>; def C743_Z : R600Reg <"C743.Z", 743>; def C743_W : R600Reg <"C743.W", 743>; def C744_X : R600Reg <"C744.X", 744>; def C744_Y : R600Reg <"C744.Y", 744>; def C744_Z : R600Reg <"C744.Z", 744>; def C744_W : R600Reg <"C744.W", 744>; def C745_X : R600Reg <"C745.X", 745>; def C745_Y : R600Reg <"C745.Y", 745>; def C745_Z : R600Reg <"C745.Z", 745>; def C745_W : R600Reg <"C745.W", 745>; def C746_X : R600Reg <"C746.X", 746>; def C746_Y : R600Reg <"C746.Y", 746>; def C746_Z : R600Reg <"C746.Z", 746>; def C746_W : R600Reg <"C746.W", 746>; def C747_X : R600Reg <"C747.X", 747>; def C747_Y : R600Reg <"C747.Y", 747>; def C747_Z : R600Reg <"C747.Z", 747>; def C747_W : R600Reg <"C747.W", 747>; def C748_X : R600Reg <"C748.X", 748>; def C748_Y : R600Reg <"C748.Y", 748>; def C748_Z : R600Reg <"C748.Z", 748>; def C748_W : R600Reg <"C748.W", 748>; def C749_X : R600Reg <"C749.X", 749>; def C749_Y : R600Reg <"C749.Y", 749>; def C749_Z : R600Reg <"C749.Z", 749>; def C749_W : R600Reg <"C749.W", 749>; def C750_X : R600Reg <"C750.X", 750>; def C750_Y : R600Reg <"C750.Y", 750>; def C750_Z : R600Reg <"C750.Z", 750>; def C750_W : R600Reg <"C750.W", 750>; def C751_X : R600Reg <"C751.X", 751>; def C751_Y : R600Reg <"C751.Y", 751>; def C751_Z : R600Reg <"C751.Z", 751>; def C751_W : R600Reg <"C751.W", 751>; def C752_X : R600Reg <"C752.X", 752>; def C752_Y : R600Reg <"C752.Y", 752>; def C752_Z : R600Reg <"C752.Z", 752>; def C752_W : R600Reg <"C752.W", 752>; def C753_X : R600Reg <"C753.X", 753>; def C753_Y : R600Reg <"C753.Y", 753>; def C753_Z : R600Reg <"C753.Z", 753>; def C753_W : R600Reg <"C753.W", 753>; def C754_X : R600Reg <"C754.X", 754>; def C754_Y : R600Reg <"C754.Y", 754>; def C754_Z : R600Reg <"C754.Z", 754>; def C754_W : R600Reg <"C754.W", 754>; def C755_X : R600Reg <"C755.X", 755>; def C755_Y : R600Reg <"C755.Y", 755>; def C755_Z : R600Reg <"C755.Z", 755>; def C755_W : R600Reg <"C755.W", 755>; def C756_X : R600Reg <"C756.X", 756>; def C756_Y : R600Reg <"C756.Y", 756>; def C756_Z : R600Reg <"C756.Z", 756>; def C756_W : R600Reg <"C756.W", 756>; def C757_X : R600Reg <"C757.X", 757>; def C757_Y : R600Reg <"C757.Y", 757>; def C757_Z : R600Reg <"C757.Z", 757>; def C757_W : R600Reg <"C757.W", 757>; def C758_X : R600Reg <"C758.X", 758>; def C758_Y : R600Reg <"C758.Y", 758>; def C758_Z : R600Reg <"C758.Z", 758>; def C758_W : R600Reg <"C758.W", 758>; def C759_X : R600Reg <"C759.X", 759>; def C759_Y : R600Reg <"C759.Y", 759>; def C759_Z : R600Reg <"C759.Z", 759>; def C759_W : R600Reg <"C759.W", 759>; def C760_X : R600Reg <"C760.X", 760>; def C760_Y : R600Reg <"C760.Y", 760>; def C760_Z : R600Reg <"C760.Z", 760>; def C760_W : R600Reg <"C760.W", 760>; def C761_X : R600Reg <"C761.X", 761>; def C761_Y : R600Reg <"C761.Y", 761>; def C761_Z : R600Reg <"C761.Z", 761>; def C761_W : R600Reg <"C761.W", 761>; def C762_X : R600Reg <"C762.X", 762>; def C762_Y : R600Reg <"C762.Y", 762>; def C762_Z : R600Reg <"C762.Z", 762>; def C762_W : R600Reg <"C762.W", 762>; def C763_X : R600Reg <"C763.X", 763>; def C763_Y : R600Reg <"C763.Y", 763>; def C763_Z : R600Reg <"C763.Z", 763>; def C763_W : R600Reg <"C763.W", 763>; def C764_X : R600Reg <"C764.X", 764>; def C764_Y : R600Reg <"C764.Y", 764>; def C764_Z : R600Reg <"C764.Z", 764>; def C764_W : R600Reg <"C764.W", 764>; def C765_X : R600Reg <"C765.X", 765>; def C765_Y : R600Reg <"C765.Y", 765>; def C765_Z : R600Reg <"C765.Z", 765>; def C765_W : R600Reg <"C765.W", 765>; def C766_X : R600Reg <"C766.X", 766>; def C766_Y : R600Reg <"C766.Y", 766>; def C766_Z : R600Reg <"C766.Z", 766>; def C766_W : R600Reg <"C766.W", 766>; def C767_X : R600Reg <"C767.X", 767>; def C767_Y : R600Reg <"C767.Y", 767>; def C767_Z : R600Reg <"C767.Z", 767>; def C767_W : R600Reg <"C767.W", 767>; def C768_X : R600Reg <"C768.X", 768>; def C768_Y : R600Reg <"C768.Y", 768>; def C768_Z : R600Reg <"C768.Z", 768>; def C768_W : R600Reg <"C768.W", 768>; def C769_X : R600Reg <"C769.X", 769>; def C769_Y : R600Reg <"C769.Y", 769>; def C769_Z : R600Reg <"C769.Z", 769>; def C769_W : R600Reg <"C769.W", 769>; def C770_X : R600Reg <"C770.X", 770>; def C770_Y : R600Reg <"C770.Y", 770>; def C770_Z : R600Reg <"C770.Z", 770>; def C770_W : R600Reg <"C770.W", 770>; def C771_X : R600Reg <"C771.X", 771>; def C771_Y : R600Reg <"C771.Y", 771>; def C771_Z : R600Reg <"C771.Z", 771>; def C771_W : R600Reg <"C771.W", 771>; def C772_X : R600Reg <"C772.X", 772>; def C772_Y : R600Reg <"C772.Y", 772>; def C772_Z : R600Reg <"C772.Z", 772>; def C772_W : R600Reg <"C772.W", 772>; def C773_X : R600Reg <"C773.X", 773>; def C773_Y : R600Reg <"C773.Y", 773>; def C773_Z : R600Reg <"C773.Z", 773>; def C773_W : R600Reg <"C773.W", 773>; def C774_X : R600Reg <"C774.X", 774>; def C774_Y : R600Reg <"C774.Y", 774>; def C774_Z : R600Reg <"C774.Z", 774>; def C774_W : R600Reg <"C774.W", 774>; def C775_X : R600Reg <"C775.X", 775>; def C775_Y : R600Reg <"C775.Y", 775>; def C775_Z : R600Reg <"C775.Z", 775>; def C775_W : R600Reg <"C775.W", 775>; def C776_X : R600Reg <"C776.X", 776>; def C776_Y : R600Reg <"C776.Y", 776>; def C776_Z : R600Reg <"C776.Z", 776>; def C776_W : R600Reg <"C776.W", 776>; def C777_X : R600Reg <"C777.X", 777>; def C777_Y : R600Reg <"C777.Y", 777>; def C777_Z : R600Reg <"C777.Z", 777>; def C777_W : R600Reg <"C777.W", 777>; def C778_X : R600Reg <"C778.X", 778>; def C778_Y : R600Reg <"C778.Y", 778>; def C778_Z : R600Reg <"C778.Z", 778>; def C778_W : R600Reg <"C778.W", 778>; def C779_X : R600Reg <"C779.X", 779>; def C779_Y : R600Reg <"C779.Y", 779>; def C779_Z : R600Reg <"C779.Z", 779>; def C779_W : R600Reg <"C779.W", 779>; def C780_X : R600Reg <"C780.X", 780>; def C780_Y : R600Reg <"C780.Y", 780>; def C780_Z : R600Reg <"C780.Z", 780>; def C780_W : R600Reg <"C780.W", 780>; def C781_X : R600Reg <"C781.X", 781>; def C781_Y : R600Reg <"C781.Y", 781>; def C781_Z : R600Reg <"C781.Z", 781>; def C781_W : R600Reg <"C781.W", 781>; def C782_X : R600Reg <"C782.X", 782>; def C782_Y : R600Reg <"C782.Y", 782>; def C782_Z : R600Reg <"C782.Z", 782>; def C782_W : R600Reg <"C782.W", 782>; def C783_X : R600Reg <"C783.X", 783>; def C783_Y : R600Reg <"C783.Y", 783>; def C783_Z : R600Reg <"C783.Z", 783>; def C783_W : R600Reg <"C783.W", 783>; def C784_X : R600Reg <"C784.X", 784>; def C784_Y : R600Reg <"C784.Y", 784>; def C784_Z : R600Reg <"C784.Z", 784>; def C784_W : R600Reg <"C784.W", 784>; def C785_X : R600Reg <"C785.X", 785>; def C785_Y : R600Reg <"C785.Y", 785>; def C785_Z : R600Reg <"C785.Z", 785>; def C785_W : R600Reg <"C785.W", 785>; def C786_X : R600Reg <"C786.X", 786>; def C786_Y : R600Reg <"C786.Y", 786>; def C786_Z : R600Reg <"C786.Z", 786>; def C786_W : R600Reg <"C786.W", 786>; def C787_X : R600Reg <"C787.X", 787>; def C787_Y : R600Reg <"C787.Y", 787>; def C787_Z : R600Reg <"C787.Z", 787>; def C787_W : R600Reg <"C787.W", 787>; def C788_X : R600Reg <"C788.X", 788>; def C788_Y : R600Reg <"C788.Y", 788>; def C788_Z : R600Reg <"C788.Z", 788>; def C788_W : R600Reg <"C788.W", 788>; def C789_X : R600Reg <"C789.X", 789>; def C789_Y : R600Reg <"C789.Y", 789>; def C789_Z : R600Reg <"C789.Z", 789>; def C789_W : R600Reg <"C789.W", 789>; def C790_X : R600Reg <"C790.X", 790>; def C790_Y : R600Reg <"C790.Y", 790>; def C790_Z : R600Reg <"C790.Z", 790>; def C790_W : R600Reg <"C790.W", 790>; def C791_X : R600Reg <"C791.X", 791>; def C791_Y : R600Reg <"C791.Y", 791>; def C791_Z : R600Reg <"C791.Z", 791>; def C791_W : R600Reg <"C791.W", 791>; def C792_X : R600Reg <"C792.X", 792>; def C792_Y : R600Reg <"C792.Y", 792>; def C792_Z : R600Reg <"C792.Z", 792>; def C792_W : R600Reg <"C792.W", 792>; def C793_X : R600Reg <"C793.X", 793>; def C793_Y : R600Reg <"C793.Y", 793>; def C793_Z : R600Reg <"C793.Z", 793>; def C793_W : R600Reg <"C793.W", 793>; def C794_X : R600Reg <"C794.X", 794>; def C794_Y : R600Reg <"C794.Y", 794>; def C794_Z : R600Reg <"C794.Z", 794>; def C794_W : R600Reg <"C794.W", 794>; def C795_X : R600Reg <"C795.X", 795>; def C795_Y : R600Reg <"C795.Y", 795>; def C795_Z : R600Reg <"C795.Z", 795>; def C795_W : R600Reg <"C795.W", 795>; def C796_X : R600Reg <"C796.X", 796>; def C796_Y : R600Reg <"C796.Y", 796>; def C796_Z : R600Reg <"C796.Z", 796>; def C796_W : R600Reg <"C796.W", 796>; def C797_X : R600Reg <"C797.X", 797>; def C797_Y : R600Reg <"C797.Y", 797>; def C797_Z : R600Reg <"C797.Z", 797>; def C797_W : R600Reg <"C797.W", 797>; def C798_X : R600Reg <"C798.X", 798>; def C798_Y : R600Reg <"C798.Y", 798>; def C798_Z : R600Reg <"C798.Z", 798>; def C798_W : R600Reg <"C798.W", 798>; def C799_X : R600Reg <"C799.X", 799>; def C799_Y : R600Reg <"C799.Y", 799>; def C799_Z : R600Reg <"C799.Z", 799>; def C799_W : R600Reg <"C799.W", 799>; def C800_X : R600Reg <"C800.X", 800>; def C800_Y : R600Reg <"C800.Y", 800>; def C800_Z : R600Reg <"C800.Z", 800>; def C800_W : R600Reg <"C800.W", 800>; def C801_X : R600Reg <"C801.X", 801>; def C801_Y : R600Reg <"C801.Y", 801>; def C801_Z : R600Reg <"C801.Z", 801>; def C801_W : R600Reg <"C801.W", 801>; def C802_X : R600Reg <"C802.X", 802>; def C802_Y : R600Reg <"C802.Y", 802>; def C802_Z : R600Reg <"C802.Z", 802>; def C802_W : R600Reg <"C802.W", 802>; def C803_X : R600Reg <"C803.X", 803>; def C803_Y : R600Reg <"C803.Y", 803>; def C803_Z : R600Reg <"C803.Z", 803>; def C803_W : R600Reg <"C803.W", 803>; def C804_X : R600Reg <"C804.X", 804>; def C804_Y : R600Reg <"C804.Y", 804>; def C804_Z : R600Reg <"C804.Z", 804>; def C804_W : R600Reg <"C804.W", 804>; def C805_X : R600Reg <"C805.X", 805>; def C805_Y : R600Reg <"C805.Y", 805>; def C805_Z : R600Reg <"C805.Z", 805>; def C805_W : R600Reg <"C805.W", 805>; def C806_X : R600Reg <"C806.X", 806>; def C806_Y : R600Reg <"C806.Y", 806>; def C806_Z : R600Reg <"C806.Z", 806>; def C806_W : R600Reg <"C806.W", 806>; def C807_X : R600Reg <"C807.X", 807>; def C807_Y : R600Reg <"C807.Y", 807>; def C807_Z : R600Reg <"C807.Z", 807>; def C807_W : R600Reg <"C807.W", 807>; def C808_X : R600Reg <"C808.X", 808>; def C808_Y : R600Reg <"C808.Y", 808>; def C808_Z : R600Reg <"C808.Z", 808>; def C808_W : R600Reg <"C808.W", 808>; def C809_X : R600Reg <"C809.X", 809>; def C809_Y : R600Reg <"C809.Y", 809>; def C809_Z : R600Reg <"C809.Z", 809>; def C809_W : R600Reg <"C809.W", 809>; def C810_X : R600Reg <"C810.X", 810>; def C810_Y : R600Reg <"C810.Y", 810>; def C810_Z : R600Reg <"C810.Z", 810>; def C810_W : R600Reg <"C810.W", 810>; def C811_X : R600Reg <"C811.X", 811>; def C811_Y : R600Reg <"C811.Y", 811>; def C811_Z : R600Reg <"C811.Z", 811>; def C811_W : R600Reg <"C811.W", 811>; def C812_X : R600Reg <"C812.X", 812>; def C812_Y : R600Reg <"C812.Y", 812>; def C812_Z : R600Reg <"C812.Z", 812>; def C812_W : R600Reg <"C812.W", 812>; def C813_X : R600Reg <"C813.X", 813>; def C813_Y : R600Reg <"C813.Y", 813>; def C813_Z : R600Reg <"C813.Z", 813>; def C813_W : R600Reg <"C813.W", 813>; def C814_X : R600Reg <"C814.X", 814>; def C814_Y : R600Reg <"C814.Y", 814>; def C814_Z : R600Reg <"C814.Z", 814>; def C814_W : R600Reg <"C814.W", 814>; def C815_X : R600Reg <"C815.X", 815>; def C815_Y : R600Reg <"C815.Y", 815>; def C815_Z : R600Reg <"C815.Z", 815>; def C815_W : R600Reg <"C815.W", 815>; def C816_X : R600Reg <"C816.X", 816>; def C816_Y : R600Reg <"C816.Y", 816>; def C816_Z : R600Reg <"C816.Z", 816>; def C816_W : R600Reg <"C816.W", 816>; def C817_X : R600Reg <"C817.X", 817>; def C817_Y : R600Reg <"C817.Y", 817>; def C817_Z : R600Reg <"C817.Z", 817>; def C817_W : R600Reg <"C817.W", 817>; def C818_X : R600Reg <"C818.X", 818>; def C818_Y : R600Reg <"C818.Y", 818>; def C818_Z : R600Reg <"C818.Z", 818>; def C818_W : R600Reg <"C818.W", 818>; def C819_X : R600Reg <"C819.X", 819>; def C819_Y : R600Reg <"C819.Y", 819>; def C819_Z : R600Reg <"C819.Z", 819>; def C819_W : R600Reg <"C819.W", 819>; def C820_X : R600Reg <"C820.X", 820>; def C820_Y : R600Reg <"C820.Y", 820>; def C820_Z : R600Reg <"C820.Z", 820>; def C820_W : R600Reg <"C820.W", 820>; def C821_X : R600Reg <"C821.X", 821>; def C821_Y : R600Reg <"C821.Y", 821>; def C821_Z : R600Reg <"C821.Z", 821>; def C821_W : R600Reg <"C821.W", 821>; def C822_X : R600Reg <"C822.X", 822>; def C822_Y : R600Reg <"C822.Y", 822>; def C822_Z : R600Reg <"C822.Z", 822>; def C822_W : R600Reg <"C822.W", 822>; def C823_X : R600Reg <"C823.X", 823>; def C823_Y : R600Reg <"C823.Y", 823>; def C823_Z : R600Reg <"C823.Z", 823>; def C823_W : R600Reg <"C823.W", 823>; def C824_X : R600Reg <"C824.X", 824>; def C824_Y : R600Reg <"C824.Y", 824>; def C824_Z : R600Reg <"C824.Z", 824>; def C824_W : R600Reg <"C824.W", 824>; def C825_X : R600Reg <"C825.X", 825>; def C825_Y : R600Reg <"C825.Y", 825>; def C825_Z : R600Reg <"C825.Z", 825>; def C825_W : R600Reg <"C825.W", 825>; def C826_X : R600Reg <"C826.X", 826>; def C826_Y : R600Reg <"C826.Y", 826>; def C826_Z : R600Reg <"C826.Z", 826>; def C826_W : R600Reg <"C826.W", 826>; def C827_X : R600Reg <"C827.X", 827>; def C827_Y : R600Reg <"C827.Y", 827>; def C827_Z : R600Reg <"C827.Z", 827>; def C827_W : R600Reg <"C827.W", 827>; def C828_X : R600Reg <"C828.X", 828>; def C828_Y : R600Reg <"C828.Y", 828>; def C828_Z : R600Reg <"C828.Z", 828>; def C828_W : R600Reg <"C828.W", 828>; def C829_X : R600Reg <"C829.X", 829>; def C829_Y : R600Reg <"C829.Y", 829>; def C829_Z : R600Reg <"C829.Z", 829>; def C829_W : R600Reg <"C829.W", 829>; def C830_X : R600Reg <"C830.X", 830>; def C830_Y : R600Reg <"C830.Y", 830>; def C830_Z : R600Reg <"C830.Z", 830>; def C830_W : R600Reg <"C830.W", 830>; def C831_X : R600Reg <"C831.X", 831>; def C831_Y : R600Reg <"C831.Y", 831>; def C831_Z : R600Reg <"C831.Z", 831>; def C831_W : R600Reg <"C831.W", 831>; def C832_X : R600Reg <"C832.X", 832>; def C832_Y : R600Reg <"C832.Y", 832>; def C832_Z : R600Reg <"C832.Z", 832>; def C832_W : R600Reg <"C832.W", 832>; def C833_X : R600Reg <"C833.X", 833>; def C833_Y : R600Reg <"C833.Y", 833>; def C833_Z : R600Reg <"C833.Z", 833>; def C833_W : R600Reg <"C833.W", 833>; def C834_X : R600Reg <"C834.X", 834>; def C834_Y : R600Reg <"C834.Y", 834>; def C834_Z : R600Reg <"C834.Z", 834>; def C834_W : R600Reg <"C834.W", 834>; def C835_X : R600Reg <"C835.X", 835>; def C835_Y : R600Reg <"C835.Y", 835>; def C835_Z : R600Reg <"C835.Z", 835>; def C835_W : R600Reg <"C835.W", 835>; def C836_X : R600Reg <"C836.X", 836>; def C836_Y : R600Reg <"C836.Y", 836>; def C836_Z : R600Reg <"C836.Z", 836>; def C836_W : R600Reg <"C836.W", 836>; def C837_X : R600Reg <"C837.X", 837>; def C837_Y : R600Reg <"C837.Y", 837>; def C837_Z : R600Reg <"C837.Z", 837>; def C837_W : R600Reg <"C837.W", 837>; def C838_X : R600Reg <"C838.X", 838>; def C838_Y : R600Reg <"C838.Y", 838>; def C838_Z : R600Reg <"C838.Z", 838>; def C838_W : R600Reg <"C838.W", 838>; def C839_X : R600Reg <"C839.X", 839>; def C839_Y : R600Reg <"C839.Y", 839>; def C839_Z : R600Reg <"C839.Z", 839>; def C839_W : R600Reg <"C839.W", 839>; def C840_X : R600Reg <"C840.X", 840>; def C840_Y : R600Reg <"C840.Y", 840>; def C840_Z : R600Reg <"C840.Z", 840>; def C840_W : R600Reg <"C840.W", 840>; def C841_X : R600Reg <"C841.X", 841>; def C841_Y : R600Reg <"C841.Y", 841>; def C841_Z : R600Reg <"C841.Z", 841>; def C841_W : R600Reg <"C841.W", 841>; def C842_X : R600Reg <"C842.X", 842>; def C842_Y : R600Reg <"C842.Y", 842>; def C842_Z : R600Reg <"C842.Z", 842>; def C842_W : R600Reg <"C842.W", 842>; def C843_X : R600Reg <"C843.X", 843>; def C843_Y : R600Reg <"C843.Y", 843>; def C843_Z : R600Reg <"C843.Z", 843>; def C843_W : R600Reg <"C843.W", 843>; def C844_X : R600Reg <"C844.X", 844>; def C844_Y : R600Reg <"C844.Y", 844>; def C844_Z : R600Reg <"C844.Z", 844>; def C844_W : R600Reg <"C844.W", 844>; def C845_X : R600Reg <"C845.X", 845>; def C845_Y : R600Reg <"C845.Y", 845>; def C845_Z : R600Reg <"C845.Z", 845>; def C845_W : R600Reg <"C845.W", 845>; def C846_X : R600Reg <"C846.X", 846>; def C846_Y : R600Reg <"C846.Y", 846>; def C846_Z : R600Reg <"C846.Z", 846>; def C846_W : R600Reg <"C846.W", 846>; def C847_X : R600Reg <"C847.X", 847>; def C847_Y : R600Reg <"C847.Y", 847>; def C847_Z : R600Reg <"C847.Z", 847>; def C847_W : R600Reg <"C847.W", 847>; def C848_X : R600Reg <"C848.X", 848>; def C848_Y : R600Reg <"C848.Y", 848>; def C848_Z : R600Reg <"C848.Z", 848>; def C848_W : R600Reg <"C848.W", 848>; def C849_X : R600Reg <"C849.X", 849>; def C849_Y : R600Reg <"C849.Y", 849>; def C849_Z : R600Reg <"C849.Z", 849>; def C849_W : R600Reg <"C849.W", 849>; def C850_X : R600Reg <"C850.X", 850>; def C850_Y : R600Reg <"C850.Y", 850>; def C850_Z : R600Reg <"C850.Z", 850>; def C850_W : R600Reg <"C850.W", 850>; def C851_X : R600Reg <"C851.X", 851>; def C851_Y : R600Reg <"C851.Y", 851>; def C851_Z : R600Reg <"C851.Z", 851>; def C851_W : R600Reg <"C851.W", 851>; def C852_X : R600Reg <"C852.X", 852>; def C852_Y : R600Reg <"C852.Y", 852>; def C852_Z : R600Reg <"C852.Z", 852>; def C852_W : R600Reg <"C852.W", 852>; def C853_X : R600Reg <"C853.X", 853>; def C853_Y : R600Reg <"C853.Y", 853>; def C853_Z : R600Reg <"C853.Z", 853>; def C853_W : R600Reg <"C853.W", 853>; def C854_X : R600Reg <"C854.X", 854>; def C854_Y : R600Reg <"C854.Y", 854>; def C854_Z : R600Reg <"C854.Z", 854>; def C854_W : R600Reg <"C854.W", 854>; def C855_X : R600Reg <"C855.X", 855>; def C855_Y : R600Reg <"C855.Y", 855>; def C855_Z : R600Reg <"C855.Z", 855>; def C855_W : R600Reg <"C855.W", 855>; def C856_X : R600Reg <"C856.X", 856>; def C856_Y : R600Reg <"C856.Y", 856>; def C856_Z : R600Reg <"C856.Z", 856>; def C856_W : R600Reg <"C856.W", 856>; def C857_X : R600Reg <"C857.X", 857>; def C857_Y : R600Reg <"C857.Y", 857>; def C857_Z : R600Reg <"C857.Z", 857>; def C857_W : R600Reg <"C857.W", 857>; def C858_X : R600Reg <"C858.X", 858>; def C858_Y : R600Reg <"C858.Y", 858>; def C858_Z : R600Reg <"C858.Z", 858>; def C858_W : R600Reg <"C858.W", 858>; def C859_X : R600Reg <"C859.X", 859>; def C859_Y : R600Reg <"C859.Y", 859>; def C859_Z : R600Reg <"C859.Z", 859>; def C859_W : R600Reg <"C859.W", 859>; def C860_X : R600Reg <"C860.X", 860>; def C860_Y : R600Reg <"C860.Y", 860>; def C860_Z : R600Reg <"C860.Z", 860>; def C860_W : R600Reg <"C860.W", 860>; def C861_X : R600Reg <"C861.X", 861>; def C861_Y : R600Reg <"C861.Y", 861>; def C861_Z : R600Reg <"C861.Z", 861>; def C861_W : R600Reg <"C861.W", 861>; def C862_X : R600Reg <"C862.X", 862>; def C862_Y : R600Reg <"C862.Y", 862>; def C862_Z : R600Reg <"C862.Z", 862>; def C862_W : R600Reg <"C862.W", 862>; def C863_X : R600Reg <"C863.X", 863>; def C863_Y : R600Reg <"C863.Y", 863>; def C863_Z : R600Reg <"C863.Z", 863>; def C863_W : R600Reg <"C863.W", 863>; def C864_X : R600Reg <"C864.X", 864>; def C864_Y : R600Reg <"C864.Y", 864>; def C864_Z : R600Reg <"C864.Z", 864>; def C864_W : R600Reg <"C864.W", 864>; def C865_X : R600Reg <"C865.X", 865>; def C865_Y : R600Reg <"C865.Y", 865>; def C865_Z : R600Reg <"C865.Z", 865>; def C865_W : R600Reg <"C865.W", 865>; def C866_X : R600Reg <"C866.X", 866>; def C866_Y : R600Reg <"C866.Y", 866>; def C866_Z : R600Reg <"C866.Z", 866>; def C866_W : R600Reg <"C866.W", 866>; def C867_X : R600Reg <"C867.X", 867>; def C867_Y : R600Reg <"C867.Y", 867>; def C867_Z : R600Reg <"C867.Z", 867>; def C867_W : R600Reg <"C867.W", 867>; def C868_X : R600Reg <"C868.X", 868>; def C868_Y : R600Reg <"C868.Y", 868>; def C868_Z : R600Reg <"C868.Z", 868>; def C868_W : R600Reg <"C868.W", 868>; def C869_X : R600Reg <"C869.X", 869>; def C869_Y : R600Reg <"C869.Y", 869>; def C869_Z : R600Reg <"C869.Z", 869>; def C869_W : R600Reg <"C869.W", 869>; def C870_X : R600Reg <"C870.X", 870>; def C870_Y : R600Reg <"C870.Y", 870>; def C870_Z : R600Reg <"C870.Z", 870>; def C870_W : R600Reg <"C870.W", 870>; def C871_X : R600Reg <"C871.X", 871>; def C871_Y : R600Reg <"C871.Y", 871>; def C871_Z : R600Reg <"C871.Z", 871>; def C871_W : R600Reg <"C871.W", 871>; def C872_X : R600Reg <"C872.X", 872>; def C872_Y : R600Reg <"C872.Y", 872>; def C872_Z : R600Reg <"C872.Z", 872>; def C872_W : R600Reg <"C872.W", 872>; def C873_X : R600Reg <"C873.X", 873>; def C873_Y : R600Reg <"C873.Y", 873>; def C873_Z : R600Reg <"C873.Z", 873>; def C873_W : R600Reg <"C873.W", 873>; def C874_X : R600Reg <"C874.X", 874>; def C874_Y : R600Reg <"C874.Y", 874>; def C874_Z : R600Reg <"C874.Z", 874>; def C874_W : R600Reg <"C874.W", 874>; def C875_X : R600Reg <"C875.X", 875>; def C875_Y : R600Reg <"C875.Y", 875>; def C875_Z : R600Reg <"C875.Z", 875>; def C875_W : R600Reg <"C875.W", 875>; def C876_X : R600Reg <"C876.X", 876>; def C876_Y : R600Reg <"C876.Y", 876>; def C876_Z : R600Reg <"C876.Z", 876>; def C876_W : R600Reg <"C876.W", 876>; def C877_X : R600Reg <"C877.X", 877>; def C877_Y : R600Reg <"C877.Y", 877>; def C877_Z : R600Reg <"C877.Z", 877>; def C877_W : R600Reg <"C877.W", 877>; def C878_X : R600Reg <"C878.X", 878>; def C878_Y : R600Reg <"C878.Y", 878>; def C878_Z : R600Reg <"C878.Z", 878>; def C878_W : R600Reg <"C878.W", 878>; def C879_X : R600Reg <"C879.X", 879>; def C879_Y : R600Reg <"C879.Y", 879>; def C879_Z : R600Reg <"C879.Z", 879>; def C879_W : R600Reg <"C879.W", 879>; def C880_X : R600Reg <"C880.X", 880>; def C880_Y : R600Reg <"C880.Y", 880>; def C880_Z : R600Reg <"C880.Z", 880>; def C880_W : R600Reg <"C880.W", 880>; def C881_X : R600Reg <"C881.X", 881>; def C881_Y : R600Reg <"C881.Y", 881>; def C881_Z : R600Reg <"C881.Z", 881>; def C881_W : R600Reg <"C881.W", 881>; def C882_X : R600Reg <"C882.X", 882>; def C882_Y : R600Reg <"C882.Y", 882>; def C882_Z : R600Reg <"C882.Z", 882>; def C882_W : R600Reg <"C882.W", 882>; def C883_X : R600Reg <"C883.X", 883>; def C883_Y : R600Reg <"C883.Y", 883>; def C883_Z : R600Reg <"C883.Z", 883>; def C883_W : R600Reg <"C883.W", 883>; def C884_X : R600Reg <"C884.X", 884>; def C884_Y : R600Reg <"C884.Y", 884>; def C884_Z : R600Reg <"C884.Z", 884>; def C884_W : R600Reg <"C884.W", 884>; def C885_X : R600Reg <"C885.X", 885>; def C885_Y : R600Reg <"C885.Y", 885>; def C885_Z : R600Reg <"C885.Z", 885>; def C885_W : R600Reg <"C885.W", 885>; def C886_X : R600Reg <"C886.X", 886>; def C886_Y : R600Reg <"C886.Y", 886>; def C886_Z : R600Reg <"C886.Z", 886>; def C886_W : R600Reg <"C886.W", 886>; def C887_X : R600Reg <"C887.X", 887>; def C887_Y : R600Reg <"C887.Y", 887>; def C887_Z : R600Reg <"C887.Z", 887>; def C887_W : R600Reg <"C887.W", 887>; def C888_X : R600Reg <"C888.X", 888>; def C888_Y : R600Reg <"C888.Y", 888>; def C888_Z : R600Reg <"C888.Z", 888>; def C888_W : R600Reg <"C888.W", 888>; def C889_X : R600Reg <"C889.X", 889>; def C889_Y : R600Reg <"C889.Y", 889>; def C889_Z : R600Reg <"C889.Z", 889>; def C889_W : R600Reg <"C889.W", 889>; def C890_X : R600Reg <"C890.X", 890>; def C890_Y : R600Reg <"C890.Y", 890>; def C890_Z : R600Reg <"C890.Z", 890>; def C890_W : R600Reg <"C890.W", 890>; def C891_X : R600Reg <"C891.X", 891>; def C891_Y : R600Reg <"C891.Y", 891>; def C891_Z : R600Reg <"C891.Z", 891>; def C891_W : R600Reg <"C891.W", 891>; def C892_X : R600Reg <"C892.X", 892>; def C892_Y : R600Reg <"C892.Y", 892>; def C892_Z : R600Reg <"C892.Z", 892>; def C892_W : R600Reg <"C892.W", 892>; def C893_X : R600Reg <"C893.X", 893>; def C893_Y : R600Reg <"C893.Y", 893>; def C893_Z : R600Reg <"C893.Z", 893>; def C893_W : R600Reg <"C893.W", 893>; def C894_X : R600Reg <"C894.X", 894>; def C894_Y : R600Reg <"C894.Y", 894>; def C894_Z : R600Reg <"C894.Z", 894>; def C894_W : R600Reg <"C894.W", 894>; def C895_X : R600Reg <"C895.X", 895>; def C895_Y : R600Reg <"C895.Y", 895>; def C895_Z : R600Reg <"C895.Z", 895>; def C895_W : R600Reg <"C895.W", 895>; def C896_X : R600Reg <"C896.X", 896>; def C896_Y : R600Reg <"C896.Y", 896>; def C896_Z : R600Reg <"C896.Z", 896>; def C896_W : R600Reg <"C896.W", 896>; def C897_X : R600Reg <"C897.X", 897>; def C897_Y : R600Reg <"C897.Y", 897>; def C897_Z : R600Reg <"C897.Z", 897>; def C897_W : R600Reg <"C897.W", 897>; def C898_X : R600Reg <"C898.X", 898>; def C898_Y : R600Reg <"C898.Y", 898>; def C898_Z : R600Reg <"C898.Z", 898>; def C898_W : R600Reg <"C898.W", 898>; def C899_X : R600Reg <"C899.X", 899>; def C899_Y : R600Reg <"C899.Y", 899>; def C899_Z : R600Reg <"C899.Z", 899>; def C899_W : R600Reg <"C899.W", 899>; def C900_X : R600Reg <"C900.X", 900>; def C900_Y : R600Reg <"C900.Y", 900>; def C900_Z : R600Reg <"C900.Z", 900>; def C900_W : R600Reg <"C900.W", 900>; def C901_X : R600Reg <"C901.X", 901>; def C901_Y : R600Reg <"C901.Y", 901>; def C901_Z : R600Reg <"C901.Z", 901>; def C901_W : R600Reg <"C901.W", 901>; def C902_X : R600Reg <"C902.X", 902>; def C902_Y : R600Reg <"C902.Y", 902>; def C902_Z : R600Reg <"C902.Z", 902>; def C902_W : R600Reg <"C902.W", 902>; def C903_X : R600Reg <"C903.X", 903>; def C903_Y : R600Reg <"C903.Y", 903>; def C903_Z : R600Reg <"C903.Z", 903>; def C903_W : R600Reg <"C903.W", 903>; def C904_X : R600Reg <"C904.X", 904>; def C904_Y : R600Reg <"C904.Y", 904>; def C904_Z : R600Reg <"C904.Z", 904>; def C904_W : R600Reg <"C904.W", 904>; def C905_X : R600Reg <"C905.X", 905>; def C905_Y : R600Reg <"C905.Y", 905>; def C905_Z : R600Reg <"C905.Z", 905>; def C905_W : R600Reg <"C905.W", 905>; def C906_X : R600Reg <"C906.X", 906>; def C906_Y : R600Reg <"C906.Y", 906>; def C906_Z : R600Reg <"C906.Z", 906>; def C906_W : R600Reg <"C906.W", 906>; def C907_X : R600Reg <"C907.X", 907>; def C907_Y : R600Reg <"C907.Y", 907>; def C907_Z : R600Reg <"C907.Z", 907>; def C907_W : R600Reg <"C907.W", 907>; def C908_X : R600Reg <"C908.X", 908>; def C908_Y : R600Reg <"C908.Y", 908>; def C908_Z : R600Reg <"C908.Z", 908>; def C908_W : R600Reg <"C908.W", 908>; def C909_X : R600Reg <"C909.X", 909>; def C909_Y : R600Reg <"C909.Y", 909>; def C909_Z : R600Reg <"C909.Z", 909>; def C909_W : R600Reg <"C909.W", 909>; def C910_X : R600Reg <"C910.X", 910>; def C910_Y : R600Reg <"C910.Y", 910>; def C910_Z : R600Reg <"C910.Z", 910>; def C910_W : R600Reg <"C910.W", 910>; def C911_X : R600Reg <"C911.X", 911>; def C911_Y : R600Reg <"C911.Y", 911>; def C911_Z : R600Reg <"C911.Z", 911>; def C911_W : R600Reg <"C911.W", 911>; def C912_X : R600Reg <"C912.X", 912>; def C912_Y : R600Reg <"C912.Y", 912>; def C912_Z : R600Reg <"C912.Z", 912>; def C912_W : R600Reg <"C912.W", 912>; def C913_X : R600Reg <"C913.X", 913>; def C913_Y : R600Reg <"C913.Y", 913>; def C913_Z : R600Reg <"C913.Z", 913>; def C913_W : R600Reg <"C913.W", 913>; def C914_X : R600Reg <"C914.X", 914>; def C914_Y : R600Reg <"C914.Y", 914>; def C914_Z : R600Reg <"C914.Z", 914>; def C914_W : R600Reg <"C914.W", 914>; def C915_X : R600Reg <"C915.X", 915>; def C915_Y : R600Reg <"C915.Y", 915>; def C915_Z : R600Reg <"C915.Z", 915>; def C915_W : R600Reg <"C915.W", 915>; def C916_X : R600Reg <"C916.X", 916>; def C916_Y : R600Reg <"C916.Y", 916>; def C916_Z : R600Reg <"C916.Z", 916>; def C916_W : R600Reg <"C916.W", 916>; def C917_X : R600Reg <"C917.X", 917>; def C917_Y : R600Reg <"C917.Y", 917>; def C917_Z : R600Reg <"C917.Z", 917>; def C917_W : R600Reg <"C917.W", 917>; def C918_X : R600Reg <"C918.X", 918>; def C918_Y : R600Reg <"C918.Y", 918>; def C918_Z : R600Reg <"C918.Z", 918>; def C918_W : R600Reg <"C918.W", 918>; def C919_X : R600Reg <"C919.X", 919>; def C919_Y : R600Reg <"C919.Y", 919>; def C919_Z : R600Reg <"C919.Z", 919>; def C919_W : R600Reg <"C919.W", 919>; def C920_X : R600Reg <"C920.X", 920>; def C920_Y : R600Reg <"C920.Y", 920>; def C920_Z : R600Reg <"C920.Z", 920>; def C920_W : R600Reg <"C920.W", 920>; def C921_X : R600Reg <"C921.X", 921>; def C921_Y : R600Reg <"C921.Y", 921>; def C921_Z : R600Reg <"C921.Z", 921>; def C921_W : R600Reg <"C921.W", 921>; def C922_X : R600Reg <"C922.X", 922>; def C922_Y : R600Reg <"C922.Y", 922>; def C922_Z : R600Reg <"C922.Z", 922>; def C922_W : R600Reg <"C922.W", 922>; def C923_X : R600Reg <"C923.X", 923>; def C923_Y : R600Reg <"C923.Y", 923>; def C923_Z : R600Reg <"C923.Z", 923>; def C923_W : R600Reg <"C923.W", 923>; def C924_X : R600Reg <"C924.X", 924>; def C924_Y : R600Reg <"C924.Y", 924>; def C924_Z : R600Reg <"C924.Z", 924>; def C924_W : R600Reg <"C924.W", 924>; def C925_X : R600Reg <"C925.X", 925>; def C925_Y : R600Reg <"C925.Y", 925>; def C925_Z : R600Reg <"C925.Z", 925>; def C925_W : R600Reg <"C925.W", 925>; def C926_X : R600Reg <"C926.X", 926>; def C926_Y : R600Reg <"C926.Y", 926>; def C926_Z : R600Reg <"C926.Z", 926>; def C926_W : R600Reg <"C926.W", 926>; def C927_X : R600Reg <"C927.X", 927>; def C927_Y : R600Reg <"C927.Y", 927>; def C927_Z : R600Reg <"C927.Z", 927>; def C927_W : R600Reg <"C927.W", 927>; def C928_X : R600Reg <"C928.X", 928>; def C928_Y : R600Reg <"C928.Y", 928>; def C928_Z : R600Reg <"C928.Z", 928>; def C928_W : R600Reg <"C928.W", 928>; def C929_X : R600Reg <"C929.X", 929>; def C929_Y : R600Reg <"C929.Y", 929>; def C929_Z : R600Reg <"C929.Z", 929>; def C929_W : R600Reg <"C929.W", 929>; def C930_X : R600Reg <"C930.X", 930>; def C930_Y : R600Reg <"C930.Y", 930>; def C930_Z : R600Reg <"C930.Z", 930>; def C930_W : R600Reg <"C930.W", 930>; def C931_X : R600Reg <"C931.X", 931>; def C931_Y : R600Reg <"C931.Y", 931>; def C931_Z : R600Reg <"C931.Z", 931>; def C931_W : R600Reg <"C931.W", 931>; def C932_X : R600Reg <"C932.X", 932>; def C932_Y : R600Reg <"C932.Y", 932>; def C932_Z : R600Reg <"C932.Z", 932>; def C932_W : R600Reg <"C932.W", 932>; def C933_X : R600Reg <"C933.X", 933>; def C933_Y : R600Reg <"C933.Y", 933>; def C933_Z : R600Reg <"C933.Z", 933>; def C933_W : R600Reg <"C933.W", 933>; def C934_X : R600Reg <"C934.X", 934>; def C934_Y : R600Reg <"C934.Y", 934>; def C934_Z : R600Reg <"C934.Z", 934>; def C934_W : R600Reg <"C934.W", 934>; def C935_X : R600Reg <"C935.X", 935>; def C935_Y : R600Reg <"C935.Y", 935>; def C935_Z : R600Reg <"C935.Z", 935>; def C935_W : R600Reg <"C935.W", 935>; def C936_X : R600Reg <"C936.X", 936>; def C936_Y : R600Reg <"C936.Y", 936>; def C936_Z : R600Reg <"C936.Z", 936>; def C936_W : R600Reg <"C936.W", 936>; def C937_X : R600Reg <"C937.X", 937>; def C937_Y : R600Reg <"C937.Y", 937>; def C937_Z : R600Reg <"C937.Z", 937>; def C937_W : R600Reg <"C937.W", 937>; def C938_X : R600Reg <"C938.X", 938>; def C938_Y : R600Reg <"C938.Y", 938>; def C938_Z : R600Reg <"C938.Z", 938>; def C938_W : R600Reg <"C938.W", 938>; def C939_X : R600Reg <"C939.X", 939>; def C939_Y : R600Reg <"C939.Y", 939>; def C939_Z : R600Reg <"C939.Z", 939>; def C939_W : R600Reg <"C939.W", 939>; def C940_X : R600Reg <"C940.X", 940>; def C940_Y : R600Reg <"C940.Y", 940>; def C940_Z : R600Reg <"C940.Z", 940>; def C940_W : R600Reg <"C940.W", 940>; def C941_X : R600Reg <"C941.X", 941>; def C941_Y : R600Reg <"C941.Y", 941>; def C941_Z : R600Reg <"C941.Z", 941>; def C941_W : R600Reg <"C941.W", 941>; def C942_X : R600Reg <"C942.X", 942>; def C942_Y : R600Reg <"C942.Y", 942>; def C942_Z : R600Reg <"C942.Z", 942>; def C942_W : R600Reg <"C942.W", 942>; def C943_X : R600Reg <"C943.X", 943>; def C943_Y : R600Reg <"C943.Y", 943>; def C943_Z : R600Reg <"C943.Z", 943>; def C943_W : R600Reg <"C943.W", 943>; def C944_X : R600Reg <"C944.X", 944>; def C944_Y : R600Reg <"C944.Y", 944>; def C944_Z : R600Reg <"C944.Z", 944>; def C944_W : R600Reg <"C944.W", 944>; def C945_X : R600Reg <"C945.X", 945>; def C945_Y : R600Reg <"C945.Y", 945>; def C945_Z : R600Reg <"C945.Z", 945>; def C945_W : R600Reg <"C945.W", 945>; def C946_X : R600Reg <"C946.X", 946>; def C946_Y : R600Reg <"C946.Y", 946>; def C946_Z : R600Reg <"C946.Z", 946>; def C946_W : R600Reg <"C946.W", 946>; def C947_X : R600Reg <"C947.X", 947>; def C947_Y : R600Reg <"C947.Y", 947>; def C947_Z : R600Reg <"C947.Z", 947>; def C947_W : R600Reg <"C947.W", 947>; def C948_X : R600Reg <"C948.X", 948>; def C948_Y : R600Reg <"C948.Y", 948>; def C948_Z : R600Reg <"C948.Z", 948>; def C948_W : R600Reg <"C948.W", 948>; def C949_X : R600Reg <"C949.X", 949>; def C949_Y : R600Reg <"C949.Y", 949>; def C949_Z : R600Reg <"C949.Z", 949>; def C949_W : R600Reg <"C949.W", 949>; def C950_X : R600Reg <"C950.X", 950>; def C950_Y : R600Reg <"C950.Y", 950>; def C950_Z : R600Reg <"C950.Z", 950>; def C950_W : R600Reg <"C950.W", 950>; def C951_X : R600Reg <"C951.X", 951>; def C951_Y : R600Reg <"C951.Y", 951>; def C951_Z : R600Reg <"C951.Z", 951>; def C951_W : R600Reg <"C951.W", 951>; def C952_X : R600Reg <"C952.X", 952>; def C952_Y : R600Reg <"C952.Y", 952>; def C952_Z : R600Reg <"C952.Z", 952>; def C952_W : R600Reg <"C952.W", 952>; def C953_X : R600Reg <"C953.X", 953>; def C953_Y : R600Reg <"C953.Y", 953>; def C953_Z : R600Reg <"C953.Z", 953>; def C953_W : R600Reg <"C953.W", 953>; def C954_X : R600Reg <"C954.X", 954>; def C954_Y : R600Reg <"C954.Y", 954>; def C954_Z : R600Reg <"C954.Z", 954>; def C954_W : R600Reg <"C954.W", 954>; def C955_X : R600Reg <"C955.X", 955>; def C955_Y : R600Reg <"C955.Y", 955>; def C955_Z : R600Reg <"C955.Z", 955>; def C955_W : R600Reg <"C955.W", 955>; def C956_X : R600Reg <"C956.X", 956>; def C956_Y : R600Reg <"C956.Y", 956>; def C956_Z : R600Reg <"C956.Z", 956>; def C956_W : R600Reg <"C956.W", 956>; def C957_X : R600Reg <"C957.X", 957>; def C957_Y : R600Reg <"C957.Y", 957>; def C957_Z : R600Reg <"C957.Z", 957>; def C957_W : R600Reg <"C957.W", 957>; def C958_X : R600Reg <"C958.X", 958>; def C958_Y : R600Reg <"C958.Y", 958>; def C958_Z : R600Reg <"C958.Z", 958>; def C958_W : R600Reg <"C958.W", 958>; def C959_X : R600Reg <"C959.X", 959>; def C959_Y : R600Reg <"C959.Y", 959>; def C959_Z : R600Reg <"C959.Z", 959>; def C959_W : R600Reg <"C959.W", 959>; def C960_X : R600Reg <"C960.X", 960>; def C960_Y : R600Reg <"C960.Y", 960>; def C960_Z : R600Reg <"C960.Z", 960>; def C960_W : R600Reg <"C960.W", 960>; def C961_X : R600Reg <"C961.X", 961>; def C961_Y : R600Reg <"C961.Y", 961>; def C961_Z : R600Reg <"C961.Z", 961>; def C961_W : R600Reg <"C961.W", 961>; def C962_X : R600Reg <"C962.X", 962>; def C962_Y : R600Reg <"C962.Y", 962>; def C962_Z : R600Reg <"C962.Z", 962>; def C962_W : R600Reg <"C962.W", 962>; def C963_X : R600Reg <"C963.X", 963>; def C963_Y : R600Reg <"C963.Y", 963>; def C963_Z : R600Reg <"C963.Z", 963>; def C963_W : R600Reg <"C963.W", 963>; def C964_X : R600Reg <"C964.X", 964>; def C964_Y : R600Reg <"C964.Y", 964>; def C964_Z : R600Reg <"C964.Z", 964>; def C964_W : R600Reg <"C964.W", 964>; def C965_X : R600Reg <"C965.X", 965>; def C965_Y : R600Reg <"C965.Y", 965>; def C965_Z : R600Reg <"C965.Z", 965>; def C965_W : R600Reg <"C965.W", 965>; def C966_X : R600Reg <"C966.X", 966>; def C966_Y : R600Reg <"C966.Y", 966>; def C966_Z : R600Reg <"C966.Z", 966>; def C966_W : R600Reg <"C966.W", 966>; def C967_X : R600Reg <"C967.X", 967>; def C967_Y : R600Reg <"C967.Y", 967>; def C967_Z : R600Reg <"C967.Z", 967>; def C967_W : R600Reg <"C967.W", 967>; def C968_X : R600Reg <"C968.X", 968>; def C968_Y : R600Reg <"C968.Y", 968>; def C968_Z : R600Reg <"C968.Z", 968>; def C968_W : R600Reg <"C968.W", 968>; def C969_X : R600Reg <"C969.X", 969>; def C969_Y : R600Reg <"C969.Y", 969>; def C969_Z : R600Reg <"C969.Z", 969>; def C969_W : R600Reg <"C969.W", 969>; def C970_X : R600Reg <"C970.X", 970>; def C970_Y : R600Reg <"C970.Y", 970>; def C970_Z : R600Reg <"C970.Z", 970>; def C970_W : R600Reg <"C970.W", 970>; def C971_X : R600Reg <"C971.X", 971>; def C971_Y : R600Reg <"C971.Y", 971>; def C971_Z : R600Reg <"C971.Z", 971>; def C971_W : R600Reg <"C971.W", 971>; def C972_X : R600Reg <"C972.X", 972>; def C972_Y : R600Reg <"C972.Y", 972>; def C972_Z : R600Reg <"C972.Z", 972>; def C972_W : R600Reg <"C972.W", 972>; def C973_X : R600Reg <"C973.X", 973>; def C973_Y : R600Reg <"C973.Y", 973>; def C973_Z : R600Reg <"C973.Z", 973>; def C973_W : R600Reg <"C973.W", 973>; def C974_X : R600Reg <"C974.X", 974>; def C974_Y : R600Reg <"C974.Y", 974>; def C974_Z : R600Reg <"C974.Z", 974>; def C974_W : R600Reg <"C974.W", 974>; def C975_X : R600Reg <"C975.X", 975>; def C975_Y : R600Reg <"C975.Y", 975>; def C975_Z : R600Reg <"C975.Z", 975>; def C975_W : R600Reg <"C975.W", 975>; def C976_X : R600Reg <"C976.X", 976>; def C976_Y : R600Reg <"C976.Y", 976>; def C976_Z : R600Reg <"C976.Z", 976>; def C976_W : R600Reg <"C976.W", 976>; def C977_X : R600Reg <"C977.X", 977>; def C977_Y : R600Reg <"C977.Y", 977>; def C977_Z : R600Reg <"C977.Z", 977>; def C977_W : R600Reg <"C977.W", 977>; def C978_X : R600Reg <"C978.X", 978>; def C978_Y : R600Reg <"C978.Y", 978>; def C978_Z : R600Reg <"C978.Z", 978>; def C978_W : R600Reg <"C978.W", 978>; def C979_X : R600Reg <"C979.X", 979>; def C979_Y : R600Reg <"C979.Y", 979>; def C979_Z : R600Reg <"C979.Z", 979>; def C979_W : R600Reg <"C979.W", 979>; def C980_X : R600Reg <"C980.X", 980>; def C980_Y : R600Reg <"C980.Y", 980>; def C980_Z : R600Reg <"C980.Z", 980>; def C980_W : R600Reg <"C980.W", 980>; def C981_X : R600Reg <"C981.X", 981>; def C981_Y : R600Reg <"C981.Y", 981>; def C981_Z : R600Reg <"C981.Z", 981>; def C981_W : R600Reg <"C981.W", 981>; def C982_X : R600Reg <"C982.X", 982>; def C982_Y : R600Reg <"C982.Y", 982>; def C982_Z : R600Reg <"C982.Z", 982>; def C982_W : R600Reg <"C982.W", 982>; def C983_X : R600Reg <"C983.X", 983>; def C983_Y : R600Reg <"C983.Y", 983>; def C983_Z : R600Reg <"C983.Z", 983>; def C983_W : R600Reg <"C983.W", 983>; def C984_X : R600Reg <"C984.X", 984>; def C984_Y : R600Reg <"C984.Y", 984>; def C984_Z : R600Reg <"C984.Z", 984>; def C984_W : R600Reg <"C984.W", 984>; def C985_X : R600Reg <"C985.X", 985>; def C985_Y : R600Reg <"C985.Y", 985>; def C985_Z : R600Reg <"C985.Z", 985>; def C985_W : R600Reg <"C985.W", 985>; def C986_X : R600Reg <"C986.X", 986>; def C986_Y : R600Reg <"C986.Y", 986>; def C986_Z : R600Reg <"C986.Z", 986>; def C986_W : R600Reg <"C986.W", 986>; def C987_X : R600Reg <"C987.X", 987>; def C987_Y : R600Reg <"C987.Y", 987>; def C987_Z : R600Reg <"C987.Z", 987>; def C987_W : R600Reg <"C987.W", 987>; def C988_X : R600Reg <"C988.X", 988>; def C988_Y : R600Reg <"C988.Y", 988>; def C988_Z : R600Reg <"C988.Z", 988>; def C988_W : R600Reg <"C988.W", 988>; def C989_X : R600Reg <"C989.X", 989>; def C989_Y : R600Reg <"C989.Y", 989>; def C989_Z : R600Reg <"C989.Z", 989>; def C989_W : R600Reg <"C989.W", 989>; def C990_X : R600Reg <"C990.X", 990>; def C990_Y : R600Reg <"C990.Y", 990>; def C990_Z : R600Reg <"C990.Z", 990>; def C990_W : R600Reg <"C990.W", 990>; def C991_X : R600Reg <"C991.X", 991>; def C991_Y : R600Reg <"C991.Y", 991>; def C991_Z : R600Reg <"C991.Z", 991>; def C991_W : R600Reg <"C991.W", 991>; def C992_X : R600Reg <"C992.X", 992>; def C992_Y : R600Reg <"C992.Y", 992>; def C992_Z : R600Reg <"C992.Z", 992>; def C992_W : R600Reg <"C992.W", 992>; def C993_X : R600Reg <"C993.X", 993>; def C993_Y : R600Reg <"C993.Y", 993>; def C993_Z : R600Reg <"C993.Z", 993>; def C993_W : R600Reg <"C993.W", 993>; def C994_X : R600Reg <"C994.X", 994>; def C994_Y : R600Reg <"C994.Y", 994>; def C994_Z : R600Reg <"C994.Z", 994>; def C994_W : R600Reg <"C994.W", 994>; def C995_X : R600Reg <"C995.X", 995>; def C995_Y : R600Reg <"C995.Y", 995>; def C995_Z : R600Reg <"C995.Z", 995>; def C995_W : R600Reg <"C995.W", 995>; def C996_X : R600Reg <"C996.X", 996>; def C996_Y : R600Reg <"C996.Y", 996>; def C996_Z : R600Reg <"C996.Z", 996>; def C996_W : R600Reg <"C996.W", 996>; def C997_X : R600Reg <"C997.X", 997>; def C997_Y : R600Reg <"C997.Y", 997>; def C997_Z : R600Reg <"C997.Z", 997>; def C997_W : R600Reg <"C997.W", 997>; def C998_X : R600Reg <"C998.X", 998>; def C998_Y : R600Reg <"C998.Y", 998>; def C998_Z : R600Reg <"C998.Z", 998>; def C998_W : R600Reg <"C998.W", 998>; def C999_X : R600Reg <"C999.X", 999>; def C999_Y : R600Reg <"C999.Y", 999>; def C999_Z : R600Reg <"C999.Z", 999>; def C999_W : R600Reg <"C999.W", 999>; def C1000_X : R600Reg <"C1000.X", 1000>; def C1000_Y : R600Reg <"C1000.Y", 1000>; def C1000_Z : R600Reg <"C1000.Z", 1000>; def C1000_W : R600Reg <"C1000.W", 1000>; def C1001_X : R600Reg <"C1001.X", 1001>; def C1001_Y : R600Reg <"C1001.Y", 1001>; def C1001_Z : R600Reg <"C1001.Z", 1001>; def C1001_W : R600Reg <"C1001.W", 1001>; def C1002_X : R600Reg <"C1002.X", 1002>; def C1002_Y : R600Reg <"C1002.Y", 1002>; def C1002_Z : R600Reg <"C1002.Z", 1002>; def C1002_W : R600Reg <"C1002.W", 1002>; def C1003_X : R600Reg <"C1003.X", 1003>; def C1003_Y : R600Reg <"C1003.Y", 1003>; def C1003_Z : R600Reg <"C1003.Z", 1003>; def C1003_W : R600Reg <"C1003.W", 1003>; def C1004_X : R600Reg <"C1004.X", 1004>; def C1004_Y : R600Reg <"C1004.Y", 1004>; def C1004_Z : R600Reg <"C1004.Z", 1004>; def C1004_W : R600Reg <"C1004.W", 1004>; def C1005_X : R600Reg <"C1005.X", 1005>; def C1005_Y : R600Reg <"C1005.Y", 1005>; def C1005_Z : R600Reg <"C1005.Z", 1005>; def C1005_W : R600Reg <"C1005.W", 1005>; def C1006_X : R600Reg <"C1006.X", 1006>; def C1006_Y : R600Reg <"C1006.Y", 1006>; def C1006_Z : R600Reg <"C1006.Z", 1006>; def C1006_W : R600Reg <"C1006.W", 1006>; def C1007_X : R600Reg <"C1007.X", 1007>; def C1007_Y : R600Reg <"C1007.Y", 1007>; def C1007_Z : R600Reg <"C1007.Z", 1007>; def C1007_W : R600Reg <"C1007.W", 1007>; def C1008_X : R600Reg <"C1008.X", 1008>; def C1008_Y : R600Reg <"C1008.Y", 1008>; def C1008_Z : R600Reg <"C1008.Z", 1008>; def C1008_W : R600Reg <"C1008.W", 1008>; def C1009_X : R600Reg <"C1009.X", 1009>; def C1009_Y : R600Reg <"C1009.Y", 1009>; def C1009_Z : R600Reg <"C1009.Z", 1009>; def C1009_W : R600Reg <"C1009.W", 1009>; def C1010_X : R600Reg <"C1010.X", 1010>; def C1010_Y : R600Reg <"C1010.Y", 1010>; def C1010_Z : R600Reg <"C1010.Z", 1010>; def C1010_W : R600Reg <"C1010.W", 1010>; def C1011_X : R600Reg <"C1011.X", 1011>; def C1011_Y : R600Reg <"C1011.Y", 1011>; def C1011_Z : R600Reg <"C1011.Z", 1011>; def C1011_W : R600Reg <"C1011.W", 1011>; def C1012_X : R600Reg <"C1012.X", 1012>; def C1012_Y : R600Reg <"C1012.Y", 1012>; def C1012_Z : R600Reg <"C1012.Z", 1012>; def C1012_W : R600Reg <"C1012.W", 1012>; def C1013_X : R600Reg <"C1013.X", 1013>; def C1013_Y : R600Reg <"C1013.Y", 1013>; def C1013_Z : R600Reg <"C1013.Z", 1013>; def C1013_W : R600Reg <"C1013.W", 1013>; def C1014_X : R600Reg <"C1014.X", 1014>; def C1014_Y : R600Reg <"C1014.Y", 1014>; def C1014_Z : R600Reg <"C1014.Z", 1014>; def C1014_W : R600Reg <"C1014.W", 1014>; def C1015_X : R600Reg <"C1015.X", 1015>; def C1015_Y : R600Reg <"C1015.Y", 1015>; def C1015_Z : R600Reg <"C1015.Z", 1015>; def C1015_W : R600Reg <"C1015.W", 1015>; def C1016_X : R600Reg <"C1016.X", 1016>; def C1016_Y : R600Reg <"C1016.Y", 1016>; def C1016_Z : R600Reg <"C1016.Z", 1016>; def C1016_W : R600Reg <"C1016.W", 1016>; def C1017_X : R600Reg <"C1017.X", 1017>; def C1017_Y : R600Reg <"C1017.Y", 1017>; def C1017_Z : R600Reg <"C1017.Z", 1017>; def C1017_W : R600Reg <"C1017.W", 1017>; def C1018_X : R600Reg <"C1018.X", 1018>; def C1018_Y : R600Reg <"C1018.Y", 1018>; def C1018_Z : R600Reg <"C1018.Z", 1018>; def C1018_W : R600Reg <"C1018.W", 1018>; def C1019_X : R600Reg <"C1019.X", 1019>; def C1019_Y : R600Reg <"C1019.Y", 1019>; def C1019_Z : R600Reg <"C1019.Z", 1019>; def C1019_W : R600Reg <"C1019.W", 1019>; def C1020_X : R600Reg <"C1020.X", 1020>; def C1020_Y : R600Reg <"C1020.Y", 1020>; def C1020_Z : R600Reg <"C1020.Z", 1020>; def C1020_W : R600Reg <"C1020.W", 1020>; def C1021_X : R600Reg <"C1021.X", 1021>; def C1021_Y : R600Reg <"C1021.Y", 1021>; def C1021_Z : R600Reg <"C1021.Z", 1021>; def C1021_W : R600Reg <"C1021.W", 1021>; def C1022_X : R600Reg <"C1022.X", 1022>; def C1022_Y : R600Reg <"C1022.Y", 1022>; def C1022_Z : R600Reg <"C1022.Z", 1022>; def C1022_W : R600Reg <"C1022.W", 1022>; def C1023_X : R600Reg <"C1023.X", 1023>; def C1023_Y : R600Reg <"C1023.Y", 1023>; def C1023_Z : R600Reg <"C1023.Z", 1023>; def C1023_W : R600Reg <"C1023.W", 1023>; def T0_X : R600Reg <"T0.X", 0>; def T0_Y : R600Reg <"T0.Y", 0>; def T0_Z : R600Reg <"T0.Z", 0>; def T0_W : R600Reg <"T0.W", 0>; def T1_X : R600Reg <"T1.X", 1>; def T1_Y : R600Reg <"T1.Y", 1>; def T1_Z : R600Reg <"T1.Z", 1>; def T1_W : R600Reg <"T1.W", 1>; def T2_X : R600Reg <"T2.X", 2>; def T2_Y : R600Reg <"T2.Y", 2>; def T2_Z : R600Reg <"T2.Z", 2>; def T2_W : R600Reg <"T2.W", 2>; def T3_X : R600Reg <"T3.X", 3>; def T3_Y : R600Reg <"T3.Y", 3>; def T3_Z : R600Reg <"T3.Z", 3>; def T3_W : R600Reg <"T3.W", 3>; def T4_X : R600Reg <"T4.X", 4>; def T4_Y : R600Reg <"T4.Y", 4>; def T4_Z : R600Reg <"T4.Z", 4>; def T4_W : R600Reg <"T4.W", 4>; def T5_X : R600Reg <"T5.X", 5>; def T5_Y : R600Reg <"T5.Y", 5>; def T5_Z : R600Reg <"T5.Z", 5>; def T5_W : R600Reg <"T5.W", 5>; def T6_X : R600Reg <"T6.X", 6>; def T6_Y : R600Reg <"T6.Y", 6>; def T6_Z : R600Reg <"T6.Z", 6>; def T6_W : R600Reg <"T6.W", 6>; def T7_X : R600Reg <"T7.X", 7>; def T7_Y : R600Reg <"T7.Y", 7>; def T7_Z : R600Reg <"T7.Z", 7>; def T7_W : R600Reg <"T7.W", 7>; def T8_X : R600Reg <"T8.X", 8>; def T8_Y : R600Reg <"T8.Y", 8>; def T8_Z : R600Reg <"T8.Z", 8>; def T8_W : R600Reg <"T8.W", 8>; def T9_X : R600Reg <"T9.X", 9>; def T9_Y : R600Reg <"T9.Y", 9>; def T9_Z : R600Reg <"T9.Z", 9>; def T9_W : R600Reg <"T9.W", 9>; def T10_X : R600Reg <"T10.X", 10>; def T10_Y : R600Reg <"T10.Y", 10>; def T10_Z : R600Reg <"T10.Z", 10>; def T10_W : R600Reg <"T10.W", 10>; def T11_X : R600Reg <"T11.X", 11>; def T11_Y : R600Reg <"T11.Y", 11>; def T11_Z : R600Reg <"T11.Z", 11>; def T11_W : R600Reg <"T11.W", 11>; def T12_X : R600Reg <"T12.X", 12>; def T12_Y : R600Reg <"T12.Y", 12>; def T12_Z : R600Reg <"T12.Z", 12>; def T12_W : R600Reg <"T12.W", 12>; def T13_X : R600Reg <"T13.X", 13>; def T13_Y : R600Reg <"T13.Y", 13>; def T13_Z : R600Reg <"T13.Z", 13>; def T13_W : R600Reg <"T13.W", 13>; def T14_X : R600Reg <"T14.X", 14>; def T14_Y : R600Reg <"T14.Y", 14>; def T14_Z : R600Reg <"T14.Z", 14>; def T14_W : R600Reg <"T14.W", 14>; def T15_X : R600Reg <"T15.X", 15>; def T15_Y : R600Reg <"T15.Y", 15>; def T15_Z : R600Reg <"T15.Z", 15>; def T15_W : R600Reg <"T15.W", 15>; def T16_X : R600Reg <"T16.X", 16>; def T16_Y : R600Reg <"T16.Y", 16>; def T16_Z : R600Reg <"T16.Z", 16>; def T16_W : R600Reg <"T16.W", 16>; def T17_X : R600Reg <"T17.X", 17>; def T17_Y : R600Reg <"T17.Y", 17>; def T17_Z : R600Reg <"T17.Z", 17>; def T17_W : R600Reg <"T17.W", 17>; def T18_X : R600Reg <"T18.X", 18>; def T18_Y : R600Reg <"T18.Y", 18>; def T18_Z : R600Reg <"T18.Z", 18>; def T18_W : R600Reg <"T18.W", 18>; def T19_X : R600Reg <"T19.X", 19>; def T19_Y : R600Reg <"T19.Y", 19>; def T19_Z : R600Reg <"T19.Z", 19>; def T19_W : R600Reg <"T19.W", 19>; def T20_X : R600Reg <"T20.X", 20>; def T20_Y : R600Reg <"T20.Y", 20>; def T20_Z : R600Reg <"T20.Z", 20>; def T20_W : R600Reg <"T20.W", 20>; def T21_X : R600Reg <"T21.X", 21>; def T21_Y : R600Reg <"T21.Y", 21>; def T21_Z : R600Reg <"T21.Z", 21>; def T21_W : R600Reg <"T21.W", 21>; def T22_X : R600Reg <"T22.X", 22>; def T22_Y : R600Reg <"T22.Y", 22>; def T22_Z : R600Reg <"T22.Z", 22>; def T22_W : R600Reg <"T22.W", 22>; def T23_X : R600Reg <"T23.X", 23>; def T23_Y : R600Reg <"T23.Y", 23>; def T23_Z : R600Reg <"T23.Z", 23>; def T23_W : R600Reg <"T23.W", 23>; def T24_X : R600Reg <"T24.X", 24>; def T24_Y : R600Reg <"T24.Y", 24>; def T24_Z : R600Reg <"T24.Z", 24>; def T24_W : R600Reg <"T24.W", 24>; def T25_X : R600Reg <"T25.X", 25>; def T25_Y : R600Reg <"T25.Y", 25>; def T25_Z : R600Reg <"T25.Z", 25>; def T25_W : R600Reg <"T25.W", 25>; def T26_X : R600Reg <"T26.X", 26>; def T26_Y : R600Reg <"T26.Y", 26>; def T26_Z : R600Reg <"T26.Z", 26>; def T26_W : R600Reg <"T26.W", 26>; def T27_X : R600Reg <"T27.X", 27>; def T27_Y : R600Reg <"T27.Y", 27>; def T27_Z : R600Reg <"T27.Z", 27>; def T27_W : R600Reg <"T27.W", 27>; def T28_X : R600Reg <"T28.X", 28>; def T28_Y : R600Reg <"T28.Y", 28>; def T28_Z : R600Reg <"T28.Z", 28>; def T28_W : R600Reg <"T28.W", 28>; def T29_X : R600Reg <"T29.X", 29>; def T29_Y : R600Reg <"T29.Y", 29>; def T29_Z : R600Reg <"T29.Z", 29>; def T29_W : R600Reg <"T29.W", 29>; def T30_X : R600Reg <"T30.X", 30>; def T30_Y : R600Reg <"T30.Y", 30>; def T30_Z : R600Reg <"T30.Z", 30>; def T30_W : R600Reg <"T30.W", 30>; def T31_X : R600Reg <"T31.X", 31>; def T31_Y : R600Reg <"T31.Y", 31>; def T31_Z : R600Reg <"T31.Z", 31>; def T31_W : R600Reg <"T31.W", 31>; def T32_X : R600Reg <"T32.X", 32>; def T32_Y : R600Reg <"T32.Y", 32>; def T32_Z : R600Reg <"T32.Z", 32>; def T32_W : R600Reg <"T32.W", 32>; def T33_X : R600Reg <"T33.X", 33>; def T33_Y : R600Reg <"T33.Y", 33>; def T33_Z : R600Reg <"T33.Z", 33>; def T33_W : R600Reg <"T33.W", 33>; def T34_X : R600Reg <"T34.X", 34>; def T34_Y : R600Reg <"T34.Y", 34>; def T34_Z : R600Reg <"T34.Z", 34>; def T34_W : R600Reg <"T34.W", 34>; def T35_X : R600Reg <"T35.X", 35>; def T35_Y : R600Reg <"T35.Y", 35>; def T35_Z : R600Reg <"T35.Z", 35>; def T35_W : R600Reg <"T35.W", 35>; def T36_X : R600Reg <"T36.X", 36>; def T36_Y : R600Reg <"T36.Y", 36>; def T36_Z : R600Reg <"T36.Z", 36>; def T36_W : R600Reg <"T36.W", 36>; def T37_X : R600Reg <"T37.X", 37>; def T37_Y : R600Reg <"T37.Y", 37>; def T37_Z : R600Reg <"T37.Z", 37>; def T37_W : R600Reg <"T37.W", 37>; def T38_X : R600Reg <"T38.X", 38>; def T38_Y : R600Reg <"T38.Y", 38>; def T38_Z : R600Reg <"T38.Z", 38>; def T38_W : R600Reg <"T38.W", 38>; def T39_X : R600Reg <"T39.X", 39>; def T39_Y : R600Reg <"T39.Y", 39>; def T39_Z : R600Reg <"T39.Z", 39>; def T39_W : R600Reg <"T39.W", 39>; def T40_X : R600Reg <"T40.X", 40>; def T40_Y : R600Reg <"T40.Y", 40>; def T40_Z : R600Reg <"T40.Z", 40>; def T40_W : R600Reg <"T40.W", 40>; def T41_X : R600Reg <"T41.X", 41>; def T41_Y : R600Reg <"T41.Y", 41>; def T41_Z : R600Reg <"T41.Z", 41>; def T41_W : R600Reg <"T41.W", 41>; def T42_X : R600Reg <"T42.X", 42>; def T42_Y : R600Reg <"T42.Y", 42>; def T42_Z : R600Reg <"T42.Z", 42>; def T42_W : R600Reg <"T42.W", 42>; def T43_X : R600Reg <"T43.X", 43>; def T43_Y : R600Reg <"T43.Y", 43>; def T43_Z : R600Reg <"T43.Z", 43>; def T43_W : R600Reg <"T43.W", 43>; def T44_X : R600Reg <"T44.X", 44>; def T44_Y : R600Reg <"T44.Y", 44>; def T44_Z : R600Reg <"T44.Z", 44>; def T44_W : R600Reg <"T44.W", 44>; def T45_X : R600Reg <"T45.X", 45>; def T45_Y : R600Reg <"T45.Y", 45>; def T45_Z : R600Reg <"T45.Z", 45>; def T45_W : R600Reg <"T45.W", 45>; def T46_X : R600Reg <"T46.X", 46>; def T46_Y : R600Reg <"T46.Y", 46>; def T46_Z : R600Reg <"T46.Z", 46>; def T46_W : R600Reg <"T46.W", 46>; def T47_X : R600Reg <"T47.X", 47>; def T47_Y : R600Reg <"T47.Y", 47>; def T47_Z : R600Reg <"T47.Z", 47>; def T47_W : R600Reg <"T47.W", 47>; def T48_X : R600Reg <"T48.X", 48>; def T48_Y : R600Reg <"T48.Y", 48>; def T48_Z : R600Reg <"T48.Z", 48>; def T48_W : R600Reg <"T48.W", 48>; def T49_X : R600Reg <"T49.X", 49>; def T49_Y : R600Reg <"T49.Y", 49>; def T49_Z : R600Reg <"T49.Z", 49>; def T49_W : R600Reg <"T49.W", 49>; def T50_X : R600Reg <"T50.X", 50>; def T50_Y : R600Reg <"T50.Y", 50>; def T50_Z : R600Reg <"T50.Z", 50>; def T50_W : R600Reg <"T50.W", 50>; def T51_X : R600Reg <"T51.X", 51>; def T51_Y : R600Reg <"T51.Y", 51>; def T51_Z : R600Reg <"T51.Z", 51>; def T51_W : R600Reg <"T51.W", 51>; def T52_X : R600Reg <"T52.X", 52>; def T52_Y : R600Reg <"T52.Y", 52>; def T52_Z : R600Reg <"T52.Z", 52>; def T52_W : R600Reg <"T52.W", 52>; def T53_X : R600Reg <"T53.X", 53>; def T53_Y : R600Reg <"T53.Y", 53>; def T53_Z : R600Reg <"T53.Z", 53>; def T53_W : R600Reg <"T53.W", 53>; def T54_X : R600Reg <"T54.X", 54>; def T54_Y : R600Reg <"T54.Y", 54>; def T54_Z : R600Reg <"T54.Z", 54>; def T54_W : R600Reg <"T54.W", 54>; def T55_X : R600Reg <"T55.X", 55>; def T55_Y : R600Reg <"T55.Y", 55>; def T55_Z : R600Reg <"T55.Z", 55>; def T55_W : R600Reg <"T55.W", 55>; def T56_X : R600Reg <"T56.X", 56>; def T56_Y : R600Reg <"T56.Y", 56>; def T56_Z : R600Reg <"T56.Z", 56>; def T56_W : R600Reg <"T56.W", 56>; def T57_X : R600Reg <"T57.X", 57>; def T57_Y : R600Reg <"T57.Y", 57>; def T57_Z : R600Reg <"T57.Z", 57>; def T57_W : R600Reg <"T57.W", 57>; def T58_X : R600Reg <"T58.X", 58>; def T58_Y : R600Reg <"T58.Y", 58>; def T58_Z : R600Reg <"T58.Z", 58>; def T58_W : R600Reg <"T58.W", 58>; def T59_X : R600Reg <"T59.X", 59>; def T59_Y : R600Reg <"T59.Y", 59>; def T59_Z : R600Reg <"T59.Z", 59>; def T59_W : R600Reg <"T59.W", 59>; def T60_X : R600Reg <"T60.X", 60>; def T60_Y : R600Reg <"T60.Y", 60>; def T60_Z : R600Reg <"T60.Z", 60>; def T60_W : R600Reg <"T60.W", 60>; def T61_X : R600Reg <"T61.X", 61>; def T61_Y : R600Reg <"T61.Y", 61>; def T61_Z : R600Reg <"T61.Z", 61>; def T61_W : R600Reg <"T61.W", 61>; def T62_X : R600Reg <"T62.X", 62>; def T62_Y : R600Reg <"T62.Y", 62>; def T62_Z : R600Reg <"T62.Z", 62>; def T62_W : R600Reg <"T62.W", 62>; def T63_X : R600Reg <"T63.X", 63>; def T63_Y : R600Reg <"T63.Y", 63>; def T63_Z : R600Reg <"T63.Z", 63>; def T63_W : R600Reg <"T63.W", 63>; def T64_X : R600Reg <"T64.X", 64>; def T64_Y : R600Reg <"T64.Y", 64>; def T64_Z : R600Reg <"T64.Z", 64>; def T64_W : R600Reg <"T64.W", 64>; def T65_X : R600Reg <"T65.X", 65>; def T65_Y : R600Reg <"T65.Y", 65>; def T65_Z : R600Reg <"T65.Z", 65>; def T65_W : R600Reg <"T65.W", 65>; def T66_X : R600Reg <"T66.X", 66>; def T66_Y : R600Reg <"T66.Y", 66>; def T66_Z : R600Reg <"T66.Z", 66>; def T66_W : R600Reg <"T66.W", 66>; def T67_X : R600Reg <"T67.X", 67>; def T67_Y : R600Reg <"T67.Y", 67>; def T67_Z : R600Reg <"T67.Z", 67>; def T67_W : R600Reg <"T67.W", 67>; def T68_X : R600Reg <"T68.X", 68>; def T68_Y : R600Reg <"T68.Y", 68>; def T68_Z : R600Reg <"T68.Z", 68>; def T68_W : R600Reg <"T68.W", 68>; def T69_X : R600Reg <"T69.X", 69>; def T69_Y : R600Reg <"T69.Y", 69>; def T69_Z : R600Reg <"T69.Z", 69>; def T69_W : R600Reg <"T69.W", 69>; def T70_X : R600Reg <"T70.X", 70>; def T70_Y : R600Reg <"T70.Y", 70>; def T70_Z : R600Reg <"T70.Z", 70>; def T70_W : R600Reg <"T70.W", 70>; def T71_X : R600Reg <"T71.X", 71>; def T71_Y : R600Reg <"T71.Y", 71>; def T71_Z : R600Reg <"T71.Z", 71>; def T71_W : R600Reg <"T71.W", 71>; def T72_X : R600Reg <"T72.X", 72>; def T72_Y : R600Reg <"T72.Y", 72>; def T72_Z : R600Reg <"T72.Z", 72>; def T72_W : R600Reg <"T72.W", 72>; def T73_X : R600Reg <"T73.X", 73>; def T73_Y : R600Reg <"T73.Y", 73>; def T73_Z : R600Reg <"T73.Z", 73>; def T73_W : R600Reg <"T73.W", 73>; def T74_X : R600Reg <"T74.X", 74>; def T74_Y : R600Reg <"T74.Y", 74>; def T74_Z : R600Reg <"T74.Z", 74>; def T74_W : R600Reg <"T74.W", 74>; def T75_X : R600Reg <"T75.X", 75>; def T75_Y : R600Reg <"T75.Y", 75>; def T75_Z : R600Reg <"T75.Z", 75>; def T75_W : R600Reg <"T75.W", 75>; def T76_X : R600Reg <"T76.X", 76>; def T76_Y : R600Reg <"T76.Y", 76>; def T76_Z : R600Reg <"T76.Z", 76>; def T76_W : R600Reg <"T76.W", 76>; def T77_X : R600Reg <"T77.X", 77>; def T77_Y : R600Reg <"T77.Y", 77>; def T77_Z : R600Reg <"T77.Z", 77>; def T77_W : R600Reg <"T77.W", 77>; def T78_X : R600Reg <"T78.X", 78>; def T78_Y : R600Reg <"T78.Y", 78>; def T78_Z : R600Reg <"T78.Z", 78>; def T78_W : R600Reg <"T78.W", 78>; def T79_X : R600Reg <"T79.X", 79>; def T79_Y : R600Reg <"T79.Y", 79>; def T79_Z : R600Reg <"T79.Z", 79>; def T79_W : R600Reg <"T79.W", 79>; def T80_X : R600Reg <"T80.X", 80>; def T80_Y : R600Reg <"T80.Y", 80>; def T80_Z : R600Reg <"T80.Z", 80>; def T80_W : R600Reg <"T80.W", 80>; def T81_X : R600Reg <"T81.X", 81>; def T81_Y : R600Reg <"T81.Y", 81>; def T81_Z : R600Reg <"T81.Z", 81>; def T81_W : R600Reg <"T81.W", 81>; def T82_X : R600Reg <"T82.X", 82>; def T82_Y : R600Reg <"T82.Y", 82>; def T82_Z : R600Reg <"T82.Z", 82>; def T82_W : R600Reg <"T82.W", 82>; def T83_X : R600Reg <"T83.X", 83>; def T83_Y : R600Reg <"T83.Y", 83>; def T83_Z : R600Reg <"T83.Z", 83>; def T83_W : R600Reg <"T83.W", 83>; def T84_X : R600Reg <"T84.X", 84>; def T84_Y : R600Reg <"T84.Y", 84>; def T84_Z : R600Reg <"T84.Z", 84>; def T84_W : R600Reg <"T84.W", 84>; def T85_X : R600Reg <"T85.X", 85>; def T85_Y : R600Reg <"T85.Y", 85>; def T85_Z : R600Reg <"T85.Z", 85>; def T85_W : R600Reg <"T85.W", 85>; def T86_X : R600Reg <"T86.X", 86>; def T86_Y : R600Reg <"T86.Y", 86>; def T86_Z : R600Reg <"T86.Z", 86>; def T86_W : R600Reg <"T86.W", 86>; def T87_X : R600Reg <"T87.X", 87>; def T87_Y : R600Reg <"T87.Y", 87>; def T87_Z : R600Reg <"T87.Z", 87>; def T87_W : R600Reg <"T87.W", 87>; def T88_X : R600Reg <"T88.X", 88>; def T88_Y : R600Reg <"T88.Y", 88>; def T88_Z : R600Reg <"T88.Z", 88>; def T88_W : R600Reg <"T88.W", 88>; def T89_X : R600Reg <"T89.X", 89>; def T89_Y : R600Reg <"T89.Y", 89>; def T89_Z : R600Reg <"T89.Z", 89>; def T89_W : R600Reg <"T89.W", 89>; def T90_X : R600Reg <"T90.X", 90>; def T90_Y : R600Reg <"T90.Y", 90>; def T90_Z : R600Reg <"T90.Z", 90>; def T90_W : R600Reg <"T90.W", 90>; def T91_X : R600Reg <"T91.X", 91>; def T91_Y : R600Reg <"T91.Y", 91>; def T91_Z : R600Reg <"T91.Z", 91>; def T91_W : R600Reg <"T91.W", 91>; def T92_X : R600Reg <"T92.X", 92>; def T92_Y : R600Reg <"T92.Y", 92>; def T92_Z : R600Reg <"T92.Z", 92>; def T92_W : R600Reg <"T92.W", 92>; def T93_X : R600Reg <"T93.X", 93>; def T93_Y : R600Reg <"T93.Y", 93>; def T93_Z : R600Reg <"T93.Z", 93>; def T93_W : R600Reg <"T93.W", 93>; def T94_X : R600Reg <"T94.X", 94>; def T94_Y : R600Reg <"T94.Y", 94>; def T94_Z : R600Reg <"T94.Z", 94>; def T94_W : R600Reg <"T94.W", 94>; def T95_X : R600Reg <"T95.X", 95>; def T95_Y : R600Reg <"T95.Y", 95>; def T95_Z : R600Reg <"T95.Z", 95>; def T95_W : R600Reg <"T95.W", 95>; def T96_X : R600Reg <"T96.X", 96>; def T96_Y : R600Reg <"T96.Y", 96>; def T96_Z : R600Reg <"T96.Z", 96>; def T96_W : R600Reg <"T96.W", 96>; def T97_X : R600Reg <"T97.X", 97>; def T97_Y : R600Reg <"T97.Y", 97>; def T97_Z : R600Reg <"T97.Z", 97>; def T97_W : R600Reg <"T97.W", 97>; def T98_X : R600Reg <"T98.X", 98>; def T98_Y : R600Reg <"T98.Y", 98>; def T98_Z : R600Reg <"T98.Z", 98>; def T98_W : R600Reg <"T98.W", 98>; def T99_X : R600Reg <"T99.X", 99>; def T99_Y : R600Reg <"T99.Y", 99>; def T99_Z : R600Reg <"T99.Z", 99>; def T99_W : R600Reg <"T99.W", 99>; def T100_X : R600Reg <"T100.X", 100>; def T100_Y : R600Reg <"T100.Y", 100>; def T100_Z : R600Reg <"T100.Z", 100>; def T100_W : R600Reg <"T100.W", 100>; def T101_X : R600Reg <"T101.X", 101>; def T101_Y : R600Reg <"T101.Y", 101>; def T101_Z : R600Reg <"T101.Z", 101>; def T101_W : R600Reg <"T101.W", 101>; def T102_X : R600Reg <"T102.X", 102>; def T102_Y : R600Reg <"T102.Y", 102>; def T102_Z : R600Reg <"T102.Z", 102>; def T102_W : R600Reg <"T102.W", 102>; def T103_X : R600Reg <"T103.X", 103>; def T103_Y : R600Reg <"T103.Y", 103>; def T103_Z : R600Reg <"T103.Z", 103>; def T103_W : R600Reg <"T103.W", 103>; def T104_X : R600Reg <"T104.X", 104>; def T104_Y : R600Reg <"T104.Y", 104>; def T104_Z : R600Reg <"T104.Z", 104>; def T104_W : R600Reg <"T104.W", 104>; def T105_X : R600Reg <"T105.X", 105>; def T105_Y : R600Reg <"T105.Y", 105>; def T105_Z : R600Reg <"T105.Z", 105>; def T105_W : R600Reg <"T105.W", 105>; def T106_X : R600Reg <"T106.X", 106>; def T106_Y : R600Reg <"T106.Y", 106>; def T106_Z : R600Reg <"T106.Z", 106>; def T106_W : R600Reg <"T106.W", 106>; def T107_X : R600Reg <"T107.X", 107>; def T107_Y : R600Reg <"T107.Y", 107>; def T107_Z : R600Reg <"T107.Z", 107>; def T107_W : R600Reg <"T107.W", 107>; def T108_X : R600Reg <"T108.X", 108>; def T108_Y : R600Reg <"T108.Y", 108>; def T108_Z : R600Reg <"T108.Z", 108>; def T108_W : R600Reg <"T108.W", 108>; def T109_X : R600Reg <"T109.X", 109>; def T109_Y : R600Reg <"T109.Y", 109>; def T109_Z : R600Reg <"T109.Z", 109>; def T109_W : R600Reg <"T109.W", 109>; def T110_X : R600Reg <"T110.X", 110>; def T110_Y : R600Reg <"T110.Y", 110>; def T110_Z : R600Reg <"T110.Z", 110>; def T110_W : R600Reg <"T110.W", 110>; def T111_X : R600Reg <"T111.X", 111>; def T111_Y : R600Reg <"T111.Y", 111>; def T111_Z : R600Reg <"T111.Z", 111>; def T111_W : R600Reg <"T111.W", 111>; def T112_X : R600Reg <"T112.X", 112>; def T112_Y : R600Reg <"T112.Y", 112>; def T112_Z : R600Reg <"T112.Z", 112>; def T112_W : R600Reg <"T112.W", 112>; def T113_X : R600Reg <"T113.X", 113>; def T113_Y : R600Reg <"T113.Y", 113>; def T113_Z : R600Reg <"T113.Z", 113>; def T113_W : R600Reg <"T113.W", 113>; def T114_X : R600Reg <"T114.X", 114>; def T114_Y : R600Reg <"T114.Y", 114>; def T114_Z : R600Reg <"T114.Z", 114>; def T114_W : R600Reg <"T114.W", 114>; def T115_X : R600Reg <"T115.X", 115>; def T115_Y : R600Reg <"T115.Y", 115>; def T115_Z : R600Reg <"T115.Z", 115>; def T115_W : R600Reg <"T115.W", 115>; def T116_X : R600Reg <"T116.X", 116>; def T116_Y : R600Reg <"T116.Y", 116>; def T116_Z : R600Reg <"T116.Z", 116>; def T116_W : R600Reg <"T116.W", 116>; def T117_X : R600Reg <"T117.X", 117>; def T117_Y : R600Reg <"T117.Y", 117>; def T117_Z : R600Reg <"T117.Z", 117>; def T117_W : R600Reg <"T117.W", 117>; def T118_X : R600Reg <"T118.X", 118>; def T118_Y : R600Reg <"T118.Y", 118>; def T118_Z : R600Reg <"T118.Z", 118>; def T118_W : R600Reg <"T118.W", 118>; def T119_X : R600Reg <"T119.X", 119>; def T119_Y : R600Reg <"T119.Y", 119>; def T119_Z : R600Reg <"T119.Z", 119>; def T119_W : R600Reg <"T119.W", 119>; def T120_X : R600Reg <"T120.X", 120>; def T120_Y : R600Reg <"T120.Y", 120>; def T120_Z : R600Reg <"T120.Z", 120>; def T120_W : R600Reg <"T120.W", 120>; def T121_X : R600Reg <"T121.X", 121>; def T121_Y : R600Reg <"T121.Y", 121>; def T121_Z : R600Reg <"T121.Z", 121>; def T121_W : R600Reg <"T121.W", 121>; def T122_X : R600Reg <"T122.X", 122>; def T122_Y : R600Reg <"T122.Y", 122>; def T122_Z : R600Reg <"T122.Z", 122>; def T122_W : R600Reg <"T122.W", 122>; def T123_X : R600Reg <"T123.X", 123>; def T123_Y : R600Reg <"T123.Y", 123>; def T123_Z : R600Reg <"T123.Z", 123>; def T123_W : R600Reg <"T123.W", 123>; def T124_X : R600Reg <"T124.X", 124>; def T124_Y : R600Reg <"T124.Y", 124>; def T124_Z : R600Reg <"T124.Z", 124>; def T124_W : R600Reg <"T124.W", 124>; def T125_X : R600Reg <"T125.X", 125>; def T125_Y : R600Reg <"T125.Y", 125>; def T125_Z : R600Reg <"T125.Z", 125>; def T125_W : R600Reg <"T125.W", 125>; def T126_X : R600Reg <"T126.X", 126>; def T126_Y : R600Reg <"T126.Y", 126>; def T126_Z : R600Reg <"T126.Z", 126>; def T126_W : R600Reg <"T126.W", 126>; def T127_X : R600Reg <"T127.X", 127>; def T127_Y : R600Reg <"T127.Y", 127>; def T127_Z : R600Reg <"T127.Z", 127>; def T127_W : R600Reg <"T127.W", 127>; def T0_XYZW : R600Reg_128 <"T0.XYZW", [T0_X, T0_Y, T0_Z, T0_W], 0 >; def T1_XYZW : R600Reg_128 <"T1.XYZW", [T1_X, T1_Y, T1_Z, T1_W], 1 >; def T2_XYZW : R600Reg_128 <"T2.XYZW", [T2_X, T2_Y, T2_Z, T2_W], 2 >; def T3_XYZW : R600Reg_128 <"T3.XYZW", [T3_X, T3_Y, T3_Z, T3_W], 3 >; def T4_XYZW : R600Reg_128 <"T4.XYZW", [T4_X, T4_Y, T4_Z, T4_W], 4 >; def T5_XYZW : R600Reg_128 <"T5.XYZW", [T5_X, T5_Y, T5_Z, T5_W], 5 >; def T6_XYZW : R600Reg_128 <"T6.XYZW", [T6_X, T6_Y, T6_Z, T6_W], 6 >; def T7_XYZW : R600Reg_128 <"T7.XYZW", [T7_X, T7_Y, T7_Z, T7_W], 7 >; def T8_XYZW : R600Reg_128 <"T8.XYZW", [T8_X, T8_Y, T8_Z, T8_W], 8 >; def T9_XYZW : R600Reg_128 <"T9.XYZW", [T9_X, T9_Y, T9_Z, T9_W], 9 >; def T10_XYZW : R600Reg_128 <"T10.XYZW", [T10_X, T10_Y, T10_Z, T10_W], 10 >; def T11_XYZW : R600Reg_128 <"T11.XYZW", [T11_X, T11_Y, T11_Z, T11_W], 11 >; def T12_XYZW : R600Reg_128 <"T12.XYZW", [T12_X, T12_Y, T12_Z, T12_W], 12 >; def T13_XYZW : R600Reg_128 <"T13.XYZW", [T13_X, T13_Y, T13_Z, T13_W], 13 >; def T14_XYZW : R600Reg_128 <"T14.XYZW", [T14_X, T14_Y, T14_Z, T14_W], 14 >; def T15_XYZW : R600Reg_128 <"T15.XYZW", [T15_X, T15_Y, T15_Z, T15_W], 15 >; def T16_XYZW : R600Reg_128 <"T16.XYZW", [T16_X, T16_Y, T16_Z, T16_W], 16 >; def T17_XYZW : R600Reg_128 <"T17.XYZW", [T17_X, T17_Y, T17_Z, T17_W], 17 >; def T18_XYZW : R600Reg_128 <"T18.XYZW", [T18_X, T18_Y, T18_Z, T18_W], 18 >; def T19_XYZW : R600Reg_128 <"T19.XYZW", [T19_X, T19_Y, T19_Z, T19_W], 19 >; def T20_XYZW : R600Reg_128 <"T20.XYZW", [T20_X, T20_Y, T20_Z, T20_W], 20 >; def T21_XYZW : R600Reg_128 <"T21.XYZW", [T21_X, T21_Y, T21_Z, T21_W], 21 >; def T22_XYZW : R600Reg_128 <"T22.XYZW", [T22_X, T22_Y, T22_Z, T22_W], 22 >; def T23_XYZW : R600Reg_128 <"T23.XYZW", [T23_X, T23_Y, T23_Z, T23_W], 23 >; def T24_XYZW : R600Reg_128 <"T24.XYZW", [T24_X, T24_Y, T24_Z, T24_W], 24 >; def T25_XYZW : R600Reg_128 <"T25.XYZW", [T25_X, T25_Y, T25_Z, T25_W], 25 >; def T26_XYZW : R600Reg_128 <"T26.XYZW", [T26_X, T26_Y, T26_Z, T26_W], 26 >; def T27_XYZW : R600Reg_128 <"T27.XYZW", [T27_X, T27_Y, T27_Z, T27_W], 27 >; def T28_XYZW : R600Reg_128 <"T28.XYZW", [T28_X, T28_Y, T28_Z, T28_W], 28 >; def T29_XYZW : R600Reg_128 <"T29.XYZW", [T29_X, T29_Y, T29_Z, T29_W], 29 >; def T30_XYZW : R600Reg_128 <"T30.XYZW", [T30_X, T30_Y, T30_Z, T30_W], 30 >; def T31_XYZW : R600Reg_128 <"T31.XYZW", [T31_X, T31_Y, T31_Z, T31_W], 31 >; def T32_XYZW : R600Reg_128 <"T32.XYZW", [T32_X, T32_Y, T32_Z, T32_W], 32 >; def T33_XYZW : R600Reg_128 <"T33.XYZW", [T33_X, T33_Y, T33_Z, T33_W], 33 >; def T34_XYZW : R600Reg_128 <"T34.XYZW", [T34_X, T34_Y, T34_Z, T34_W], 34 >; def T35_XYZW : R600Reg_128 <"T35.XYZW", [T35_X, T35_Y, T35_Z, T35_W], 35 >; def T36_XYZW : R600Reg_128 <"T36.XYZW", [T36_X, T36_Y, T36_Z, T36_W], 36 >; def T37_XYZW : R600Reg_128 <"T37.XYZW", [T37_X, T37_Y, T37_Z, T37_W], 37 >; def T38_XYZW : R600Reg_128 <"T38.XYZW", [T38_X, T38_Y, T38_Z, T38_W], 38 >; def T39_XYZW : R600Reg_128 <"T39.XYZW", [T39_X, T39_Y, T39_Z, T39_W], 39 >; def T40_XYZW : R600Reg_128 <"T40.XYZW", [T40_X, T40_Y, T40_Z, T40_W], 40 >; def T41_XYZW : R600Reg_128 <"T41.XYZW", [T41_X, T41_Y, T41_Z, T41_W], 41 >; def T42_XYZW : R600Reg_128 <"T42.XYZW", [T42_X, T42_Y, T42_Z, T42_W], 42 >; def T43_XYZW : R600Reg_128 <"T43.XYZW", [T43_X, T43_Y, T43_Z, T43_W], 43 >; def T44_XYZW : R600Reg_128 <"T44.XYZW", [T44_X, T44_Y, T44_Z, T44_W], 44 >; def T45_XYZW : R600Reg_128 <"T45.XYZW", [T45_X, T45_Y, T45_Z, T45_W], 45 >; def T46_XYZW : R600Reg_128 <"T46.XYZW", [T46_X, T46_Y, T46_Z, T46_W], 46 >; def T47_XYZW : R600Reg_128 <"T47.XYZW", [T47_X, T47_Y, T47_Z, T47_W], 47 >; def T48_XYZW : R600Reg_128 <"T48.XYZW", [T48_X, T48_Y, T48_Z, T48_W], 48 >; def T49_XYZW : R600Reg_128 <"T49.XYZW", [T49_X, T49_Y, T49_Z, T49_W], 49 >; def T50_XYZW : R600Reg_128 <"T50.XYZW", [T50_X, T50_Y, T50_Z, T50_W], 50 >; def T51_XYZW : R600Reg_128 <"T51.XYZW", [T51_X, T51_Y, T51_Z, T51_W], 51 >; def T52_XYZW : R600Reg_128 <"T52.XYZW", [T52_X, T52_Y, T52_Z, T52_W], 52 >; def T53_XYZW : R600Reg_128 <"T53.XYZW", [T53_X, T53_Y, T53_Z, T53_W], 53 >; def T54_XYZW : R600Reg_128 <"T54.XYZW", [T54_X, T54_Y, T54_Z, T54_W], 54 >; def T55_XYZW : R600Reg_128 <"T55.XYZW", [T55_X, T55_Y, T55_Z, T55_W], 55 >; def T56_XYZW : R600Reg_128 <"T56.XYZW", [T56_X, T56_Y, T56_Z, T56_W], 56 >; def T57_XYZW : R600Reg_128 <"T57.XYZW", [T57_X, T57_Y, T57_Z, T57_W], 57 >; def T58_XYZW : R600Reg_128 <"T58.XYZW", [T58_X, T58_Y, T58_Z, T58_W], 58 >; def T59_XYZW : R600Reg_128 <"T59.XYZW", [T59_X, T59_Y, T59_Z, T59_W], 59 >; def T60_XYZW : R600Reg_128 <"T60.XYZW", [T60_X, T60_Y, T60_Z, T60_W], 60 >; def T61_XYZW : R600Reg_128 <"T61.XYZW", [T61_X, T61_Y, T61_Z, T61_W], 61 >; def T62_XYZW : R600Reg_128 <"T62.XYZW", [T62_X, T62_Y, T62_Z, T62_W], 62 >; def T63_XYZW : R600Reg_128 <"T63.XYZW", [T63_X, T63_Y, T63_Z, T63_W], 63 >; def T64_XYZW : R600Reg_128 <"T64.XYZW", [T64_X, T64_Y, T64_Z, T64_W], 64 >; def T65_XYZW : R600Reg_128 <"T65.XYZW", [T65_X, T65_Y, T65_Z, T65_W], 65 >; def T66_XYZW : R600Reg_128 <"T66.XYZW", [T66_X, T66_Y, T66_Z, T66_W], 66 >; def T67_XYZW : R600Reg_128 <"T67.XYZW", [T67_X, T67_Y, T67_Z, T67_W], 67 >; def T68_XYZW : R600Reg_128 <"T68.XYZW", [T68_X, T68_Y, T68_Z, T68_W], 68 >; def T69_XYZW : R600Reg_128 <"T69.XYZW", [T69_X, T69_Y, T69_Z, T69_W], 69 >; def T70_XYZW : R600Reg_128 <"T70.XYZW", [T70_X, T70_Y, T70_Z, T70_W], 70 >; def T71_XYZW : R600Reg_128 <"T71.XYZW", [T71_X, T71_Y, T71_Z, T71_W], 71 >; def T72_XYZW : R600Reg_128 <"T72.XYZW", [T72_X, T72_Y, T72_Z, T72_W], 72 >; def T73_XYZW : R600Reg_128 <"T73.XYZW", [T73_X, T73_Y, T73_Z, T73_W], 73 >; def T74_XYZW : R600Reg_128 <"T74.XYZW", [T74_X, T74_Y, T74_Z, T74_W], 74 >; def T75_XYZW : R600Reg_128 <"T75.XYZW", [T75_X, T75_Y, T75_Z, T75_W], 75 >; def T76_XYZW : R600Reg_128 <"T76.XYZW", [T76_X, T76_Y, T76_Z, T76_W], 76 >; def T77_XYZW : R600Reg_128 <"T77.XYZW", [T77_X, T77_Y, T77_Z, T77_W], 77 >; def T78_XYZW : R600Reg_128 <"T78.XYZW", [T78_X, T78_Y, T78_Z, T78_W], 78 >; def T79_XYZW : R600Reg_128 <"T79.XYZW", [T79_X, T79_Y, T79_Z, T79_W], 79 >; def T80_XYZW : R600Reg_128 <"T80.XYZW", [T80_X, T80_Y, T80_Z, T80_W], 80 >; def T81_XYZW : R600Reg_128 <"T81.XYZW", [T81_X, T81_Y, T81_Z, T81_W], 81 >; def T82_XYZW : R600Reg_128 <"T82.XYZW", [T82_X, T82_Y, T82_Z, T82_W], 82 >; def T83_XYZW : R600Reg_128 <"T83.XYZW", [T83_X, T83_Y, T83_Z, T83_W], 83 >; def T84_XYZW : R600Reg_128 <"T84.XYZW", [T84_X, T84_Y, T84_Z, T84_W], 84 >; def T85_XYZW : R600Reg_128 <"T85.XYZW", [T85_X, T85_Y, T85_Z, T85_W], 85 >; def T86_XYZW : R600Reg_128 <"T86.XYZW", [T86_X, T86_Y, T86_Z, T86_W], 86 >; def T87_XYZW : R600Reg_128 <"T87.XYZW", [T87_X, T87_Y, T87_Z, T87_W], 87 >; def T88_XYZW : R600Reg_128 <"T88.XYZW", [T88_X, T88_Y, T88_Z, T88_W], 88 >; def T89_XYZW : R600Reg_128 <"T89.XYZW", [T89_X, T89_Y, T89_Z, T89_W], 89 >; def T90_XYZW : R600Reg_128 <"T90.XYZW", [T90_X, T90_Y, T90_Z, T90_W], 90 >; def T91_XYZW : R600Reg_128 <"T91.XYZW", [T91_X, T91_Y, T91_Z, T91_W], 91 >; def T92_XYZW : R600Reg_128 <"T92.XYZW", [T92_X, T92_Y, T92_Z, T92_W], 92 >; def T93_XYZW : R600Reg_128 <"T93.XYZW", [T93_X, T93_Y, T93_Z, T93_W], 93 >; def T94_XYZW : R600Reg_128 <"T94.XYZW", [T94_X, T94_Y, T94_Z, T94_W], 94 >; def T95_XYZW : R600Reg_128 <"T95.XYZW", [T95_X, T95_Y, T95_Z, T95_W], 95 >; def T96_XYZW : R600Reg_128 <"T96.XYZW", [T96_X, T96_Y, T96_Z, T96_W], 96 >; def T97_XYZW : R600Reg_128 <"T97.XYZW", [T97_X, T97_Y, T97_Z, T97_W], 97 >; def T98_XYZW : R600Reg_128 <"T98.XYZW", [T98_X, T98_Y, T98_Z, T98_W], 98 >; def T99_XYZW : R600Reg_128 <"T99.XYZW", [T99_X, T99_Y, T99_Z, T99_W], 99 >; def T100_XYZW : R600Reg_128 <"T100.XYZW", [T100_X, T100_Y, T100_Z, T100_W], 100 >; def T101_XYZW : R600Reg_128 <"T101.XYZW", [T101_X, T101_Y, T101_Z, T101_W], 101 >; def T102_XYZW : R600Reg_128 <"T102.XYZW", [T102_X, T102_Y, T102_Z, T102_W], 102 >; def T103_XYZW : R600Reg_128 <"T103.XYZW", [T103_X, T103_Y, T103_Z, T103_W], 103 >; def T104_XYZW : R600Reg_128 <"T104.XYZW", [T104_X, T104_Y, T104_Z, T104_W], 104 >; def T105_XYZW : R600Reg_128 <"T105.XYZW", [T105_X, T105_Y, T105_Z, T105_W], 105 >; def T106_XYZW : R600Reg_128 <"T106.XYZW", [T106_X, T106_Y, T106_Z, T106_W], 106 >; def T107_XYZW : R600Reg_128 <"T107.XYZW", [T107_X, T107_Y, T107_Z, T107_W], 107 >; def T108_XYZW : R600Reg_128 <"T108.XYZW", [T108_X, T108_Y, T108_Z, T108_W], 108 >; def T109_XYZW : R600Reg_128 <"T109.XYZW", [T109_X, T109_Y, T109_Z, T109_W], 109 >; def T110_XYZW : R600Reg_128 <"T110.XYZW", [T110_X, T110_Y, T110_Z, T110_W], 110 >; def T111_XYZW : R600Reg_128 <"T111.XYZW", [T111_X, T111_Y, T111_Z, T111_W], 111 >; def T112_XYZW : R600Reg_128 <"T112.XYZW", [T112_X, T112_Y, T112_Z, T112_W], 112 >; def T113_XYZW : R600Reg_128 <"T113.XYZW", [T113_X, T113_Y, T113_Z, T113_W], 113 >; def T114_XYZW : R600Reg_128 <"T114.XYZW", [T114_X, T114_Y, T114_Z, T114_W], 114 >; def T115_XYZW : R600Reg_128 <"T115.XYZW", [T115_X, T115_Y, T115_Z, T115_W], 115 >; def T116_XYZW : R600Reg_128 <"T116.XYZW", [T116_X, T116_Y, T116_Z, T116_W], 116 >; def T117_XYZW : R600Reg_128 <"T117.XYZW", [T117_X, T117_Y, T117_Z, T117_W], 117 >; def T118_XYZW : R600Reg_128 <"T118.XYZW", [T118_X, T118_Y, T118_Z, T118_W], 118 >; def T119_XYZW : R600Reg_128 <"T119.XYZW", [T119_X, T119_Y, T119_Z, T119_W], 119 >; def T120_XYZW : R600Reg_128 <"T120.XYZW", [T120_X, T120_Y, T120_Z, T120_W], 120 >; def T121_XYZW : R600Reg_128 <"T121.XYZW", [T121_X, T121_Y, T121_Z, T121_W], 121 >; def T122_XYZW : R600Reg_128 <"T122.XYZW", [T122_X, T122_Y, T122_Z, T122_W], 122 >; def T123_XYZW : R600Reg_128 <"T123.XYZW", [T123_X, T123_Y, T123_Z, T123_W], 123 >; def T124_XYZW : R600Reg_128 <"T124.XYZW", [T124_X, T124_Y, T124_Z, T124_W], 124 >; def T125_XYZW : R600Reg_128 <"T125.XYZW", [T125_X, T125_Y, T125_Z, T125_W], 125 >; def T126_XYZW : R600Reg_128 <"T126.XYZW", [T126_X, T126_Y, T126_Z, T126_W], 126 >; def T127_XYZW : R600Reg_128 <"T127.XYZW", [T127_X, T127_Y, T127_Z, T127_W], 127 >; class RegSet { dag set = s; } def ZERO : R600Reg<"0.0", 248>; def ONE : R600Reg<"1.0", 249>; def NEG_ONE : R600Reg<"-1.0", 249>; def ONE_INT : R600Reg<"1", 250>; def HALF : R600Reg<"0.5", 252>; def NEG_HALF : R600Reg<"-0.5", 252>; def PV_X : R600Reg<"pv.x", 254>; def ALU_LITERAL_X : R600Reg<"literal.x", 253>; def R600_CReg32 : RegisterClass <"AMDGPU", [f32, i32], 32, (add C0_X ,C0_Y,C0_Z,C0_W,C1_X,C1_Y,C1_Z,C1_W,C2_X,C2_Y,C2_Z ,C2_W,C3_X,C3_Y,C3_Z,C3_W,C4_X,C4_Y,C4_Z,C4_W,C5_X ,C5_Y,C5_Z,C5_W,C6_X,C6_Y,C6_Z,C6_W,C7_X,C7_Y,C7_Z ,C7_W,C8_X,C8_Y,C8_Z,C8_W,C9_X,C9_Y,C9_Z,C9_W,C10_X ,C10_Y,C10_Z,C10_W,C11_X,C11_Y,C11_Z,C11_W,C12_X,C12_Y,C12_Z ,C12_W,C13_X,C13_Y,C13_Z,C13_W,C14_X,C14_Y,C14_Z,C14_W,C15_X ,C15_Y,C15_Z,C15_W,C16_X,C16_Y,C16_Z,C16_W,C17_X,C17_Y,C17_Z ,C17_W,C18_X,C18_Y,C18_Z,C18_W,C19_X,C19_Y,C19_Z,C19_W,C20_X ,C20_Y,C20_Z,C20_W,C21_X,C21_Y,C21_Z,C21_W,C22_X,C22_Y,C22_Z ,C22_W,C23_X,C23_Y,C23_Z,C23_W,C24_X,C24_Y,C24_Z,C24_W,C25_X ,C25_Y,C25_Z,C25_W,C26_X,C26_Y,C26_Z,C26_W,C27_X,C27_Y,C27_Z ,C27_W,C28_X,C28_Y,C28_Z,C28_W,C29_X,C29_Y,C29_Z,C29_W,C30_X ,C30_Y,C30_Z,C30_W,C31_X,C31_Y,C31_Z,C31_W,C32_X,C32_Y,C32_Z ,C32_W,C33_X,C33_Y,C33_Z,C33_W,C34_X,C34_Y,C34_Z,C34_W,C35_X ,C35_Y,C35_Z,C35_W,C36_X,C36_Y,C36_Z,C36_W,C37_X,C37_Y,C37_Z ,C37_W,C38_X,C38_Y,C38_Z,C38_W,C39_X,C39_Y,C39_Z,C39_W,C40_X ,C40_Y,C40_Z,C40_W,C41_X,C41_Y,C41_Z,C41_W,C42_X,C42_Y,C42_Z ,C42_W,C43_X,C43_Y,C43_Z,C43_W,C44_X,C44_Y,C44_Z,C44_W,C45_X ,C45_Y,C45_Z,C45_W,C46_X,C46_Y,C46_Z,C46_W,C47_X,C47_Y,C47_Z ,C47_W,C48_X,C48_Y,C48_Z,C48_W,C49_X,C49_Y,C49_Z,C49_W,C50_X ,C50_Y,C50_Z,C50_W,C51_X,C51_Y,C51_Z,C51_W,C52_X,C52_Y,C52_Z ,C52_W,C53_X,C53_Y,C53_Z,C53_W,C54_X,C54_Y,C54_Z,C54_W,C55_X ,C55_Y,C55_Z,C55_W,C56_X,C56_Y,C56_Z,C56_W,C57_X,C57_Y,C57_Z ,C57_W,C58_X,C58_Y,C58_Z,C58_W,C59_X,C59_Y,C59_Z,C59_W,C60_X ,C60_Y,C60_Z,C60_W,C61_X,C61_Y,C61_Z,C61_W,C62_X,C62_Y,C62_Z ,C62_W,C63_X,C63_Y,C63_Z,C63_W,C64_X,C64_Y,C64_Z,C64_W,C65_X ,C65_Y,C65_Z,C65_W,C66_X,C66_Y,C66_Z,C66_W,C67_X,C67_Y,C67_Z ,C67_W,C68_X,C68_Y,C68_Z,C68_W,C69_X,C69_Y,C69_Z,C69_W,C70_X ,C70_Y,C70_Z,C70_W,C71_X,C71_Y,C71_Z,C71_W,C72_X,C72_Y,C72_Z ,C72_W,C73_X,C73_Y,C73_Z,C73_W,C74_X,C74_Y,C74_Z,C74_W,C75_X ,C75_Y,C75_Z,C75_W,C76_X,C76_Y,C76_Z,C76_W,C77_X,C77_Y,C77_Z ,C77_W,C78_X,C78_Y,C78_Z,C78_W,C79_X,C79_Y,C79_Z,C79_W,C80_X ,C80_Y,C80_Z,C80_W,C81_X,C81_Y,C81_Z,C81_W,C82_X,C82_Y,C82_Z ,C82_W,C83_X,C83_Y,C83_Z,C83_W,C84_X,C84_Y,C84_Z,C84_W,C85_X ,C85_Y,C85_Z,C85_W,C86_X,C86_Y,C86_Z,C86_W,C87_X,C87_Y,C87_Z ,C87_W,C88_X,C88_Y,C88_Z,C88_W,C89_X,C89_Y,C89_Z,C89_W,C90_X ,C90_Y,C90_Z,C90_W,C91_X,C91_Y,C91_Z,C91_W,C92_X,C92_Y,C92_Z ,C92_W,C93_X,C93_Y,C93_Z,C93_W,C94_X,C94_Y,C94_Z,C94_W,C95_X ,C95_Y,C95_Z,C95_W,C96_X,C96_Y,C96_Z,C96_W,C97_X,C97_Y,C97_Z ,C97_W,C98_X,C98_Y,C98_Z,C98_W,C99_X,C99_Y,C99_Z,C99_W,C100_X ,C100_Y,C100_Z,C100_W,C101_X,C101_Y,C101_Z,C101_W,C102_X,C102_Y,C102_Z ,C102_W,C103_X,C103_Y,C103_Z,C103_W,C104_X,C104_Y,C104_Z,C104_W,C105_X ,C105_Y,C105_Z,C105_W,C106_X,C106_Y,C106_Z,C106_W,C107_X,C107_Y,C107_Z ,C107_W,C108_X,C108_Y,C108_Z,C108_W,C109_X,C109_Y,C109_Z,C109_W,C110_X ,C110_Y,C110_Z,C110_W,C111_X,C111_Y,C111_Z,C111_W,C112_X,C112_Y,C112_Z ,C112_W,C113_X,C113_Y,C113_Z,C113_W,C114_X,C114_Y,C114_Z,C114_W,C115_X ,C115_Y,C115_Z,C115_W,C116_X,C116_Y,C116_Z,C116_W,C117_X,C117_Y,C117_Z ,C117_W,C118_X,C118_Y,C118_Z,C118_W,C119_X,C119_Y,C119_Z,C119_W,C120_X ,C120_Y,C120_Z,C120_W,C121_X,C121_Y,C121_Z,C121_W,C122_X,C122_Y,C122_Z ,C122_W,C123_X,C123_Y,C123_Z,C123_W,C124_X,C124_Y,C124_Z,C124_W,C125_X ,C125_Y,C125_Z,C125_W,C126_X,C126_Y,C126_Z,C126_W,C127_X,C127_Y,C127_Z ,C127_W,C128_X,C128_Y,C128_Z,C128_W,C129_X,C129_Y,C129_Z,C129_W,C130_X ,C130_Y,C130_Z,C130_W,C131_X,C131_Y,C131_Z,C131_W,C132_X,C132_Y,C132_Z ,C132_W,C133_X,C133_Y,C133_Z,C133_W,C134_X,C134_Y,C134_Z,C134_W,C135_X ,C135_Y,C135_Z,C135_W,C136_X,C136_Y,C136_Z,C136_W,C137_X,C137_Y,C137_Z ,C137_W,C138_X,C138_Y,C138_Z,C138_W,C139_X,C139_Y,C139_Z,C139_W,C140_X ,C140_Y,C140_Z,C140_W,C141_X,C141_Y,C141_Z,C141_W,C142_X,C142_Y,C142_Z ,C142_W,C143_X,C143_Y,C143_Z,C143_W,C144_X,C144_Y,C144_Z,C144_W,C145_X ,C145_Y,C145_Z,C145_W,C146_X,C146_Y,C146_Z,C146_W,C147_X,C147_Y,C147_Z ,C147_W,C148_X,C148_Y,C148_Z,C148_W,C149_X,C149_Y,C149_Z,C149_W,C150_X ,C150_Y,C150_Z,C150_W,C151_X,C151_Y,C151_Z,C151_W,C152_X,C152_Y,C152_Z ,C152_W,C153_X,C153_Y,C153_Z,C153_W,C154_X,C154_Y,C154_Z,C154_W,C155_X ,C155_Y,C155_Z,C155_W,C156_X,C156_Y,C156_Z,C156_W,C157_X,C157_Y,C157_Z ,C157_W,C158_X,C158_Y,C158_Z,C158_W,C159_X,C159_Y,C159_Z,C159_W,C160_X ,C160_Y,C160_Z,C160_W,C161_X,C161_Y,C161_Z,C161_W,C162_X,C162_Y,C162_Z ,C162_W,C163_X,C163_Y,C163_Z,C163_W,C164_X,C164_Y,C164_Z,C164_W,C165_X ,C165_Y,C165_Z,C165_W,C166_X,C166_Y,C166_Z,C166_W,C167_X,C167_Y,C167_Z ,C167_W,C168_X,C168_Y,C168_Z,C168_W,C169_X,C169_Y,C169_Z,C169_W,C170_X ,C170_Y,C170_Z,C170_W,C171_X,C171_Y,C171_Z,C171_W,C172_X,C172_Y,C172_Z ,C172_W,C173_X,C173_Y,C173_Z,C173_W,C174_X,C174_Y,C174_Z,C174_W,C175_X ,C175_Y,C175_Z,C175_W,C176_X,C176_Y,C176_Z,C176_W,C177_X,C177_Y,C177_Z ,C177_W,C178_X,C178_Y,C178_Z,C178_W,C179_X,C179_Y,C179_Z,C179_W,C180_X ,C180_Y,C180_Z,C180_W,C181_X,C181_Y,C181_Z,C181_W,C182_X,C182_Y,C182_Z ,C182_W,C183_X,C183_Y,C183_Z,C183_W,C184_X,C184_Y,C184_Z,C184_W,C185_X ,C185_Y,C185_Z,C185_W,C186_X,C186_Y,C186_Z,C186_W,C187_X,C187_Y,C187_Z ,C187_W,C188_X,C188_Y,C188_Z,C188_W,C189_X,C189_Y,C189_Z,C189_W,C190_X ,C190_Y,C190_Z,C190_W,C191_X,C191_Y,C191_Z,C191_W,C192_X,C192_Y,C192_Z ,C192_W,C193_X,C193_Y,C193_Z,C193_W,C194_X,C194_Y,C194_Z,C194_W,C195_X ,C195_Y,C195_Z,C195_W,C196_X,C196_Y,C196_Z,C196_W,C197_X,C197_Y,C197_Z ,C197_W,C198_X,C198_Y,C198_Z,C198_W,C199_X,C199_Y,C199_Z,C199_W,C200_X ,C200_Y,C200_Z,C200_W,C201_X,C201_Y,C201_Z,C201_W,C202_X,C202_Y,C202_Z ,C202_W,C203_X,C203_Y,C203_Z,C203_W,C204_X,C204_Y,C204_Z,C204_W,C205_X ,C205_Y,C205_Z,C205_W,C206_X,C206_Y,C206_Z,C206_W,C207_X,C207_Y,C207_Z ,C207_W,C208_X,C208_Y,C208_Z,C208_W,C209_X,C209_Y,C209_Z,C209_W,C210_X ,C210_Y,C210_Z,C210_W,C211_X,C211_Y,C211_Z,C211_W,C212_X,C212_Y,C212_Z ,C212_W,C213_X,C213_Y,C213_Z,C213_W,C214_X,C214_Y,C214_Z,C214_W,C215_X ,C215_Y,C215_Z,C215_W,C216_X,C216_Y,C216_Z,C216_W,C217_X,C217_Y,C217_Z ,C217_W,C218_X,C218_Y,C218_Z,C218_W,C219_X,C219_Y,C219_Z,C219_W,C220_X ,C220_Y,C220_Z,C220_W,C221_X,C221_Y,C221_Z,C221_W,C222_X,C222_Y,C222_Z ,C222_W,C223_X,C223_Y,C223_Z,C223_W,C224_X,C224_Y,C224_Z,C224_W,C225_X ,C225_Y,C225_Z,C225_W,C226_X,C226_Y,C226_Z,C226_W,C227_X,C227_Y,C227_Z ,C227_W,C228_X,C228_Y,C228_Z,C228_W,C229_X,C229_Y,C229_Z,C229_W,C230_X ,C230_Y,C230_Z,C230_W,C231_X,C231_Y,C231_Z,C231_W,C232_X,C232_Y,C232_Z ,C232_W,C233_X,C233_Y,C233_Z,C233_W,C234_X,C234_Y,C234_Z,C234_W,C235_X ,C235_Y,C235_Z,C235_W,C236_X,C236_Y,C236_Z,C236_W,C237_X,C237_Y,C237_Z ,C237_W,C238_X,C238_Y,C238_Z,C238_W,C239_X,C239_Y,C239_Z,C239_W,C240_X ,C240_Y,C240_Z,C240_W,C241_X,C241_Y,C241_Z,C241_W,C242_X,C242_Y,C242_Z ,C242_W,C243_X,C243_Y,C243_Z,C243_W,C244_X,C244_Y,C244_Z,C244_W,C245_X ,C245_Y,C245_Z,C245_W,C246_X,C246_Y,C246_Z,C246_W,C247_X,C247_Y,C247_Z ,C247_W,C248_X,C248_Y,C248_Z,C248_W,C249_X,C249_Y,C249_Z,C249_W,C250_X ,C250_Y,C250_Z,C250_W,C251_X,C251_Y,C251_Z,C251_W,C252_X,C252_Y,C252_Z ,C252_W,C253_X,C253_Y,C253_Z,C253_W,C254_X,C254_Y,C254_Z,C254_W,C255_X ,C255_Y,C255_Z,C255_W,C256_X,C256_Y,C256_Z,C256_W,C257_X,C257_Y,C257_Z ,C257_W,C258_X,C258_Y,C258_Z,C258_W,C259_X,C259_Y,C259_Z,C259_W,C260_X ,C260_Y,C260_Z,C260_W,C261_X,C261_Y,C261_Z,C261_W,C262_X,C262_Y,C262_Z ,C262_W,C263_X,C263_Y,C263_Z,C263_W,C264_X,C264_Y,C264_Z,C264_W,C265_X ,C265_Y,C265_Z,C265_W,C266_X,C266_Y,C266_Z,C266_W,C267_X,C267_Y,C267_Z ,C267_W,C268_X,C268_Y,C268_Z,C268_W,C269_X,C269_Y,C269_Z,C269_W,C270_X ,C270_Y,C270_Z,C270_W,C271_X,C271_Y,C271_Z,C271_W,C272_X,C272_Y,C272_Z ,C272_W,C273_X,C273_Y,C273_Z,C273_W,C274_X,C274_Y,C274_Z,C274_W,C275_X ,C275_Y,C275_Z,C275_W,C276_X,C276_Y,C276_Z,C276_W,C277_X,C277_Y,C277_Z ,C277_W,C278_X,C278_Y,C278_Z,C278_W,C279_X,C279_Y,C279_Z,C279_W,C280_X ,C280_Y,C280_Z,C280_W,C281_X,C281_Y,C281_Z,C281_W,C282_X,C282_Y,C282_Z ,C282_W,C283_X,C283_Y,C283_Z,C283_W,C284_X,C284_Y,C284_Z,C284_W,C285_X ,C285_Y,C285_Z,C285_W,C286_X,C286_Y,C286_Z,C286_W,C287_X,C287_Y,C287_Z ,C287_W,C288_X,C288_Y,C288_Z,C288_W,C289_X,C289_Y,C289_Z,C289_W,C290_X ,C290_Y,C290_Z,C290_W,C291_X,C291_Y,C291_Z,C291_W,C292_X,C292_Y,C292_Z ,C292_W,C293_X,C293_Y,C293_Z,C293_W,C294_X,C294_Y,C294_Z,C294_W,C295_X ,C295_Y,C295_Z,C295_W,C296_X,C296_Y,C296_Z,C296_W,C297_X,C297_Y,C297_Z ,C297_W,C298_X,C298_Y,C298_Z,C298_W,C299_X,C299_Y,C299_Z,C299_W,C300_X ,C300_Y,C300_Z,C300_W,C301_X,C301_Y,C301_Z,C301_W,C302_X,C302_Y,C302_Z ,C302_W,C303_X,C303_Y,C303_Z,C303_W,C304_X,C304_Y,C304_Z,C304_W,C305_X ,C305_Y,C305_Z,C305_W,C306_X,C306_Y,C306_Z,C306_W,C307_X,C307_Y,C307_Z ,C307_W,C308_X,C308_Y,C308_Z,C308_W,C309_X,C309_Y,C309_Z,C309_W,C310_X ,C310_Y,C310_Z,C310_W,C311_X,C311_Y,C311_Z,C311_W,C312_X,C312_Y,C312_Z ,C312_W,C313_X,C313_Y,C313_Z,C313_W,C314_X,C314_Y,C314_Z,C314_W,C315_X ,C315_Y,C315_Z,C315_W,C316_X,C316_Y,C316_Z,C316_W,C317_X,C317_Y,C317_Z ,C317_W,C318_X,C318_Y,C318_Z,C318_W,C319_X,C319_Y,C319_Z,C319_W,C320_X ,C320_Y,C320_Z,C320_W,C321_X,C321_Y,C321_Z,C321_W,C322_X,C322_Y,C322_Z ,C322_W,C323_X,C323_Y,C323_Z,C323_W,C324_X,C324_Y,C324_Z,C324_W,C325_X ,C325_Y,C325_Z,C325_W,C326_X,C326_Y,C326_Z,C326_W,C327_X,C327_Y,C327_Z ,C327_W,C328_X,C328_Y,C328_Z,C328_W,C329_X,C329_Y,C329_Z,C329_W,C330_X ,C330_Y,C330_Z,C330_W,C331_X,C331_Y,C331_Z,C331_W,C332_X,C332_Y,C332_Z ,C332_W,C333_X,C333_Y,C333_Z,C333_W,C334_X,C334_Y,C334_Z,C334_W,C335_X ,C335_Y,C335_Z,C335_W,C336_X,C336_Y,C336_Z,C336_W,C337_X,C337_Y,C337_Z ,C337_W,C338_X,C338_Y,C338_Z,C338_W,C339_X,C339_Y,C339_Z,C339_W,C340_X ,C340_Y,C340_Z,C340_W,C341_X,C341_Y,C341_Z,C341_W,C342_X,C342_Y,C342_Z ,C342_W,C343_X,C343_Y,C343_Z,C343_W,C344_X,C344_Y,C344_Z,C344_W,C345_X ,C345_Y,C345_Z,C345_W,C346_X,C346_Y,C346_Z,C346_W,C347_X,C347_Y,C347_Z ,C347_W,C348_X,C348_Y,C348_Z,C348_W,C349_X,C349_Y,C349_Z,C349_W,C350_X ,C350_Y,C350_Z,C350_W,C351_X,C351_Y,C351_Z,C351_W,C352_X,C352_Y,C352_Z ,C352_W,C353_X,C353_Y,C353_Z,C353_W,C354_X,C354_Y,C354_Z,C354_W,C355_X ,C355_Y,C355_Z,C355_W,C356_X,C356_Y,C356_Z,C356_W,C357_X,C357_Y,C357_Z ,C357_W,C358_X,C358_Y,C358_Z,C358_W,C359_X,C359_Y,C359_Z,C359_W,C360_X ,C360_Y,C360_Z,C360_W,C361_X,C361_Y,C361_Z,C361_W,C362_X,C362_Y,C362_Z ,C362_W,C363_X,C363_Y,C363_Z,C363_W,C364_X,C364_Y,C364_Z,C364_W,C365_X ,C365_Y,C365_Z,C365_W,C366_X,C366_Y,C366_Z,C366_W,C367_X,C367_Y,C367_Z ,C367_W,C368_X,C368_Y,C368_Z,C368_W,C369_X,C369_Y,C369_Z,C369_W,C370_X ,C370_Y,C370_Z,C370_W,C371_X,C371_Y,C371_Z,C371_W,C372_X,C372_Y,C372_Z ,C372_W,C373_X,C373_Y,C373_Z,C373_W,C374_X,C374_Y,C374_Z,C374_W,C375_X ,C375_Y,C375_Z,C375_W,C376_X,C376_Y,C376_Z,C376_W,C377_X,C377_Y,C377_Z ,C377_W,C378_X,C378_Y,C378_Z,C378_W,C379_X,C379_Y,C379_Z,C379_W,C380_X ,C380_Y,C380_Z,C380_W,C381_X,C381_Y,C381_Z,C381_W,C382_X,C382_Y,C382_Z ,C382_W,C383_X,C383_Y,C383_Z,C383_W,C384_X,C384_Y,C384_Z,C384_W,C385_X ,C385_Y,C385_Z,C385_W,C386_X,C386_Y,C386_Z,C386_W,C387_X,C387_Y,C387_Z ,C387_W,C388_X,C388_Y,C388_Z,C388_W,C389_X,C389_Y,C389_Z,C389_W,C390_X ,C390_Y,C390_Z,C390_W,C391_X,C391_Y,C391_Z,C391_W,C392_X,C392_Y,C392_Z ,C392_W,C393_X,C393_Y,C393_Z,C393_W,C394_X,C394_Y,C394_Z,C394_W,C395_X ,C395_Y,C395_Z,C395_W,C396_X,C396_Y,C396_Z,C396_W,C397_X,C397_Y,C397_Z ,C397_W,C398_X,C398_Y,C398_Z,C398_W,C399_X,C399_Y,C399_Z,C399_W,C400_X ,C400_Y,C400_Z,C400_W,C401_X,C401_Y,C401_Z,C401_W,C402_X,C402_Y,C402_Z ,C402_W,C403_X,C403_Y,C403_Z,C403_W,C404_X,C404_Y,C404_Z,C404_W,C405_X ,C405_Y,C405_Z,C405_W,C406_X,C406_Y,C406_Z,C406_W,C407_X,C407_Y,C407_Z ,C407_W,C408_X,C408_Y,C408_Z,C408_W,C409_X,C409_Y,C409_Z,C409_W,C410_X ,C410_Y,C410_Z,C410_W,C411_X,C411_Y,C411_Z,C411_W,C412_X,C412_Y,C412_Z ,C412_W,C413_X,C413_Y,C413_Z,C413_W,C414_X,C414_Y,C414_Z,C414_W,C415_X ,C415_Y,C415_Z,C415_W,C416_X,C416_Y,C416_Z,C416_W,C417_X,C417_Y,C417_Z ,C417_W,C418_X,C418_Y,C418_Z,C418_W,C419_X,C419_Y,C419_Z,C419_W,C420_X ,C420_Y,C420_Z,C420_W,C421_X,C421_Y,C421_Z,C421_W,C422_X,C422_Y,C422_Z ,C422_W,C423_X,C423_Y,C423_Z,C423_W,C424_X,C424_Y,C424_Z,C424_W,C425_X ,C425_Y,C425_Z,C425_W,C426_X,C426_Y,C426_Z,C426_W,C427_X,C427_Y,C427_Z ,C427_W,C428_X,C428_Y,C428_Z,C428_W,C429_X,C429_Y,C429_Z,C429_W,C430_X ,C430_Y,C430_Z,C430_W,C431_X,C431_Y,C431_Z,C431_W,C432_X,C432_Y,C432_Z ,C432_W,C433_X,C433_Y,C433_Z,C433_W,C434_X,C434_Y,C434_Z,C434_W,C435_X ,C435_Y,C435_Z,C435_W,C436_X,C436_Y,C436_Z,C436_W,C437_X,C437_Y,C437_Z ,C437_W,C438_X,C438_Y,C438_Z,C438_W,C439_X,C439_Y,C439_Z,C439_W,C440_X ,C440_Y,C440_Z,C440_W,C441_X,C441_Y,C441_Z,C441_W,C442_X,C442_Y,C442_Z ,C442_W,C443_X,C443_Y,C443_Z,C443_W,C444_X,C444_Y,C444_Z,C444_W,C445_X ,C445_Y,C445_Z,C445_W,C446_X,C446_Y,C446_Z,C446_W,C447_X,C447_Y,C447_Z ,C447_W,C448_X,C448_Y,C448_Z,C448_W,C449_X,C449_Y,C449_Z,C449_W,C450_X ,C450_Y,C450_Z,C450_W,C451_X,C451_Y,C451_Z,C451_W,C452_X,C452_Y,C452_Z ,C452_W,C453_X,C453_Y,C453_Z,C453_W,C454_X,C454_Y,C454_Z,C454_W,C455_X ,C455_Y,C455_Z,C455_W,C456_X,C456_Y,C456_Z,C456_W,C457_X,C457_Y,C457_Z ,C457_W,C458_X,C458_Y,C458_Z,C458_W,C459_X,C459_Y,C459_Z,C459_W,C460_X ,C460_Y,C460_Z,C460_W,C461_X,C461_Y,C461_Z,C461_W,C462_X,C462_Y,C462_Z ,C462_W,C463_X,C463_Y,C463_Z,C463_W,C464_X,C464_Y,C464_Z,C464_W,C465_X ,C465_Y,C465_Z,C465_W,C466_X,C466_Y,C466_Z,C466_W,C467_X,C467_Y,C467_Z ,C467_W,C468_X,C468_Y,C468_Z,C468_W,C469_X,C469_Y,C469_Z,C469_W,C470_X ,C470_Y,C470_Z,C470_W,C471_X,C471_Y,C471_Z,C471_W,C472_X,C472_Y,C472_Z ,C472_W,C473_X,C473_Y,C473_Z,C473_W,C474_X,C474_Y,C474_Z,C474_W,C475_X ,C475_Y,C475_Z,C475_W,C476_X,C476_Y,C476_Z,C476_W,C477_X,C477_Y,C477_Z ,C477_W,C478_X,C478_Y,C478_Z,C478_W,C479_X,C479_Y,C479_Z,C479_W,C480_X ,C480_Y,C480_Z,C480_W,C481_X,C481_Y,C481_Z,C481_W,C482_X,C482_Y,C482_Z ,C482_W,C483_X,C483_Y,C483_Z,C483_W,C484_X,C484_Y,C484_Z,C484_W,C485_X ,C485_Y,C485_Z,C485_W,C486_X,C486_Y,C486_Z,C486_W,C487_X,C487_Y,C487_Z ,C487_W,C488_X,C488_Y,C488_Z,C488_W,C489_X,C489_Y,C489_Z,C489_W,C490_X ,C490_Y,C490_Z,C490_W,C491_X,C491_Y,C491_Z,C491_W,C492_X,C492_Y,C492_Z ,C492_W,C493_X,C493_Y,C493_Z,C493_W,C494_X,C494_Y,C494_Z,C494_W,C495_X ,C495_Y,C495_Z,C495_W,C496_X,C496_Y,C496_Z,C496_W,C497_X,C497_Y,C497_Z ,C497_W,C498_X,C498_Y,C498_Z,C498_W,C499_X,C499_Y,C499_Z,C499_W,C500_X ,C500_Y,C500_Z,C500_W,C501_X,C501_Y,C501_Z,C501_W,C502_X,C502_Y,C502_Z ,C502_W,C503_X,C503_Y,C503_Z,C503_W,C504_X,C504_Y,C504_Z,C504_W,C505_X ,C505_Y,C505_Z,C505_W,C506_X,C506_Y,C506_Z,C506_W,C507_X,C507_Y,C507_Z ,C507_W,C508_X,C508_Y,C508_Z,C508_W,C509_X,C509_Y,C509_Z,C509_W,C510_X ,C510_Y,C510_Z,C510_W,C511_X,C511_Y,C511_Z,C511_W,C512_X,C512_Y,C512_Z ,C512_W,C513_X,C513_Y,C513_Z,C513_W,C514_X,C514_Y,C514_Z,C514_W,C515_X ,C515_Y,C515_Z,C515_W,C516_X,C516_Y,C516_Z,C516_W,C517_X,C517_Y,C517_Z ,C517_W,C518_X,C518_Y,C518_Z,C518_W,C519_X,C519_Y,C519_Z,C519_W,C520_X ,C520_Y,C520_Z,C520_W,C521_X,C521_Y,C521_Z,C521_W,C522_X,C522_Y,C522_Z ,C522_W,C523_X,C523_Y,C523_Z,C523_W,C524_X,C524_Y,C524_Z,C524_W,C525_X ,C525_Y,C525_Z,C525_W,C526_X,C526_Y,C526_Z,C526_W,C527_X,C527_Y,C527_Z ,C527_W,C528_X,C528_Y,C528_Z,C528_W,C529_X,C529_Y,C529_Z,C529_W,C530_X ,C530_Y,C530_Z,C530_W,C531_X,C531_Y,C531_Z,C531_W,C532_X,C532_Y,C532_Z ,C532_W,C533_X,C533_Y,C533_Z,C533_W,C534_X,C534_Y,C534_Z,C534_W,C535_X ,C535_Y,C535_Z,C535_W,C536_X,C536_Y,C536_Z,C536_W,C537_X,C537_Y,C537_Z ,C537_W,C538_X,C538_Y,C538_Z,C538_W,C539_X,C539_Y,C539_Z,C539_W,C540_X ,C540_Y,C540_Z,C540_W,C541_X,C541_Y,C541_Z,C541_W,C542_X,C542_Y,C542_Z ,C542_W,C543_X,C543_Y,C543_Z,C543_W,C544_X,C544_Y,C544_Z,C544_W,C545_X ,C545_Y,C545_Z,C545_W,C546_X,C546_Y,C546_Z,C546_W,C547_X,C547_Y,C547_Z ,C547_W,C548_X,C548_Y,C548_Z,C548_W,C549_X,C549_Y,C549_Z,C549_W,C550_X ,C550_Y,C550_Z,C550_W,C551_X,C551_Y,C551_Z,C551_W,C552_X,C552_Y,C552_Z ,C552_W,C553_X,C553_Y,C553_Z,C553_W,C554_X,C554_Y,C554_Z,C554_W,C555_X ,C555_Y,C555_Z,C555_W,C556_X,C556_Y,C556_Z,C556_W,C557_X,C557_Y,C557_Z ,C557_W,C558_X,C558_Y,C558_Z,C558_W,C559_X,C559_Y,C559_Z,C559_W,C560_X ,C560_Y,C560_Z,C560_W,C561_X,C561_Y,C561_Z,C561_W,C562_X,C562_Y,C562_Z ,C562_W,C563_X,C563_Y,C563_Z,C563_W,C564_X,C564_Y,C564_Z,C564_W,C565_X ,C565_Y,C565_Z,C565_W,C566_X,C566_Y,C566_Z,C566_W,C567_X,C567_Y,C567_Z ,C567_W,C568_X,C568_Y,C568_Z,C568_W,C569_X,C569_Y,C569_Z,C569_W,C570_X ,C570_Y,C570_Z,C570_W,C571_X,C571_Y,C571_Z,C571_W,C572_X,C572_Y,C572_Z ,C572_W,C573_X,C573_Y,C573_Z,C573_W,C574_X,C574_Y,C574_Z,C574_W,C575_X ,C575_Y,C575_Z,C575_W,C576_X,C576_Y,C576_Z,C576_W,C577_X,C577_Y,C577_Z ,C577_W,C578_X,C578_Y,C578_Z,C578_W,C579_X,C579_Y,C579_Z,C579_W,C580_X ,C580_Y,C580_Z,C580_W,C581_X,C581_Y,C581_Z,C581_W,C582_X,C582_Y,C582_Z ,C582_W,C583_X,C583_Y,C583_Z,C583_W,C584_X,C584_Y,C584_Z,C584_W,C585_X ,C585_Y,C585_Z,C585_W,C586_X,C586_Y,C586_Z,C586_W,C587_X,C587_Y,C587_Z ,C587_W,C588_X,C588_Y,C588_Z,C588_W,C589_X,C589_Y,C589_Z,C589_W,C590_X ,C590_Y,C590_Z,C590_W,C591_X,C591_Y,C591_Z,C591_W,C592_X,C592_Y,C592_Z ,C592_W,C593_X,C593_Y,C593_Z,C593_W,C594_X,C594_Y,C594_Z,C594_W,C595_X ,C595_Y,C595_Z,C595_W,C596_X,C596_Y,C596_Z,C596_W,C597_X,C597_Y,C597_Z ,C597_W,C598_X,C598_Y,C598_Z,C598_W,C599_X,C599_Y,C599_Z,C599_W,C600_X ,C600_Y,C600_Z,C600_W,C601_X,C601_Y,C601_Z,C601_W,C602_X,C602_Y,C602_Z ,C602_W,C603_X,C603_Y,C603_Z,C603_W,C604_X,C604_Y,C604_Z,C604_W,C605_X ,C605_Y,C605_Z,C605_W,C606_X,C606_Y,C606_Z,C606_W,C607_X,C607_Y,C607_Z ,C607_W,C608_X,C608_Y,C608_Z,C608_W,C609_X,C609_Y,C609_Z,C609_W,C610_X ,C610_Y,C610_Z,C610_W,C611_X,C611_Y,C611_Z,C611_W,C612_X,C612_Y,C612_Z ,C612_W,C613_X,C613_Y,C613_Z,C613_W,C614_X,C614_Y,C614_Z,C614_W,C615_X ,C615_Y,C615_Z,C615_W,C616_X,C616_Y,C616_Z,C616_W,C617_X,C617_Y,C617_Z ,C617_W,C618_X,C618_Y,C618_Z,C618_W,C619_X,C619_Y,C619_Z,C619_W,C620_X ,C620_Y,C620_Z,C620_W,C621_X,C621_Y,C621_Z,C621_W,C622_X,C622_Y,C622_Z ,C622_W,C623_X,C623_Y,C623_Z,C623_W,C624_X,C624_Y,C624_Z,C624_W,C625_X ,C625_Y,C625_Z,C625_W,C626_X,C626_Y,C626_Z,C626_W,C627_X,C627_Y,C627_Z ,C627_W,C628_X,C628_Y,C628_Z,C628_W,C629_X,C629_Y,C629_Z,C629_W,C630_X ,C630_Y,C630_Z,C630_W,C631_X,C631_Y,C631_Z,C631_W,C632_X,C632_Y,C632_Z ,C632_W,C633_X,C633_Y,C633_Z,C633_W,C634_X,C634_Y,C634_Z,C634_W,C635_X ,C635_Y,C635_Z,C635_W,C636_X,C636_Y,C636_Z,C636_W,C637_X,C637_Y,C637_Z ,C637_W,C638_X,C638_Y,C638_Z,C638_W,C639_X,C639_Y,C639_Z,C639_W,C640_X ,C640_Y,C640_Z,C640_W,C641_X,C641_Y,C641_Z,C641_W,C642_X,C642_Y,C642_Z ,C642_W,C643_X,C643_Y,C643_Z,C643_W,C644_X,C644_Y,C644_Z,C644_W,C645_X ,C645_Y,C645_Z,C645_W,C646_X,C646_Y,C646_Z,C646_W,C647_X,C647_Y,C647_Z ,C647_W,C648_X,C648_Y,C648_Z,C648_W,C649_X,C649_Y,C649_Z,C649_W,C650_X ,C650_Y,C650_Z,C650_W,C651_X,C651_Y,C651_Z,C651_W,C652_X,C652_Y,C652_Z ,C652_W,C653_X,C653_Y,C653_Z,C653_W,C654_X,C654_Y,C654_Z,C654_W,C655_X ,C655_Y,C655_Z,C655_W,C656_X,C656_Y,C656_Z,C656_W,C657_X,C657_Y,C657_Z ,C657_W,C658_X,C658_Y,C658_Z,C658_W,C659_X,C659_Y,C659_Z,C659_W,C660_X ,C660_Y,C660_Z,C660_W,C661_X,C661_Y,C661_Z,C661_W,C662_X,C662_Y,C662_Z ,C662_W,C663_X,C663_Y,C663_Z,C663_W,C664_X,C664_Y,C664_Z,C664_W,C665_X ,C665_Y,C665_Z,C665_W,C666_X,C666_Y,C666_Z,C666_W,C667_X,C667_Y,C667_Z ,C667_W,C668_X,C668_Y,C668_Z,C668_W,C669_X,C669_Y,C669_Z,C669_W,C670_X ,C670_Y,C670_Z,C670_W,C671_X,C671_Y,C671_Z,C671_W,C672_X,C672_Y,C672_Z ,C672_W,C673_X,C673_Y,C673_Z,C673_W,C674_X,C674_Y,C674_Z,C674_W,C675_X ,C675_Y,C675_Z,C675_W,C676_X,C676_Y,C676_Z,C676_W,C677_X,C677_Y,C677_Z ,C677_W,C678_X,C678_Y,C678_Z,C678_W,C679_X,C679_Y,C679_Z,C679_W,C680_X ,C680_Y,C680_Z,C680_W,C681_X,C681_Y,C681_Z,C681_W,C682_X,C682_Y,C682_Z ,C682_W,C683_X,C683_Y,C683_Z,C683_W,C684_X,C684_Y,C684_Z,C684_W,C685_X ,C685_Y,C685_Z,C685_W,C686_X,C686_Y,C686_Z,C686_W,C687_X,C687_Y,C687_Z ,C687_W,C688_X,C688_Y,C688_Z,C688_W,C689_X,C689_Y,C689_Z,C689_W,C690_X ,C690_Y,C690_Z,C690_W,C691_X,C691_Y,C691_Z,C691_W,C692_X,C692_Y,C692_Z ,C692_W,C693_X,C693_Y,C693_Z,C693_W,C694_X,C694_Y,C694_Z,C694_W,C695_X ,C695_Y,C695_Z,C695_W,C696_X,C696_Y,C696_Z,C696_W,C697_X,C697_Y,C697_Z ,C697_W,C698_X,C698_Y,C698_Z,C698_W,C699_X,C699_Y,C699_Z,C699_W,C700_X ,C700_Y,C700_Z,C700_W,C701_X,C701_Y,C701_Z,C701_W,C702_X,C702_Y,C702_Z ,C702_W,C703_X,C703_Y,C703_Z,C703_W,C704_X,C704_Y,C704_Z,C704_W,C705_X ,C705_Y,C705_Z,C705_W,C706_X,C706_Y,C706_Z,C706_W,C707_X,C707_Y,C707_Z ,C707_W,C708_X,C708_Y,C708_Z,C708_W,C709_X,C709_Y,C709_Z,C709_W,C710_X ,C710_Y,C710_Z,C710_W,C711_X,C711_Y,C711_Z,C711_W,C712_X,C712_Y,C712_Z ,C712_W,C713_X,C713_Y,C713_Z,C713_W,C714_X,C714_Y,C714_Z,C714_W,C715_X ,C715_Y,C715_Z,C715_W,C716_X,C716_Y,C716_Z,C716_W,C717_X,C717_Y,C717_Z ,C717_W,C718_X,C718_Y,C718_Z,C718_W,C719_X,C719_Y,C719_Z,C719_W,C720_X ,C720_Y,C720_Z,C720_W,C721_X,C721_Y,C721_Z,C721_W,C722_X,C722_Y,C722_Z ,C722_W,C723_X,C723_Y,C723_Z,C723_W,C724_X,C724_Y,C724_Z,C724_W,C725_X ,C725_Y,C725_Z,C725_W,C726_X,C726_Y,C726_Z,C726_W,C727_X,C727_Y,C727_Z ,C727_W,C728_X,C728_Y,C728_Z,C728_W,C729_X,C729_Y,C729_Z,C729_W,C730_X ,C730_Y,C730_Z,C730_W,C731_X,C731_Y,C731_Z,C731_W,C732_X,C732_Y,C732_Z ,C732_W,C733_X,C733_Y,C733_Z,C733_W,C734_X,C734_Y,C734_Z,C734_W,C735_X ,C735_Y,C735_Z,C735_W,C736_X,C736_Y,C736_Z,C736_W,C737_X,C737_Y,C737_Z ,C737_W,C738_X,C738_Y,C738_Z,C738_W,C739_X,C739_Y,C739_Z,C739_W,C740_X ,C740_Y,C740_Z,C740_W,C741_X,C741_Y,C741_Z,C741_W,C742_X,C742_Y,C742_Z ,C742_W,C743_X,C743_Y,C743_Z,C743_W,C744_X,C744_Y,C744_Z,C744_W,C745_X ,C745_Y,C745_Z,C745_W,C746_X,C746_Y,C746_Z,C746_W,C747_X,C747_Y,C747_Z ,C747_W,C748_X,C748_Y,C748_Z,C748_W,C749_X,C749_Y,C749_Z,C749_W,C750_X ,C750_Y,C750_Z,C750_W,C751_X,C751_Y,C751_Z,C751_W,C752_X,C752_Y,C752_Z ,C752_W,C753_X,C753_Y,C753_Z,C753_W,C754_X,C754_Y,C754_Z,C754_W,C755_X ,C755_Y,C755_Z,C755_W,C756_X,C756_Y,C756_Z,C756_W,C757_X,C757_Y,C757_Z ,C757_W,C758_X,C758_Y,C758_Z,C758_W,C759_X,C759_Y,C759_Z,C759_W,C760_X ,C760_Y,C760_Z,C760_W,C761_X,C761_Y,C761_Z,C761_W,C762_X,C762_Y,C762_Z ,C762_W,C763_X,C763_Y,C763_Z,C763_W,C764_X,C764_Y,C764_Z,C764_W,C765_X ,C765_Y,C765_Z,C765_W,C766_X,C766_Y,C766_Z,C766_W,C767_X,C767_Y,C767_Z ,C767_W,C768_X,C768_Y,C768_Z,C768_W,C769_X,C769_Y,C769_Z,C769_W,C770_X ,C770_Y,C770_Z,C770_W,C771_X,C771_Y,C771_Z,C771_W,C772_X,C772_Y,C772_Z ,C772_W,C773_X,C773_Y,C773_Z,C773_W,C774_X,C774_Y,C774_Z,C774_W,C775_X ,C775_Y,C775_Z,C775_W,C776_X,C776_Y,C776_Z,C776_W,C777_X,C777_Y,C777_Z ,C777_W,C778_X,C778_Y,C778_Z,C778_W,C779_X,C779_Y,C779_Z,C779_W,C780_X ,C780_Y,C780_Z,C780_W,C781_X,C781_Y,C781_Z,C781_W,C782_X,C782_Y,C782_Z ,C782_W,C783_X,C783_Y,C783_Z,C783_W,C784_X,C784_Y,C784_Z,C784_W,C785_X ,C785_Y,C785_Z,C785_W,C786_X,C786_Y,C786_Z,C786_W,C787_X,C787_Y,C787_Z ,C787_W,C788_X,C788_Y,C788_Z,C788_W,C789_X,C789_Y,C789_Z,C789_W,C790_X ,C790_Y,C790_Z,C790_W,C791_X,C791_Y,C791_Z,C791_W,C792_X,C792_Y,C792_Z ,C792_W,C793_X,C793_Y,C793_Z,C793_W,C794_X,C794_Y,C794_Z,C794_W,C795_X ,C795_Y,C795_Z,C795_W,C796_X,C796_Y,C796_Z,C796_W,C797_X,C797_Y,C797_Z ,C797_W,C798_X,C798_Y,C798_Z,C798_W,C799_X,C799_Y,C799_Z,C799_W,C800_X ,C800_Y,C800_Z,C800_W,C801_X,C801_Y,C801_Z,C801_W,C802_X,C802_Y,C802_Z ,C802_W,C803_X,C803_Y,C803_Z,C803_W,C804_X,C804_Y,C804_Z,C804_W,C805_X ,C805_Y,C805_Z,C805_W,C806_X,C806_Y,C806_Z,C806_W,C807_X,C807_Y,C807_Z ,C807_W,C808_X,C808_Y,C808_Z,C808_W,C809_X,C809_Y,C809_Z,C809_W,C810_X ,C810_Y,C810_Z,C810_W,C811_X,C811_Y,C811_Z,C811_W,C812_X,C812_Y,C812_Z ,C812_W,C813_X,C813_Y,C813_Z,C813_W,C814_X,C814_Y,C814_Z,C814_W,C815_X ,C815_Y,C815_Z,C815_W,C816_X,C816_Y,C816_Z,C816_W,C817_X,C817_Y,C817_Z ,C817_W,C818_X,C818_Y,C818_Z,C818_W,C819_X,C819_Y,C819_Z,C819_W,C820_X ,C820_Y,C820_Z,C820_W,C821_X,C821_Y,C821_Z,C821_W,C822_X,C822_Y,C822_Z ,C822_W,C823_X,C823_Y,C823_Z,C823_W,C824_X,C824_Y,C824_Z,C824_W,C825_X ,C825_Y,C825_Z,C825_W,C826_X,C826_Y,C826_Z,C826_W,C827_X,C827_Y,C827_Z ,C827_W,C828_X,C828_Y,C828_Z,C828_W,C829_X,C829_Y,C829_Z,C829_W,C830_X ,C830_Y,C830_Z,C830_W,C831_X,C831_Y,C831_Z,C831_W,C832_X,C832_Y,C832_Z ,C832_W,C833_X,C833_Y,C833_Z,C833_W,C834_X,C834_Y,C834_Z,C834_W,C835_X ,C835_Y,C835_Z,C835_W,C836_X,C836_Y,C836_Z,C836_W,C837_X,C837_Y,C837_Z ,C837_W,C838_X,C838_Y,C838_Z,C838_W,C839_X,C839_Y,C839_Z,C839_W,C840_X ,C840_Y,C840_Z,C840_W,C841_X,C841_Y,C841_Z,C841_W,C842_X,C842_Y,C842_Z ,C842_W,C843_X,C843_Y,C843_Z,C843_W,C844_X,C844_Y,C844_Z,C844_W,C845_X ,C845_Y,C845_Z,C845_W,C846_X,C846_Y,C846_Z,C846_W,C847_X,C847_Y,C847_Z ,C847_W,C848_X,C848_Y,C848_Z,C848_W,C849_X,C849_Y,C849_Z,C849_W,C850_X ,C850_Y,C850_Z,C850_W,C851_X,C851_Y,C851_Z,C851_W,C852_X,C852_Y,C852_Z ,C852_W,C853_X,C853_Y,C853_Z,C853_W,C854_X,C854_Y,C854_Z,C854_W,C855_X ,C855_Y,C855_Z,C855_W,C856_X,C856_Y,C856_Z,C856_W,C857_X,C857_Y,C857_Z ,C857_W,C858_X,C858_Y,C858_Z,C858_W,C859_X,C859_Y,C859_Z,C859_W,C860_X ,C860_Y,C860_Z,C860_W,C861_X,C861_Y,C861_Z,C861_W,C862_X,C862_Y,C862_Z ,C862_W,C863_X,C863_Y,C863_Z,C863_W,C864_X,C864_Y,C864_Z,C864_W,C865_X ,C865_Y,C865_Z,C865_W,C866_X,C866_Y,C866_Z,C866_W,C867_X,C867_Y,C867_Z ,C867_W,C868_X,C868_Y,C868_Z,C868_W,C869_X,C869_Y,C869_Z,C869_W,C870_X ,C870_Y,C870_Z,C870_W,C871_X,C871_Y,C871_Z,C871_W,C872_X,C872_Y,C872_Z ,C872_W,C873_X,C873_Y,C873_Z,C873_W,C874_X,C874_Y,C874_Z,C874_W,C875_X ,C875_Y,C875_Z,C875_W,C876_X,C876_Y,C876_Z,C876_W,C877_X,C877_Y,C877_Z ,C877_W,C878_X,C878_Y,C878_Z,C878_W,C879_X,C879_Y,C879_Z,C879_W,C880_X ,C880_Y,C880_Z,C880_W,C881_X,C881_Y,C881_Z,C881_W,C882_X,C882_Y,C882_Z ,C882_W,C883_X,C883_Y,C883_Z,C883_W,C884_X,C884_Y,C884_Z,C884_W,C885_X ,C885_Y,C885_Z,C885_W,C886_X,C886_Y,C886_Z,C886_W,C887_X,C887_Y,C887_Z ,C887_W,C888_X,C888_Y,C888_Z,C888_W,C889_X,C889_Y,C889_Z,C889_W,C890_X ,C890_Y,C890_Z,C890_W,C891_X,C891_Y,C891_Z,C891_W,C892_X,C892_Y,C892_Z ,C892_W,C893_X,C893_Y,C893_Z,C893_W,C894_X,C894_Y,C894_Z,C894_W,C895_X ,C895_Y,C895_Z,C895_W,C896_X,C896_Y,C896_Z,C896_W,C897_X,C897_Y,C897_Z ,C897_W,C898_X,C898_Y,C898_Z,C898_W,C899_X,C899_Y,C899_Z,C899_W,C900_X ,C900_Y,C900_Z,C900_W,C901_X,C901_Y,C901_Z,C901_W,C902_X,C902_Y,C902_Z ,C902_W,C903_X,C903_Y,C903_Z,C903_W,C904_X,C904_Y,C904_Z,C904_W,C905_X ,C905_Y,C905_Z,C905_W,C906_X,C906_Y,C906_Z,C906_W,C907_X,C907_Y,C907_Z ,C907_W,C908_X,C908_Y,C908_Z,C908_W,C909_X,C909_Y,C909_Z,C909_W,C910_X ,C910_Y,C910_Z,C910_W,C911_X,C911_Y,C911_Z,C911_W,C912_X,C912_Y,C912_Z ,C912_W,C913_X,C913_Y,C913_Z,C913_W,C914_X,C914_Y,C914_Z,C914_W,C915_X ,C915_Y,C915_Z,C915_W,C916_X,C916_Y,C916_Z,C916_W,C917_X,C917_Y,C917_Z ,C917_W,C918_X,C918_Y,C918_Z,C918_W,C919_X,C919_Y,C919_Z,C919_W,C920_X ,C920_Y,C920_Z,C920_W,C921_X,C921_Y,C921_Z,C921_W,C922_X,C922_Y,C922_Z ,C922_W,C923_X,C923_Y,C923_Z,C923_W,C924_X,C924_Y,C924_Z,C924_W,C925_X ,C925_Y,C925_Z,C925_W,C926_X,C926_Y,C926_Z,C926_W,C927_X,C927_Y,C927_Z ,C927_W,C928_X,C928_Y,C928_Z,C928_W,C929_X,C929_Y,C929_Z,C929_W,C930_X ,C930_Y,C930_Z,C930_W,C931_X,C931_Y,C931_Z,C931_W,C932_X,C932_Y,C932_Z ,C932_W,C933_X,C933_Y,C933_Z,C933_W,C934_X,C934_Y,C934_Z,C934_W,C935_X ,C935_Y,C935_Z,C935_W,C936_X,C936_Y,C936_Z,C936_W,C937_X,C937_Y,C937_Z ,C937_W,C938_X,C938_Y,C938_Z,C938_W,C939_X,C939_Y,C939_Z,C939_W,C940_X ,C940_Y,C940_Z,C940_W,C941_X,C941_Y,C941_Z,C941_W,C942_X,C942_Y,C942_Z ,C942_W,C943_X,C943_Y,C943_Z,C943_W,C944_X,C944_Y,C944_Z,C944_W,C945_X ,C945_Y,C945_Z,C945_W,C946_X,C946_Y,C946_Z,C946_W,C947_X,C947_Y,C947_Z ,C947_W,C948_X,C948_Y,C948_Z,C948_W,C949_X,C949_Y,C949_Z,C949_W,C950_X ,C950_Y,C950_Z,C950_W,C951_X,C951_Y,C951_Z,C951_W,C952_X,C952_Y,C952_Z ,C952_W,C953_X,C953_Y,C953_Z,C953_W,C954_X,C954_Y,C954_Z,C954_W,C955_X ,C955_Y,C955_Z,C955_W,C956_X,C956_Y,C956_Z,C956_W,C957_X,C957_Y,C957_Z ,C957_W,C958_X,C958_Y,C958_Z,C958_W,C959_X,C959_Y,C959_Z,C959_W,C960_X ,C960_Y,C960_Z,C960_W,C961_X,C961_Y,C961_Z,C961_W,C962_X,C962_Y,C962_Z ,C962_W,C963_X,C963_Y,C963_Z,C963_W,C964_X,C964_Y,C964_Z,C964_W,C965_X ,C965_Y,C965_Z,C965_W,C966_X,C966_Y,C966_Z,C966_W,C967_X,C967_Y,C967_Z ,C967_W,C968_X,C968_Y,C968_Z,C968_W,C969_X,C969_Y,C969_Z,C969_W,C970_X ,C970_Y,C970_Z,C970_W,C971_X,C971_Y,C971_Z,C971_W,C972_X,C972_Y,C972_Z ,C972_W,C973_X,C973_Y,C973_Z,C973_W,C974_X,C974_Y,C974_Z,C974_W,C975_X ,C975_Y,C975_Z,C975_W,C976_X,C976_Y,C976_Z,C976_W,C977_X,C977_Y,C977_Z ,C977_W,C978_X,C978_Y,C978_Z,C978_W,C979_X,C979_Y,C979_Z,C979_W,C980_X ,C980_Y,C980_Z,C980_W,C981_X,C981_Y,C981_Z,C981_W,C982_X,C982_Y,C982_Z ,C982_W,C983_X,C983_Y,C983_Z,C983_W,C984_X,C984_Y,C984_Z,C984_W,C985_X ,C985_Y,C985_Z,C985_W,C986_X,C986_Y,C986_Z,C986_W,C987_X,C987_Y,C987_Z ,C987_W,C988_X,C988_Y,C988_Z,C988_W,C989_X,C989_Y,C989_Z,C989_W,C990_X ,C990_Y,C990_Z,C990_W,C991_X,C991_Y,C991_Z,C991_W,C992_X,C992_Y,C992_Z ,C992_W,C993_X,C993_Y,C993_Z,C993_W,C994_X,C994_Y,C994_Z,C994_W,C995_X ,C995_Y,C995_Z,C995_W,C996_X,C996_Y,C996_Z,C996_W,C997_X,C997_Y,C997_Z ,C997_W,C998_X,C998_Y,C998_Z,C998_W,C999_X,C999_Y,C999_Z,C999_W,C1000_X ,C1000_Y,C1000_Z,C1000_W,C1001_X,C1001_Y,C1001_Z,C1001_W,C1002_X,C1002_Y,C1002_Z ,C1002_W,C1003_X,C1003_Y,C1003_Z,C1003_W,C1004_X,C1004_Y,C1004_Z,C1004_W,C1005_X ,C1005_Y,C1005_Z,C1005_W,C1006_X,C1006_Y,C1006_Z,C1006_W,C1007_X,C1007_Y,C1007_Z ,C1007_W,C1008_X,C1008_Y,C1008_Z,C1008_W,C1009_X,C1009_Y,C1009_Z,C1009_W,C1010_X ,C1010_Y,C1010_Z,C1010_W,C1011_X,C1011_Y,C1011_Z,C1011_W,C1012_X,C1012_Y,C1012_Z ,C1012_W,C1013_X,C1013_Y,C1013_Z,C1013_W,C1014_X,C1014_Y,C1014_Z,C1014_W,C1015_X ,C1015_Y,C1015_Z,C1015_W,C1016_X,C1016_Y,C1016_Z,C1016_W,C1017_X,C1017_Y,C1017_Z ,C1017_W,C1018_X,C1018_Y,C1018_Z,C1018_W,C1019_X,C1019_Y,C1019_Z,C1019_W,C1020_X ,C1020_Y,C1020_Z,C1020_W,C1021_X,C1021_Y,C1021_Z,C1021_W,C1022_X,C1022_Y,C1022_Z ,C1022_W,C1023_X,C1023_Y,C1023_Z,C1023_W)>; def R600_TReg32 : RegisterClass <"AMDGPU", [f32, i32], 32, (add T0_X ,T0_Y,T0_Z,T0_W,T1_X,T1_Y,T1_Z,T1_W,T2_X,T2_Y,T2_Z ,T2_W,T3_X,T3_Y,T3_Z,T3_W,T4_X,T4_Y,T4_Z,T4_W,T5_X ,T5_Y,T5_Z,T5_W,T6_X,T6_Y,T6_Z,T6_W,T7_X,T7_Y,T7_Z ,T7_W,T8_X,T8_Y,T8_Z,T8_W,T9_X,T9_Y,T9_Z,T9_W,T10_X ,T10_Y,T10_Z,T10_W,T11_X,T11_Y,T11_Z,T11_W,T12_X,T12_Y,T12_Z ,T12_W,T13_X,T13_Y,T13_Z,T13_W,T14_X,T14_Y,T14_Z,T14_W,T15_X ,T15_Y,T15_Z,T15_W,T16_X,T16_Y,T16_Z,T16_W,T17_X,T17_Y,T17_Z ,T17_W,T18_X,T18_Y,T18_Z,T18_W,T19_X,T19_Y,T19_Z,T19_W,T20_X ,T20_Y,T20_Z,T20_W,T21_X,T21_Y,T21_Z,T21_W,T22_X,T22_Y,T22_Z ,T22_W,T23_X,T23_Y,T23_Z,T23_W,T24_X,T24_Y,T24_Z,T24_W,T25_X ,T25_Y,T25_Z,T25_W,T26_X,T26_Y,T26_Z,T26_W,T27_X,T27_Y,T27_Z ,T27_W,T28_X,T28_Y,T28_Z,T28_W,T29_X,T29_Y,T29_Z,T29_W,T30_X ,T30_Y,T30_Z,T30_W,T31_X,T31_Y,T31_Z,T31_W,T32_X,T32_Y,T32_Z ,T32_W,T33_X,T33_Y,T33_Z,T33_W,T34_X,T34_Y,T34_Z,T34_W,T35_X ,T35_Y,T35_Z,T35_W,T36_X,T36_Y,T36_Z,T36_W,T37_X,T37_Y,T37_Z ,T37_W,T38_X,T38_Y,T38_Z,T38_W,T39_X,T39_Y,T39_Z,T39_W,T40_X ,T40_Y,T40_Z,T40_W,T41_X,T41_Y,T41_Z,T41_W,T42_X,T42_Y,T42_Z ,T42_W,T43_X,T43_Y,T43_Z,T43_W,T44_X,T44_Y,T44_Z,T44_W,T45_X ,T45_Y,T45_Z,T45_W,T46_X,T46_Y,T46_Z,T46_W,T47_X,T47_Y,T47_Z ,T47_W,T48_X,T48_Y,T48_Z,T48_W,T49_X,T49_Y,T49_Z,T49_W,T50_X ,T50_Y,T50_Z,T50_W,T51_X,T51_Y,T51_Z,T51_W,T52_X,T52_Y,T52_Z ,T52_W,T53_X,T53_Y,T53_Z,T53_W,T54_X,T54_Y,T54_Z,T54_W,T55_X ,T55_Y,T55_Z,T55_W,T56_X,T56_Y,T56_Z,T56_W,T57_X,T57_Y,T57_Z ,T57_W,T58_X,T58_Y,T58_Z,T58_W,T59_X,T59_Y,T59_Z,T59_W,T60_X ,T60_Y,T60_Z,T60_W,T61_X,T61_Y,T61_Z,T61_W,T62_X,T62_Y,T62_Z ,T62_W,T63_X,T63_Y,T63_Z,T63_W,T64_X,T64_Y,T64_Z,T64_W,T65_X ,T65_Y,T65_Z,T65_W,T66_X,T66_Y,T66_Z,T66_W,T67_X,T67_Y,T67_Z ,T67_W,T68_X,T68_Y,T68_Z,T68_W,T69_X,T69_Y,T69_Z,T69_W,T70_X ,T70_Y,T70_Z,T70_W,T71_X,T71_Y,T71_Z,T71_W,T72_X,T72_Y,T72_Z ,T72_W,T73_X,T73_Y,T73_Z,T73_W,T74_X,T74_Y,T74_Z,T74_W,T75_X ,T75_Y,T75_Z,T75_W,T76_X,T76_Y,T76_Z,T76_W,T77_X,T77_Y,T77_Z ,T77_W,T78_X,T78_Y,T78_Z,T78_W,T79_X,T79_Y,T79_Z,T79_W,T80_X ,T80_Y,T80_Z,T80_W,T81_X,T81_Y,T81_Z,T81_W,T82_X,T82_Y,T82_Z ,T82_W,T83_X,T83_Y,T83_Z,T83_W,T84_X,T84_Y,T84_Z,T84_W,T85_X ,T85_Y,T85_Z,T85_W,T86_X,T86_Y,T86_Z,T86_W,T87_X,T87_Y,T87_Z ,T87_W,T88_X,T88_Y,T88_Z,T88_W,T89_X,T89_Y,T89_Z,T89_W,T90_X ,T90_Y,T90_Z,T90_W,T91_X,T91_Y,T91_Z,T91_W,T92_X,T92_Y,T92_Z ,T92_W,T93_X,T93_Y,T93_Z,T93_W,T94_X,T94_Y,T94_Z,T94_W,T95_X ,T95_Y,T95_Z,T95_W,T96_X,T96_Y,T96_Z,T96_W,T97_X,T97_Y,T97_Z ,T97_W,T98_X,T98_Y,T98_Z,T98_W,T99_X,T99_Y,T99_Z,T99_W,T100_X ,T100_Y,T100_Z,T100_W,T101_X,T101_Y,T101_Z,T101_W,T102_X,T102_Y,T102_Z ,T102_W,T103_X,T103_Y,T103_Z,T103_W,T104_X,T104_Y,T104_Z,T104_W,T105_X ,T105_Y,T105_Z,T105_W,T106_X,T106_Y,T106_Z,T106_W,T107_X,T107_Y,T107_Z ,T107_W,T108_X,T108_Y,T108_Z,T108_W,T109_X,T109_Y,T109_Z,T109_W,T110_X ,T110_Y,T110_Z,T110_W,T111_X,T111_Y,T111_Z,T111_W,T112_X,T112_Y,T112_Z ,T112_W,T113_X,T113_Y,T113_Z,T113_W,T114_X,T114_Y,T114_Z,T114_W,T115_X ,T115_Y,T115_Z,T115_W,T116_X,T116_Y,T116_Z,T116_W,T117_X,T117_Y,T117_Z ,T117_W,T118_X,T118_Y,T118_Z,T118_W,T119_X,T119_Y,T119_Z,T119_W,T120_X ,T120_Y,T120_Z,T120_W,T121_X,T121_Y,T121_Z,T121_W,T122_X,T122_Y,T122_Z ,T122_W,T123_X,T123_Y,T123_Z,T123_W,T124_X,T124_Y,T124_Z,T124_W,T125_X ,T125_Y,T125_Z,T125_W,T126_X,T126_Y,T126_Z,T126_W,T127_X,T127_Y,T127_Z ,T127_W)>; def R600_TReg32_X : RegisterClass <"AMDGPU", [f32, i32], 32, (add T0_X ,T1_X,T2_X,T3_X,T4_X,T5_X,T6_X,T7_X,T8_X,T9_X,T10_X ,T11_X,T12_X,T13_X,T14_X,T15_X,T16_X,T17_X,T18_X,T19_X,T20_X ,T21_X,T22_X,T23_X,T24_X,T25_X,T26_X,T27_X,T28_X,T29_X,T30_X ,T31_X,T32_X,T33_X,T34_X,T35_X,T36_X,T37_X,T38_X,T39_X,T40_X ,T41_X,T42_X,T43_X,T44_X,T45_X,T46_X,T47_X,T48_X,T49_X,T50_X ,T51_X,T52_X,T53_X,T54_X,T55_X,T56_X,T57_X,T58_X,T59_X,T60_X ,T61_X,T62_X,T63_X,T64_X,T65_X,T66_X,T67_X,T68_X,T69_X,T70_X ,T71_X,T72_X,T73_X,T74_X,T75_X,T76_X,T77_X,T78_X,T79_X,T80_X ,T81_X,T82_X,T83_X,T84_X,T85_X,T86_X,T87_X,T88_X,T89_X,T90_X ,T91_X,T92_X,T93_X,T94_X,T95_X,T96_X,T97_X,T98_X,T99_X,T100_X ,T101_X,T102_X,T103_X,T104_X,T105_X,T106_X,T107_X,T108_X,T109_X,T110_X ,T111_X,T112_X,T113_X,T114_X,T115_X,T116_X,T117_X,T118_X,T119_X,T120_X ,T121_X,T122_X,T123_X,T124_X,T125_X,T126_X,T127_X)>; def R600_Reg32 : RegisterClass <"AMDGPU", [f32, i32], 32, (add R600_TReg32, R600_CReg32, ZERO, HALF, ONE, ONE_INT, PV_X, ALU_LITERAL_X, NEG_ONE, NEG_HALF)>; def R600_Reg128 : RegisterClass<"AMDGPU", [v4f32, v4i32], 128, (add T0_XYZW ,T1_XYZW,T2_XYZW,T3_XYZW,T4_XYZW,T5_XYZW,T6_XYZW,T7_XYZW,T8_XYZW,T9_XYZW,T10_XYZW ,T11_XYZW,T12_XYZW,T13_XYZW,T14_XYZW,T15_XYZW,T16_XYZW,T17_XYZW,T18_XYZW,T19_XYZW,T20_XYZW ,T21_XYZW,T22_XYZW,T23_XYZW,T24_XYZW,T25_XYZW,T26_XYZW,T27_XYZW,T28_XYZW,T29_XYZW,T30_XYZW ,T31_XYZW,T32_XYZW,T33_XYZW,T34_XYZW,T35_XYZW,T36_XYZW,T37_XYZW,T38_XYZW,T39_XYZW,T40_XYZW ,T41_XYZW,T42_XYZW,T43_XYZW,T44_XYZW,T45_XYZW,T46_XYZW,T47_XYZW,T48_XYZW,T49_XYZW,T50_XYZW ,T51_XYZW,T52_XYZW,T53_XYZW,T54_XYZW,T55_XYZW,T56_XYZW,T57_XYZW,T58_XYZW,T59_XYZW,T60_XYZW ,T61_XYZW,T62_XYZW,T63_XYZW,T64_XYZW,T65_XYZW,T66_XYZW,T67_XYZW,T68_XYZW,T69_XYZW,T70_XYZW ,T71_XYZW,T72_XYZW,T73_XYZW,T74_XYZW,T75_XYZW,T76_XYZW,T77_XYZW,T78_XYZW,T79_XYZW,T80_XYZW ,T81_XYZW,T82_XYZW,T83_XYZW,T84_XYZW,T85_XYZW,T86_XYZW,T87_XYZW,T88_XYZW,T89_XYZW,T90_XYZW ,T91_XYZW,T92_XYZW,T93_XYZW,T94_XYZW,T95_XYZW,T96_XYZW,T97_XYZW,T98_XYZW,T99_XYZW,T100_XYZW ,T101_XYZW,T102_XYZW,T103_XYZW,T104_XYZW,T105_XYZW,T106_XYZW,T107_XYZW,T108_XYZW,T109_XYZW,T110_XYZW ,T111_XYZW,T112_XYZW,T113_XYZW,T114_XYZW,T115_XYZW,T116_XYZW,T117_XYZW,T118_XYZW,T119_XYZW,T120_XYZW ,T121_XYZW,T122_XYZW,T123_XYZW,T124_XYZW,T125_XYZW,T126_XYZW,T127_XYZW)> { let CopyCost = -1; }