1417 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			1417 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			C
		
	
	
	
| #ifndef LARGE_SHADER_H
 | |
| #define LARGE_SHADER_H
 | |
| 
 | |
| #define STRINGIFY(...) #__VA_ARGS__
 | |
| const char *large_frag = STRINGIFY(
 | |
| FRAG
 | |
| PROPERTY FS_COORD_ORIGIN LOWER_LEFT
 | |
| DCL IN[0], POSITION, LINEAR
 | |
| DCL OUT[0], COLOR
 | |
| DCL CONST[1..2]
 | |
| DCL CONST[0]
 | |
| DCL TEMP[0]
 | |
| DCL TEMP[1..258], LOCAL
 | |
| IMM[0] FLT32 {0x40000000, 0xbf800000, 0x00000000, 0x3f7fffff}
 | |
| IMM[1] FLT32 {0xbf3504f4, 0x3f3504f4, 0x00000000, 0x3fb504f3}
 | |
| IMM[2] FLT32 {0xbf87c3b7, 0x80000000, 0xbf733333, 0x41000000}
 | |
| IMM[3] UINT32 {0, 4294967295, 0, 0}
 | |
| IMM[4] INT32 {0, 32, 1, 0}
 | |
| IMM[5] FLT32 {0x3f6e147b, 0x00000000, 0x40400000, 0x42e20000}
 | |
| IMM[6] FLT32 {0x42640000, 0x3f000000, 0x472aee8c, 0x3f800000}
 | |
| IMM[7] FLT32 {0x42680000, 0x42e40000, 0x432a0000, 0x432b0000}
 | |
| IMM[8] FLT32 {0xbf19999a, 0xbef5c28f, 0x3f23d70a, 0x400147ae}
 | |
| IMM[9] FLT32 {0xbf4ccccd, 0x3eb851ec, 0xbef5c28f, 0x3e800000}
 | |
| IMM[10] FLT32 {0x00000000, 0x3f4ccccd, 0x3f19999a, 0x4001eb85}
 | |
| IMM[11] FLT32 {0x3e000000, 0x4000a3d7, 0x3d800000, 0x3d000000}
 | |
| IMM[12] FLT32 {0x3f888889, 0xbe99999a, 0x3d4ccccd, 0x3f3851ec}
 | |
| IMM[13] FLT32 {0x3ecccccd, 0x3f800000, 0x402ccccd, 0xbf000000}
 | |
| IMM[14] FLT32 {0x3f7d70a4, 0x3eaaaa9f, 0x40400000, 0x3f800000}
 | |
| IMM[15] FLT32 {0x3f800000, 0x3f000000, 0x00000000, 0x3f2aaa9f}
 | |
| IMM[16] FLT32 {0x3e4ccccd, 0x3f800000, 0xbea3d70b, 0x3a83126f}
 | |
| IMM[17] FLT32 {0x3eb33333, 0x3f59999a, 0x00000000, 0x00000000}
 | |
|   0: MOV TEMP[0], IN[0]
 | |
|   1: MAD TEMP[0].y, IN[0], CONST[2].zzzz, CONST[2].wwww
 | |
|   2: RCP TEMP[1].x, CONST[0].xxxx
 | |
|   3: RCP TEMP[1].y, CONST[0].yyyy
 | |
|   4: MUL TEMP[1].xy, TEMP[0].xyyy, TEMP[1].xyyy
 | |
|   5: MAD TEMP[1].xy, IMM[0].xxxx, TEMP[1].xyyy, IMM[0].yyyy
 | |
|   6: MOV TEMP[2].y, TEMP[1].yyyy
 | |
|   7: RCP TEMP[3].x, CONST[0].yyyy
 | |
|   8: MUL TEMP[3].x, CONST[0].xxxx, TEMP[3].xxxx
 | |
|   9: MUL TEMP[2].x, TEMP[1].xxxx, TEMP[3].xxxx
 | |
|  10: MUL TEMP[2].xyz, TEMP[2].xxxx, IMM[0].zzww
 | |
|  11: MAD TEMP[1].xyz, TEMP[1].yyyy, IMM[1].xyzz, TEMP[2].xyzz
 | |
|  12: ADD TEMP[1].xyz, TEMP[1].xyzz, IMM[2].xxyy
 | |
|  13: DP3 TEMP[2].x, TEMP[1].xyzz, TEMP[1].xyzz
 | |
|  14: RSQ TEMP[2].x, TEMP[2].xxxx
 | |
|  15: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[2].xxxx
 | |
|  16: MOV TEMP[2].xyz, IMM[1].wwzw
 | |
|  17: MOV TEMP[3].x, IMM[3].xxxx
 | |
|  18: MOV TEMP[4].x, IMM[0].zzzz
 | |
|  19: MOV TEMP[5].x, IMM[4].xxxx
 | |
|  20: BGNLOOP :2
 | |
|  21:   ISGE TEMP[6].x, TEMP[5].xxxx, IMM[4].yyyy
 | |
|  22:   UIF TEMP[6].xxxx :2
 | |
|  23:     BRK
 | |
|  24:   ENDIF
 | |
|  25:   DP3 TEMP[7].x, TEMP[2].xyzz, TEMP[2].xyzz
 | |
|  26:   RSQ TEMP[8].x, TEMP[7].xxxx
 | |
|  27:   MUL TEMP[8].x, TEMP[8].xxxx, TEMP[7].xxxx
 | |
|  28:   CMP TEMP[8].x, -TEMP[7].xxxx, TEMP[8].xxxx, IMM[0].zzzz
 | |
|  29:   ADD TEMP[9].x, TEMP[8].xxxx, IMM[2].zzzz
 | |
|  30:   MUL TEMP[10].xyz, TEMP[2].xyzz, IMM[2].wwww
 | |
|  31:   MAD TEMP[11].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[10].xyzz
 | |
|  32:   FLR TEMP[12].xyz, TEMP[11].xyzz
 | |
|  33:   FRC TEMP[13].xyz, TEMP[11].xyzz
 | |
|  34:   MUL TEMP[14].xyz, TEMP[13].xyzz, TEMP[13].xyzz
 | |
|  35:   MUL TEMP[15].xyz, IMM[0].xxxx, TEMP[13].xyzz
 | |
|  36:   ADD TEMP[16].xyz, IMM[5].zzzz, -TEMP[15].xyzz
 | |
|  37:   MUL TEMP[17].xyz, TEMP[14].xyzz, TEMP[16].xyzz
 | |
|  38:   MAD TEMP[18].x, TEMP[12].yyyy, IMM[6].xxxx, TEMP[12].xxxx
 | |
|  39:   MAD TEMP[19].x, IMM[5].wwww, TEMP[12].zzzz, TEMP[18].xxxx
 | |
|  40:   SIN TEMP[20].x, TEMP[19].xxxx
 | |
|  41:   MUL TEMP[21].x, TEMP[20].xxxx, IMM[6].zzzz
 | |
|  42:   FRC TEMP[22].x, TEMP[21].xxxx
 | |
|  43:   ADD TEMP[23].x, TEMP[19].xxxx, IMM[6].wwww
 | |
|  44:   SIN TEMP[24].x, TEMP[23].xxxx
 | |
|  45:   MUL TEMP[25].x, TEMP[24].xxxx, IMM[6].zzzz
 | |
|  46:   FRC TEMP[26].x, TEMP[25].xxxx
 | |
|  47:   LRP TEMP[27].x, TEMP[17].xxxx, TEMP[26].xxxx, TEMP[22].xxxx
 | |
|  48:   ADD TEMP[28].x, TEMP[19].xxxx, IMM[6].xxxx
 | |
|  49:   SIN TEMP[29].x, TEMP[28].xxxx
 | |
|  50:   MUL TEMP[30].x, TEMP[29].xxxx, IMM[6].zzzz
 | |
|  51:   FRC TEMP[31].x, TEMP[30].xxxx
 | |
|  52:   ADD TEMP[32].x, TEMP[19].xxxx, IMM[7].xxxx
 | |
|  53:   SIN TEMP[33].x, TEMP[32].xxxx
 | |
|  54:   MUL TEMP[34].x, TEMP[33].xxxx, IMM[6].zzzz
 | |
|  55:   FRC TEMP[35].x, TEMP[34].xxxx
 | |
|  56:   LRP TEMP[36].x, TEMP[17].xxxx, TEMP[35].xxxx, TEMP[31].xxxx
 | |
|  57:   LRP TEMP[37].x, TEMP[17].yyyy, TEMP[36].xxxx, TEMP[27].xxxx
 | |
|  58:   ADD TEMP[38].x, TEMP[19].xxxx, IMM[5].wwww
 | |
|  59:   SIN TEMP[39].x, TEMP[38].xxxx
 | |
|  60:   MUL TEMP[40].x, TEMP[39].xxxx, IMM[6].zzzz
 | |
|  61:   FRC TEMP[41].x, TEMP[40].xxxx
 | |
|  62:   ADD TEMP[42].x, TEMP[19].xxxx, IMM[7].yyyy
 | |
|  63:   SIN TEMP[43].x, TEMP[42].xxxx
 | |
|  64:   MUL TEMP[44].x, TEMP[43].xxxx, IMM[6].zzzz
 | |
|  65:   FRC TEMP[45].x, TEMP[44].xxxx
 | |
|  66:   LRP TEMP[46].x, TEMP[17].xxxx, TEMP[45].xxxx, TEMP[41].xxxx
 | |
|  67:   ADD TEMP[47].x, TEMP[19].xxxx, IMM[7].zzzz
 | |
|  68:   SIN TEMP[48].x, TEMP[47].xxxx
 | |
|  69:   MUL TEMP[49].x, TEMP[48].xxxx, IMM[6].zzzz
 | |
|  70:   FRC TEMP[50].x, TEMP[49].xxxx
 | |
|  71:   ADD TEMP[51].x, TEMP[19].xxxx, IMM[7].wwww
 | |
|  72:   SIN TEMP[52].x, TEMP[51].xxxx
 | |
|  73:   MUL TEMP[53].x, TEMP[52].xxxx, IMM[6].zzzz
 | |
|  74:   FRC TEMP[54].x, TEMP[53].xxxx
 | |
|  75:   LRP TEMP[55].x, TEMP[17].xxxx, TEMP[54].xxxx, TEMP[50].xxxx
 | |
|  76:   LRP TEMP[56].x, TEMP[17].yyyy, TEMP[55].xxxx, TEMP[46].xxxx
 | |
|  77:   LRP TEMP[57].x, TEMP[17].zzzz, TEMP[56].xxxx, TEMP[37].xxxx
 | |
|  78:   MUL TEMP[58].x, IMM[6].yyyy, TEMP[57].xxxx
 | |
|  79:   MUL TEMP[59].xyz, IMM[10].xyzz, TEMP[11].xxxx
 | |
|  80:   MAD TEMP[60].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[59].xyzz
 | |
|  81:   MAD TEMP[61].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[60].xyzz
 | |
|  82:   MUL TEMP[11].xyz, TEMP[61].xyzz, IMM[8].wwww
 | |
|  83:   FLR TEMP[62].xyz, TEMP[11].xyzz
 | |
|  84:   FRC TEMP[63].xyz, TEMP[11].xyzz
 | |
|  85:   MUL TEMP[64].xyz, TEMP[63].xyzz, TEMP[63].xyzz
 | |
|  86:   MUL TEMP[65].xyz, IMM[0].xxxx, TEMP[63].xyzz
 | |
|  87:   ADD TEMP[66].xyz, IMM[5].zzzz, -TEMP[65].xyzz
 | |
|  88:   MUL TEMP[67].xyz, TEMP[64].xyzz, TEMP[66].xyzz
 | |
|  89:   MAD TEMP[68].x, TEMP[62].yyyy, IMM[6].xxxx, TEMP[62].xxxx
 | |
|  90:   MAD TEMP[69].x, IMM[5].wwww, TEMP[62].zzzz, TEMP[68].xxxx
 | |
|  91:   SIN TEMP[70].x, TEMP[69].xxxx
 | |
|  92:   MUL TEMP[71].x, TEMP[70].xxxx, IMM[6].zzzz
 | |
|  93:   FRC TEMP[72].x, TEMP[71].xxxx
 | |
|  94:   ADD TEMP[73].x, TEMP[69].xxxx, IMM[6].wwww
 | |
|  95:   SIN TEMP[74].x, TEMP[73].xxxx
 | |
|  96:   MUL TEMP[75].x, TEMP[74].xxxx, IMM[6].zzzz
 | |
|  97:   FRC TEMP[76].x, TEMP[75].xxxx
 | |
|  98:   LRP TEMP[77].x, TEMP[67].xxxx, TEMP[76].xxxx, TEMP[72].xxxx
 | |
|  99:   ADD TEMP[78].x, TEMP[69].xxxx, IMM[6].xxxx
 | |
| 100:   SIN TEMP[79].x, TEMP[78].xxxx
 | |
| 101:   MUL TEMP[80].x, TEMP[79].xxxx, IMM[6].zzzz
 | |
| 102:   FRC TEMP[81].x, TEMP[80].xxxx
 | |
| 103:   ADD TEMP[82].x, TEMP[69].xxxx, IMM[7].xxxx
 | |
| 104:   SIN TEMP[83].x, TEMP[82].xxxx
 | |
| 105:   MUL TEMP[84].x, TEMP[83].xxxx, IMM[6].zzzz
 | |
| 106:   FRC TEMP[85].x, TEMP[84].xxxx
 | |
| 107:   LRP TEMP[86].x, TEMP[67].xxxx, TEMP[85].xxxx, TEMP[81].xxxx
 | |
| 108:   LRP TEMP[87].x, TEMP[67].yyyy, TEMP[86].xxxx, TEMP[77].xxxx
 | |
| 109:   ADD TEMP[88].x, TEMP[69].xxxx, IMM[5].wwww
 | |
| 110:   SIN TEMP[89].x, TEMP[88].xxxx
 | |
| 111:   MUL TEMP[90].x, TEMP[89].xxxx, IMM[6].zzzz
 | |
| 112:   FRC TEMP[91].x, TEMP[90].xxxx
 | |
| 113:   ADD TEMP[92].x, TEMP[69].xxxx, IMM[7].yyyy
 | |
| 114:   SIN TEMP[93].x, TEMP[92].xxxx
 | |
| 115:   MUL TEMP[94].x, TEMP[93].xxxx, IMM[6].zzzz
 | |
| 116:   FRC TEMP[95].x, TEMP[94].xxxx
 | |
| 117:   LRP TEMP[96].x, TEMP[67].xxxx, TEMP[95].xxxx, TEMP[91].xxxx
 | |
| 118:   ADD TEMP[97].x, TEMP[69].xxxx, IMM[7].zzzz
 | |
| 119:   SIN TEMP[98].x, TEMP[97].xxxx
 | |
| 120:   MUL TEMP[99].x, TEMP[98].xxxx, IMM[6].zzzz
 | |
| 121:   FRC TEMP[100].x, TEMP[99].xxxx
 | |
| 122:   ADD TEMP[101].x, TEMP[69].xxxx, IMM[7].wwww
 | |
| 123:   SIN TEMP[102].x, TEMP[101].xxxx
 | |
| 124:   MUL TEMP[103].x, TEMP[102].xxxx, IMM[6].zzzz
 | |
| 125:   FRC TEMP[104].x, TEMP[103].xxxx
 | |
| 126:   LRP TEMP[105].x, TEMP[67].xxxx, TEMP[104].xxxx, TEMP[100].xxxx
 | |
| 127:   LRP TEMP[106].x, TEMP[67].yyyy, TEMP[105].xxxx, TEMP[96].xxxx
 | |
| 128:   LRP TEMP[107].x, TEMP[67].zzzz, TEMP[106].xxxx, TEMP[87].xxxx
 | |
| 129:   MAD TEMP[58].x, IMM[9].wwww, TEMP[107].xxxx, TEMP[58].xxxx
 | |
| 130:   MUL TEMP[108].xyz, IMM[10].xyzz, TEMP[11].xxxx
 | |
| 131:   MAD TEMP[109].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[108].xyzz
 | |
| 132:   MAD TEMP[110].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[109].xyzz
 | |
| 133:   MUL TEMP[11].xyz, TEMP[110].xyzz, IMM[10].wwww
 | |
| 134:   FLR TEMP[111].xyz, TEMP[11].xyzz
 | |
| 135:   FRC TEMP[112].xyz, TEMP[11].xyzz
 | |
| 136:   MUL TEMP[113].xyz, TEMP[112].xyzz, TEMP[112].xyzz
 | |
| 137:   MUL TEMP[114].xyz, IMM[0].xxxx, TEMP[112].xyzz
 | |
| 138:   ADD TEMP[115].xyz, IMM[5].zzzz, -TEMP[114].xyzz
 | |
| 139:   MUL TEMP[116].xyz, TEMP[113].xyzz, TEMP[115].xyzz
 | |
| 140:   MAD TEMP[117].x, TEMP[111].yyyy, IMM[6].xxxx, TEMP[111].xxxx
 | |
| 141:   MAD TEMP[118].x, IMM[5].wwww, TEMP[111].zzzz, TEMP[117].xxxx
 | |
| 142:   SIN TEMP[119].x, TEMP[118].xxxx
 | |
| 143:   MUL TEMP[120].x, TEMP[119].xxxx, IMM[6].zzzz
 | |
| 144:   FRC TEMP[121].x, TEMP[120].xxxx
 | |
| 145:   ADD TEMP[122].x, TEMP[118].xxxx, IMM[6].wwww
 | |
| 146:   SIN TEMP[123].x, TEMP[122].xxxx
 | |
| 147:   MUL TEMP[124].x, TEMP[123].xxxx, IMM[6].zzzz
 | |
| 148:   FRC TEMP[125].x, TEMP[124].xxxx
 | |
| 149:   LRP TEMP[126].x, TEMP[116].xxxx, TEMP[125].xxxx, TEMP[121].xxxx
 | |
| 150:   ADD TEMP[127].x, TEMP[118].xxxx, IMM[6].xxxx
 | |
| 151:   SIN TEMP[128].x, TEMP[127].xxxx
 | |
| 152:   MUL TEMP[129].x, TEMP[128].xxxx, IMM[6].zzzz
 | |
| 153:   FRC TEMP[130].x, TEMP[129].xxxx
 | |
| 154:   ADD TEMP[131].x, TEMP[118].xxxx, IMM[7].xxxx
 | |
| 155:   SIN TEMP[132].x, TEMP[131].xxxx
 | |
| 156:   MUL TEMP[133].x, TEMP[132].xxxx, IMM[6].zzzz
 | |
| 157:   FRC TEMP[134].x, TEMP[133].xxxx
 | |
| 158:   LRP TEMP[135].x, TEMP[116].xxxx, TEMP[134].xxxx, TEMP[130].xxxx
 | |
| 159:   LRP TEMP[136].x, TEMP[116].yyyy, TEMP[135].xxxx, TEMP[126].xxxx
 | |
| 160:   ADD TEMP[137].x, TEMP[118].xxxx, IMM[5].wwww
 | |
| 161:   SIN TEMP[138].x, TEMP[137].xxxx
 | |
| 162:   MUL TEMP[139].x, TEMP[138].xxxx, IMM[6].zzzz
 | |
| 163:   FRC TEMP[140].x, TEMP[139].xxxx
 | |
| 164:   ADD TEMP[141].x, TEMP[118].xxxx, IMM[7].yyyy
 | |
| 165:   SIN TEMP[142].x, TEMP[141].xxxx
 | |
| 166:   MUL TEMP[143].x, TEMP[142].xxxx, IMM[6].zzzz
 | |
| 167:   FRC TEMP[144].x, TEMP[143].xxxx
 | |
| 168:   LRP TEMP[145].x, TEMP[116].xxxx, TEMP[144].xxxx, TEMP[140].xxxx
 | |
| 169:   ADD TEMP[146].x, TEMP[118].xxxx, IMM[7].zzzz
 | |
| 170:   SIN TEMP[147].x, TEMP[146].xxxx
 | |
| 171:   MUL TEMP[148].x, TEMP[147].xxxx, IMM[6].zzzz
 | |
| 172:   FRC TEMP[149].x, TEMP[148].xxxx
 | |
| 173:   ADD TEMP[150].x, TEMP[118].xxxx, IMM[7].wwww
 | |
| 174:   SIN TEMP[151].x, TEMP[150].xxxx
 | |
| 175:   MUL TEMP[152].x, TEMP[151].xxxx, IMM[6].zzzz
 | |
| 176:   FRC TEMP[153].x, TEMP[152].xxxx
 | |
| 177:   LRP TEMP[154].x, TEMP[116].xxxx, TEMP[153].xxxx, TEMP[149].xxxx
 | |
| 178:   LRP TEMP[155].x, TEMP[116].yyyy, TEMP[154].xxxx, TEMP[145].xxxx
 | |
| 179:   LRP TEMP[156].x, TEMP[116].zzzz, TEMP[155].xxxx, TEMP[136].xxxx
 | |
| 180:   MAD TEMP[58].x, IMM[11].xxxx, TEMP[156].xxxx, TEMP[58].xxxx
 | |
| 181:   MUL TEMP[157].xyz, IMM[10].xyzz, TEMP[11].xxxx
 | |
| 182:   MAD TEMP[158].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[157].xyzz
 | |
| 183:   MAD TEMP[159].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[158].xyzz
 | |
| 184:   MUL TEMP[11].xyz, TEMP[159].xyzz, IMM[11].yyyy
 | |
| 185:   FLR TEMP[160].xyz, TEMP[11].xyzz
 | |
| 186:   FRC TEMP[161].xyz, TEMP[11].xyzz
 | |
| 187:   MUL TEMP[162].xyz, TEMP[161].xyzz, TEMP[161].xyzz
 | |
| 188:   MUL TEMP[163].xyz, IMM[0].xxxx, TEMP[161].xyzz
 | |
| 189:   ADD TEMP[164].xyz, IMM[5].zzzz, -TEMP[163].xyzz
 | |
| 190:   MUL TEMP[165].xyz, TEMP[162].xyzz, TEMP[164].xyzz
 | |
| 191:   MAD TEMP[166].x, TEMP[160].yyyy, IMM[6].xxxx, TEMP[160].xxxx
 | |
| 192:   MAD TEMP[167].x, IMM[5].wwww, TEMP[160].zzzz, TEMP[166].xxxx
 | |
| 193:   SIN TEMP[168].x, TEMP[167].xxxx
 | |
| 194:   MUL TEMP[169].x, TEMP[168].xxxx, IMM[6].zzzz
 | |
| 195:   FRC TEMP[170].x, TEMP[169].xxxx
 | |
| 196:   ADD TEMP[171].x, TEMP[167].xxxx, IMM[6].wwww
 | |
| 197:   SIN TEMP[172].x, TEMP[171].xxxx
 | |
| 198:   MUL TEMP[173].x, TEMP[172].xxxx, IMM[6].zzzz
 | |
| 199:   FRC TEMP[174].x, TEMP[173].xxxx
 | |
| 200:   LRP TEMP[175].x, TEMP[165].xxxx, TEMP[174].xxxx, TEMP[170].xxxx
 | |
| 201:   ADD TEMP[176].x, TEMP[167].xxxx, IMM[6].xxxx
 | |
| 202:   SIN TEMP[177].x, TEMP[176].xxxx
 | |
| 203:   MUL TEMP[178].x, TEMP[177].xxxx, IMM[6].zzzz
 | |
| 204:   FRC TEMP[179].x, TEMP[178].xxxx
 | |
| 205:   ADD TEMP[180].x, TEMP[167].xxxx, IMM[7].xxxx
 | |
| 206:   SIN TEMP[181].x, TEMP[180].xxxx
 | |
| 207:   MUL TEMP[182].x, TEMP[181].xxxx, IMM[6].zzzz
 | |
| 208:   FRC TEMP[183].x, TEMP[182].xxxx
 | |
| 209:   LRP TEMP[184].x, TEMP[165].xxxx, TEMP[183].xxxx, TEMP[179].xxxx
 | |
| 210:   LRP TEMP[185].x, TEMP[165].yyyy, TEMP[184].xxxx, TEMP[175].xxxx
 | |
| 211:   ADD TEMP[186].x, TEMP[167].xxxx, IMM[5].wwww
 | |
| 212:   SIN TEMP[187].x, TEMP[186].xxxx
 | |
| 213:   MUL TEMP[188].x, TEMP[187].xxxx, IMM[6].zzzz
 | |
| 214:   FRC TEMP[189].x, TEMP[188].xxxx
 | |
| 215:   ADD TEMP[190].x, TEMP[167].xxxx, IMM[7].yyyy
 | |
| 216:   SIN TEMP[191].x, TEMP[190].xxxx
 | |
| 217:   MUL TEMP[192].x, TEMP[191].xxxx, IMM[6].zzzz
 | |
| 218:   FRC TEMP[193].x, TEMP[192].xxxx
 | |
| 219:   LRP TEMP[194].x, TEMP[165].xxxx, TEMP[193].xxxx, TEMP[189].xxxx
 | |
| 220:   ADD TEMP[195].x, TEMP[167].xxxx, IMM[7].zzzz
 | |
| 221:   SIN TEMP[196].x, TEMP[195].xxxx
 | |
| 222:   MUL TEMP[197].x, TEMP[196].xxxx, IMM[6].zzzz
 | |
| 223:   FRC TEMP[198].x, TEMP[197].xxxx
 | |
| 224:   ADD TEMP[199].x, TEMP[167].xxxx, IMM[7].wwww
 | |
| 225:   SIN TEMP[200].x, TEMP[199].xxxx
 | |
| 226:   MUL TEMP[201].x, TEMP[200].xxxx, IMM[6].zzzz
 | |
| 227:   FRC TEMP[202].x, TEMP[201].xxxx
 | |
| 228:   LRP TEMP[203].x, TEMP[165].xxxx, TEMP[202].xxxx, TEMP[198].xxxx
 | |
| 229:   LRP TEMP[204].x, TEMP[165].yyyy, TEMP[203].xxxx, TEMP[194].xxxx
 | |
| 230:   LRP TEMP[205].x, TEMP[165].zzzz, TEMP[204].xxxx, TEMP[185].xxxx
 | |
| 231:   MAD TEMP[58].x, IMM[11].zzzz, TEMP[205].xxxx, TEMP[58].xxxx
 | |
| 232:   MUL TEMP[206].xyz, IMM[10].xyzz, TEMP[11].xxxx
 | |
| 233:   MAD TEMP[207].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[206].xyzz
 | |
| 234:   MAD TEMP[208].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[207].xyzz
 | |
| 235:   MUL TEMP[11].xyz, TEMP[208].xyzz, IMM[8].wwww
 | |
| 236:   FLR TEMP[209].xyz, TEMP[11].xyzz
 | |
| 237:   FRC TEMP[210].xyz, TEMP[11].xyzz
 | |
| 238:   MUL TEMP[211].xyz, TEMP[210].xyzz, TEMP[210].xyzz
 | |
| 239:   MUL TEMP[212].xyz, IMM[0].xxxx, TEMP[210].xyzz
 | |
| 240:   ADD TEMP[213].xyz, IMM[5].zzzz, -TEMP[212].xyzz
 | |
| 241:   MUL TEMP[214].xyz, TEMP[211].xyzz, TEMP[213].xyzz
 | |
| 242:   MAD TEMP[215].x, TEMP[209].yyyy, IMM[6].xxxx, TEMP[209].xxxx
 | |
| 243:   MAD TEMP[216].x, IMM[5].wwww, TEMP[209].zzzz, TEMP[215].xxxx
 | |
| 244:   SIN TEMP[217].x, TEMP[216].xxxx
 | |
| 245:   MUL TEMP[218].x, TEMP[217].xxxx, IMM[6].zzzz
 | |
| 246:   FRC TEMP[219].x, TEMP[218].xxxx
 | |
| 247:   ADD TEMP[220].x, TEMP[216].xxxx, IMM[6].wwww
 | |
| 248:   SIN TEMP[221].x, TEMP[220].xxxx
 | |
| 249:   MUL TEMP[222].x, TEMP[221].xxxx, IMM[6].zzzz
 | |
| 250:   FRC TEMP[223].x, TEMP[222].xxxx
 | |
| 251:   LRP TEMP[224].x, TEMP[214].xxxx, TEMP[223].xxxx, TEMP[219].xxxx
 | |
| 252:   ADD TEMP[225].x, TEMP[216].xxxx, IMM[6].xxxx
 | |
| 253:   SIN TEMP[226].x, TEMP[225].xxxx
 | |
| 254:   MUL TEMP[227].x, TEMP[226].xxxx, IMM[6].zzzz
 | |
| 255:   FRC TEMP[228].x, TEMP[227].xxxx
 | |
| 256:   ADD TEMP[229].x, TEMP[216].xxxx, IMM[7].xxxx
 | |
| 257:   SIN TEMP[230].x, TEMP[229].xxxx
 | |
| 258:   MUL TEMP[231].x, TEMP[230].xxxx, IMM[6].zzzz
 | |
| 259:   FRC TEMP[232].x, TEMP[231].xxxx
 | |
| 260:   LRP TEMP[233].x, TEMP[214].xxxx, TEMP[232].xxxx, TEMP[228].xxxx
 | |
| 261:   LRP TEMP[234].x, TEMP[214].yyyy, TEMP[233].xxxx, TEMP[224].xxxx
 | |
| 262:   ADD TEMP[235].x, TEMP[216].xxxx, IMM[5].wwww
 | |
| 263:   SIN TEMP[236].x, TEMP[235].xxxx
 | |
| 264:   MUL TEMP[237].x, TEMP[236].xxxx, IMM[6].zzzz
 | |
| 265:   FRC TEMP[238].x, TEMP[237].xxxx
 | |
| 266:   ADD TEMP[239].x, TEMP[216].xxxx, IMM[7].yyyy
 | |
| 267:   SIN TEMP[240].x, TEMP[239].xxxx
 | |
| 268:   MUL TEMP[241].x, TEMP[240].xxxx, IMM[6].zzzz
 | |
| 269:   FRC TEMP[242].x, TEMP[241].xxxx
 | |
| 270:   LRP TEMP[243].x, TEMP[214].xxxx, TEMP[242].xxxx, TEMP[238].xxxx
 | |
| 271:   ADD TEMP[244].x, TEMP[216].xxxx, IMM[7].zzzz
 | |
| 272:   SIN TEMP[245].x, TEMP[244].xxxx
 | |
| 273:   MUL TEMP[246].x, TEMP[245].xxxx, IMM[6].zzzz
 | |
| 274:   FRC TEMP[247].x, TEMP[246].xxxx
 | |
| 275:   ADD TEMP[248].x, TEMP[216].xxxx, IMM[7].wwww
 | |
| 276:   SIN TEMP[249].x, TEMP[248].xxxx
 | |
| 277:   MUL TEMP[250].x, TEMP[249].xxxx, IMM[6].zzzz
 | |
| 278:   FRC TEMP[251].x, TEMP[250].xxxx
 | |
| 279:   LRP TEMP[252].x, TEMP[214].xxxx, TEMP[251].xxxx, TEMP[247].xxxx
 | |
| 280:   LRP TEMP[253].x, TEMP[214].yyyy, TEMP[252].xxxx, TEMP[243].xxxx
 | |
| 281:   LRP TEMP[254].x, TEMP[214].zzzz, TEMP[253].xxxx, TEMP[234].xxxx
 | |
| 282:   ABS TEMP[255].x, TEMP[254].xxxx
 | |
| 283:   MAD TEMP[58].x, IMM[11].wwww, TEMP[255].xxxx, TEMP[58].xxxx
 | |
| 284:   MUL TEMP[256].x, TEMP[58].xxxx, IMM[12].xxxx
 | |
| 285:   MAD TEMP[9].x, TEMP[256].xxxx, IMM[12].yyyy, TEMP[9].xxxx
 | |
| 286:   FSLT TEMP[257].x, TEMP[9].xxxx, IMM[12].zzzz
 | |
| 287:   UIF TEMP[257].xxxx :2
 | |
| 288:     MOV TEMP[3].x, IMM[3].yyyy
 | |
| 289:     MOV TEMP[4].x, TEMP[256].xxxx
 | |
| 290:   ENDIF
 | |
| 291:   MUL TEMP[258].xyz, TEMP[1].xyzz, TEMP[9].xxxx
 | |
| 292:   MAD TEMP[2].xyz, TEMP[258].xyzz, IMM[12].wwww, TEMP[2].xyzz
 | |
| 293:   UADD TEMP[5].x, TEMP[5].xxxx, IMM[4].zzzz
 | |
| 294: ENDLOOP :2
 | |
| 295: MOV TEMP[1], IMM[13].xxxy
 | |
| 296: UIF TEMP[3].xxxx :2
 | |
| 297:   MAD TEMP[3].x, TEMP[4].xxxx, IMM[13].zzzz, IMM[13].wwww
 | |
| 298:   MIN TEMP[3].x, TEMP[3].xxxx, IMM[14].xxxx
 | |
| 299:   MOV_SAT TEMP[3].x, TEMP[3].xxxx
 | |
| 300:   MUL TEMP[4].x, TEMP[3].xxxx, IMM[5].zzzz
 | |
| 301:   FRC TEMP[4].x, TEMP[4].xxxx
 | |
| 302:   FSLT TEMP[5].x, TEMP[3].xxxx, IMM[14].yyyy
 | |
| 303:   UIF TEMP[5].xxxx :2
 | |
| 304:     LRP TEMP[5], TEMP[4].xxxx, IMM[15].xyzx, IMM[14].zzww
 | |
| 305:   ELSE :2
 | |
| 306:     FSLT TEMP[6].x, TEMP[3].xxxx, IMM[15].wwww
 | |
| 307:     UIF TEMP[6].xxxx :2
 | |
| 308:       LRP TEMP[5], TEMP[4].xxxx, IMM[15].xzzx, IMM[15].xyzx
 | |
| 309:     ELSE :2
 | |
| 310:       LRP TEMP[5], TEMP[4].xxxx, IMM[16].xxxy, IMM[15].xzzx
 | |
| 311:     ENDIF
 | |
| 312:   ENDIF
 | |
| 313:   MOV TEMP[4].w, TEMP[5].wwww
 | |
| 314:   DP3 TEMP[6].x, TEMP[2].xyzz, TEMP[2].xyzz
 | |
| 315:   RSQ TEMP[7].x, TEMP[6].xxxx
 | |
| 316:   MUL TEMP[7].x, TEMP[7].xxxx, TEMP[6].xxxx
 | |
| 317:   CMP TEMP[7].x, -TEMP[6].xxxx, TEMP[7].xxxx, IMM[0].zzzz
 | |
| 318:   ADD TEMP[6].x, TEMP[7].xxxx, IMM[2].zzzz
 | |
| 319:   MUL TEMP[7].xyz, TEMP[2].xyzz, IMM[2].wwww
 | |
| 320:   MAD TEMP[7].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[7].xyzz
 | |
| 321:   FLR TEMP[8].xyz, TEMP[7].xyzz
 | |
| 322:   FRC TEMP[9].xyz, TEMP[7].xyzz
 | |
| 323:   MUL TEMP[10].xyz, TEMP[9].xyzz, TEMP[9].xyzz
 | |
| 324:   MUL TEMP[9].xyz, IMM[0].xxxx, TEMP[9].xyzz
 | |
| 325:   ADD TEMP[9].xyz, IMM[5].zzzz, -TEMP[9].xyzz
 | |
| 326:   MUL TEMP[9].xyz, TEMP[10].xyzz, TEMP[9].xyzz
 | |
| 327:   MAD TEMP[10].x, TEMP[8].yyyy, IMM[6].xxxx, TEMP[8].xxxx
 | |
| 328:   MAD TEMP[8].x, IMM[5].wwww, TEMP[8].zzzz, TEMP[10].xxxx
 | |
| 329:   SIN TEMP[10].x, TEMP[8].xxxx
 | |
| 330:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 331:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 332:   ADD TEMP[11].x, TEMP[8].xxxx, IMM[6].wwww
 | |
| 333:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 334:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 335:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 336:   LRP TEMP[10].x, TEMP[9].xxxx, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 337:   ADD TEMP[11].x, TEMP[8].xxxx, IMM[6].xxxx
 | |
| 338:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 339:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 340:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 341:   ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].xxxx
 | |
| 342:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 343:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 344:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 345:   LRP TEMP[11].x, TEMP[9].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 346:   LRP TEMP[10].x, TEMP[9].yyyy, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 347:   ADD TEMP[11].x, TEMP[8].xxxx, IMM[5].wwww
 | |
| 348:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 349:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 350:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 351:   ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].yyyy
 | |
| 352:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 353:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 354:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 355:   LRP TEMP[11].x, TEMP[9].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 356:   ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].zzzz
 | |
| 357:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 358:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 359:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 360:   ADD TEMP[8].x, TEMP[8].xxxx, IMM[7].wwww
 | |
| 361:   SIN TEMP[8].x, TEMP[8].xxxx
 | |
| 362:   MUL TEMP[8].x, TEMP[8].xxxx, IMM[6].zzzz
 | |
| 363:   FRC TEMP[8].x, TEMP[8].xxxx
 | |
| 364:   LRP TEMP[8].x, TEMP[9].xxxx, TEMP[8].xxxx, TEMP[12].xxxx
 | |
| 365:   LRP TEMP[8].x, TEMP[9].yyyy, TEMP[8].xxxx, TEMP[11].xxxx
 | |
| 366:   LRP TEMP[8].x, TEMP[9].zzzz, TEMP[8].xxxx, TEMP[10].xxxx
 | |
| 367:   MUL TEMP[8].x, IMM[6].yyyy, TEMP[8].xxxx
 | |
| 368:   MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 369:   MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz
 | |
| 370:   MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz
 | |
| 371:   MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[8].wwww
 | |
| 372:   FLR TEMP[9].xyz, TEMP[7].xyzz
 | |
| 373:   FRC TEMP[10].xyz, TEMP[7].xyzz
 | |
| 374:   MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz
 | |
| 375:   MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz
 | |
| 376:   ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz
 | |
| 377:   MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz
 | |
| 378:   MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 379:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx
 | |
| 380:   SIN TEMP[11].x, TEMP[9].xxxx
 | |
| 381:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 382:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 383:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 384:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 385:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 386:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 387:   LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 388:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 389:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 390:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 391:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 392:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 393:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 394:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 395:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 396:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 397:   LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 398:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 399:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 400:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 401:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 402:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 403:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 404:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 405:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 406:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 407:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 408:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 409:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 410:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 411:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 412:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 413:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 414:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 415:   LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx
 | |
| 416:   LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 417:   LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 418:   MAD TEMP[8].x, IMM[9].wwww, TEMP[9].xxxx, TEMP[8].xxxx
 | |
| 419:   MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 420:   MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz
 | |
| 421:   MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz
 | |
| 422:   MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[10].wwww
 | |
| 423:   FLR TEMP[9].xyz, TEMP[7].xyzz
 | |
| 424:   FRC TEMP[10].xyz, TEMP[7].xyzz
 | |
| 425:   MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz
 | |
| 426:   MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz
 | |
| 427:   ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz
 | |
| 428:   MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz
 | |
| 429:   MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 430:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx
 | |
| 431:   SIN TEMP[11].x, TEMP[9].xxxx
 | |
| 432:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 433:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 434:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 435:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 436:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 437:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 438:   LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 439:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 440:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 441:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 442:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 443:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 444:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 445:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 446:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 447:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 448:   LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 449:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 450:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 451:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 452:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 453:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 454:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 455:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 456:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 457:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 458:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 459:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 460:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 461:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 462:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 463:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 464:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 465:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 466:   LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx
 | |
| 467:   LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 468:   LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 469:   MAD TEMP[8].x, IMM[11].xxxx, TEMP[9].xxxx, TEMP[8].xxxx
 | |
| 470:   MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 471:   MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz
 | |
| 472:   MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz
 | |
| 473:   MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[11].yyyy
 | |
| 474:   FLR TEMP[9].xyz, TEMP[7].xyzz
 | |
| 475:   FRC TEMP[10].xyz, TEMP[7].xyzz
 | |
| 476:   MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz
 | |
| 477:   MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz
 | |
| 478:   ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz
 | |
| 479:   MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz
 | |
| 480:   MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 481:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx
 | |
| 482:   SIN TEMP[11].x, TEMP[9].xxxx
 | |
| 483:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 484:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 485:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 486:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 487:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 488:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 489:   LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 490:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 491:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 492:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 493:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 494:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 495:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 496:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 497:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 498:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 499:   LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 500:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 501:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 502:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 503:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 504:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 505:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 506:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 507:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 508:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 509:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 510:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 511:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 512:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 513:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 514:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 515:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 516:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 517:   LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx
 | |
| 518:   LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 519:   LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 520:   MAD TEMP[8].x, IMM[11].zzzz, TEMP[9].xxxx, TEMP[8].xxxx
 | |
| 521:   MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 522:   MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz
 | |
| 523:   MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz
 | |
| 524:   MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[8].wwww
 | |
| 525:   FLR TEMP[9].xyz, TEMP[7].xyzz
 | |
| 526:   FRC TEMP[7].xyz, TEMP[7].xyzz
 | |
| 527:   MUL TEMP[10].xyz, TEMP[7].xyzz, TEMP[7].xyzz
 | |
| 528:   MUL TEMP[7].xyz, IMM[0].xxxx, TEMP[7].xyzz
 | |
| 529:   ADD TEMP[7].xyz, IMM[5].zzzz, -TEMP[7].xyzz
 | |
| 530:   MUL TEMP[7].xyz, TEMP[10].xyzz, TEMP[7].xyzz
 | |
| 531:   MAD TEMP[10].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 532:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[10].xxxx
 | |
| 533:   SIN TEMP[10].x, TEMP[9].xxxx
 | |
| 534:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 535:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 536:   ADD TEMP[11].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 537:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 538:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 539:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 540:   LRP TEMP[10].x, TEMP[7].xxxx, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 541:   ADD TEMP[11].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 542:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 543:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 544:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 545:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 546:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 547:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 548:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 549:   LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 550:   LRP TEMP[10].x, TEMP[7].yyyy, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 551:   ADD TEMP[11].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 552:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 553:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 554:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 555:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 556:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 557:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 558:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 559:   LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 560:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 561:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 562:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 563:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 564:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 565:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 566:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 567:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 568:   LRP TEMP[9].x, TEMP[7].xxxx, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 569:   LRP TEMP[9].x, TEMP[7].yyyy, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 570:   LRP TEMP[7].x, TEMP[7].zzzz, TEMP[9].xxxx, TEMP[10].xxxx
 | |
| 571:   ABS TEMP[7].x, TEMP[7].xxxx
 | |
| 572:   MAD TEMP[8].x, IMM[11].wwww, TEMP[7].xxxx, TEMP[8].xxxx
 | |
| 573:   MAD TEMP[6].x, IMM[16].zzzz, TEMP[8].xxxx, TEMP[6].xxxx
 | |
| 574:   ADD TEMP[7].x, TEMP[2].xxxx, IMM[16].wwww
 | |
| 575:   MOV TEMP[7].y, TEMP[2].yyyy
 | |
| 576:   MOV TEMP[7].z, TEMP[2].zzzz
 | |
| 577:   DP3 TEMP[8].x, TEMP[7].xyzz, TEMP[7].xyzz
 | |
| 578:   RSQ TEMP[9].x, TEMP[8].xxxx
 | |
| 579:   MUL TEMP[9].x, TEMP[9].xxxx, TEMP[8].xxxx
 | |
| 580:   CMP TEMP[9].x, -TEMP[8].xxxx, TEMP[9].xxxx, IMM[0].zzzz
 | |
| 581:   ADD TEMP[8].x, TEMP[9].xxxx, IMM[2].zzzz
 | |
| 582:   MUL TEMP[7].xyz, TEMP[7].xyzz, IMM[2].wwww
 | |
| 583:   MAD TEMP[7].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[7].xyzz
 | |
| 584:   FLR TEMP[9].xyz, TEMP[7].xyzz
 | |
| 585:   FRC TEMP[10].xyz, TEMP[7].xyzz
 | |
| 586:   MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz
 | |
| 587:   MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz
 | |
| 588:   ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz
 | |
| 589:   MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz
 | |
| 590:   MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 591:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx
 | |
| 592:   SIN TEMP[11].x, TEMP[9].xxxx
 | |
| 593:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 594:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 595:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 596:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 597:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 598:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 599:   LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 600:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 601:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 602:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 603:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 604:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 605:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 606:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 607:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 608:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 609:   LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 610:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 611:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 612:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 613:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 614:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 615:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 616:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 617:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 618:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 619:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 620:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 621:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 622:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 623:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 624:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 625:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 626:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 627:   LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx
 | |
| 628:   LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 629:   LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 630:   MUL TEMP[9].x, IMM[6].yyyy, TEMP[9].xxxx
 | |
| 631:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 632:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz
 | |
| 633:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz
 | |
| 634:   MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[8].wwww
 | |
| 635:   FLR TEMP[10].xyz, TEMP[7].xyzz
 | |
| 636:   FRC TEMP[11].xyz, TEMP[7].xyzz
 | |
| 637:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 638:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 639:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 640:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 641:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 642:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 643:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 644:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 645:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 646:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 647:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 648:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 649:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 650:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 651:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 652:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 653:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 654:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 655:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 656:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 657:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 658:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 659:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 660:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 661:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 662:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 663:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 664:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 665:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 666:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 667:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 668:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 669:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 670:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 671:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 672:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 673:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 674:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 675:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 676:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 677:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 678:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 679:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 680:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 681:   MAD TEMP[9].x, IMM[9].wwww, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 682:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 683:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz
 | |
| 684:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz
 | |
| 685:   MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[10].wwww
 | |
| 686:   FLR TEMP[10].xyz, TEMP[7].xyzz
 | |
| 687:   FRC TEMP[11].xyz, TEMP[7].xyzz
 | |
| 688:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 689:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 690:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 691:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 692:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 693:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 694:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 695:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 696:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 697:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 698:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 699:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 700:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 701:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 702:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 703:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 704:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 705:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 706:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 707:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 708:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 709:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 710:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 711:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 712:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 713:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 714:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 715:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 716:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 717:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 718:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 719:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 720:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 721:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 722:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 723:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 724:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 725:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 726:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 727:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 728:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 729:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 730:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 731:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 732:   MAD TEMP[9].x, IMM[11].xxxx, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 733:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 734:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz
 | |
| 735:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz
 | |
| 736:   MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[11].yyyy
 | |
| 737:   FLR TEMP[10].xyz, TEMP[7].xyzz
 | |
| 738:   FRC TEMP[11].xyz, TEMP[7].xyzz
 | |
| 739:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 740:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 741:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 742:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 743:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 744:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 745:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 746:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 747:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 748:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 749:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 750:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 751:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 752:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 753:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 754:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 755:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 756:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 757:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 758:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 759:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 760:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 761:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 762:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 763:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 764:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 765:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 766:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 767:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 768:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 769:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 770:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 771:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 772:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 773:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 774:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 775:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 776:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 777:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 778:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 779:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 780:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 781:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 782:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 783:   MAD TEMP[9].x, IMM[11].zzzz, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 784:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx
 | |
| 785:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz
 | |
| 786:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz
 | |
| 787:   MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[8].wwww
 | |
| 788:   FLR TEMP[10].xyz, TEMP[7].xyzz
 | |
| 789:   FRC TEMP[7].xyz, TEMP[7].xyzz
 | |
| 790:   MUL TEMP[11].xyz, TEMP[7].xyzz, TEMP[7].xyzz
 | |
| 791:   MUL TEMP[7].xyz, IMM[0].xxxx, TEMP[7].xyzz
 | |
| 792:   ADD TEMP[7].xyz, IMM[5].zzzz, -TEMP[7].xyzz
 | |
| 793:   MUL TEMP[7].xyz, TEMP[11].xyzz, TEMP[7].xyzz
 | |
| 794:   MAD TEMP[11].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 795:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[11].xxxx
 | |
| 796:   SIN TEMP[11].x, TEMP[10].xxxx
 | |
| 797:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 798:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 799:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 800:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 801:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 802:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 803:   LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 804:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 805:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 806:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 807:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 808:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 809:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 810:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 811:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 812:   LRP TEMP[12].x, TEMP[7].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 813:   LRP TEMP[11].x, TEMP[7].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 814:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 815:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 816:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 817:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 818:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 819:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 820:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 821:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 822:   LRP TEMP[12].x, TEMP[7].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 823:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 824:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 825:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 826:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 827:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 828:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 829:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 830:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 831:   LRP TEMP[10].x, TEMP[7].xxxx, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 832:   LRP TEMP[10].x, TEMP[7].yyyy, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 833:   LRP TEMP[7].x, TEMP[7].zzzz, TEMP[10].xxxx, TEMP[11].xxxx
 | |
| 834:   ABS TEMP[7].x, TEMP[7].xxxx
 | |
| 835:   MAD TEMP[9].x, IMM[11].wwww, TEMP[7].xxxx, TEMP[9].xxxx
 | |
| 836:   MAD TEMP[8].x, IMM[16].zzzz, TEMP[9].xxxx, TEMP[8].xxxx
 | |
| 837:   ADD TEMP[7].x, TEMP[8].xxxx, -TEMP[6].xxxx
 | |
| 838:   MOV TEMP[8].x, TEMP[2].xxxx
 | |
| 839:   ADD TEMP[9].x, TEMP[2].yyyy, IMM[16].wwww
 | |
| 840:   MOV TEMP[8].y, TEMP[9].xxxx
 | |
| 841:   MOV TEMP[8].z, TEMP[2].zzzz
 | |
| 842:   DP3 TEMP[9].x, TEMP[8].xyzz, TEMP[8].xyzz
 | |
| 843:   RSQ TEMP[10].x, TEMP[9].xxxx
 | |
| 844:   MUL TEMP[10].x, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 845:   CMP TEMP[10].x, -TEMP[9].xxxx, TEMP[10].xxxx, IMM[0].zzzz
 | |
| 846:   ADD TEMP[9].x, TEMP[10].xxxx, IMM[2].zzzz
 | |
| 847:   MUL TEMP[8].xyz, TEMP[8].xyzz, IMM[2].wwww
 | |
| 848:   MAD TEMP[8].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[8].xyzz
 | |
| 849:   FLR TEMP[10].xyz, TEMP[8].xyzz
 | |
| 850:   FRC TEMP[11].xyz, TEMP[8].xyzz
 | |
| 851:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 852:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 853:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 854:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 855:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 856:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 857:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 858:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 859:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 860:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 861:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 862:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 863:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 864:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 865:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 866:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 867:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 868:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 869:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 870:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 871:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 872:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 873:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 874:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 875:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 876:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 877:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 878:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 879:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 880:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 881:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 882:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 883:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 884:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 885:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 886:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 887:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 888:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 889:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 890:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 891:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 892:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 893:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 894:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 895:   MUL TEMP[10].x, IMM[6].yyyy, TEMP[10].xxxx
 | |
| 896:   MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 897:   MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz
 | |
| 898:   MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz
 | |
| 899:   MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[8].wwww
 | |
| 900:   FLR TEMP[11].xyz, TEMP[8].xyzz
 | |
| 901:   FRC TEMP[12].xyz, TEMP[8].xyzz
 | |
| 902:   MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz
 | |
| 903:   MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz
 | |
| 904:   ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz
 | |
| 905:   MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz
 | |
| 906:   MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx
 | |
| 907:   MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx
 | |
| 908:   SIN TEMP[13].x, TEMP[11].xxxx
 | |
| 909:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 910:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 911:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww
 | |
| 912:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 913:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 914:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 915:   LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 916:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx
 | |
| 917:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 918:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 919:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 920:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx
 | |
| 921:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 922:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 923:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 924:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 925:   LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 926:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww
 | |
| 927:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 928:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 929:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 930:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy
 | |
| 931:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 932:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 933:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 934:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 935:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz
 | |
| 936:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 937:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 938:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 939:   ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww
 | |
| 940:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 941:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 942:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 943:   LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx
 | |
| 944:   LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx
 | |
| 945:   LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx
 | |
| 946:   MAD TEMP[10].x, IMM[9].wwww, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 947:   MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 948:   MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz
 | |
| 949:   MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz
 | |
| 950:   MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[10].wwww
 | |
| 951:   FLR TEMP[11].xyz, TEMP[8].xyzz
 | |
| 952:   FRC TEMP[12].xyz, TEMP[8].xyzz
 | |
| 953:   MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz
 | |
| 954:   MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz
 | |
| 955:   ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz
 | |
| 956:   MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz
 | |
| 957:   MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx
 | |
| 958:   MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx
 | |
| 959:   SIN TEMP[13].x, TEMP[11].xxxx
 | |
| 960:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 961:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 962:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww
 | |
| 963:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 964:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 965:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 966:   LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 967:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx
 | |
| 968:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 969:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 970:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 971:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx
 | |
| 972:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 973:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 974:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 975:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 976:   LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 977:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww
 | |
| 978:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 979:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 980:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 981:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy
 | |
| 982:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 983:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 984:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 985:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 986:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz
 | |
| 987:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 988:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 989:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 990:   ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww
 | |
| 991:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 992:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 993:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 994:   LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx
 | |
| 995:   LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx
 | |
| 996:   LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx
 | |
| 997:   MAD TEMP[10].x, IMM[11].xxxx, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 998:   MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 999:   MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz
 | |
| 1000:   MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz
 | |
| 1001:   MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[11].yyyy
 | |
| 1002:   FLR TEMP[11].xyz, TEMP[8].xyzz
 | |
| 1003:   FRC TEMP[12].xyz, TEMP[8].xyzz
 | |
| 1004:   MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz
 | |
| 1005:   MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz
 | |
| 1006:   ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz
 | |
| 1007:   MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz
 | |
| 1008:   MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx
 | |
| 1009:   MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx
 | |
| 1010:   SIN TEMP[13].x, TEMP[11].xxxx
 | |
| 1011:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1012:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1013:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww
 | |
| 1014:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1015:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1016:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1017:   LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1018:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx
 | |
| 1019:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1020:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1021:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1022:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx
 | |
| 1023:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 1024:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 1025:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 1026:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 1027:   LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1028:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww
 | |
| 1029:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1030:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1031:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1032:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy
 | |
| 1033:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 1034:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 1035:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 1036:   LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx
 | |
| 1037:   ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz
 | |
| 1038:   SIN TEMP[15].x, TEMP[15].xxxx
 | |
| 1039:   MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz
 | |
| 1040:   FRC TEMP[15].x, TEMP[15].xxxx
 | |
| 1041:   ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww
 | |
| 1042:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 1043:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 1044:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 1045:   LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx
 | |
| 1046:   LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx
 | |
| 1047:   LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx
 | |
| 1048:   MAD TEMP[10].x, IMM[11].zzzz, TEMP[11].xxxx, TEMP[10].xxxx
 | |
| 1049:   MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 1050:   MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz
 | |
| 1051:   MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz
 | |
| 1052:   MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[8].wwww
 | |
| 1053:   FLR TEMP[11].xyz, TEMP[8].xyzz
 | |
| 1054:   FRC TEMP[8].xyz, TEMP[8].xyzz
 | |
| 1055:   MUL TEMP[12].xyz, TEMP[8].xyzz, TEMP[8].xyzz
 | |
| 1056:   MUL TEMP[8].xyz, IMM[0].xxxx, TEMP[8].xyzz
 | |
| 1057:   ADD TEMP[8].xyz, IMM[5].zzzz, -TEMP[8].xyzz
 | |
| 1058:   MUL TEMP[8].xyz, TEMP[12].xyzz, TEMP[8].xyzz
 | |
| 1059:   MAD TEMP[12].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx
 | |
| 1060:   MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[12].xxxx
 | |
| 1061:   SIN TEMP[12].x, TEMP[11].xxxx
 | |
| 1062:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1063:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1064:   ADD TEMP[13].x, TEMP[11].xxxx, IMM[6].wwww
 | |
| 1065:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1066:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1067:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1068:   LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1069:   ADD TEMP[13].x, TEMP[11].xxxx, IMM[6].xxxx
 | |
| 1070:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1071:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1072:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1073:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].xxxx
 | |
| 1074:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1075:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1076:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1077:   LRP TEMP[13].x, TEMP[8].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1078:   LRP TEMP[12].x, TEMP[8].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1079:   ADD TEMP[13].x, TEMP[11].xxxx, IMM[5].wwww
 | |
| 1080:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1081:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1082:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1083:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].yyyy
 | |
| 1084:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1085:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1086:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1087:   LRP TEMP[13].x, TEMP[8].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1088:   ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].zzzz
 | |
| 1089:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1090:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1091:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1092:   ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww
 | |
| 1093:   SIN TEMP[11].x, TEMP[11].xxxx
 | |
| 1094:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 1095:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 1096:   LRP TEMP[11].x, TEMP[8].xxxx, TEMP[11].xxxx, TEMP[14].xxxx
 | |
| 1097:   LRP TEMP[11].x, TEMP[8].yyyy, TEMP[11].xxxx, TEMP[13].xxxx
 | |
| 1098:   LRP TEMP[8].x, TEMP[8].zzzz, TEMP[11].xxxx, TEMP[12].xxxx
 | |
| 1099:   ABS TEMP[8].x, TEMP[8].xxxx
 | |
| 1100:   MAD TEMP[10].x, IMM[11].wwww, TEMP[8].xxxx, TEMP[10].xxxx
 | |
| 1101:   MAD TEMP[9].x, IMM[16].zzzz, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 1102:   ADD TEMP[8].x, TEMP[9].xxxx, -TEMP[6].xxxx
 | |
| 1103:   MOV TEMP[7].y, TEMP[8].xxxx
 | |
| 1104:   MOV TEMP[8].x, TEMP[2].xxxx
 | |
| 1105:   MOV TEMP[8].y, TEMP[2].yyyy
 | |
| 1106:   ADD TEMP[2].x, TEMP[2].zzzz, IMM[16].wwww
 | |
| 1107:   MOV TEMP[8].z, TEMP[2].xxxx
 | |
| 1108:   DP3 TEMP[2].x, TEMP[8].xyzz, TEMP[8].xyzz
 | |
| 1109:   RSQ TEMP[9].x, TEMP[2].xxxx
 | |
| 1110:   MUL TEMP[9].x, TEMP[9].xxxx, TEMP[2].xxxx
 | |
| 1111:   CMP TEMP[9].x, -TEMP[2].xxxx, TEMP[9].xxxx, IMM[0].zzzz
 | |
| 1112:   ADD TEMP[2].x, TEMP[9].xxxx, IMM[2].zzzz
 | |
| 1113:   MUL TEMP[8].xyz, TEMP[8].xyzz, IMM[2].wwww
 | |
| 1114:   MAD TEMP[8].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[8].xyzz
 | |
| 1115:   FLR TEMP[9].xyz, TEMP[8].xyzz
 | |
| 1116:   FRC TEMP[10].xyz, TEMP[8].xyzz
 | |
| 1117:   MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz
 | |
| 1118:   MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz
 | |
| 1119:   ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz
 | |
| 1120:   MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz
 | |
| 1121:   MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx
 | |
| 1122:   MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx
 | |
| 1123:   SIN TEMP[11].x, TEMP[9].xxxx
 | |
| 1124:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 1125:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 1126:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww
 | |
| 1127:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1128:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1129:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1130:   LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 1131:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx
 | |
| 1132:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1133:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1134:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1135:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx
 | |
| 1136:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1137:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1138:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1139:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1140:   LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 1141:   ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww
 | |
| 1142:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1143:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1144:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1145:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy
 | |
| 1146:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1147:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1148:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1149:   LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1150:   ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz
 | |
| 1151:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1152:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1153:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1154:   ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww
 | |
| 1155:   SIN TEMP[9].x, TEMP[9].xxxx
 | |
| 1156:   MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz
 | |
| 1157:   FRC TEMP[9].x, TEMP[9].xxxx
 | |
| 1158:   LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx
 | |
| 1159:   LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx
 | |
| 1160:   LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx
 | |
| 1161:   MUL TEMP[9].x, IMM[6].yyyy, TEMP[9].xxxx
 | |
| 1162:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 1163:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz
 | |
| 1164:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz
 | |
| 1165:   MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[8].wwww
 | |
| 1166:   FLR TEMP[10].xyz, TEMP[8].xyzz
 | |
| 1167:   FRC TEMP[11].xyz, TEMP[8].xyzz
 | |
| 1168:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 1169:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 1170:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 1171:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 1172:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 1173:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 1174:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 1175:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1176:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1177:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 1178:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1179:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1180:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1181:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1182:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 1183:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1184:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1185:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1186:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 1187:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1188:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1189:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1190:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1191:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1192:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 1193:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1194:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1195:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1196:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 1197:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1198:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1199:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1200:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1201:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 1202:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1203:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1204:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1205:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 1206:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 1207:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 1208:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 1209:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 1210:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 1211:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 1212:   MAD TEMP[9].x, IMM[9].wwww, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 1213:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 1214:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz
 | |
| 1215:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz
 | |
| 1216:   MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[10].wwww
 | |
| 1217:   FLR TEMP[10].xyz, TEMP[8].xyzz
 | |
| 1218:   FRC TEMP[11].xyz, TEMP[8].xyzz
 | |
| 1219:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 1220:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 1221:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 1222:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 1223:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 1224:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 1225:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 1226:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1227:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1228:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 1229:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1230:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1231:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1232:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1233:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 1234:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1235:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1236:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1237:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 1238:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1239:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1240:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1241:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1242:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1243:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 1244:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1245:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1246:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1247:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 1248:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1249:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1250:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1251:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1252:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 1253:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1254:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1255:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1256:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 1257:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 1258:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 1259:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 1260:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 1261:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 1262:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 1263:   MAD TEMP[9].x, IMM[11].xxxx, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 1264:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 1265:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz
 | |
| 1266:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz
 | |
| 1267:   MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[11].yyyy
 | |
| 1268:   FLR TEMP[10].xyz, TEMP[8].xyzz
 | |
| 1269:   FRC TEMP[11].xyz, TEMP[8].xyzz
 | |
| 1270:   MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz
 | |
| 1271:   MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz
 | |
| 1272:   ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz
 | |
| 1273:   MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz
 | |
| 1274:   MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 1275:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx
 | |
| 1276:   SIN TEMP[12].x, TEMP[10].xxxx
 | |
| 1277:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1278:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1279:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 1280:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1281:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1282:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1283:   LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1284:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 1285:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1286:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1287:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1288:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 1289:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1290:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1291:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1292:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1293:   LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1294:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 1295:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1296:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1297:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1298:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 1299:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1300:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1301:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1302:   LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx
 | |
| 1303:   ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 1304:   SIN TEMP[14].x, TEMP[14].xxxx
 | |
| 1305:   MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz
 | |
| 1306:   FRC TEMP[14].x, TEMP[14].xxxx
 | |
| 1307:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 1308:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 1309:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 1310:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 1311:   LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx
 | |
| 1312:   LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 1313:   LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 1314:   MAD TEMP[9].x, IMM[11].zzzz, TEMP[10].xxxx, TEMP[9].xxxx
 | |
| 1315:   MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx
 | |
| 1316:   MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz
 | |
| 1317:   MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz
 | |
| 1318:   MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[8].wwww
 | |
| 1319:   FLR TEMP[10].xyz, TEMP[8].xyzz
 | |
| 1320:   FRC TEMP[8].xyz, TEMP[8].xyzz
 | |
| 1321:   MUL TEMP[11].xyz, TEMP[8].xyzz, TEMP[8].xyzz
 | |
| 1322:   MUL TEMP[8].xyz, IMM[0].xxxx, TEMP[8].xyzz
 | |
| 1323:   ADD TEMP[8].xyz, IMM[5].zzzz, -TEMP[8].xyzz
 | |
| 1324:   MUL TEMP[8].xyz, TEMP[11].xyzz, TEMP[8].xyzz
 | |
| 1325:   MAD TEMP[11].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx
 | |
| 1326:   MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[11].xxxx
 | |
| 1327:   SIN TEMP[11].x, TEMP[10].xxxx
 | |
| 1328:   MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz
 | |
| 1329:   FRC TEMP[11].x, TEMP[11].xxxx
 | |
| 1330:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].wwww
 | |
| 1331:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1332:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1333:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1334:   LRP TEMP[11].x, TEMP[8].xxxx, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 1335:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].xxxx
 | |
| 1336:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1337:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1338:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1339:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].xxxx
 | |
| 1340:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1341:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1342:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1343:   LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1344:   LRP TEMP[11].x, TEMP[8].yyyy, TEMP[12].xxxx, TEMP[11].xxxx
 | |
| 1345:   ADD TEMP[12].x, TEMP[10].xxxx, IMM[5].wwww
 | |
| 1346:   SIN TEMP[12].x, TEMP[12].xxxx
 | |
| 1347:   MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz
 | |
| 1348:   FRC TEMP[12].x, TEMP[12].xxxx
 | |
| 1349:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].yyyy
 | |
| 1350:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1351:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1352:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1353:   LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx
 | |
| 1354:   ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].zzzz
 | |
| 1355:   SIN TEMP[13].x, TEMP[13].xxxx
 | |
| 1356:   MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz
 | |
| 1357:   FRC TEMP[13].x, TEMP[13].xxxx
 | |
| 1358:   ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww
 | |
| 1359:   SIN TEMP[10].x, TEMP[10].xxxx
 | |
| 1360:   MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz
 | |
| 1361:   FRC TEMP[10].x, TEMP[10].xxxx
 | |
| 1362:   LRP TEMP[10].x, TEMP[8].xxxx, TEMP[10].xxxx, TEMP[13].xxxx
 | |
| 1363:   LRP TEMP[10].x, TEMP[8].yyyy, TEMP[10].xxxx, TEMP[12].xxxx
 | |
| 1364:   LRP TEMP[8].x, TEMP[8].zzzz, TEMP[10].xxxx, TEMP[11].xxxx
 | |
| 1365:   ABS TEMP[8].x, TEMP[8].xxxx
 | |
| 1366:   MAD TEMP[9].x, IMM[11].wwww, TEMP[8].xxxx, TEMP[9].xxxx
 | |
| 1367:   MAD TEMP[2].x, IMM[16].zzzz, TEMP[9].xxxx, TEMP[2].xxxx
 | |
| 1368:   ADD TEMP[2].x, TEMP[2].xxxx, -TEMP[6].xxxx
 | |
| 1369:   MOV TEMP[7].z, TEMP[2].xxxx
 | |
| 1370:   DP3 TEMP[2].x, TEMP[7].xyzz, TEMP[7].xyzz
 | |
| 1371:   RSQ TEMP[2].x, TEMP[2].xxxx
 | |
| 1372:   MUL TEMP[2].z, TEMP[7].xyzz, TEMP[2].xxxx
 | |
| 1373:   MAD TEMP[2].x, TEMP[2].zzzz, IMM[17].xxxx, IMM[17].yyyy
 | |
| 1374:   MUL TEMP[2].xyz, TEMP[5].xyzz, TEMP[2].xxxx
 | |
| 1375:   ADD TEMP[3].x, TEMP[3].xxxx, IMM[13].wwww
 | |
| 1376:   MUL TEMP[3].x, TEMP[3].xxxx, IMM[0].xxxx
 | |
| 1377:   MOV_SAT TEMP[3].x, TEMP[3].xxxx
 | |
| 1378:   LRP TEMP[4].xyz, TEMP[3].xxxx, TEMP[2].xyzz, TEMP[5].xyzz
 | |
| 1379:   MOV TEMP[1], TEMP[4]
 | |
| 1380: ENDIF
 | |
| 1381: MOV OUT[0], TEMP[1]
 | |
| 1382: END
 | |
|    );
 | |
| #endif
 |