r300: Initial fragment program ---------------------------------------------------------------------- GLSL test 1: test basic Shading Language functionality. FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] 0: TEX OUT[0], IN[0], SAMP[0], 2D 1: END Fragment Program: before compilation # Radeon Compiler Program 0: TEX output[0], input[0], 2D[0]; Fragment Program: after 'rewrite depth out' # Radeon Compiler Program 0: TEX output[0], input[0], 2D[0]; Fragment Program: after 'transform KILP' # Radeon Compiler Program 0: TEX output[0], input[0], 2D[0]; Fragment Program: after 'transform loops' # Radeon Compiler Program 0: TEX output[0], input[0], 2D[0]; Fragment Program: after 'emulate branches' # Radeon Compiler Program 0: TEX output[0], input[0], 2D[0]; Fragment Program: after 'transform TEX' # Radeon Compiler Program 0: TEX temp[1], input[0], 2D[0]; 1: MOV output[0], temp[1]; Fragment Program: after 'native rewrite' # Radeon Compiler Program 0: TEX temp[1], input[0], 2D[0]; 1: MOV output[0], temp[1]; Fragment Program: after 'deadcode' # Radeon Compiler Program 0: TEX temp[1], input[0].xy__, 2D[0]; 1: MOV output[0], temp[1]; Fragment Program: after 'emulate loops' # Radeon Compiler Program 0: TEX temp[1], input[0].xy__, 2D[0]; 1: MOV output[0], temp[1]; Fragment Program: after 'register rename' # Radeon Compiler Program 0: TEX temp[0], input[0].xy__, 2D[0]; 1: MOV output[0], temp[0]; Fragment Program: after 'dataflow optimize' # Radeon Compiler Program 0: TEX temp[0], input[0].xy__, 2D[0]; 1: MOV output[0], temp[0]; Fragment Program: after 'dataflow swizzles' # Radeon Compiler Program 0: TEX temp[0], input[0].xy__, 2D[0]; 1: MOV output[0], temp[0]; Fragment Program: after 'dead constants' # Radeon Compiler Program 0: TEX temp[0], input[0].xy__, 2D[0]; 1: MOV output[0], temp[0]; Fragment Program: after 'pair translate' # Radeon Compiler Program 0: TEX temp[0], input[0].xy__, 2D[0]; 1: src0.xyz = temp[0], src0.w = temp[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'pair scheduling' # Radeon Compiler Program 0: BEGIN_TEX; 1: TEX temp[0], input[0].xy__, 2D[0] SEM_WAIT SEM_ACQUIRE; 2: src0.xyz = temp[0], src0.w = temp[0] SEM_WAIT MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'dead sources' # Radeon Compiler Program 0: BEGIN_TEX; 1: TEX temp[0], input[0].xy__, 2D[0] SEM_WAIT SEM_ACQUIRE; 2: src0.xyz = temp[0], src0.w = temp[0] SEM_WAIT MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'register allocation' # Radeon Compiler Program 0: BEGIN_TEX; 1: TEX temp[0], input[0].xy__, 2D[0] SEM_WAIT SEM_ACQUIRE; 2: src0.xyz = temp[0], src0.w = temp[0] SEM_WAIT MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 pc=0************************************* Hardware program ---------------- code_offset_ext: 00000000 NODE 0: alu_offset: 0, tex_offset: 0, alu_end: 0, tex_end: 0 (code_addr: 00400000) TEX: TEX t0, t0, texture[0] (00008000) 0: xyz: t0 t0 t0 bias-> o0.xyz (1c000000) w: t0 t0 t0 bias-> o0.w (01000000) xyz: t0.xyz 1.0 0.0 op: 00050a80 w: t0.w 1.0 0.0 op: 00040889 r300: Initial fragment program glsl1: Running single test: while-loop with continue FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], GENERIC[0], CONSTANT DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END Fragment Program: before compilation # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'rewrite depth out' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'transform KILP' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'transform loops' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'emulate branches' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'transform TEX' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'native rewrite' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'deadcode' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'emulate loops' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'register rename' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'dataflow optimize' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'dataflow swizzles' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'dead constants' # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after 'pair translate' # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'pair scheduling' # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'dead sources' # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after 'register allocation' # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 pc=1************************************* Hardware program ---------------- code_offset_ext: 00000000 NODE 0: alu_offset: 0, tex_offset: 0, alu_end: 0, tex_end: 0 (code_addr: 00400000) 0: xyz: t0 t0 t0 bias-> o0.xyz (1c000000) w: t0 t0 t0 bias-> o0.w (01000000) xyz: t0.xyz 1.0 0.0 op: 00050a80 w: t0.w 1.0 0.0 op: 00040889 r300: Initial fragment program FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL OUT[0], COLOR DCL TEMP[0..9], LOCAL IMM[0] FLT32 { 0.0000, 20.0000, 1.0000, 0.1000} IMM[1] FLT32 { 5.0000, 0.0000, 0.0000, 0.0000} 0: MOV TEMP[0].x, IMM[0].xxxx 1: MOV TEMP[1].x, IMM[0].xxxx 2: MOV TEMP[2].x, IMM[0].xxxx 3: BGNLOOP :0 4: SGE TEMP[3].x, TEMP[0].xxxx, IMM[0].yyyy 5: CMP TEMP[2].x, -TEMP[3].xxxx, IMM[0].zzzz, TEMP[2].xxxx 6: ADD TEMP[4].x, -TEMP[3].xxxx, IMM[0].zzzz 7: ADD TEMP[5].x, TEMP[0].xxxx, IMM[0].zzzz 8: CMP TEMP[0].x, -TEMP[4].xxxx, TEMP[5].xxxx, TEMP[0].xxxx 9: ADD TEMP[6].x, TEMP[1].xxxx, IMM[0].wwww 10: SLT TEMP[7].x, IMM[1].xxxx, TEMP[0].xxxx 11: MUL TEMP[8].x, TEMP[4].xxxx, TEMP[7].xxxx 12: MAD TEMP[9], TEMP[4].xxxx, -TEMP[8].xxxx, TEMP[4].xxxx 13: CMP TEMP[1].x, -TEMP[9].xxxx, TEMP[6].xxxx, TEMP[1].xxxx 14: IF TEMP[2].xxxx :0 15: BRK 16: ENDIF 17: ENDLOOP :0 18: MOV OUT[0], TEMP[1].xxxx 19: END Fragment Program: before compilation # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SLT temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: IF temp[2].xxxx; 15: BRK; 16: ENDIF; 17: ENDLOOP; 18: MOV output[0], temp[1].xxxx; Fragment Program: after 'rewrite depth out' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SLT temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: IF temp[2].xxxx; 15: BRK; 16: ENDIF; 17: ENDLOOP; 18: MOV output[0], temp[1].xxxx; Fragment Program: after 'transform KILP' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SLT temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: IF temp[2].xxxx; 15: BRK; 16: ENDIF; 17: ENDLOOP; 18: MOV output[0], temp[1].xxxx; Fragment Program: after 'transform loops' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SGE temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: IF temp[2].xxxx; 15: ENDIF; 16: ENDLOOP; 17: MOV output[0], temp[1].xxxx; Fragment Program: after 'emulate branches' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SGE temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: MOV temp[10].x, temp[2].xxxx; 15: ENDLOOP; 16: MOV output[0], temp[1].xxxx; Fragment Program: after 'transform TEX' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: SGE temp[3].x, temp[0].xxxx, const[0].yyyy; 5: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 6: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 7: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 8: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 9: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 10: SGE temp[7].x, const[1].xxxx, temp[0].xxxx; 11: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 12: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 13: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 14: MOV temp[10].x, temp[2].xxxx; 15: ENDLOOP; 16: MOV output[0], temp[1].xxxx; Fragment Program: after 'native rewrite' # Radeon Compiler Program 0: MOV temp[0].x, const[0].xxxx; 1: MOV temp[1].x, const[0].xxxx; 2: MOV temp[2].x, const[0].xxxx; 3: BGNLOOP; 4: ADD temp[3].x, temp[0].xxxx, -const[0].yyyy; 5: CMP temp[3].x, temp[3], none.0000, none.1111; 6: CMP temp[2].x, -temp[3].xxxx, const[0].zzzz, temp[2].xxxx; 7: ADD temp[4].x, -temp[3].xxxx, const[0].zzzz; 8: ADD temp[5].x, temp[0].xxxx, const[0].zzzz; 9: CMP temp[0].x, -temp[4].xxxx, temp[5].xxxx, temp[0].xxxx; 10: ADD temp[6].x, temp[1].xxxx, const[0].wwww; 11: ADD temp[7].x, const[1].xxxx, -temp[0].xxxx; 12: CMP temp[7].x, temp[7], none.0000, none.1111; 13: MUL temp[8].x, temp[4].xxxx, temp[7].xxxx; 14: MAD temp[9], temp[4].xxxx, -temp[8].xxxx, temp[4].xxxx; 15: CMP temp[1].x, -temp[9].xxxx, temp[6].xxxx, temp[1].xxxx; 16: MOV temp[10].x, temp[2].xxxx; 17: ENDLOOP; 18: MOV output[0], temp[1].xxxx; Fragment Program: after 'deadcode' # Radeon Compiler Program 0: MOV temp[0].x, const[0].x___; 1: MOV temp[1].x, const[0].x___; 2: MOV temp[2].x, const[0].x___; 3: BGNLOOP; 4: ADD temp[3].x, temp[0].x___, -const[0].y___; 5: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 6: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 7: ADD temp[4].x, -temp[3].x___, const[0].z___; 8: ADD temp[5].x, temp[0].x___, const[0].z___; 9: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 10: ADD temp[6].x, temp[1].x___, const[0].w___; 11: ADD temp[7].x, const[1].x___, -temp[0].x___; 12: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 13: MUL temp[8].x, temp[4].x___, temp[7].x___; 14: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 15: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 16: ENDLOOP; 17: MOV output[0], temp[1].xxxx; Fragment Program: after 'emulate loops' # Radeon Compiler Program 0: MOV temp[0].x, const[0].x___; 1: MOV temp[1].x, const[0].x___; 2: MOV temp[2].x, const[0].x___; 3: ADD temp[3].x, temp[0].x___, -const[0].y___; 4: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 5: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 6: ADD temp[4].x, -temp[3].x___, const[0].z___; 7: ADD temp[5].x, temp[0].x___, const[0].z___; 8: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 9: ADD temp[6].x, temp[1].x___, const[0].w___; 10: ADD temp[7].x, const[1].x___, -temp[0].x___; 11: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 12: MUL temp[8].x, temp[4].x___, temp[7].x___; 13: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 14: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 15: ADD temp[3].x, temp[0].x___, -const[0].y___; 16: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 17: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 18: ADD temp[4].x, -temp[3].x___, const[0].z___; 19: ADD temp[5].x, temp[0].x___, const[0].z___; 20: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 21: ADD temp[6].x, temp[1].x___, const[0].w___; 22: ADD temp[7].x, const[1].x___, -temp[0].x___; 23: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 24: MUL temp[8].x, temp[4].x___, temp[7].x___; 25: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 26: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 27: ADD temp[3].x, temp[0].x___, -const[0].y___; 28: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 29: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 30: ADD temp[4].x, -temp[3].x___, const[0].z___; 31: ADD temp[5].x, temp[0].x___, const[0].z___; 32: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 33: ADD temp[6].x, temp[1].x___, const[0].w___; 34: ADD temp[7].x, const[1].x___, -temp[0].x___; 35: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 36: MUL temp[8].x, temp[4].x___, temp[7].x___; 37: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 38: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 39: ADD temp[3].x, temp[0].x___, -const[0].y___; 40: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 41: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 42: ADD temp[4].x, -temp[3].x___, const[0].z___; 43: ADD temp[5].x, temp[0].x___, const[0].z___; 44: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 45: ADD temp[6].x, temp[1].x___, const[0].w___; 46: ADD temp[7].x, const[1].x___, -temp[0].x___; 47: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 48: MUL temp[8].x, temp[4].x___, temp[7].x___; 49: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 50: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 51: ADD temp[3].x, temp[0].x___, -const[0].y___; 52: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 53: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 54: ADD temp[4].x, -temp[3].x___, const[0].z___; 55: ADD temp[5].x, temp[0].x___, const[0].z___; 56: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 57: ADD temp[6].x, temp[1].x___, const[0].w___; 58: ADD temp[7].x, const[1].x___, -temp[0].x___; 59: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 60: MUL temp[8].x, temp[4].x___, temp[7].x___; 61: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 62: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 63: ADD temp[3].x, temp[0].x___, -const[0].y___; 64: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 65: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 66: ADD temp[4].x, -temp[3].x___, const[0].z___; 67: ADD temp[5].x, temp[0].x___, const[0].z___; 68: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 69: ADD temp[6].x, temp[1].x___, const[0].w___; 70: ADD temp[7].x, const[1].x___, -temp[0].x___; 71: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 72: MUL temp[8].x, temp[4].x___, temp[7].x___; 73: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 74: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 75: ADD temp[3].x, temp[0].x___, -const[0].y___; 76: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 77: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 78: ADD temp[4].x, -temp[3].x___, const[0].z___; 79: ADD temp[5].x, temp[0].x___, const[0].z___; 80: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 81: ADD temp[6].x, temp[1].x___, const[0].w___; 82: ADD temp[7].x, const[1].x___, -temp[0].x___; 83: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 84: MUL temp[8].x, temp[4].x___, temp[7].x___; 85: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 86: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 87: ADD temp[3].x, temp[0].x___, -const[0].y___; 88: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 89: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 90: ADD temp[4].x, -temp[3].x___, const[0].z___; 91: ADD temp[5].x, temp[0].x___, const[0].z___; 92: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 93: ADD temp[6].x, temp[1].x___, const[0].w___; 94: ADD temp[7].x, const[1].x___, -temp[0].x___; 95: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 96: MUL temp[8].x, temp[4].x___, temp[7].x___; 97: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 98: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 99: ADD temp[3].x, temp[0].x___, -const[0].y___; 100: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 101: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 102: ADD temp[4].x, -temp[3].x___, const[0].z___; 103: ADD temp[5].x, temp[0].x___, const[0].z___; 104: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 105: ADD temp[6].x, temp[1].x___, const[0].w___; 106: ADD temp[7].x, const[1].x___, -temp[0].x___; 107: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 108: MUL temp[8].x, temp[4].x___, temp[7].x___; 109: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 110: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 111: ADD temp[3].x, temp[0].x___, -const[0].y___; 112: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 113: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 114: ADD temp[4].x, -temp[3].x___, const[0].z___; 115: ADD temp[5].x, temp[0].x___, const[0].z___; 116: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 117: ADD temp[6].x, temp[1].x___, const[0].w___; 118: ADD temp[7].x, const[1].x___, -temp[0].x___; 119: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 120: MUL temp[8].x, temp[4].x___, temp[7].x___; 121: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 122: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 123: ADD temp[3].x, temp[0].x___, -const[0].y___; 124: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 125: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 126: ADD temp[4].x, -temp[3].x___, const[0].z___; 127: ADD temp[5].x, temp[0].x___, const[0].z___; 128: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 129: ADD temp[6].x, temp[1].x___, const[0].w___; 130: ADD temp[7].x, const[1].x___, -temp[0].x___; 131: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 132: MUL temp[8].x, temp[4].x___, temp[7].x___; 133: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 134: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 135: ADD temp[3].x, temp[0].x___, -const[0].y___; 136: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 137: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 138: ADD temp[4].x, -temp[3].x___, const[0].z___; 139: ADD temp[5].x, temp[0].x___, const[0].z___; 140: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 141: ADD temp[6].x, temp[1].x___, const[0].w___; 142: ADD temp[7].x, const[1].x___, -temp[0].x___; 143: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 144: MUL temp[8].x, temp[4].x___, temp[7].x___; 145: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 146: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 147: ADD temp[3].x, temp[0].x___, -const[0].y___; 148: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 149: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 150: ADD temp[4].x, -temp[3].x___, const[0].z___; 151: ADD temp[5].x, temp[0].x___, const[0].z___; 152: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 153: ADD temp[6].x, temp[1].x___, const[0].w___; 154: ADD temp[7].x, const[1].x___, -temp[0].x___; 155: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 156: MUL temp[8].x, temp[4].x___, temp[7].x___; 157: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 158: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 159: ADD temp[3].x, temp[0].x___, -const[0].y___; 160: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 161: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 162: ADD temp[4].x, -temp[3].x___, const[0].z___; 163: ADD temp[5].x, temp[0].x___, const[0].z___; 164: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 165: ADD temp[6].x, temp[1].x___, const[0].w___; 166: ADD temp[7].x, const[1].x___, -temp[0].x___; 167: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 168: MUL temp[8].x, temp[4].x___, temp[7].x___; 169: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 170: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 171: ADD temp[3].x, temp[0].x___, -const[0].y___; 172: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 173: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 174: ADD temp[4].x, -temp[3].x___, const[0].z___; 175: ADD temp[5].x, temp[0].x___, const[0].z___; 176: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 177: ADD temp[6].x, temp[1].x___, const[0].w___; 178: ADD temp[7].x, const[1].x___, -temp[0].x___; 179: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 180: MUL temp[8].x, temp[4].x___, temp[7].x___; 181: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 182: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 183: ADD temp[3].x, temp[0].x___, -const[0].y___; 184: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 185: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 186: ADD temp[4].x, -temp[3].x___, const[0].z___; 187: ADD temp[5].x, temp[0].x___, const[0].z___; 188: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 189: ADD temp[6].x, temp[1].x___, const[0].w___; 190: ADD temp[7].x, const[1].x___, -temp[0].x___; 191: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 192: MUL temp[8].x, temp[4].x___, temp[7].x___; 193: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 194: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 195: ADD temp[3].x, temp[0].x___, -const[0].y___; 196: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 197: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 198: ADD temp[4].x, -temp[3].x___, const[0].z___; 199: ADD temp[5].x, temp[0].x___, const[0].z___; 200: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 201: ADD temp[6].x, temp[1].x___, const[0].w___; 202: ADD temp[7].x, const[1].x___, -temp[0].x___; 203: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 204: MUL temp[8].x, temp[4].x___, temp[7].x___; 205: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 206: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 207: ADD temp[3].x, temp[0].x___, -const[0].y___; 208: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 209: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 210: ADD temp[4].x, -temp[3].x___, const[0].z___; 211: ADD temp[5].x, temp[0].x___, const[0].z___; 212: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 213: ADD temp[6].x, temp[1].x___, const[0].w___; 214: ADD temp[7].x, const[1].x___, -temp[0].x___; 215: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 216: MUL temp[8].x, temp[4].x___, temp[7].x___; 217: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 218: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 219: ADD temp[3].x, temp[0].x___, -const[0].y___; 220: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 221: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 222: ADD temp[4].x, -temp[3].x___, const[0].z___; 223: ADD temp[5].x, temp[0].x___, const[0].z___; 224: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 225: ADD temp[6].x, temp[1].x___, const[0].w___; 226: ADD temp[7].x, const[1].x___, -temp[0].x___; 227: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 228: MUL temp[8].x, temp[4].x___, temp[7].x___; 229: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 230: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 231: ADD temp[3].x, temp[0].x___, -const[0].y___; 232: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 233: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 234: ADD temp[4].x, -temp[3].x___, const[0].z___; 235: ADD temp[5].x, temp[0].x___, const[0].z___; 236: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 237: ADD temp[6].x, temp[1].x___, const[0].w___; 238: ADD temp[7].x, const[1].x___, -temp[0].x___; 239: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 240: MUL temp[8].x, temp[4].x___, temp[7].x___; 241: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 242: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 243: ADD temp[3].x, temp[0].x___, -const[0].y___; 244: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 245: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 246: ADD temp[4].x, -temp[3].x___, const[0].z___; 247: ADD temp[5].x, temp[0].x___, const[0].z___; 248: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 249: ADD temp[6].x, temp[1].x___, const[0].w___; 250: ADD temp[7].x, const[1].x___, -temp[0].x___; 251: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 252: MUL temp[8].x, temp[4].x___, temp[7].x___; 253: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 254: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 255: ADD temp[3].x, temp[0].x___, -const[0].y___; 256: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 257: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 258: ADD temp[4].x, -temp[3].x___, const[0].z___; 259: ADD temp[5].x, temp[0].x___, const[0].z___; 260: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 261: ADD temp[6].x, temp[1].x___, const[0].w___; 262: ADD temp[7].x, const[1].x___, -temp[0].x___; 263: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 264: MUL temp[8].x, temp[4].x___, temp[7].x___; 265: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 266: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 267: ADD temp[3].x, temp[0].x___, -const[0].y___; 268: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 269: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 270: ADD temp[4].x, -temp[3].x___, const[0].z___; 271: ADD temp[5].x, temp[0].x___, const[0].z___; 272: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 273: ADD temp[6].x, temp[1].x___, const[0].w___; 274: ADD temp[7].x, const[1].x___, -temp[0].x___; 275: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 276: MUL temp[8].x, temp[4].x___, temp[7].x___; 277: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 278: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 279: ADD temp[3].x, temp[0].x___, -const[0].y___; 280: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 281: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 282: ADD temp[4].x, -temp[3].x___, const[0].z___; 283: ADD temp[5].x, temp[0].x___, const[0].z___; 284: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 285: ADD temp[6].x, temp[1].x___, const[0].w___; 286: ADD temp[7].x, const[1].x___, -temp[0].x___; 287: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 288: MUL temp[8].x, temp[4].x___, temp[7].x___; 289: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 290: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 291: ADD temp[3].x, temp[0].x___, -const[0].y___; 292: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 293: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 294: ADD temp[4].x, -temp[3].x___, const[0].z___; 295: ADD temp[5].x, temp[0].x___, const[0].z___; 296: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 297: ADD temp[6].x, temp[1].x___, const[0].w___; 298: ADD temp[7].x, const[1].x___, -temp[0].x___; 299: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 300: MUL temp[8].x, temp[4].x___, temp[7].x___; 301: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 302: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 303: ADD temp[3].x, temp[0].x___, -const[0].y___; 304: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 305: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 306: ADD temp[4].x, -temp[3].x___, const[0].z___; 307: ADD temp[5].x, temp[0].x___, const[0].z___; 308: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 309: ADD temp[6].x, temp[1].x___, const[0].w___; 310: ADD temp[7].x, const[1].x___, -temp[0].x___; 311: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 312: MUL temp[8].x, temp[4].x___, temp[7].x___; 313: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 314: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 315: ADD temp[3].x, temp[0].x___, -const[0].y___; 316: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 317: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 318: ADD temp[4].x, -temp[3].x___, const[0].z___; 319: ADD temp[5].x, temp[0].x___, const[0].z___; 320: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 321: ADD temp[6].x, temp[1].x___, const[0].w___; 322: ADD temp[7].x, const[1].x___, -temp[0].x___; 323: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 324: MUL temp[8].x, temp[4].x___, temp[7].x___; 325: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 326: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 327: ADD temp[3].x, temp[0].x___, -const[0].y___; 328: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 329: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 330: ADD temp[4].x, -temp[3].x___, const[0].z___; 331: ADD temp[5].x, temp[0].x___, const[0].z___; 332: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 333: ADD temp[6].x, temp[1].x___, const[0].w___; 334: ADD temp[7].x, const[1].x___, -temp[0].x___; 335: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 336: MUL temp[8].x, temp[4].x___, temp[7].x___; 337: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 338: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 339: ADD temp[3].x, temp[0].x___, -const[0].y___; 340: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 341: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 342: ADD temp[4].x, -temp[3].x___, const[0].z___; 343: ADD temp[5].x, temp[0].x___, const[0].z___; 344: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 345: ADD temp[6].x, temp[1].x___, const[0].w___; 346: ADD temp[7].x, const[1].x___, -temp[0].x___; 347: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 348: MUL temp[8].x, temp[4].x___, temp[7].x___; 349: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 350: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 351: ADD temp[3].x, temp[0].x___, -const[0].y___; 352: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 353: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 354: ADD temp[4].x, -temp[3].x___, const[0].z___; 355: ADD temp[5].x, temp[0].x___, const[0].z___; 356: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 357: ADD temp[6].x, temp[1].x___, const[0].w___; 358: ADD temp[7].x, const[1].x___, -temp[0].x___; 359: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 360: MUL temp[8].x, temp[4].x___, temp[7].x___; 361: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 362: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 363: ADD temp[3].x, temp[0].x___, -const[0].y___; 364: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 365: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 366: ADD temp[4].x, -temp[3].x___, const[0].z___; 367: ADD temp[5].x, temp[0].x___, const[0].z___; 368: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 369: ADD temp[6].x, temp[1].x___, const[0].w___; 370: ADD temp[7].x, const[1].x___, -temp[0].x___; 371: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 372: MUL temp[8].x, temp[4].x___, temp[7].x___; 373: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 374: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 375: ADD temp[3].x, temp[0].x___, -const[0].y___; 376: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 377: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 378: ADD temp[4].x, -temp[3].x___, const[0].z___; 379: ADD temp[5].x, temp[0].x___, const[0].z___; 380: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 381: ADD temp[6].x, temp[1].x___, const[0].w___; 382: ADD temp[7].x, const[1].x___, -temp[0].x___; 383: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 384: MUL temp[8].x, temp[4].x___, temp[7].x___; 385: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 386: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 387: ADD temp[3].x, temp[0].x___, -const[0].y___; 388: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 389: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 390: ADD temp[4].x, -temp[3].x___, const[0].z___; 391: ADD temp[5].x, temp[0].x___, const[0].z___; 392: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 393: ADD temp[6].x, temp[1].x___, const[0].w___; 394: ADD temp[7].x, const[1].x___, -temp[0].x___; 395: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 396: MUL temp[8].x, temp[4].x___, temp[7].x___; 397: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 398: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 399: ADD temp[3].x, temp[0].x___, -const[0].y___; 400: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 401: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 402: ADD temp[4].x, -temp[3].x___, const[0].z___; 403: ADD temp[5].x, temp[0].x___, const[0].z___; 404: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 405: ADD temp[6].x, temp[1].x___, const[0].w___; 406: ADD temp[7].x, const[1].x___, -temp[0].x___; 407: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 408: MUL temp[8].x, temp[4].x___, temp[7].x___; 409: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 410: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 411: ADD temp[3].x, temp[0].x___, -const[0].y___; 412: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 413: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 414: ADD temp[4].x, -temp[3].x___, const[0].z___; 415: ADD temp[5].x, temp[0].x___, const[0].z___; 416: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 417: ADD temp[6].x, temp[1].x___, const[0].w___; 418: ADD temp[7].x, const[1].x___, -temp[0].x___; 419: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 420: MUL temp[8].x, temp[4].x___, temp[7].x___; 421: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 422: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 423: ADD temp[3].x, temp[0].x___, -const[0].y___; 424: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 425: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 426: ADD temp[4].x, -temp[3].x___, const[0].z___; 427: ADD temp[5].x, temp[0].x___, const[0].z___; 428: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 429: ADD temp[6].x, temp[1].x___, const[0].w___; 430: ADD temp[7].x, const[1].x___, -temp[0].x___; 431: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 432: MUL temp[8].x, temp[4].x___, temp[7].x___; 433: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 434: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 435: ADD temp[3].x, temp[0].x___, -const[0].y___; 436: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 437: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 438: ADD temp[4].x, -temp[3].x___, const[0].z___; 439: ADD temp[5].x, temp[0].x___, const[0].z___; 440: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 441: ADD temp[6].x, temp[1].x___, const[0].w___; 442: ADD temp[7].x, const[1].x___, -temp[0].x___; 443: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 444: MUL temp[8].x, temp[4].x___, temp[7].x___; 445: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 446: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 447: ADD temp[3].x, temp[0].x___, -const[0].y___; 448: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 449: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 450: ADD temp[4].x, -temp[3].x___, const[0].z___; 451: ADD temp[5].x, temp[0].x___, const[0].z___; 452: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 453: ADD temp[6].x, temp[1].x___, const[0].w___; 454: ADD temp[7].x, const[1].x___, -temp[0].x___; 455: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 456: MUL temp[8].x, temp[4].x___, temp[7].x___; 457: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 458: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 459: ADD temp[3].x, temp[0].x___, -const[0].y___; 460: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 461: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 462: ADD temp[4].x, -temp[3].x___, const[0].z___; 463: ADD temp[5].x, temp[0].x___, const[0].z___; 464: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 465: ADD temp[6].x, temp[1].x___, const[0].w___; 466: ADD temp[7].x, const[1].x___, -temp[0].x___; 467: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 468: MUL temp[8].x, temp[4].x___, temp[7].x___; 469: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 470: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 471: ADD temp[3].x, temp[0].x___, -const[0].y___; 472: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 473: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 474: ADD temp[4].x, -temp[3].x___, const[0].z___; 475: ADD temp[5].x, temp[0].x___, const[0].z___; 476: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 477: ADD temp[6].x, temp[1].x___, const[0].w___; 478: ADD temp[7].x, const[1].x___, -temp[0].x___; 479: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 480: MUL temp[8].x, temp[4].x___, temp[7].x___; 481: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 482: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 483: ADD temp[3].x, temp[0].x___, -const[0].y___; 484: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 485: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 486: ADD temp[4].x, -temp[3].x___, const[0].z___; 487: ADD temp[5].x, temp[0].x___, const[0].z___; 488: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 489: ADD temp[6].x, temp[1].x___, const[0].w___; 490: ADD temp[7].x, const[1].x___, -temp[0].x___; 491: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 492: MUL temp[8].x, temp[4].x___, temp[7].x___; 493: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 494: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 495: ADD temp[3].x, temp[0].x___, -const[0].y___; 496: CMP temp[3].x, temp[3].x___, none.0___, none.1___; 497: CMP temp[2].x, -temp[3].x___, const[0].z___, temp[2].x___; 498: ADD temp[4].x, -temp[3].x___, const[0].z___; 499: ADD temp[5].x, temp[0].x___, const[0].z___; 500: CMP temp[0].x, -temp[4].x___, temp[5].x___, temp[0].x___; 501: ADD temp[6].x, temp[1].x___, const[0].w___; 502: ADD temp[7].x, const[1].x___, -temp[0].x___; 503: CMP temp[7].x, temp[7].x___, none.0___, none.1___; 504: MUL temp[8].x, temp[4].x___, temp[7].x___; 505: MAD temp[9].x, temp[4].x___, -temp[8].x___, temp[4].x___; 506: CMP temp[1].x, -temp[9].x___, temp[6].x___, temp[1].x___; 507: MOV output[0], temp[1].xxxx; Fragment Program: after 'register rename' # Radeon Compiler Program 0: MOV temp[10].x, const[0].x___; 1: MOV temp[11].x, const[0].x___; 2: MOV temp[12].x, const[0].x___; 3: ADD temp[13].x, temp[10].x___, -const[0].y___; 4: CMP temp[14].x, temp[13].x___, none.0___, none.1___; 5: CMP temp[15].x, -temp[14].x___, const[0].z___, temp[12].x___; 6: ADD temp[16].x, -temp[14].x___, const[0].z___; 7: ADD temp[17].x, temp[10].x___, const[0].z___; 8: CMP temp[18].x, -temp[16].x___, temp[17].x___, temp[10].x___; 9: ADD temp[19].x, temp[11].x___, const[0].w___; 10: ADD temp[20].x, const[1].x___, -temp[18].x___; 11: CMP temp[21].x, temp[20].x___, none.0___, none.1___; 12: MUL temp[22].x, temp[16].x___, temp[21].x___; 13: MAD temp[23].x, temp[16].x___, -temp[22].x___, temp[16].x___; 14: CMP temp[24].x, -temp[23].x___, temp[19].x___, temp[11].x___; 15: ADD temp[25].x, temp[18].x___, -const[0].y___; 16: CMP temp[26].x, temp[25].x___, none.0___, none.1___; 17: CMP temp[27].x, -temp[26].x___, const[0].z___, temp[15].x___; 18: ADD temp[28].x, -temp[26].x___, const[0].z___; 19: ADD temp[29].x, temp[18].x___, const[0].z___; 20: CMP temp[30].x, -temp[28].x___, temp[29].x___, temp[18].x___; 21: ADD temp[31].x, temp[24].x___, const[0].w___; 22: ADD temp[32].x, const[1].x___, -temp[30].x___; 23: CMP temp[33].x, temp[32].x___, none.0___, none.1___; 24: MUL temp[34].x, temp[28].x___, temp[33].x___; 25: MAD temp[35].x, temp[28].x___, -temp[34].x___, temp[28].x___; 26: CMP temp[36].x, -temp[35].x___, temp[31].x___, temp[24].x___; 27: ADD temp[37].x, temp[30].x___, -const[0].y___; 28: CMP temp[38].x, temp[37].x___, none.0___, none.1___; 29: CMP temp[39].x, -temp[38].x___, const[0].z___, temp[27].x___; 30: ADD temp[40].x, -temp[38].x___, const[0].z___; 31: ADD temp[41].x, temp[30].x___, const[0].z___; 32: CMP temp[42].x, -temp[40].x___, temp[41].x___, temp[30].x___; 33: ADD temp[43].x, temp[36].x___, const[0].w___; 34: ADD temp[44].x, const[1].x___, -temp[42].x___; 35: CMP temp[45].x, temp[44].x___, none.0___, none.1___; 36: MUL temp[46].x, temp[40].x___, temp[45].x___; 37: MAD temp[47].x, temp[40].x___, -temp[46].x___, temp[40].x___; 38: CMP temp[48].x, -temp[47].x___, temp[43].x___, temp[36].x___; 39: ADD temp[49].x, temp[42].x___, -const[0].y___; 40: CMP temp[50].x, temp[49].x___, none.0___, none.1___; 41: CMP temp[51].x, -temp[50].x___, const[0].z___, temp[39].x___; 42: ADD temp[52].x, -temp[50].x___, const[0].z___; 43: ADD temp[53].x, temp[42].x___, const[0].z___; 44: CMP temp[54].x, -temp[52].x___, temp[53].x___, temp[42].x___; 45: ADD temp[55].x, temp[48].x___, const[0].w___; 46: ADD temp[56].x, const[1].x___, -temp[54].x___; 47: CMP temp[57].x, temp[56].x___, none.0___, none.1___; 48: MUL temp[58].x, temp[52].x___, temp[57].x___; 49: MAD temp[59].x, temp[52].x___, -temp[58].x___, temp[52].x___; 50: CMP temp[60].x, -temp[59].x___, temp[55].x___, temp[48].x___; 51: ADD temp[61].x, temp[54].x___, -const[0].y___; 52: CMP temp[62].x, temp[61].x___, none.0___, none.1___; 53: CMP temp[63].x, -temp[62].x___, const[0].z___, temp[51].x___; 54: ADD temp[64].x, -temp[62].x___, const[0].z___; 55: ADD temp[65].x, temp[54].x___, const[0].z___; 56: CMP temp[66].x, -temp[64].x___, temp[65].x___, temp[54].x___; 57: ADD temp[67].x, temp[60].x___, const[0].w___; 58: ADD temp[68].x, const[1].x___, -temp[66].x___; 59: CMP temp[69].x, temp[68].x___, none.0___, none.1___; 60: MUL temp[70].x, temp[64].x___, temp[69].x___; 61: MAD temp[71].x, temp[64].x___, -temp[70].x___, temp[64].x___; 62: CMP temp[72].x, -temp[71].x___, temp[67].x___, temp[60].x___; 63: ADD temp[73].x, temp[66].x___, -const[0].y___; 64: CMP temp[74].x, temp[73].x___, none.0___, none.1___; 65: CMP temp[75].x, -temp[74].x___, const[0].z___, temp[63].x___; 66: ADD temp[76].x, -temp[74].x___, const[0].z___; 67: ADD temp[77].x, temp[66].x___, const[0].z___; 68: CMP temp[78].x, -temp[76].x___, temp[77].x___, temp[66].x___; 69: ADD temp[79].x, temp[72].x___, const[0].w___; 70: ADD temp[80].x, const[1].x___, -temp[78].x___; 71: CMP temp[81].x, temp[80].x___, none.0___, none.1___; 72: MUL temp[82].x, temp[76].x___, temp[81].x___; 73: MAD temp[83].x, temp[76].x___, -temp[82].x___, temp[76].x___; 74: CMP temp[84].x, -temp[83].x___, temp[79].x___, temp[72].x___; 75: ADD temp[85].x, temp[78].x___, -const[0].y___; 76: CMP temp[86].x, temp[85].x___, none.0___, none.1___; 77: CMP temp[87].x, -temp[86].x___, const[0].z___, temp[75].x___; 78: ADD temp[88].x, -temp[86].x___, const[0].z___; 79: ADD temp[89].x, temp[78].x___, const[0].z___; 80: CMP temp[90].x, -temp[88].x___, temp[89].x___, temp[78].x___; 81: ADD temp[91].x, temp[84].x___, const[0].w___; 82: ADD temp[92].x, const[1].x___, -temp[90].x___; 83: CMP temp[93].x, temp[92].x___, none.0___, none.1___; 84: MUL temp[94].x, temp[88].x___, temp[93].x___; 85: MAD temp[95].x, temp[88].x___, -temp[94].x___, temp[88].x___; 86: CMP temp[96].x, -temp[95].x___, temp[91].x___, temp[84].x___; 87: ADD temp[97].x, temp[90].x___, -const[0].y___; 88: CMP temp[98].x, temp[97].x___, none.0___, none.1___; 89: CMP temp[99].x, -temp[98].x___, const[0].z___, temp[87].x___; 90: ADD temp[100].x, -temp[98].x___, const[0].z___; 91: ADD temp[101].x, temp[90].x___, const[0].z___; 92: CMP temp[102].x, -temp[100].x___, temp[101].x___, temp[90].x___; 93: ADD temp[103].x, temp[96].x___, const[0].w___; 94: ADD temp[104].x, const[1].x___, -temp[102].x___; 95: CMP temp[105].x, temp[104].x___, none.0___, none.1___; 96: MUL temp[106].x, temp[100].x___, temp[105].x___; 97: MAD temp[107].x, temp[100].x___, -temp[106].x___, temp[100].x___; 98: CMP temp[108].x, -temp[107].x___, temp[103].x___, temp[96].x___; 99: ADD temp[109].x, temp[102].x___, -const[0].y___; 100: CMP temp[110].x, temp[109].x___, none.0___, none.1___; 101: CMP temp[111].x, -temp[110].x___, const[0].z___, temp[99].x___; 102: ADD temp[112].x, -temp[110].x___, const[0].z___; 103: ADD temp[113].x, temp[102].x___, const[0].z___; 104: CMP temp[114].x, -temp[112].x___, temp[113].x___, temp[102].x___; 105: ADD temp[115].x, temp[108].x___, const[0].w___; 106: ADD temp[116].x, const[1].x___, -temp[114].x___; 107: CMP temp[117].x, temp[116].x___, none.0___, none.1___; 108: MUL temp[118].x, temp[112].x___, temp[117].x___; 109: MAD temp[119].x, temp[112].x___, -temp[118].x___, temp[112].x___; 110: CMP temp[120].x, -temp[119].x___, temp[115].x___, temp[108].x___; 111: ADD temp[121].x, temp[114].x___, -const[0].y___; 112: CMP temp[122].x, temp[121].x___, none.0___, none.1___; 113: CMP temp[123].x, -temp[122].x___, const[0].z___, temp[111].x___; 114: ADD temp[124].x, -temp[122].x___, const[0].z___; 115: ADD temp[125].x, temp[114].x___, const[0].z___; 116: CMP temp[126].x, -temp[124].x___, temp[125].x___, temp[114].x___; 117: ADD temp[127].x, temp[120].x___, const[0].w___; 118: ADD temp[128].x, const[1].x___, -temp[126].x___; 119: CMP temp[129].x, temp[128].x___, none.0___, none.1___; 120: MUL temp[130].x, temp[124].x___, temp[129].x___; 121: MAD temp[131].x, temp[124].x___, -temp[130].x___, temp[124].x___; 122: CMP temp[132].x, -temp[131].x___, temp[127].x___, temp[120].x___; 123: ADD temp[133].x, temp[126].x___, -const[0].y___; 124: CMP temp[134].x, temp[133].x___, none.0___, none.1___; 125: CMP temp[135].x, -temp[134].x___, const[0].z___, temp[123].x___; 126: ADD temp[136].x, -temp[134].x___, const[0].z___; 127: ADD temp[137].x, temp[126].x___, const[0].z___; 128: CMP temp[138].x, -temp[136].x___, temp[137].x___, temp[126].x___; 129: ADD temp[139].x, temp[132].x___, const[0].w___; 130: ADD temp[140].x, const[1].x___, -temp[138].x___; 131: CMP temp[141].x, temp[140].x___, none.0___, none.1___; 132: MUL temp[142].x, temp[136].x___, temp[141].x___; 133: MAD temp[143].x, temp[136].x___, -temp[142].x___, temp[136].x___; 134: CMP temp[144].x, -temp[143].x___, temp[139].x___, temp[132].x___; 135: ADD temp[145].x, temp[138].x___, -const[0].y___; 136: CMP temp[146].x, temp[145].x___, none.0___, none.1___; 137: CMP temp[147].x, -temp[146].x___, const[0].z___, temp[135].x___; 138: ADD temp[148].x, -temp[146].x___, const[0].z___; 139: ADD temp[149].x, temp[138].x___, const[0].z___; 140: CMP temp[150].x, -temp[148].x___, temp[149].x___, temp[138].x___; 141: ADD temp[151].x, temp[144].x___, const[0].w___; 142: ADD temp[152].x, const[1].x___, -temp[150].x___; 143: CMP temp[153].x, temp[152].x___, none.0___, none.1___; 144: MUL temp[154].x, temp[148].x___, temp[153].x___; 145: MAD temp[155].x, temp[148].x___, -temp[154].x___, temp[148].x___; 146: CMP temp[156].x, -temp[155].x___, temp[151].x___, temp[144].x___; 147: ADD temp[157].x, temp[150].x___, -const[0].y___; 148: CMP temp[158].x, temp[157].x___, none.0___, none.1___; 149: CMP temp[159].x, -temp[158].x___, const[0].z___, temp[147].x___; 150: ADD temp[160].x, -temp[158].x___, const[0].z___; 151: ADD temp[161].x, temp[150].x___, const[0].z___; 152: CMP temp[162].x, -temp[160].x___, temp[161].x___, temp[150].x___; 153: ADD temp[163].x, temp[156].x___, const[0].w___; 154: ADD temp[164].x, const[1].x___, -temp[162].x___; 155: CMP temp[165].x, temp[164].x___, none.0___, none.1___; 156: MUL temp[166].x, temp[160].x___, temp[165].x___; 157: MAD temp[167].x, temp[160].x___, -temp[166].x___, temp[160].x___; 158: CMP temp[168].x, -temp[167].x___, temp[163].x___, temp[156].x___; 159: ADD temp[169].x, temp[162].x___, -const[0].y___; 160: CMP temp[170].x, temp[169].x___, none.0___, none.1___; 161: CMP temp[171].x, -temp[170].x___, const[0].z___, temp[159].x___; 162: ADD temp[172].x, -temp[170].x___, const[0].z___; 163: ADD temp[173].x, temp[162].x___, const[0].z___; 164: CMP temp[174].x, -temp[172].x___, temp[173].x___, temp[162].x___; 165: ADD temp[175].x, temp[168].x___, const[0].w___; 166: ADD temp[176].x, const[1].x___, -temp[174].x___; 167: CMP temp[177].x, temp[176].x___, none.0___, none.1___; 168: MUL temp[178].x, temp[172].x___, temp[177].x___; 169: MAD temp[179].x, temp[172].x___, -temp[178].x___, temp[172].x___; 170: CMP temp[180].x, -temp[179].x___, temp[175].x___, temp[168].x___; 171: ADD temp[181].x, temp[174].x___, -const[0].y___; 172: CMP temp[182].x, temp[181].x___, none.0___, none.1___; 173: CMP temp[183].x, -temp[182].x___, const[0].z___, temp[171].x___; 174: ADD temp[184].x, -temp[182].x___, const[0].z___; 175: ADD temp[185].x, temp[174].x___, const[0].z___; 176: CMP temp[186].x, -temp[184].x___, temp[185].x___, temp[174].x___; 177: ADD temp[187].x, temp[180].x___, const[0].w___; 178: ADD temp[188].x, const[1].x___, -temp[186].x___; 179: CMP temp[189].x, temp[188].x___, none.0___, none.1___; 180: MUL temp[190].x, temp[184].x___, temp[189].x___; 181: MAD temp[191].x, temp[184].x___, -temp[190].x___, temp[184].x___; 182: CMP temp[192].x, -temp[191].x___, temp[187].x___, temp[180].x___; 183: ADD temp[193].x, temp[186].x___, -const[0].y___; 184: CMP temp[194].x, temp[193].x___, none.0___, none.1___; 185: CMP temp[195].x, -temp[194].x___, const[0].z___, temp[183].x___; 186: ADD temp[196].x, -temp[194].x___, const[0].z___; 187: ADD temp[197].x, temp[186].x___, const[0].z___; 188: CMP temp[198].x, -temp[196].x___, temp[197].x___, temp[186].x___; 189: ADD temp[199].x, temp[192].x___, const[0].w___; 190: ADD temp[200].x, const[1].x___, -temp[198].x___; 191: CMP temp[201].x, temp[200].x___, none.0___, none.1___; 192: MUL temp[202].x, temp[196].x___, temp[201].x___; 193: MAD temp[203].x, temp[196].x___, -temp[202].x___, temp[196].x___; 194: CMP temp[204].x, -temp[203].x___, temp[199].x___, temp[192].x___; 195: ADD temp[205].x, temp[198].x___, -const[0].y___; 196: CMP temp[206].x, temp[205].x___, none.0___, none.1___; 197: CMP temp[207].x, -temp[206].x___, const[0].z___, temp[195].x___; 198: ADD temp[208].x, -temp[206].x___, const[0].z___; 199: ADD temp[209].x, temp[198].x___, const[0].z___; 200: CMP temp[210].x, -temp[208].x___, temp[209].x___, temp[198].x___; 201: ADD temp[211].x, temp[204].x___, const[0].w___; 202: ADD temp[212].x, const[1].x___, -temp[210].x___; 203: CMP temp[213].x, temp[212].x___, none.0___, none.1___; 204: MUL temp[214].x, temp[208].x___, temp[213].x___; 205: MAD temp[215].x, temp[208].x___, -temp[214].x___, temp[208].x___; 206: CMP temp[216].x, -temp[215].x___, temp[211].x___, temp[204].x___; 207: ADD temp[217].x, temp[210].x___, -const[0].y___; 208: CMP temp[218].x, temp[217].x___, none.0___, none.1___; 209: CMP temp[219].x, -temp[218].x___, const[0].z___, temp[207].x___; 210: ADD temp[220].x, -temp[218].x___, const[0].z___; 211: ADD temp[221].x, temp[210].x___, const[0].z___; 212: CMP temp[222].x, -temp[220].x___, temp[221].x___, temp[210].x___; 213: ADD temp[223].x, temp[216].x___, const[0].w___; 214: ADD temp[224].x, const[1].x___, -temp[222].x___; 215: CMP temp[225].x, temp[224].x___, none.0___, none.1___; 216: MUL temp[226].x, temp[220].x___, temp[225].x___; 217: MAD temp[227].x, temp[220].x___, -temp[226].x___, temp[220].x___; 218: CMP temp[228].x, -temp[227].x___, temp[223].x___, temp[216].x___; 219: ADD temp[229].x, temp[222].x___, -const[0].y___; 220: CMP temp[230].x, temp[229].x___, none.0___, none.1___; 221: CMP temp[231].x, -temp[230].x___, const[0].z___, temp[219].x___; 222: ADD temp[232].x, -temp[230].x___, const[0].z___; 223: ADD temp[233].x, temp[222].x___, const[0].z___; 224: CMP temp[234].x, -temp[232].x___, temp[233].x___, temp[222].x___; 225: ADD temp[235].x, temp[228].x___, const[0].w___; 226: ADD temp[236].x, const[1].x___, -temp[234].x___; 227: CMP temp[237].x, temp[236].x___, none.0___, none.1___; 228: MUL temp[238].x, temp[232].x___, temp[237].x___; 229: MAD temp[239].x, temp[232].x___, -temp[238].x___, temp[232].x___; 230: CMP temp[240].x, -temp[239].x___, temp[235].x___, temp[228].x___; 231: ADD temp[241].x, temp[234].x___, -const[0].y___; 232: CMP temp[242].x, temp[241].x___, none.0___, none.1___; 233: CMP temp[243].x, -temp[242].x___, const[0].z___, temp[231].x___; 234: ADD temp[244].x, -temp[242].x___, const[0].z___; 235: ADD temp[245].x, temp[234].x___, const[0].z___; 236: CMP temp[246].x, -temp[244].x___, temp[245].x___, temp[234].x___; 237: ADD temp[247].x, temp[240].x___, const[0].w___; 238: ADD temp[248].x, const[1].x___, -temp[246].x___; 239: CMP temp[249].x, temp[248].x___, none.0___, none.1___; 240: MUL temp[250].x, temp[244].x___, temp[249].x___; 241: MAD temp[251].x, temp[244].x___, -temp[250].x___, temp[244].x___; 242: CMP temp[252].x, -temp[251].x___, temp[247].x___, temp[240].x___; 243: ADD temp[253].x, temp[246].x___, -const[0].y___; 244: CMP temp[254].x, temp[253].x___, none.0___, none.1___; 245: CMP temp[255].x, -temp[254].x___, const[0].z___, temp[243].x___; 246: ADD temp[256].x, -temp[254].x___, const[0].z___; 247: ADD temp[257].x, temp[246].x___, const[0].z___; 248: CMP temp[258].x, -temp[256].x___, temp[257].x___, temp[246].x___; 249: ADD temp[259].x, temp[252].x___, const[0].w___; 250: ADD temp[260].x, const[1].x___, -temp[258].x___; 251: CMP temp[261].x, temp[260].x___, none.0___, none.1___; 252: MUL temp[262].x, temp[256].x___, temp[261].x___; 253: MAD temp[263].x, temp[256].x___, -temp[262].x___, temp[256].x___; 254: CMP temp[264].x, -temp[263].x___, temp[259].x___, temp[252].x___; 255: ADD temp[265].x, temp[258].x___, -const[0].y___; 256: CMP temp[266].x, temp[265].x___, none.0___, none.1___; 257: CMP temp[267].x, -temp[266].x___, const[0].z___, temp[255].x___; 258: ADD temp[268].x, -temp[266].x___, const[0].z___; 259: ADD temp[269].x, temp[258].x___, const[0].z___; 260: CMP temp[270].x, -temp[268].x___, temp[269].x___, temp[258].x___; 261: ADD temp[271].x, temp[264].x___, const[0].w___; 262: ADD temp[272].x, const[1].x___, -temp[270].x___; 263: CMP temp[273].x, temp[272].x___, none.0___, none.1___; 264: MUL temp[274].x, temp[268].x___, temp[273].x___; 265: MAD temp[275].x, temp[268].x___, -temp[274].x___, temp[268].x___; 266: CMP temp[276].x, -temp[275].x___, temp[271].x___, temp[264].x___; 267: ADD temp[277].x, temp[270].x___, -const[0].y___; 268: CMP temp[278].x, temp[277].x___, none.0___, none.1___; 269: CMP temp[279].x, -temp[278].x___, const[0].z___, temp[267].x___; 270: ADD temp[280].x, -temp[278].x___, const[0].z___; 271: ADD temp[281].x, temp[270].x___, const[0].z___; 272: CMP temp[282].x, -temp[280].x___, temp[281].x___, temp[270].x___; 273: ADD temp[283].x, temp[276].x___, const[0].w___; 274: ADD temp[284].x, const[1].x___, -temp[282].x___; 275: CMP temp[285].x, temp[284].x___, none.0___, none.1___; 276: MUL temp[286].x, temp[280].x___, temp[285].x___; 277: MAD temp[287].x, temp[280].x___, -temp[286].x___, temp[280].x___; 278: CMP temp[288].x, -temp[287].x___, temp[283].x___, temp[276].x___; 279: ADD temp[289].x, temp[282].x___, -const[0].y___; 280: CMP temp[290].x, temp[289].x___, none.0___, none.1___; 281: CMP temp[291].x, -temp[290].x___, const[0].z___, temp[279].x___; 282: ADD temp[292].x, -temp[290].x___, const[0].z___; 283: ADD temp[293].x, temp[282].x___, const[0].z___; 284: CMP temp[294].x, -temp[292].x___, temp[293].x___, temp[282].x___; 285: ADD temp[295].x, temp[288].x___, const[0].w___; 286: ADD temp[296].x, const[1].x___, -temp[294].x___; 287: CMP temp[297].x, temp[296].x___, none.0___, none.1___; 288: MUL temp[298].x, temp[292].x___, temp[297].x___; 289: MAD temp[299].x, temp[292].x___, -temp[298].x___, temp[292].x___; 290: CMP temp[300].x, -temp[299].x___, temp[295].x___, temp[288].x___; 291: ADD temp[301].x, temp[294].x___, -const[0].y___; 292: CMP temp[302].x, temp[301].x___, none.0___, none.1___; 293: CMP temp[303].x, -temp[302].x___, const[0].z___, temp[291].x___; 294: ADD temp[304].x, -temp[302].x___, const[0].z___; 295: ADD temp[305].x, temp[294].x___, const[0].z___; 296: CMP temp[306].x, -temp[304].x___, temp[305].x___, temp[294].x___; 297: ADD temp[307].x, temp[300].x___, const[0].w___; 298: ADD temp[308].x, const[1].x___, -temp[306].x___; 299: CMP temp[309].x, temp[308].x___, none.0___, none.1___; 300: MUL temp[310].x, temp[304].x___, temp[309].x___; 301: MAD temp[311].x, temp[304].x___, -temp[310].x___, temp[304].x___; 302: CMP temp[312].x, -temp[311].x___, temp[307].x___, temp[300].x___; 303: ADD temp[313].x, temp[306].x___, -const[0].y___; 304: CMP temp[314].x, temp[313].x___, none.0___, none.1___; 305: CMP temp[315].x, -temp[314].x___, const[0].z___, temp[303].x___; 306: ADD temp[316].x, -temp[314].x___, const[0].z___; 307: ADD temp[317].x, temp[306].x___, const[0].z___; 308: CMP temp[318].x, -temp[316].x___, temp[317].x___, temp[306].x___; 309: ADD temp[319].x, temp[312].x___, const[0].w___; 310: ADD temp[320].x, const[1].x___, -temp[318].x___; 311: CMP temp[321].x, temp[320].x___, none.0___, none.1___; 312: MUL temp[322].x, temp[316].x___, temp[321].x___; 313: MAD temp[323].x, temp[316].x___, -temp[322].x___, temp[316].x___; 314: CMP temp[324].x, -temp[323].x___, temp[319].x___, temp[312].x___; 315: ADD temp[325].x, temp[318].x___, -const[0].y___; 316: CMP temp[326].x, temp[325].x___, none.0___, none.1___; 317: CMP temp[327].x, -temp[326].x___, const[0].z___, temp[315].x___; 318: ADD temp[328].x, -temp[326].x___, const[0].z___; 319: ADD temp[329].x, temp[318].x___, const[0].z___; 320: CMP temp[330].x, -temp[328].x___, temp[329].x___, temp[318].x___; 321: ADD temp[331].x, temp[324].x___, const[0].w___; 322: ADD temp[332].x, const[1].x___, -temp[330].x___; 323: CMP temp[333].x, temp[332].x___, none.0___, none.1___; 324: MUL temp[334].x, temp[328].x___, temp[333].x___; 325: MAD temp[335].x, temp[328].x___, -temp[334].x___, temp[328].x___; 326: CMP temp[336].x, -temp[335].x___, temp[331].x___, temp[324].x___; 327: ADD temp[337].x, temp[330].x___, -const[0].y___; 328: CMP temp[338].x, temp[337].x___, none.0___, none.1___; 329: CMP temp[339].x, -temp[338].x___, const[0].z___, temp[327].x___; 330: ADD temp[340].x, -temp[338].x___, const[0].z___; 331: ADD temp[341].x, temp[330].x___, const[0].z___; 332: CMP temp[342].x, -temp[340].x___, temp[341].x___, temp[330].x___; 333: ADD temp[343].x, temp[336].x___, const[0].w___; 334: ADD temp[344].x, const[1].x___, -temp[342].x___; 335: CMP temp[345].x, temp[344].x___, none.0___, none.1___; 336: MUL temp[346].x, temp[340].x___, temp[345].x___; 337: MAD temp[347].x, temp[340].x___, -temp[346].x___, temp[340].x___; 338: CMP temp[348].x, -temp[347].x___, temp[343].x___, temp[336].x___; 339: ADD temp[349].x, temp[342].x___, -const[0].y___; 340: CMP temp[350].x, temp[349].x___, none.0___, none.1___; 341: CMP temp[351].x, -temp[350].x___, const[0].z___, temp[339].x___; 342: ADD temp[352].x, -temp[350].x___, const[0].z___; 343: ADD temp[353].x, temp[342].x___, const[0].z___; 344: CMP temp[354].x, -temp[352].x___, temp[353].x___, temp[342].x___; 345: ADD temp[355].x, temp[348].x___, const[0].w___; 346: ADD temp[356].x, const[1].x___, -temp[354].x___; 347: CMP temp[357].x, temp[356].x___, none.0___, none.1___; 348: MUL temp[358].x, temp[352].x___, temp[357].x___; 349: MAD temp[359].x, temp[352].x___, -temp[358].x___, temp[352].x___; 350: CMP temp[360].x, -temp[359].x___, temp[355].x___, temp[348].x___; 351: ADD temp[361].x, temp[354].x___, -const[0].y___; 352: CMP temp[362].x, temp[361].x___, none.0___, none.1___; 353: CMP temp[363].x, -temp[362].x___, const[0].z___, temp[351].x___; 354: ADD temp[364].x, -temp[362].x___, const[0].z___; 355: ADD temp[365].x, temp[354].x___, const[0].z___; 356: CMP temp[366].x, -temp[364].x___, temp[365].x___, temp[354].x___; 357: ADD temp[367].x, temp[360].x___, const[0].w___; 358: ADD temp[368].x, const[1].x___, -temp[366].x___; 359: CMP temp[369].x, temp[368].x___, none.0___, none.1___; 360: MUL temp[370].x, temp[364].x___, temp[369].x___; 361: MAD temp[371].x, temp[364].x___, -temp[370].x___, temp[364].x___; 362: CMP temp[372].x, -temp[371].x___, temp[367].x___, temp[360].x___; 363: ADD temp[373].x, temp[366].x___, -const[0].y___; 364: CMP temp[374].x, temp[373].x___, none.0___, none.1___; 365: CMP temp[375].x, -temp[374].x___, const[0].z___, temp[363].x___; 366: ADD temp[376].x, -temp[374].x___, const[0].z___; 367: ADD temp[377].x, temp[366].x___, const[0].z___; 368: CMP temp[378].x, -temp[376].x___, temp[377].x___, temp[366].x___; 369: ADD temp[379].x, temp[372].x___, const[0].w___; 370: ADD temp[380].x, const[1].x___, -temp[378].x___; 371: CMP temp[381].x, temp[380].x___, none.0___, none.1___; 372: MUL temp[382].x, temp[376].x___, temp[381].x___; 373: MAD temp[383].x, temp[376].x___, -temp[382].x___, temp[376].x___; 374: CMP temp[384].x, -temp[383].x___, temp[379].x___, temp[372].x___; 375: ADD temp[385].x, temp[378].x___, -const[0].y___; 376: CMP temp[386].x, temp[385].x___, none.0___, none.1___; 377: CMP temp[387].x, -temp[386].x___, const[0].z___, temp[375].x___; 378: ADD temp[388].x, -temp[386].x___, const[0].z___; 379: ADD temp[389].x, temp[378].x___, const[0].z___; 380: CMP temp[390].x, -temp[388].x___, temp[389].x___, temp[378].x___; 381: ADD temp[391].x, temp[384].x___, const[0].w___; 382: ADD temp[392].x, const[1].x___, -temp[390].x___; 383: CMP temp[393].x, temp[392].x___, none.0___, none.1___; 384: MUL temp[394].x, temp[388].x___, temp[393].x___; 385: MAD temp[395].x, temp[388].x___, -temp[394].x___, temp[388].x___; 386: CMP temp[396].x, -temp[395].x___, temp[391].x___, temp[384].x___; 387: ADD temp[397].x, temp[390].x___, -const[0].y___; 388: CMP temp[398].x, temp[397].x___, none.0___, none.1___; 389: CMP temp[399].x, -temp[398].x___, const[0].z___, temp[387].x___; 390: ADD temp[400].x, -temp[398].x___, const[0].z___; 391: ADD temp[401].x, temp[390].x___, const[0].z___; 392: CMP temp[402].x, -temp[400].x___, temp[401].x___, temp[390].x___; 393: ADD temp[403].x, temp[396].x___, const[0].w___; 394: ADD temp[404].x, const[1].x___, -temp[402].x___; 395: CMP temp[405].x, temp[404].x___, none.0___, none.1___; 396: MUL temp[406].x, temp[400].x___, temp[405].x___; 397: MAD temp[407].x, temp[400].x___, -temp[406].x___, temp[400].x___; 398: CMP temp[408].x, -temp[407].x___, temp[403].x___, temp[396].x___; 399: ADD temp[409].x, temp[402].x___, -const[0].y___; 400: CMP temp[410].x, temp[409].x___, none.0___, none.1___; 401: CMP temp[411].x, -temp[410].x___, const[0].z___, temp[399].x___; 402: ADD temp[412].x, -temp[410].x___, const[0].z___; 403: ADD temp[413].x, temp[402].x___, const[0].z___; 404: CMP temp[414].x, -temp[412].x___, temp[413].x___, temp[402].x___; 405: ADD temp[415].x, temp[408].x___, const[0].w___; 406: ADD temp[416].x, const[1].x___, -temp[414].x___; 407: CMP temp[417].x, temp[416].x___, none.0___, none.1___; 408: MUL temp[418].x, temp[412].x___, temp[417].x___; 409: MAD temp[419].x, temp[412].x___, -temp[418].x___, temp[412].x___; 410: CMP temp[420].x, -temp[419].x___, temp[415].x___, temp[408].x___; 411: ADD temp[421].x, temp[414].x___, -const[0].y___; 412: CMP temp[422].x, temp[421].x___, none.0___, none.1___; 413: CMP temp[423].x, -temp[422].x___, const[0].z___, temp[411].x___; 414: ADD temp[424].x, -temp[422].x___, const[0].z___; 415: ADD temp[425].x, temp[414].x___, const[0].z___; 416: CMP temp[426].x, -temp[424].x___, temp[425].x___, temp[414].x___; 417: ADD temp[427].x, temp[420].x___, const[0].w___; 418: ADD temp[428].x, const[1].x___, -temp[426].x___; 419: CMP temp[429].x, temp[428].x___, none.0___, none.1___; 420: MUL temp[430].x, temp[424].x___, temp[429].x___; 421: MAD temp[431].x, temp[424].x___, -temp[430].x___, temp[424].x___; 422: CMP temp[432].x, -temp[431].x___, temp[427].x___, temp[420].x___; 423: ADD temp[433].x, temp[426].x___, -const[0].y___; 424: CMP temp[434].x, temp[433].x___, none.0___, none.1___; 425: CMP temp[435].x, -temp[434].x___, const[0].z___, temp[423].x___; 426: ADD temp[436].x, -temp[434].x___, const[0].z___; 427: ADD temp[437].x, temp[426].x___, const[0].z___; 428: CMP temp[438].x, -temp[436].x___, temp[437].x___, temp[426].x___; 429: ADD temp[439].x, temp[432].x___, const[0].w___; 430: ADD temp[440].x, const[1].x___, -temp[438].x___; 431: CMP temp[441].x, temp[440].x___, none.0___, none.1___; 432: MUL temp[442].x, temp[436].x___, temp[441].x___; 433: MAD temp[443].x, temp[436].x___, -temp[442].x___, temp[436].x___; 434: CMP temp[444].x, -temp[443].x___, temp[439].x___, temp[432].x___; 435: ADD temp[445].x, temp[438].x___, -const[0].y___; 436: CMP temp[446].x, temp[445].x___, none.0___, none.1___; 437: CMP temp[447].x, -temp[446].x___, const[0].z___, temp[435].x___; 438: ADD temp[448].x, -temp[446].x___, const[0].z___; 439: ADD temp[449].x, temp[438].x___, const[0].z___; 440: CMP temp[450].x, -temp[448].x___, temp[449].x___, temp[438].x___; 441: ADD temp[451].x, temp[444].x___, const[0].w___; 442: ADD temp[452].x, const[1].x___, -temp[450].x___; 443: CMP temp[453].x, temp[452].x___, none.0___, none.1___; 444: MUL temp[454].x, temp[448].x___, temp[453].x___; 445: MAD temp[455].x, temp[448].x___, -temp[454].x___, temp[448].x___; 446: CMP temp[456].x, -temp[455].x___, temp[451].x___, temp[444].x___; 447: ADD temp[457].x, temp[450].x___, -const[0].y___; 448: CMP temp[458].x, temp[457].x___, none.0___, none.1___; 449: CMP temp[459].x, -temp[458].x___, const[0].z___, temp[447].x___; 450: ADD temp[460].x, -temp[458].x___, const[0].z___; 451: ADD temp[461].x, temp[450].x___, const[0].z___; 452: CMP temp[462].x, -temp[460].x___, temp[461].x___, temp[450].x___; 453: ADD temp[463].x, temp[456].x___, const[0].w___; 454: ADD temp[464].x, const[1].x___, -temp[462].x___; 455: CMP temp[465].x, temp[464].x___, none.0___, none.1___; 456: MUL temp[466].x, temp[460].x___, temp[465].x___; 457: MAD temp[467].x, temp[460].x___, -temp[466].x___, temp[460].x___; 458: CMP temp[468].x, -temp[467].x___, temp[463].x___, temp[456].x___; 459: ADD temp[469].x, temp[462].x___, -const[0].y___; 460: CMP temp[470].x, temp[469].x___, none.0___, none.1___; 461: CMP temp[471].x, -temp[470].x___, const[0].z___, temp[459].x___; 462: ADD temp[472].x, -temp[470].x___, const[0].z___; 463: ADD temp[473].x, temp[462].x___, const[0].z___; 464: CMP temp[474].x, -temp[472].x___, temp[473].x___, temp[462].x___; 465: ADD temp[475].x, temp[468].x___, const[0].w___; 466: ADD temp[476].x, const[1].x___, -temp[474].x___; 467: CMP temp[477].x, temp[476].x___, none.0___, none.1___; 468: MUL temp[478].x, temp[472].x___, temp[477].x___; 469: MAD temp[479].x, temp[472].x___, -temp[478].x___, temp[472].x___; 470: CMP temp[480].x, -temp[479].x___, temp[475].x___, temp[468].x___; 471: ADD temp[481].x, temp[474].x___, -const[0].y___; 472: CMP temp[482].x, temp[481].x___, none.0___, none.1___; 473: CMP temp[483].x, -temp[482].x___, const[0].z___, temp[471].x___; 474: ADD temp[484].x, -temp[482].x___, const[0].z___; 475: ADD temp[485].x, temp[474].x___, const[0].z___; 476: CMP temp[486].x, -temp[484].x___, temp[485].x___, temp[474].x___; 477: ADD temp[487].x, temp[480].x___, const[0].w___; 478: ADD temp[488].x, const[1].x___, -temp[486].x___; 479: CMP temp[489].x, temp[488].x___, none.0___, none.1___; 480: MUL temp[490].x, temp[484].x___, temp[489].x___; 481: MAD temp[491].x, temp[484].x___, -temp[490].x___, temp[484].x___; 482: CMP temp[492].x, -temp[491].x___, temp[487].x___, temp[480].x___; 483: ADD temp[493].x, temp[486].x___, -const[0].y___; 484: CMP temp[494].x, temp[493].x___, none.0___, none.1___; 485: CMP temp[495].x, -temp[494].x___, const[0].z___, temp[483].x___; 486: ADD temp[496].x, -temp[494].x___, const[0].z___; 487: ADD temp[497].x, temp[486].x___, const[0].z___; 488: CMP temp[498].x, -temp[496].x___, temp[497].x___, temp[486].x___; 489: ADD temp[499].x, temp[492].x___, const[0].w___; 490: ADD temp[500].x, const[1].x___, -temp[498].x___; 491: CMP temp[501].x, temp[500].x___, none.0___, none.1___; 492: MUL temp[502].x, temp[496].x___, temp[501].x___; 493: MAD temp[503].x, temp[496].x___, -temp[502].x___, temp[496].x___; 494: CMP temp[504].x, -temp[503].x___, temp[499].x___, temp[492].x___; 495: ADD temp[505].x, temp[498].x___, -const[0].y___; 496: CMP temp[506].x, temp[505].x___, none.0___, none.1___; 497: CMP temp[2].x, -temp[506].x___, const[0].z___, temp[495].x___; 498: ADD temp[507].x, -temp[506].x___, const[0].z___; 499: ADD temp[508].x, temp[498].x___, const[0].z___; 500: CMP temp[509].x, -temp[507].x___, temp[508].x___, temp[498].x___; 501: ADD temp[510].x, temp[504].x___, const[0].w___; 502: ADD temp[511].x, const[1].x___, -temp[509].x___; 503: CMP temp[512].x, temp[511].x___, none.0___, none.1___; 504: MUL temp[513].x, temp[507].x___, temp[512].x___; 505: MAD temp[514].x, temp[507].x___, -temp[513].x___, temp[507].x___; 506: CMP temp[515].x, -temp[514].x___, temp[510].x___, temp[504].x___; 507: MOV output[0], temp[515].xxxx; Fragment Program: after 'dataflow optimize' # Radeon Compiler Program 0: CMP temp[14].x, const[0].-y___, none.0___, none.1___; 1: CMP temp[15].x, -temp[14].x___, none.1___, none.0___; 2: ADD temp[16].x, -temp[14].x___, none.1___; 3: CMP temp[18].x, -temp[16].x___, none.1___, none.0___; 4: CMP temp[21].x, (const[1] - temp[18]).x___, none.0___, none.1___; 5: MUL temp[22].x, temp[16].x___, temp[21].x___; 6: MAD temp[23].x, temp[16].x___, -temp[22].x___, temp[16].x___; 7: CMP temp[24].x, -temp[23].x___, const[0].w___, none.0___; 8: ADD temp[25].x, temp[18].x___, -const[0].y___; 9: CMP temp[26].x, temp[25].x___, none.0___, none.1___; 10: CMP temp[27].x, -temp[26].x___, none.1___, temp[15].x___; 11: ADD temp[28].x, -temp[26].x___, none.1___; 12: ADD temp[29].x, temp[18].x___, none.1___; 13: CMP temp[30].x, -temp[28].x___, temp[29].x___, temp[18].x___; 14: ADD temp[31].x, temp[24].x___, const[0].w___; 15: CMP temp[33].x, (const[1] - temp[30]).x___, none.0___, none.1___; 16: MUL temp[34].x, temp[28].x___, temp[33].x___; 17: MAD temp[35].x, temp[28].x___, -temp[34].x___, temp[28].x___; 18: CMP temp[36].x, -temp[35].x___, temp[31].x___, temp[24].x___; 19: ADD temp[37].x, temp[30].x___, -const[0].y___; 20: CMP temp[38].x, temp[37].x___, none.0___, none.1___; 21: CMP temp[39].x, -temp[38].x___, none.1___, temp[27].x___; 22: ADD temp[40].x, -temp[38].x___, none.1___; 23: ADD temp[41].x, temp[30].x___, none.1___; 24: CMP temp[42].x, -temp[40].x___, temp[41].x___, temp[30].x___; 25: ADD temp[43].x, temp[36].x___, const[0].w___; 26: CMP temp[45].x, (const[1] - temp[42]).x___, none.0___, none.1___; 27: MUL temp[46].x, temp[40].x___, temp[45].x___; 28: MAD temp[47].x, temp[40].x___, -temp[46].x___, temp[40].x___; 29: CMP temp[48].x, -temp[47].x___, temp[43].x___, temp[36].x___; 30: ADD temp[49].x, temp[42].x___, -const[0].y___; 31: CMP temp[50].x, temp[49].x___, none.0___, none.1___; 32: CMP temp[51].x, -temp[50].x___, none.1___, temp[39].x___; 33: ADD temp[52].x, -temp[50].x___, none.1___; 34: ADD temp[53].x, temp[42].x___, none.1___; 35: CMP temp[54].x, -temp[52].x___, temp[53].x___, temp[42].x___; 36: ADD temp[55].x, temp[48].x___, const[0].w___; 37: CMP temp[57].x, (const[1] - temp[54]).x___, none.0___, none.1___; 38: MUL temp[58].x, temp[52].x___, temp[57].x___; 39: MAD temp[59].x, temp[52].x___, -temp[58].x___, temp[52].x___; 40: CMP temp[60].x, -temp[59].x___, temp[55].x___, temp[48].x___; 41: ADD temp[61].x, temp[54].x___, -const[0].y___; 42: CMP temp[62].x, temp[61].x___, none.0___, none.1___; 43: CMP temp[63].x, -temp[62].x___, none.1___, temp[51].x___; 44: ADD temp[64].x, -temp[62].x___, none.1___; 45: ADD temp[65].x, temp[54].x___, none.1___; 46: CMP temp[66].x, -temp[64].x___, temp[65].x___, temp[54].x___; 47: ADD temp[67].x, temp[60].x___, const[0].w___; 48: CMP temp[69].x, (const[1] - temp[66]).x___, none.0___, none.1___; 49: MUL temp[70].x, temp[64].x___, temp[69].x___; 50: MAD temp[71].x, temp[64].x___, -temp[70].x___, temp[64].x___; 51: CMP temp[72].x, -temp[71].x___, temp[67].x___, temp[60].x___; 52: ADD temp[73].x, temp[66].x___, -const[0].y___; 53: CMP temp[74].x, temp[73].x___, none.0___, none.1___; 54: CMP temp[75].x, -temp[74].x___, none.1___, temp[63].x___; 55: ADD temp[76].x, -temp[74].x___, none.1___; 56: ADD temp[77].x, temp[66].x___, none.1___; 57: CMP temp[78].x, -temp[76].x___, temp[77].x___, temp[66].x___; 58: ADD temp[79].x, temp[72].x___, const[0].w___; 59: CMP temp[81].x, (const[1] - temp[78]).x___, none.0___, none.1___; 60: MUL temp[82].x, temp[76].x___, temp[81].x___; 61: MAD temp[83].x, temp[76].x___, -temp[82].x___, temp[76].x___; 62: CMP temp[84].x, -temp[83].x___, temp[79].x___, temp[72].x___; 63: ADD temp[85].x, temp[78].x___, -const[0].y___; 64: CMP temp[86].x, temp[85].x___, none.0___, none.1___; 65: CMP temp[87].x, -temp[86].x___, none.1___, temp[75].x___; 66: ADD temp[88].x, -temp[86].x___, none.1___; 67: ADD temp[89].x, temp[78].x___, none.1___; 68: CMP temp[90].x, -temp[88].x___, temp[89].x___, temp[78].x___; 69: ADD temp[91].x, temp[84].x___, const[0].w___; 70: CMP temp[93].x, (const[1] - temp[90]).x___, none.0___, none.1___; 71: MUL temp[94].x, temp[88].x___, temp[93].x___; 72: MAD temp[95].x, temp[88].x___, -temp[94].x___, temp[88].x___; 73: CMP temp[96].x, -temp[95].x___, temp[91].x___, temp[84].x___; 74: ADD temp[97].x, temp[90].x___, -const[0].y___; 75: CMP temp[98].x, temp[97].x___, none.0___, none.1___; 76: CMP temp[99].x, -temp[98].x___, none.1___, temp[87].x___; 77: ADD temp[100].x, -temp[98].x___, none.1___; 78: ADD temp[101].x, temp[90].x___, none.1___; 79: CMP temp[102].x, -temp[100].x___, temp[101].x___, temp[90].x___; 80: ADD temp[103].x, temp[96].x___, const[0].w___; 81: CMP temp[105].x, (const[1] - temp[102]).x___, none.0___, none.1___; 82: MUL temp[106].x, temp[100].x___, temp[105].x___; 83: MAD temp[107].x, temp[100].x___, -temp[106].x___, temp[100].x___; 84: CMP temp[108].x, -temp[107].x___, temp[103].x___, temp[96].x___; 85: ADD temp[109].x, temp[102].x___, -const[0].y___; 86: CMP temp[110].x, temp[109].x___, none.0___, none.1___; 87: CMP temp[111].x, -temp[110].x___, none.1___, temp[99].x___; 88: ADD temp[112].x, -temp[110].x___, none.1___; 89: ADD temp[113].x, temp[102].x___, none.1___; 90: CMP temp[114].x, -temp[112].x___, temp[113].x___, temp[102].x___; 91: ADD temp[115].x, temp[108].x___, const[0].w___; 92: CMP temp[117].x, (const[1] - temp[114]).x___, none.0___, none.1___; 93: MUL temp[118].x, temp[112].x___, temp[117].x___; 94: MAD temp[119].x, temp[112].x___, -temp[118].x___, temp[112].x___; 95: CMP temp[120].x, -temp[119].x___, temp[115].x___, temp[108].x___; 96: ADD temp[121].x, temp[114].x___, -const[0].y___; 97: CMP temp[122].x, temp[121].x___, none.0___, none.1___; 98: CMP temp[123].x, -temp[122].x___, none.1___, temp[111].x___; 99: ADD temp[124].x, -temp[122].x___, none.1___; 100: ADD temp[125].x, temp[114].x___, none.1___; 101: CMP temp[126].x, -temp[124].x___, temp[125].x___, temp[114].x___; 102: ADD temp[127].x, temp[120].x___, const[0].w___; 103: CMP temp[129].x, (const[1] - temp[126]).x___, none.0___, none.1___; 104: MUL temp[130].x, temp[124].x___, temp[129].x___; 105: MAD temp[131].x, temp[124].x___, -temp[130].x___, temp[124].x___; 106: CMP temp[132].x, -temp[131].x___, temp[127].x___, temp[120].x___; 107: ADD temp[133].x, temp[126].x___, -const[0].y___; 108: CMP temp[134].x, temp[133].x___, none.0___, none.1___; 109: CMP temp[135].x, -temp[134].x___, none.1___, temp[123].x___; 110: ADD temp[136].x, -temp[134].x___, none.1___; 111: ADD temp[137].x, temp[126].x___, none.1___; 112: CMP temp[138].x, -temp[136].x___, temp[137].x___, temp[126].x___; 113: ADD temp[139].x, temp[132].x___, const[0].w___; 114: CMP temp[141].x, (const[1] - temp[138]).x___, none.0___, none.1___; 115: MUL temp[142].x, temp[136].x___, temp[141].x___; 116: MAD temp[143].x, temp[136].x___, -temp[142].x___, temp[136].x___; 117: CMP temp[144].x, -temp[143].x___, temp[139].x___, temp[132].x___; 118: ADD temp[145].x, temp[138].x___, -const[0].y___; 119: CMP temp[146].x, temp[145].x___, none.0___, none.1___; 120: CMP temp[147].x, -temp[146].x___, none.1___, temp[135].x___; 121: ADD temp[148].x, -temp[146].x___, none.1___; 122: ADD temp[149].x, temp[138].x___, none.1___; 123: CMP temp[150].x, -temp[148].x___, temp[149].x___, temp[138].x___; 124: ADD temp[151].x, temp[144].x___, const[0].w___; 125: CMP temp[153].x, (const[1] - temp[150]).x___, none.0___, none.1___; 126: MUL temp[154].x, temp[148].x___, temp[153].x___; 127: MAD temp[155].x, temp[148].x___, -temp[154].x___, temp[148].x___; 128: CMP temp[156].x, -temp[155].x___, temp[151].x___, temp[144].x___; 129: ADD temp[157].x, temp[150].x___, -const[0].y___; 130: CMP temp[158].x, temp[157].x___, none.0___, none.1___; 131: CMP temp[159].x, -temp[158].x___, none.1___, temp[147].x___; 132: ADD temp[160].x, -temp[158].x___, none.1___; 133: ADD temp[161].x, temp[150].x___, none.1___; 134: CMP temp[162].x, -temp[160].x___, temp[161].x___, temp[150].x___; 135: ADD temp[163].x, temp[156].x___, const[0].w___; 136: CMP temp[165].x, (const[1] - temp[162]).x___, none.0___, none.1___; 137: MUL temp[166].x, temp[160].x___, temp[165].x___; 138: MAD temp[167].x, temp[160].x___, -temp[166].x___, temp[160].x___; 139: CMP temp[168].x, -temp[167].x___, temp[163].x___, temp[156].x___; 140: ADD temp[169].x, temp[162].x___, -const[0].y___; 141: CMP temp[170].x, temp[169].x___, none.0___, none.1___; 142: CMP temp[171].x, -temp[170].x___, none.1___, temp[159].x___; 143: ADD temp[172].x, -temp[170].x___, none.1___; 144: ADD temp[173].x, temp[162].x___, none.1___; 145: CMP temp[174].x, -temp[172].x___, temp[173].x___, temp[162].x___; 146: ADD temp[175].x, temp[168].x___, const[0].w___; 147: CMP temp[177].x, (const[1] - temp[174]).x___, none.0___, none.1___; 148: MUL temp[178].x, temp[172].x___, temp[177].x___; 149: MAD temp[179].x, temp[172].x___, -temp[178].x___, temp[172].x___; 150: CMP temp[180].x, -temp[179].x___, temp[175].x___, temp[168].x___; 151: ADD temp[181].x, temp[174].x___, -const[0].y___; 152: CMP temp[182].x, temp[181].x___, none.0___, none.1___; 153: CMP temp[183].x, -temp[182].x___, none.1___, temp[171].x___; 154: ADD temp[184].x, -temp[182].x___, none.1___; 155: ADD temp[185].x, temp[174].x___, none.1___; 156: CMP temp[186].x, -temp[184].x___, temp[185].x___, temp[174].x___; 157: ADD temp[187].x, temp[180].x___, const[0].w___; 158: CMP temp[189].x, (const[1] - temp[186]).x___, none.0___, none.1___; 159: MUL temp[190].x, temp[184].x___, temp[189].x___; 160: MAD temp[191].x, temp[184].x___, -temp[190].x___, temp[184].x___; 161: CMP temp[192].x, -temp[191].x___, temp[187].x___, temp[180].x___; 162: ADD temp[193].x, temp[186].x___, -const[0].y___; 163: CMP temp[194].x, temp[193].x___, none.0___, none.1___; 164: CMP temp[195].x, -temp[194].x___, none.1___, temp[183].x___; 165: ADD temp[196].x, -temp[194].x___, none.1___; 166: ADD temp[197].x, temp[186].x___, none.1___; 167: CMP temp[198].x, -temp[196].x___, temp[197].x___, temp[186].x___; 168: ADD temp[199].x, temp[192].x___, const[0].w___; 169: CMP temp[201].x, (const[1] - temp[198]).x___, none.0___, none.1___; 170: MUL temp[202].x, temp[196].x___, temp[201].x___; 171: MAD temp[203].x, temp[196].x___, -temp[202].x___, temp[196].x___; 172: CMP temp[204].x, -temp[203].x___, temp[199].x___, temp[192].x___; 173: ADD temp[205].x, temp[198].x___, -const[0].y___; 174: CMP temp[206].x, temp[205].x___, none.0___, none.1___; 175: CMP temp[207].x, -temp[206].x___, none.1___, temp[195].x___; 176: ADD temp[208].x, -temp[206].x___, none.1___; 177: ADD temp[209].x, temp[198].x___, none.1___; 178: CMP temp[210].x, -temp[208].x___, temp[209].x___, temp[198].x___; 179: ADD temp[211].x, temp[204].x___, const[0].w___; 180: CMP temp[213].x, (const[1] - temp[210]).x___, none.0___, none.1___; 181: MUL temp[214].x, temp[208].x___, temp[213].x___; 182: MAD temp[215].x, temp[208].x___, -temp[214].x___, temp[208].x___; 183: CMP temp[216].x, -temp[215].x___, temp[211].x___, temp[204].x___; 184: ADD temp[217].x, temp[210].x___, -const[0].y___; 185: CMP temp[218].x, temp[217].x___, none.0___, none.1___; 186: CMP temp[219].x, -temp[218].x___, none.1___, temp[207].x___; 187: ADD temp[220].x, -temp[218].x___, none.1___; 188: ADD temp[221].x, temp[210].x___, none.1___; 189: CMP temp[222].x, -temp[220].x___, temp[221].x___, temp[210].x___; 190: ADD temp[223].x, temp[216].x___, const[0].w___; 191: CMP temp[225].x, (const[1] - temp[222]).x___, none.0___, none.1___; 192: MUL temp[226].x, temp[220].x___, temp[225].x___; 193: MAD temp[227].x, temp[220].x___, -temp[226].x___, temp[220].x___; 194: CMP temp[228].x, -temp[227].x___, temp[223].x___, temp[216].x___; 195: ADD temp[229].x, temp[222].x___, -const[0].y___; 196: CMP temp[230].x, temp[229].x___, none.0___, none.1___; 197: CMP temp[231].x, -temp[230].x___, none.1___, temp[219].x___; 198: ADD temp[232].x, -temp[230].x___, none.1___; 199: ADD temp[233].x, temp[222].x___, none.1___; 200: CMP temp[234].x, -temp[232].x___, temp[233].x___, temp[222].x___; 201: ADD temp[235].x, temp[228].x___, const[0].w___; 202: CMP temp[237].x, (const[1] - temp[234]).x___, none.0___, none.1___; 203: MUL temp[238].x, temp[232].x___, temp[237].x___; 204: MAD temp[239].x, temp[232].x___, -temp[238].x___, temp[232].x___; 205: CMP temp[240].x, -temp[239].x___, temp[235].x___, temp[228].x___; 206: ADD temp[241].x, temp[234].x___, -const[0].y___; 207: CMP temp[242].x, temp[241].x___, none.0___, none.1___; 208: CMP temp[243].x, -temp[242].x___, none.1___, temp[231].x___; 209: ADD temp[244].x, -temp[242].x___, none.1___; 210: ADD temp[245].x, temp[234].x___, none.1___; 211: CMP temp[246].x, -temp[244].x___, temp[245].x___, temp[234].x___; 212: ADD temp[247].x, temp[240].x___, const[0].w___; 213: CMP temp[249].x, (const[1] - temp[246]).x___, none.0___, none.1___; 214: MUL temp[250].x, temp[244].x___, temp[249].x___; 215: MAD temp[251].x, temp[244].x___, -temp[250].x___, temp[244].x___; 216: CMP temp[252].x, -temp[251].x___, temp[247].x___, temp[240].x___; 217: ADD temp[253].x, temp[246].x___, -const[0].y___; 218: CMP temp[254].x, temp[253].x___, none.0___, none.1___; 219: CMP temp[255].x, -temp[254].x___, none.1___, temp[243].x___; 220: ADD temp[256].x, -temp[254].x___, none.1___; 221: ADD temp[257].x, temp[246].x___, none.1___; 222: CMP temp[258].x, -temp[256].x___, temp[257].x___, temp[246].x___; 223: ADD temp[259].x, temp[252].x___, const[0].w___; 224: CMP temp[261].x, (const[1] - temp[258]).x___, none.0___, none.1___; 225: MUL temp[262].x, temp[256].x___, temp[261].x___; 226: MAD temp[263].x, temp[256].x___, -temp[262].x___, temp[256].x___; 227: CMP temp[264].x, -temp[263].x___, temp[259].x___, temp[252].x___; 228: ADD temp[265].x, temp[258].x___, -const[0].y___; 229: CMP temp[266].x, temp[265].x___, none.0___, none.1___; 230: CMP temp[267].x, -temp[266].x___, none.1___, temp[255].x___; 231: ADD temp[268].x, -temp[266].x___, none.1___; 232: ADD temp[269].x, temp[258].x___, none.1___; 233: CMP temp[270].x, -temp[268].x___, temp[269].x___, temp[258].x___; 234: ADD temp[271].x, temp[264].x___, const[0].w___; 235: CMP temp[273].x, (const[1] - temp[270]).x___, none.0___, none.1___; 236: MUL temp[274].x, temp[268].x___, temp[273].x___; 237: MAD temp[275].x, temp[268].x___, -temp[274].x___, temp[268].x___; 238: CMP temp[276].x, -temp[275].x___, temp[271].x___, temp[264].x___; 239: ADD temp[277].x, temp[270].x___, -const[0].y___; 240: CMP temp[278].x, temp[277].x___, none.0___, none.1___; 241: CMP temp[279].x, -temp[278].x___, none.1___, temp[267].x___; 242: ADD temp[280].x, -temp[278].x___, none.1___; 243: ADD temp[281].x, temp[270].x___, none.1___; 244: CMP temp[282].x, -temp[280].x___, temp[281].x___, temp[270].x___; 245: ADD temp[283].x, temp[276].x___, const[0].w___; 246: CMP temp[285].x, (const[1] - temp[282]).x___, none.0___, none.1___; 247: MUL temp[286].x, temp[280].x___, temp[285].x___; 248: MAD temp[287].x, temp[280].x___, -temp[286].x___, temp[280].x___; 249: CMP temp[288].x, -temp[287].x___, temp[283].x___, temp[276].x___; 250: ADD temp[289].x, temp[282].x___, -const[0].y___; 251: CMP temp[290].x, temp[289].x___, none.0___, none.1___; 252: CMP temp[291].x, -temp[290].x___, none.1___, temp[279].x___; 253: ADD temp[292].x, -temp[290].x___, none.1___; 254: ADD temp[293].x, temp[282].x___, none.1___; 255: CMP temp[294].x, -temp[292].x___, temp[293].x___, temp[282].x___; 256: ADD temp[295].x, temp[288].x___, const[0].w___; 257: CMP temp[297].x, (const[1] - temp[294]).x___, none.0___, none.1___; 258: MUL temp[298].x, temp[292].x___, temp[297].x___; 259: MAD temp[299].x, temp[292].x___, -temp[298].x___, temp[292].x___; 260: CMP temp[300].x, -temp[299].x___, temp[295].x___, temp[288].x___; 261: ADD temp[301].x, temp[294].x___, -const[0].y___; 262: CMP temp[302].x, temp[301].x___, none.0___, none.1___; 263: CMP temp[303].x, -temp[302].x___, none.1___, temp[291].x___; 264: ADD temp[304].x, -temp[302].x___, none.1___; 265: ADD temp[305].x, temp[294].x___, none.1___; 266: CMP temp[306].x, -temp[304].x___, temp[305].x___, temp[294].x___; 267: ADD temp[307].x, temp[300].x___, const[0].w___; 268: CMP temp[309].x, (const[1] - temp[306]).x___, none.0___, none.1___; 269: MUL temp[310].x, temp[304].x___, temp[309].x___; 270: MAD temp[311].x, temp[304].x___, -temp[310].x___, temp[304].x___; 271: CMP temp[312].x, -temp[311].x___, temp[307].x___, temp[300].x___; 272: ADD temp[313].x, temp[306].x___, -const[0].y___; 273: CMP temp[314].x, temp[313].x___, none.0___, none.1___; 274: CMP temp[315].x, -temp[314].x___, none.1___, temp[303].x___; 275: ADD temp[316].x, -temp[314].x___, none.1___; 276: ADD temp[317].x, temp[306].x___, none.1___; 277: CMP temp[318].x, -temp[316].x___, temp[317].x___, temp[306].x___; 278: ADD temp[319].x, temp[312].x___, const[0].w___; 279: CMP temp[321].x, (const[1] - temp[318]).x___, none.0___, none.1___; 280: MUL temp[322].x, temp[316].x___, temp[321].x___; 281: MAD temp[323].x, temp[316].x___, -temp[322].x___, temp[316].x___; 282: CMP temp[324].x, -temp[323].x___, temp[319].x___, temp[312].x___; 283: ADD temp[325].x, temp[318].x___, -const[0].y___; 284: CMP temp[326].x, temp[325].x___, none.0___, none.1___; 285: CMP temp[327].x, -temp[326].x___, none.1___, temp[315].x___; 286: ADD temp[328].x, -temp[326].x___, none.1___; 287: ADD temp[329].x, temp[318].x___, none.1___; 288: CMP temp[330].x, -temp[328].x___, temp[329].x___, temp[318].x___; 289: ADD temp[331].x, temp[324].x___, const[0].w___; 290: CMP temp[333].x, (const[1] - temp[330]).x___, none.0___, none.1___; 291: MUL temp[334].x, temp[328].x___, temp[333].x___; 292: MAD temp[335].x, temp[328].x___, -temp[334].x___, temp[328].x___; 293: CMP temp[336].x, -temp[335].x___, temp[331].x___, temp[324].x___; 294: ADD temp[337].x, temp[330].x___, -const[0].y___; 295: CMP temp[338].x, temp[337].x___, none.0___, none.1___; 296: CMP temp[339].x, -temp[338].x___, none.1___, temp[327].x___; 297: ADD temp[340].x, -temp[338].x___, none.1___; 298: ADD temp[341].x, temp[330].x___, none.1___; 299: CMP temp[342].x, -temp[340].x___, temp[341].x___, temp[330].x___; 300: ADD temp[343].x, temp[336].x___, const[0].w___; 301: CMP temp[345].x, (const[1] - temp[342]).x___, none.0___, none.1___; 302: MUL temp[346].x, temp[340].x___, temp[345].x___; 303: MAD temp[347].x, temp[340].x___, -temp[346].x___, temp[340].x___; 304: CMP temp[348].x, -temp[347].x___, temp[343].x___, temp[336].x___; 305: ADD temp[349].x, temp[342].x___, -const[0].y___; 306: CMP temp[350].x, temp[349].x___, none.0___, none.1___; 307: CMP temp[351].x, -temp[350].x___, none.1___, temp[339].x___; 308: ADD temp[352].x, -temp[350].x___, none.1___; 309: ADD temp[353].x, temp[342].x___, none.1___; 310: CMP temp[354].x, -temp[352].x___, temp[353].x___, temp[342].x___; 311: ADD temp[355].x, temp[348].x___, const[0].w___; 312: CMP temp[357].x, (const[1] - temp[354]).x___, none.0___, none.1___; 313: MUL temp[358].x, temp[352].x___, temp[357].x___; 314: MAD temp[359].x, temp[352].x___, -temp[358].x___, temp[352].x___; 315: CMP temp[360].x, -temp[359].x___, temp[355].x___, temp[348].x___; 316: ADD temp[361].x, temp[354].x___, -const[0].y___; 317: CMP temp[362].x, temp[361].x___, none.0___, none.1___; 318: CMP temp[363].x, -temp[362].x___, none.1___, temp[351].x___; 319: ADD temp[364].x, -temp[362].x___, none.1___; 320: ADD temp[365].x, temp[354].x___, none.1___; 321: CMP temp[366].x, -temp[364].x___, temp[365].x___, temp[354].x___; 322: ADD temp[367].x, temp[360].x___, const[0].w___; 323: CMP temp[369].x, (const[1] - temp[366]).x___, none.0___, none.1___; 324: MUL temp[370].x, temp[364].x___, temp[369].x___; 325: MAD temp[371].x, temp[364].x___, -temp[370].x___, temp[364].x___; 326: CMP temp[372].x, -temp[371].x___, temp[367].x___, temp[360].x___; 327: ADD temp[373].x, temp[366].x___, -const[0].y___; 328: CMP temp[374].x, temp[373].x___, none.0___, none.1___; 329: CMP temp[375].x, -temp[374].x___, none.1___, temp[363].x___; 330: ADD temp[376].x, -temp[374].x___, none.1___; 331: ADD temp[377].x, temp[366].x___, none.1___; 332: CMP temp[378].x, -temp[376].x___, temp[377].x___, temp[366].x___; 333: ADD temp[379].x, temp[372].x___, const[0].w___; 334: CMP temp[381].x, (const[1] - temp[378]).x___, none.0___, none.1___; 335: MUL temp[382].x, temp[376].x___, temp[381].x___; 336: MAD temp[383].x, temp[376].x___, -temp[382].x___, temp[376].x___; 337: CMP temp[384].x, -temp[383].x___, temp[379].x___, temp[372].x___; 338: ADD temp[385].x, temp[378].x___, -const[0].y___; 339: CMP temp[386].x, temp[385].x___, none.0___, none.1___; 340: CMP temp[387].x, -temp[386].x___, none.1___, temp[375].x___; 341: ADD temp[388].x, -temp[386].x___, none.1___; 342: ADD temp[389].x, temp[378].x___, none.1___; 343: CMP temp[390].x, -temp[388].x___, temp[389].x___, temp[378].x___; 344: ADD temp[391].x, temp[384].x___, const[0].w___; 345: CMP temp[393].x, (const[1] - temp[390]).x___, none.0___, none.1___; 346: MUL temp[394].x, temp[388].x___, temp[393].x___; 347: MAD temp[395].x, temp[388].x___, -temp[394].x___, temp[388].x___; 348: CMP temp[396].x, -temp[395].x___, temp[391].x___, temp[384].x___; 349: ADD temp[397].x, temp[390].x___, -const[0].y___; 350: CMP temp[398].x, temp[397].x___, none.0___, none.1___; 351: CMP temp[399].x, -temp[398].x___, none.1___, temp[387].x___; 352: ADD temp[400].x, -temp[398].x___, none.1___; 353: ADD temp[401].x, temp[390].x___, none.1___; 354: CMP temp[402].x, -temp[400].x___, temp[401].x___, temp[390].x___; 355: ADD temp[403].x, temp[396].x___, const[0].w___; 356: CMP temp[405].x, (const[1] - temp[402]).x___, none.0___, none.1___; 357: MUL temp[406].x, temp[400].x___, temp[405].x___; 358: MAD temp[407].x, temp[400].x___, -temp[406].x___, temp[400].x___; 359: CMP temp[408].x, -temp[407].x___, temp[403].x___, temp[396].x___; 360: ADD temp[409].x, temp[402].x___, -const[0].y___; 361: CMP temp[410].x, temp[409].x___, none.0___, none.1___; 362: CMP temp[411].x, -temp[410].x___, none.1___, temp[399].x___; 363: ADD temp[412].x, -temp[410].x___, none.1___; 364: ADD temp[413].x, temp[402].x___, none.1___; 365: CMP temp[414].x, -temp[412].x___, temp[413].x___, temp[402].x___; 366: ADD temp[415].x, temp[408].x___, const[0].w___; 367: CMP temp[417].x, (const[1] - temp[414]).x___, none.0___, none.1___; 368: MUL temp[418].x, temp[412].x___, temp[417].x___; 369: MAD temp[419].x, temp[412].x___, -temp[418].x___, temp[412].x___; 370: CMP temp[420].x, -temp[419].x___, temp[415].x___, temp[408].x___; 371: ADD temp[421].x, temp[414].x___, -const[0].y___; 372: CMP temp[422].x, temp[421].x___, none.0___, none.1___; 373: CMP temp[423].x, -temp[422].x___, none.1___, temp[411].x___; 374: ADD temp[424].x, -temp[422].x___, none.1___; 375: ADD temp[425].x, temp[414].x___, none.1___; 376: CMP temp[426].x, -temp[424].x___, temp[425].x___, temp[414].x___; 377: ADD temp[427].x, temp[420].x___, const[0].w___; 378: CMP temp[429].x, (const[1] - temp[426]).x___, none.0___, none.1___; 379: MUL temp[430].x, temp[424].x___, temp[429].x___; 380: MAD temp[431].x, temp[424].x___, -temp[430].x___, temp[424].x___; 381: CMP temp[432].x, -temp[431].x___, temp[427].x___, temp[420].x___; 382: ADD temp[433].x, temp[426].x___, -const[0].y___; 383: CMP temp[434].x, temp[433].x___, none.0___, none.1___; 384: CMP temp[435].x, -temp[434].x___, none.1___, temp[423].x___; 385: ADD temp[436].x, -temp[434].x___, none.1___; 386: ADD temp[437].x, temp[426].x___, none.1___; 387: CMP temp[438].x, -temp[436].x___, temp[437].x___, temp[426].x___; 388: ADD temp[439].x, temp[432].x___, const[0].w___; 389: CMP temp[441].x, (const[1] - temp[438]).x___, none.0___, none.1___; 390: MUL temp[442].x, temp[436].x___, temp[441].x___; 391: MAD temp[443].x, temp[436].x___, -temp[442].x___, temp[436].x___; 392: CMP temp[444].x, -temp[443].x___, temp[439].x___, temp[432].x___; 393: ADD temp[445].x, temp[438].x___, -const[0].y___; 394: CMP temp[446].x, temp[445].x___, none.0___, none.1___; 395: CMP temp[447].x, -temp[446].x___, none.1___, temp[435].x___; 396: ADD temp[448].x, -temp[446].x___, none.1___; 397: ADD temp[449].x, temp[438].x___, none.1___; 398: CMP temp[450].x, -temp[448].x___, temp[449].x___, temp[438].x___; 399: ADD temp[451].x, temp[444].x___, const[0].w___; 400: CMP temp[453].x, (const[1] - temp[450]).x___, none.0___, none.1___; 401: MUL temp[454].x, temp[448].x___, temp[453].x___; 402: MAD temp[455].x, temp[448].x___, -temp[454].x___, temp[448].x___; 403: CMP temp[456].x, -temp[455].x___, temp[451].x___, temp[444].x___; 404: ADD temp[457].x, temp[450].x___, -const[0].y___; 405: CMP temp[458].x, temp[457].x___, none.0___, none.1___; 406: CMP temp[459].x, -temp[458].x___, none.1___, temp[447].x___; 407: ADD temp[460].x, -temp[458].x___, none.1___; 408: ADD temp[461].x, temp[450].x___, none.1___; 409: CMP temp[462].x, -temp[460].x___, temp[461].x___, temp[450].x___; 410: ADD temp[463].x, temp[456].x___, const[0].w___; 411: CMP temp[465].x, (const[1] - temp[462]).x___, none.0___, none.1___; 412: MUL temp[466].x, temp[460].x___, temp[465].x___; 413: MAD temp[467].x, temp[460].x___, -temp[466].x___, temp[460].x___; 414: CMP temp[468].x, -temp[467].x___, temp[463].x___, temp[456].x___; 415: ADD temp[469].x, temp[462].x___, -const[0].y___; 416: CMP temp[470].x, temp[469].x___, none.0___, none.1___; 417: CMP temp[471].x, -temp[470].x___, none.1___, temp[459].x___; 418: ADD temp[472].x, -temp[470].x___, none.1___; 419: ADD temp[473].x, temp[462].x___, none.1___; 420: CMP temp[474].x, -temp[472].x___, temp[473].x___, temp[462].x___; 421: ADD temp[475].x, temp[468].x___, const[0].w___; 422: CMP temp[477].x, (const[1] - temp[474]).x___, none.0___, none.1___; 423: MUL temp[478].x, temp[472].x___, temp[477].x___; 424: MAD temp[479].x, temp[472].x___, -temp[478].x___, temp[472].x___; 425: CMP temp[480].x, -temp[479].x___, temp[475].x___, temp[468].x___; 426: ADD temp[481].x, temp[474].x___, -const[0].y___; 427: CMP temp[482].x, temp[481].x___, none.0___, none.1___; 428: CMP temp[483].x, -temp[482].x___, none.1___, temp[471].x___; 429: ADD temp[484].x, -temp[482].x___, none.1___; 430: ADD temp[485].x, temp[474].x___, none.1___; 431: CMP temp[486].x, -temp[484].x___, temp[485].x___, temp[474].x___; 432: ADD temp[487].x, temp[480].x___, const[0].w___; 433: CMP temp[489].x, (const[1] - temp[486]).x___, none.0___, none.1___; 434: MUL temp[490].x, temp[484].x___, temp[489].x___; 435: MAD temp[491].x, temp[484].x___, -temp[490].x___, temp[484].x___; 436: CMP temp[492].x, -temp[491].x___, temp[487].x___, temp[480].x___; 437: ADD temp[493].x, temp[486].x___, -const[0].y___; 438: CMP temp[494].x, temp[493].x___, none.0___, none.1___; 439: CMP temp[495].x, -temp[494].x___, none.1___, temp[483].x___; 440: ADD temp[496].x, -temp[494].x___, none.1___; 441: ADD temp[497].x, temp[486].x___, none.1___; 442: CMP temp[498].x, -temp[496].x___, temp[497].x___, temp[486].x___; 443: ADD temp[499].x, temp[492].x___, const[0].w___; 444: CMP temp[501].x, (const[1] - temp[498]).x___, none.0___, none.1___; 445: MUL temp[502].x, temp[496].x___, temp[501].x___; 446: MAD temp[503].x, temp[496].x___, -temp[502].x___, temp[496].x___; 447: CMP temp[504].x, -temp[503].x___, temp[499].x___, temp[492].x___; 448: ADD temp[505].x, temp[498].x___, -const[0].y___; 449: CMP temp[506].x, temp[505].x___, none.0___, none.1___; 450: CMP temp[2].x, -temp[506].x___, none.1___, temp[495].x___; 451: ADD temp[507].x, -temp[506].x___, none.1___; 452: ADD temp[508].x, temp[498].x___, none.1___; 453: CMP temp[509].x, -temp[507].x___, temp[508].x___, temp[498].x___; 454: ADD temp[510].x, temp[504].x___, const[0].w___; 455: CMP temp[512].x, (const[1] - temp[509]).x___, none.0___, none.1___; 456: MUL temp[513].x, temp[507].x___, temp[512].x___; 457: MAD temp[514].x, temp[507].x___, -temp[513].x___, temp[507].x___; 458: CMP temp[515].x, -temp[514].x___, temp[510].x___, temp[504].x___; 459: MOV output[0], temp[515].xxxx; CONST[0] = { 0.0000 20.0000 1.0000 0.1000 } CONST[1] = { 5.0000 0.0000 0.0000 0.0000 } Fragment Program: after 'dataflow swizzles' # Radeon Compiler Program 0: CMP temp[14].x, const[0].-y___, none.0___, none.1___; 1: CMP temp[15].x, -temp[14].x___, none.1___, none.0___; 2: ADD temp[16].x, -temp[14].x___, none.1___; 3: CMP temp[18].x, -temp[16].x___, none.1___, none.0___; 4: CMP temp[21].x, (const[1] - temp[18]).x___, none.0___, none.1___; 5: MUL temp[22].x, temp[16].x___, temp[21].x___; 6: MAD temp[23].x, temp[16].x___, -temp[22].x___, temp[16].x___; 7: CMP temp[24].x, -temp[23].x___, const[0].w___, none.0___; 8: ADD temp[25].x, temp[18].x___, -const[0].y___; 9: CMP temp[26].x, temp[25].x___, none.0___, none.1___; 10: CMP temp[27].x, -temp[26].x___, none.1___, temp[15].x___; 11: ADD temp[28].x, -temp[26].x___, none.1___; 12: ADD temp[29].x, temp[18].x___, none.1___; 13: CMP temp[30].x, -temp[28].x___, temp[29].x___, temp[18].x___; 14: ADD temp[31].x, temp[24].x___, const[0].w___; 15: CMP temp[33].x, (const[1] - temp[30]).x___, none.0___, none.1___; 16: MUL temp[34].x, temp[28].x___, temp[33].x___; 17: MAD temp[35].x, temp[28].x___, -temp[34].x___, temp[28].x___; 18: CMP temp[36].x, -temp[35].x___, temp[31].x___, temp[24].x___; 19: ADD temp[37].x, temp[30].x___, -const[0].y___; 20: CMP temp[38].x, temp[37].x___, none.0___, none.1___; 21: CMP temp[39].x, -temp[38].x___, none.1___, temp[27].x___; 22: ADD temp[40].x, -temp[38].x___, none.1___; 23: ADD temp[41].x, temp[30].x___, none.1___; 24: CMP temp[42].x, -temp[40].x___, temp[41].x___, temp[30].x___; 25: ADD temp[43].x, temp[36].x___, const[0].w___; 26: CMP temp[45].x, (const[1] - temp[42]).x___, none.0___, none.1___; 27: MUL temp[46].x, temp[40].x___, temp[45].x___; 28: MAD temp[47].x, temp[40].x___, -temp[46].x___, temp[40].x___; 29: CMP temp[48].x, -temp[47].x___, temp[43].x___, temp[36].x___; 30: ADD temp[49].x, temp[42].x___, -const[0].y___; 31: CMP temp[50].x, temp[49].x___, none.0___, none.1___; 32: CMP temp[51].x, -temp[50].x___, none.1___, temp[39].x___; 33: ADD temp[52].x, -temp[50].x___, none.1___; 34: ADD temp[53].x, temp[42].x___, none.1___; 35: CMP temp[54].x, -temp[52].x___, temp[53].x___, temp[42].x___; 36: ADD temp[55].x, temp[48].x___, const[0].w___; 37: CMP temp[57].x, (const[1] - temp[54]).x___, none.0___, none.1___; 38: MUL temp[58].x, temp[52].x___, temp[57].x___; 39: MAD temp[59].x, temp[52].x___, -temp[58].x___, temp[52].x___; 40: CMP temp[60].x, -temp[59].x___, temp[55].x___, temp[48].x___; 41: ADD temp[61].x, temp[54].x___, -const[0].y___; 42: CMP temp[62].x, temp[61].x___, none.0___, none.1___; 43: CMP temp[63].x, -temp[62].x___, none.1___, temp[51].x___; 44: ADD temp[64].x, -temp[62].x___, none.1___; 45: ADD temp[65].x, temp[54].x___, none.1___; 46: CMP temp[66].x, -temp[64].x___, temp[65].x___, temp[54].x___; 47: ADD temp[67].x, temp[60].x___, const[0].w___; 48: CMP temp[69].x, (const[1] - temp[66]).x___, none.0___, none.1___; 49: MUL temp[70].x, temp[64].x___, temp[69].x___; 50: MAD temp[71].x, temp[64].x___, -temp[70].x___, temp[64].x___; 51: CMP temp[72].x, -temp[71].x___, temp[67].x___, temp[60].x___; 52: ADD temp[73].x, temp[66].x___, -const[0].y___; 53: CMP temp[74].x, temp[73].x___, none.0___, none.1___; 54: CMP temp[75].x, -temp[74].x___, none.1___, temp[63].x___; 55: ADD temp[76].x, -temp[74].x___, none.1___; 56: ADD temp[77].x, temp[66].x___, none.1___; 57: CMP temp[78].x, -temp[76].x___, temp[77].x___, temp[66].x___; 58: ADD temp[79].x, temp[72].x___, const[0].w___; 59: CMP temp[81].x, (const[1] - temp[78]).x___, none.0___, none.1___; 60: MUL temp[82].x, temp[76].x___, temp[81].x___; 61: MAD temp[83].x, temp[76].x___, -temp[82].x___, temp[76].x___; 62: CMP temp[84].x, -temp[83].x___, temp[79].x___, temp[72].x___; 63: ADD temp[85].x, temp[78].x___, -const[0].y___; 64: CMP temp[86].x, temp[85].x___, none.0___, none.1___; 65: CMP temp[87].x, -temp[86].x___, none.1___, temp[75].x___; 66: ADD temp[88].x, -temp[86].x___, none.1___; 67: ADD temp[89].x, temp[78].x___, none.1___; 68: CMP temp[90].x, -temp[88].x___, temp[89].x___, temp[78].x___; 69: ADD temp[91].x, temp[84].x___, const[0].w___; 70: CMP temp[93].x, (const[1] - temp[90]).x___, none.0___, none.1___; 71: MUL temp[94].x, temp[88].x___, temp[93].x___; 72: MAD temp[95].x, temp[88].x___, -temp[94].x___, temp[88].x___; 73: CMP temp[96].x, -temp[95].x___, temp[91].x___, temp[84].x___; 74: ADD temp[97].x, temp[90].x___, -const[0].y___; 75: CMP temp[98].x, temp[97].x___, none.0___, none.1___; 76: CMP temp[99].x, -temp[98].x___, none.1___, temp[87].x___; 77: ADD temp[100].x, -temp[98].x___, none.1___; 78: ADD temp[101].x, temp[90].x___, none.1___; 79: CMP temp[102].x, -temp[100].x___, temp[101].x___, temp[90].x___; 80: ADD temp[103].x, temp[96].x___, const[0].w___; 81: CMP temp[105].x, (const[1] - temp[102]).x___, none.0___, none.1___; 82: MUL temp[106].x, temp[100].x___, temp[105].x___; 83: MAD temp[107].x, temp[100].x___, -temp[106].x___, temp[100].x___; 84: CMP temp[108].x, -temp[107].x___, temp[103].x___, temp[96].x___; 85: ADD temp[109].x, temp[102].x___, -const[0].y___; 86: CMP temp[110].x, temp[109].x___, none.0___, none.1___; 87: CMP temp[111].x, -temp[110].x___, none.1___, temp[99].x___; 88: ADD temp[112].x, -temp[110].x___, none.1___; 89: ADD temp[113].x, temp[102].x___, none.1___; 90: CMP temp[114].x, -temp[112].x___, temp[113].x___, temp[102].x___; 91: ADD temp[115].x, temp[108].x___, const[0].w___; 92: CMP temp[117].x, (const[1] - temp[114]).x___, none.0___, none.1___; 93: MUL temp[118].x, temp[112].x___, temp[117].x___; 94: MAD temp[119].x, temp[112].x___, -temp[118].x___, temp[112].x___; 95: CMP temp[120].x, -temp[119].x___, temp[115].x___, temp[108].x___; 96: ADD temp[121].x, temp[114].x___, -const[0].y___; 97: CMP temp[122].x, temp[121].x___, none.0___, none.1___; 98: CMP temp[123].x, -temp[122].x___, none.1___, temp[111].x___; 99: ADD temp[124].x, -temp[122].x___, none.1___; 100: ADD temp[125].x, temp[114].x___, none.1___; 101: CMP temp[126].x, -temp[124].x___, temp[125].x___, temp[114].x___; 102: ADD temp[127].x, temp[120].x___, const[0].w___; 103: CMP temp[129].x, (const[1] - temp[126]).x___, none.0___, none.1___; 104: MUL temp[130].x, temp[124].x___, temp[129].x___; 105: MAD temp[131].x, temp[124].x___, -temp[130].x___, temp[124].x___; 106: CMP temp[132].x, -temp[131].x___, temp[127].x___, temp[120].x___; 107: ADD temp[133].x, temp[126].x___, -const[0].y___; 108: CMP temp[134].x, temp[133].x___, none.0___, none.1___; 109: CMP temp[135].x, -temp[134].x___, none.1___, temp[123].x___; 110: ADD temp[136].x, -temp[134].x___, none.1___; 111: ADD temp[137].x, temp[126].x___, none.1___; 112: CMP temp[138].x, -temp[136].x___, temp[137].x___, temp[126].x___; 113: ADD temp[139].x, temp[132].x___, const[0].w___; 114: CMP temp[141].x, (const[1] - temp[138]).x___, none.0___, none.1___; 115: MUL temp[142].x, temp[136].x___, temp[141].x___; 116: MAD temp[143].x, temp[136].x___, -temp[142].x___, temp[136].x___; 117: CMP temp[144].x, -temp[143].x___, temp[139].x___, temp[132].x___; 118: ADD temp[145].x, temp[138].x___, -const[0].y___; 119: CMP temp[146].x, temp[145].x___, none.0___, none.1___; 120: CMP temp[147].x, -temp[146].x___, none.1___, temp[135].x___; 121: ADD temp[148].x, -temp[146].x___, none.1___; 122: ADD temp[149].x, temp[138].x___, none.1___; 123: CMP temp[150].x, -temp[148].x___, temp[149].x___, temp[138].x___; 124: ADD temp[151].x, temp[144].x___, const[0].w___; 125: CMP temp[153].x, (const[1] - temp[150]).x___, none.0___, none.1___; 126: MUL temp[154].x, temp[148].x___, temp[153].x___; 127: MAD temp[155].x, temp[148].x___, -temp[154].x___, temp[148].x___; 128: CMP temp[156].x, -temp[155].x___, temp[151].x___, temp[144].x___; 129: ADD temp[157].x, temp[150].x___, -const[0].y___; 130: CMP temp[158].x, temp[157].x___, none.0___, none.1___; 131: CMP temp[159].x, -temp[158].x___, none.1___, temp[147].x___; 132: ADD temp[160].x, -temp[158].x___, none.1___; 133: ADD temp[161].x, temp[150].x___, none.1___; 134: CMP temp[162].x, -temp[160].x___, temp[161].x___, temp[150].x___; 135: ADD temp[163].x, temp[156].x___, const[0].w___; 136: CMP temp[165].x, (const[1] - temp[162]).x___, none.0___, none.1___; 137: MUL temp[166].x, temp[160].x___, temp[165].x___; 138: MAD temp[167].x, temp[160].x___, -temp[166].x___, temp[160].x___; 139: CMP temp[168].x, -temp[167].x___, temp[163].x___, temp[156].x___; 140: ADD temp[169].x, temp[162].x___, -const[0].y___; 141: CMP temp[170].x, temp[169].x___, none.0___, none.1___; 142: CMP temp[171].x, -temp[170].x___, none.1___, temp[159].x___; 143: ADD temp[172].x, -temp[170].x___, none.1___; 144: ADD temp[173].x, temp[162].x___, none.1___; 145: CMP temp[174].x, -temp[172].x___, temp[173].x___, temp[162].x___; 146: ADD temp[175].x, temp[168].x___, const[0].w___; 147: CMP temp[177].x, (const[1] - temp[174]).x___, none.0___, none.1___; 148: MUL temp[178].x, temp[172].x___, temp[177].x___; 149: MAD temp[179].x, temp[172].x___, -temp[178].x___, temp[172].x___; 150: CMP temp[180].x, -temp[179].x___, temp[175].x___, temp[168].x___; 151: ADD temp[181].x, temp[174].x___, -const[0].y___; 152: CMP temp[182].x, temp[181].x___, none.0___, none.1___; 153: CMP temp[183].x, -temp[182].x___, none.1___, temp[171].x___; 154: ADD temp[184].x, -temp[182].x___, none.1___; 155: ADD temp[185].x, temp[174].x___, none.1___; 156: CMP temp[186].x, -temp[184].x___, temp[185].x___, temp[174].x___; 157: ADD temp[187].x, temp[180].x___, const[0].w___; 158: CMP temp[189].x, (const[1] - temp[186]).x___, none.0___, none.1___; 159: MUL temp[190].x, temp[184].x___, temp[189].x___; 160: MAD temp[191].x, temp[184].x___, -temp[190].x___, temp[184].x___; 161: CMP temp[192].x, -temp[191].x___, temp[187].x___, temp[180].x___; 162: ADD temp[193].x, temp[186].x___, -const[0].y___; 163: CMP temp[194].x, temp[193].x___, none.0___, none.1___; 164: CMP temp[195].x, -temp[194].x___, none.1___, temp[183].x___; 165: ADD temp[196].x, -temp[194].x___, none.1___; 166: ADD temp[197].x, temp[186].x___, none.1___; 167: CMP temp[198].x, -temp[196].x___, temp[197].x___, temp[186].x___; 168: ADD temp[199].x, temp[192].x___, const[0].w___; 169: CMP temp[201].x, (const[1] - temp[198]).x___, none.0___, none.1___; 170: MUL temp[202].x, temp[196].x___, temp[201].x___; 171: MAD temp[203].x, temp[196].x___, -temp[202].x___, temp[196].x___; 172: CMP temp[204].x, -temp[203].x___, temp[199].x___, temp[192].x___; 173: ADD temp[205].x, temp[198].x___, -const[0].y___; 174: CMP temp[206].x, temp[205].x___, none.0___, none.1___; 175: CMP temp[207].x, -temp[206].x___, none.1___, temp[195].x___; 176: ADD temp[208].x, -temp[206].x___, none.1___; 177: ADD temp[209].x, temp[198].x___, none.1___; 178: CMP temp[210].x, -temp[208].x___, temp[209].x___, temp[198].x___; 179: ADD temp[211].x, temp[204].x___, const[0].w___; 180: CMP temp[213].x, (const[1] - temp[210]).x___, none.0___, none.1___; 181: MUL temp[214].x, temp[208].x___, temp[213].x___; 182: MAD temp[215].x, temp[208].x___, -temp[214].x___, temp[208].x___; 183: CMP temp[216].x, -temp[215].x___, temp[211].x___, temp[204].x___; 184: ADD temp[217].x, temp[210].x___, -const[0].y___; 185: CMP temp[218].x, temp[217].x___, none.0___, none.1___; 186: CMP temp[219].x, -temp[218].x___, none.1___, temp[207].x___; 187: ADD temp[220].x, -temp[218].x___, none.1___; 188: ADD temp[221].x, temp[210].x___, none.1___; 189: CMP temp[222].x, -temp[220].x___, temp[221].x___, temp[210].x___; 190: ADD temp[223].x, temp[216].x___, const[0].w___; 191: CMP temp[225].x, (const[1] - temp[222]).x___, none.0___, none.1___; 192: MUL temp[226].x, temp[220].x___, temp[225].x___; 193: MAD temp[227].x, temp[220].x___, -temp[226].x___, temp[220].x___; 194: CMP temp[228].x, -temp[227].x___, temp[223].x___, temp[216].x___; 195: ADD temp[229].x, temp[222].x___, -const[0].y___; 196: CMP temp[230].x, temp[229].x___, none.0___, none.1___; 197: CMP temp[231].x, -temp[230].x___, none.1___, temp[219].x___; 198: ADD temp[232].x, -temp[230].x___, none.1___; 199: ADD temp[233].x, temp[222].x___, none.1___; 200: CMP temp[234].x, -temp[232].x___, temp[233].x___, temp[222].x___; 201: ADD temp[235].x, temp[228].x___, const[0].w___; 202: CMP temp[237].x, (const[1] - temp[234]).x___, none.0___, none.1___; 203: MUL temp[238].x, temp[232].x___, temp[237].x___; 204: MAD temp[239].x, temp[232].x___, -temp[238].x___, temp[232].x___; 205: CMP temp[240].x, -temp[239].x___, temp[235].x___, temp[228].x___; 206: ADD temp[241].x, temp[234].x___, -const[0].y___; 207: CMP temp[242].x, temp[241].x___, none.0___, none.1___; 208: CMP temp[243].x, -temp[242].x___, none.1___, temp[231].x___; 209: ADD temp[244].x, -temp[242].x___, none.1___; 210: ADD temp[245].x, temp[234].x___, none.1___; 211: CMP temp[246].x, -temp[244].x___, temp[245].x___, temp[234].x___; 212: ADD temp[247].x, temp[240].x___, const[0].w___; 213: CMP temp[249].x, (const[1] - temp[246]).x___, none.0___, none.1___; 214: MUL temp[250].x, temp[244].x___, temp[249].x___; 215: MAD temp[251].x, temp[244].x___, -temp[250].x___, temp[244].x___; 216: CMP temp[252].x, -temp[251].x___, temp[247].x___, temp[240].x___; 217: ADD temp[253].x, temp[246].x___, -const[0].y___; 218: CMP temp[254].x, temp[253].x___, none.0___, none.1___; 219: CMP temp[255].x, -temp[254].x___, none.1___, temp[243].x___; 220: ADD temp[256].x, -temp[254].x___, none.1___; 221: ADD temp[257].x, temp[246].x___, none.1___; 222: CMP temp[258].x, -temp[256].x___, temp[257].x___, temp[246].x___; 223: ADD temp[259].x, temp[252].x___, const[0].w___; 224: CMP temp[261].x, (const[1] - temp[258]).x___, none.0___, none.1___; 225: MUL temp[262].x, temp[256].x___, temp[261].x___; 226: MAD temp[263].x, temp[256].x___, -temp[262].x___, temp[256].x___; 227: CMP temp[264].x, -temp[263].x___, temp[259].x___, temp[252].x___; 228: ADD temp[265].x, temp[258].x___, -const[0].y___; 229: CMP temp[266].x, temp[265].x___, none.0___, none.1___; 230: CMP temp[267].x, -temp[266].x___, none.1___, temp[255].x___; 231: ADD temp[268].x, -temp[266].x___, none.1___; 232: ADD temp[269].x, temp[258].x___, none.1___; 233: CMP temp[270].x, -temp[268].x___, temp[269].x___, temp[258].x___; 234: ADD temp[271].x, temp[264].x___, const[0].w___; 235: CMP temp[273].x, (const[1] - temp[270]).x___, none.0___, none.1___; 236: MUL temp[274].x, temp[268].x___, temp[273].x___; 237: MAD temp[275].x, temp[268].x___, -temp[274].x___, temp[268].x___; 238: CMP temp[276].x, -temp[275].x___, temp[271].x___, temp[264].x___; 239: ADD temp[277].x, temp[270].x___, -const[0].y___; 240: CMP temp[278].x, temp[277].x___, none.0___, none.1___; 241: CMP temp[279].x, -temp[278].x___, none.1___, temp[267].x___; 242: ADD temp[280].x, -temp[278].x___, none.1___; 243: ADD temp[281].x, temp[270].x___, none.1___; 244: CMP temp[282].x, -temp[280].x___, temp[281].x___, temp[270].x___; 245: ADD temp[283].x, temp[276].x___, const[0].w___; 246: CMP temp[285].x, (const[1] - temp[282]).x___, none.0___, none.1___; 247: MUL temp[286].x, temp[280].x___, temp[285].x___; 248: MAD temp[287].x, temp[280].x___, -temp[286].x___, temp[280].x___; 249: CMP temp[288].x, -temp[287].x___, temp[283].x___, temp[276].x___; 250: ADD temp[289].x, temp[282].x___, -const[0].y___; 251: CMP temp[290].x, temp[289].x___, none.0___, none.1___; 252: CMP temp[291].x, -temp[290].x___, none.1___, temp[279].x___; 253: ADD temp[292].x, -temp[290].x___, none.1___; 254: ADD temp[293].x, temp[282].x___, none.1___; 255: CMP temp[294].x, -temp[292].x___, temp[293].x___, temp[282].x___; 256: ADD temp[295].x, temp[288].x___, const[0].w___; 257: CMP temp[297].x, (const[1] - temp[294]).x___, none.0___, none.1___; 258: MUL temp[298].x, temp[292].x___, temp[297].x___; 259: MAD temp[299].x, temp[292].x___, -temp[298].x___, temp[292].x___; 260: CMP temp[300].x, -temp[299].x___, temp[295].x___, temp[288].x___; 261: ADD temp[301].x, temp[294].x___, -const[0].y___; 262: CMP temp[302].x, temp[301].x___, none.0___, none.1___; 263: CMP temp[303].x, -temp[302].x___, none.1___, temp[291].x___; 264: ADD temp[304].x, -temp[302].x___, none.1___; 265: ADD temp[305].x, temp[294].x___, none.1___; 266: CMP temp[306].x, -temp[304].x___, temp[305].x___, temp[294].x___; 267: ADD temp[307].x, temp[300].x___, const[0].w___; 268: CMP temp[309].x, (const[1] - temp[306]).x___, none.0___, none.1___; 269: MUL temp[310].x, temp[304].x___, temp[309].x___; 270: MAD temp[311].x, temp[304].x___, -temp[310].x___, temp[304].x___; 271: CMP temp[312].x, -temp[311].x___, temp[307].x___, temp[300].x___; 272: ADD temp[313].x, temp[306].x___, -const[0].y___; 273: CMP temp[314].x, temp[313].x___, none.0___, none.1___; 274: CMP temp[315].x, -temp[314].x___, none.1___, temp[303].x___; 275: ADD temp[316].x, -temp[314].x___, none.1___; 276: ADD temp[317].x, temp[306].x___, none.1___; 277: CMP temp[318].x, -temp[316].x___, temp[317].x___, temp[306].x___; 278: ADD temp[319].x, temp[312].x___, const[0].w___; 279: CMP temp[321].x, (const[1] - temp[318]).x___, none.0___, none.1___; 280: MUL temp[322].x, temp[316].x___, temp[321].x___; 281: MAD temp[323].x, temp[316].x___, -temp[322].x___, temp[316].x___; 282: CMP temp[324].x, -temp[323].x___, temp[319].x___, temp[312].x___; 283: ADD temp[325].x, temp[318].x___, -const[0].y___; 284: CMP temp[326].x, temp[325].x___, none.0___, none.1___; 285: CMP temp[327].x, -temp[326].x___, none.1___, temp[315].x___; 286: ADD temp[328].x, -temp[326].x___, none.1___; 287: ADD temp[329].x, temp[318].x___, none.1___; 288: CMP temp[330].x, -temp[328].x___, temp[329].x___, temp[318].x___; 289: ADD temp[331].x, temp[324].x___, const[0].w___; 290: CMP temp[333].x, (const[1] - temp[330]).x___, none.0___, none.1___; 291: MUL temp[334].x, temp[328].x___, temp[333].x___; 292: MAD temp[335].x, temp[328].x___, -temp[334].x___, temp[328].x___; 293: CMP temp[336].x, -temp[335].x___, temp[331].x___, temp[324].x___; 294: ADD temp[337].x, temp[330].x___, -const[0].y___; 295: CMP temp[338].x, temp[337].x___, none.0___, none.1___; 296: CMP temp[339].x, -temp[338].x___, none.1___, temp[327].x___; 297: ADD temp[340].x, -temp[338].x___, none.1___; 298: ADD temp[341].x, temp[330].x___, none.1___; 299: CMP temp[342].x, -temp[340].x___, temp[341].x___, temp[330].x___; 300: ADD temp[343].x, temp[336].x___, const[0].w___; 301: CMP temp[345].x, (const[1] - temp[342]).x___, none.0___, none.1___; 302: MUL temp[346].x, temp[340].x___, temp[345].x___; 303: MAD temp[347].x, temp[340].x___, -temp[346].x___, temp[340].x___; 304: CMP temp[348].x, -temp[347].x___, temp[343].x___, temp[336].x___; 305: ADD temp[349].x, temp[342].x___, -const[0].y___; 306: CMP temp[350].x, temp[349].x___, none.0___, none.1___; 307: CMP temp[351].x, -temp[350].x___, none.1___, temp[339].x___; 308: ADD temp[352].x, -temp[350].x___, none.1___; 309: ADD temp[353].x, temp[342].x___, none.1___; 310: CMP temp[354].x, -temp[352].x___, temp[353].x___, temp[342].x___; 311: ADD temp[355].x, temp[348].x___, const[0].w___; 312: CMP temp[357].x, (const[1] - temp[354]).x___, none.0___, none.1___; 313: MUL temp[358].x, temp[352].x___, temp[357].x___; 314: MAD temp[359].x, temp[352].x___, -temp[358].x___, temp[352].x___; 315: CMP temp[360].x, -temp[359].x___, temp[355].x___, temp[348].x___; 316: ADD temp[361].x, temp[354].x___, -const[0].y___; 317: CMP temp[362].x, temp[361].x___, none.0___, none.1___; 318: CMP temp[363].x, -temp[362].x___, none.1___, temp[351].x___; 319: ADD temp[364].x, -temp[362].x___, none.1___; 320: ADD temp[365].x, temp[354].x___, none.1___; 321: CMP temp[366].x, -temp[364].x___, temp[365].x___, temp[354].x___; 322: ADD temp[367].x, temp[360].x___, const[0].w___; 323: CMP temp[369].x, (const[1] - temp[366]).x___, none.0___, none.1___; 324: MUL temp[370].x, temp[364].x___, temp[369].x___; 325: MAD temp[371].x, temp[364].x___, -temp[370].x___, temp[364].x___; 326: CMP temp[372].x, -temp[371].x___, temp[367].x___, temp[360].x___; 327: ADD temp[373].x, temp[366].x___, -const[0].y___; 328: CMP temp[374].x, temp[373].x___, none.0___, none.1___; 329: CMP temp[375].x, -temp[374].x___, none.1___, temp[363].x___; 330: ADD temp[376].x, -temp[374].x___, none.1___; 331: ADD temp[377].x, temp[366].x___, none.1___; 332: CMP temp[378].x, -temp[376].x___, temp[377].x___, temp[366].x___; 333: ADD temp[379].x, temp[372].x___, const[0].w___; 334: CMP temp[381].x, (const[1] - temp[378]).x___, none.0___, none.1___; 335: MUL temp[382].x, temp[376].x___, temp[381].x___; 336: MAD temp[383].x, temp[376].x___, -temp[382].x___, temp[376].x___; 337: CMP temp[384].x, -temp[383].x___, temp[379].x___, temp[372].x___; 338: ADD temp[385].x, temp[378].x___, -const[0].y___; 339: CMP temp[386].x, temp[385].x___, none.0___, none.1___; 340: CMP temp[387].x, -temp[386].x___, none.1___, temp[375].x___; 341: ADD temp[388].x, -temp[386].x___, none.1___; 342: ADD temp[389].x, temp[378].x___, none.1___; 343: CMP temp[390].x, -temp[388].x___, temp[389].x___, temp[378].x___; 344: ADD temp[391].x, temp[384].x___, const[0].w___; 345: CMP temp[393].x, (const[1] - temp[390]).x___, none.0___, none.1___; 346: MUL temp[394].x, temp[388].x___, temp[393].x___; 347: MAD temp[395].x, temp[388].x___, -temp[394].x___, temp[388].x___; 348: CMP temp[396].x, -temp[395].x___, temp[391].x___, temp[384].x___; 349: ADD temp[397].x, temp[390].x___, -const[0].y___; 350: CMP temp[398].x, temp[397].x___, none.0___, none.1___; 351: CMP temp[399].x, -temp[398].x___, none.1___, temp[387].x___; 352: ADD temp[400].x, -temp[398].x___, none.1___; 353: ADD temp[401].x, temp[390].x___, none.1___; 354: CMP temp[402].x, -temp[400].x___, temp[401].x___, temp[390].x___; 355: ADD temp[403].x, temp[396].x___, const[0].w___; 356: CMP temp[405].x, (const[1] - temp[402]).x___, none.0___, none.1___; 357: MUL temp[406].x, temp[400].x___, temp[405].x___; 358: MAD temp[407].x, temp[400].x___, -temp[406].x___, temp[400].x___; 359: CMP temp[408].x, -temp[407].x___, temp[403].x___, temp[396].x___; 360: ADD temp[409].x, temp[402].x___, -const[0].y___; 361: CMP temp[410].x, temp[409].x___, none.0___, none.1___; 362: CMP temp[411].x, -temp[410].x___, none.1___, temp[399].x___; 363: ADD temp[412].x, -temp[410].x___, none.1___; 364: ADD temp[413].x, temp[402].x___, none.1___; 365: CMP temp[414].x, -temp[412].x___, temp[413].x___, temp[402].x___; 366: ADD temp[415].x, temp[408].x___, const[0].w___; 367: CMP temp[417].x, (const[1] - temp[414]).x___, none.0___, none.1___; 368: MUL temp[418].x, temp[412].x___, temp[417].x___; 369: MAD temp[419].x, temp[412].x___, -temp[418].x___, temp[412].x___; 370: CMP temp[420].x, -temp[419].x___, temp[415].x___, temp[408].x___; 371: ADD temp[421].x, temp[414].x___, -const[0].y___; 372: CMP temp[422].x, temp[421].x___, none.0___, none.1___; 373: CMP temp[423].x, -temp[422].x___, none.1___, temp[411].x___; 374: ADD temp[424].x, -temp[422].x___, none.1___; 375: ADD temp[425].x, temp[414].x___, none.1___; 376: CMP temp[426].x, -temp[424].x___, temp[425].x___, temp[414].x___; 377: ADD temp[427].x, temp[420].x___, const[0].w___; 378: CMP temp[429].x, (const[1] - temp[426]).x___, none.0___, none.1___; 379: MUL temp[430].x, temp[424].x___, temp[429].x___; 380: MAD temp[431].x, temp[424].x___, -temp[430].x___, temp[424].x___; 381: CMP temp[432].x, -temp[431].x___, temp[427].x___, temp[420].x___; 382: ADD temp[433].x, temp[426].x___, -const[0].y___; 383: CMP temp[434].x, temp[433].x___, none.0___, none.1___; 384: CMP temp[435].x, -temp[434].x___, none.1___, temp[423].x___; 385: ADD temp[436].x, -temp[434].x___, none.1___; 386: ADD temp[437].x, temp[426].x___, none.1___; 387: CMP temp[438].x, -temp[436].x___, temp[437].x___, temp[426].x___; 388: ADD temp[439].x, temp[432].x___, const[0].w___; 389: CMP temp[441].x, (const[1] - temp[438]).x___, none.0___, none.1___; 390: MUL temp[442].x, temp[436].x___, temp[441].x___; 391: MAD temp[443].x, temp[436].x___, -temp[442].x___, temp[436].x___; 392: CMP temp[444].x, -temp[443].x___, temp[439].x___, temp[432].x___; 393: ADD temp[445].x, temp[438].x___, -const[0].y___; 394: CMP temp[446].x, temp[445].x___, none.0___, none.1___; 395: CMP temp[447].x, -temp[446].x___, none.1___, temp[435].x___; 396: ADD temp[448].x, -temp[446].x___, none.1___; 397: ADD temp[449].x, temp[438].x___, none.1___; 398: CMP temp[450].x, -temp[448].x___, temp[449].x___, temp[438].x___; 399: ADD temp[451].x, temp[444].x___, const[0].w___; 400: CMP temp[453].x, (const[1] - temp[450]).x___, none.0___, none.1___; 401: MUL temp[454].x, temp[448].x___, temp[453].x___; 402: MAD temp[455].x, temp[448].x___, -temp[454].x___, temp[448].x___; 403: CMP temp[456].x, -temp[455].x___, temp[451].x___, temp[444].x___; 404: ADD temp[457].x, temp[450].x___, -const[0].y___; 405: CMP temp[458].x, temp[457].x___, none.0___, none.1___; 406: CMP temp[459].x, -temp[458].x___, none.1___, temp[447].x___; 407: ADD temp[460].x, -temp[458].x___, none.1___; 408: ADD temp[461].x, temp[450].x___, none.1___; 409: CMP temp[462].x, -temp[460].x___, temp[461].x___, temp[450].x___; 410: ADD temp[463].x, temp[456].x___, const[0].w___; 411: CMP temp[465].x, (const[1] - temp[462]).x___, none.0___, none.1___; 412: MUL temp[466].x, temp[460].x___, temp[465].x___; 413: MAD temp[467].x, temp[460].x___, -temp[466].x___, temp[460].x___; 414: CMP temp[468].x, -temp[467].x___, temp[463].x___, temp[456].x___; 415: ADD temp[469].x, temp[462].x___, -const[0].y___; 416: CMP temp[470].x, temp[469].x___, none.0___, none.1___; 417: CMP temp[471].x, -temp[470].x___, none.1___, temp[459].x___; 418: ADD temp[472].x, -temp[470].x___, none.1___; 419: ADD temp[473].x, temp[462].x___, none.1___; 420: CMP temp[474].x, -temp[472].x___, temp[473].x___, temp[462].x___; 421: ADD temp[475].x, temp[468].x___, const[0].w___; 422: CMP temp[477].x, (const[1] - temp[474]).x___, none.0___, none.1___; 423: MUL temp[478].x, temp[472].x___, temp[477].x___; 424: MAD temp[479].x, temp[472].x___, -temp[478].x___, temp[472].x___; 425: CMP temp[480].x, -temp[479].x___, temp[475].x___, temp[468].x___; 426: ADD temp[481].x, temp[474].x___, -const[0].y___; 427: CMP temp[482].x, temp[481].x___, none.0___, none.1___; 428: CMP temp[483].x, -temp[482].x___, none.1___, temp[471].x___; 429: ADD temp[484].x, -temp[482].x___, none.1___; 430: ADD temp[485].x, temp[474].x___, none.1___; 431: CMP temp[486].x, -temp[484].x___, temp[485].x___, temp[474].x___; 432: ADD temp[487].x, temp[480].x___, const[0].w___; 433: CMP temp[489].x, (const[1] - temp[486]).x___, none.0___, none.1___; 434: MUL temp[490].x, temp[484].x___, temp[489].x___; 435: MAD temp[491].x, temp[484].x___, -temp[490].x___, temp[484].x___; 436: CMP temp[492].x, -temp[491].x___, temp[487].x___, temp[480].x___; 437: ADD temp[493].x, temp[486].x___, -const[0].y___; 438: CMP temp[494].x, temp[493].x___, none.0___, none.1___; 439: CMP temp[495].x, -temp[494].x___, none.1___, temp[483].x___; 440: ADD temp[496].x, -temp[494].x___, none.1___; 441: ADD temp[497].x, temp[486].x___, none.1___; 442: CMP temp[498].x, -temp[496].x___, temp[497].x___, temp[486].x___; 443: ADD temp[499].x, temp[492].x___, const[0].w___; 444: CMP temp[501].x, (const[1] - temp[498]).x___, none.0___, none.1___; 445: MUL temp[502].x, temp[496].x___, temp[501].x___; 446: MAD temp[503].x, temp[496].x___, -temp[502].x___, temp[496].x___; 447: CMP temp[504].x, -temp[503].x___, temp[499].x___, temp[492].x___; 448: ADD temp[505].x, temp[498].x___, -const[0].y___; 449: CMP temp[506].x, temp[505].x___, none.0___, none.1___; 450: CMP temp[2].x, -temp[506].x___, none.1___, temp[495].x___; 451: ADD temp[507].x, -temp[506].x___, none.1___; 452: ADD temp[508].x, temp[498].x___, none.1___; 453: CMP temp[509].x, -temp[507].x___, temp[508].x___, temp[498].x___; 454: ADD temp[510].x, temp[504].x___, const[0].w___; 455: CMP temp[512].x, (const[1] - temp[509]).x___, none.0___, none.1___; 456: MUL temp[513].x, temp[507].x___, temp[512].x___; 457: MAD temp[514].x, temp[507].x___, -temp[513].x___, temp[507].x___; 458: CMP temp[515].x, -temp[514].x___, temp[510].x___, temp[504].x___; 459: MOV output[0], temp[515].xxxx; CONST[0] = { 0.0000 20.0000 1.0000 0.1000 } CONST[1] = { 5.0000 0.0000 0.0000 0.0000 } Fragment Program: after 'dead constants' # Radeon Compiler Program 0: CMP temp[14].x, const[0].-y___, none.0___, none.1___; 1: CMP temp[15].x, -temp[14].x___, none.1___, none.0___; 2: ADD temp[16].x, -temp[14].x___, none.1___; 3: CMP temp[18].x, -temp[16].x___, none.1___, none.0___; 4: CMP temp[21].x, (const[1] - temp[18]).x___, none.0___, none.1___; 5: MUL temp[22].x, temp[16].x___, temp[21].x___; 6: MAD temp[23].x, temp[16].x___, -temp[22].x___, temp[16].x___; 7: CMP temp[24].x, -temp[23].x___, const[0].w___, none.0___; 8: ADD temp[25].x, temp[18].x___, -const[0].y___; 9: CMP temp[26].x, temp[25].x___, none.0___, none.1___; 10: CMP temp[27].x, -temp[26].x___, none.1___, temp[15].x___; 11: ADD temp[28].x, -temp[26].x___, none.1___; 12: ADD temp[29].x, temp[18].x___, none.1___; 13: CMP temp[30].x, -temp[28].x___, temp[29].x___, temp[18].x___; 14: ADD temp[31].x, temp[24].x___, const[0].w___; 15: CMP temp[33].x, (const[1] - temp[30]).x___, none.0___, none.1___; 16: MUL temp[34].x, temp[28].x___, temp[33].x___; 17: MAD temp[35].x, temp[28].x___, -temp[34].x___, temp[28].x___; 18: CMP temp[36].x, -temp[35].x___, temp[31].x___, temp[24].x___; 19: ADD temp[37].x, temp[30].x___, -const[0].y___; 20: CMP temp[38].x, temp[37].x___, none.0___, none.1___; 21: CMP temp[39].x, -temp[38].x___, none.1___, temp[27].x___; 22: ADD temp[40].x, -temp[38].x___, none.1___; 23: ADD temp[41].x, temp[30].x___, none.1___; 24: CMP temp[42].x, -temp[40].x___, temp[41].x___, temp[30].x___; 25: ADD temp[43].x, temp[36].x___, const[0].w___; 26: CMP temp[45].x, (const[1] - temp[42]).x___, none.0___, none.1___; 27: MUL temp[46].x, temp[40].x___, temp[45].x___; 28: MAD temp[47].x, temp[40].x___, -temp[46].x___, temp[40].x___; 29: CMP temp[48].x, -temp[47].x___, temp[43].x___, temp[36].x___; 30: ADD temp[49].x, temp[42].x___, -const[0].y___; 31: CMP temp[50].x, temp[49].x___, none.0___, none.1___; 32: CMP temp[51].x, -temp[50].x___, none.1___, temp[39].x___; 33: ADD temp[52].x, -temp[50].x___, none.1___; 34: ADD temp[53].x, temp[42].x___, none.1___; 35: CMP temp[54].x, -temp[52].x___, temp[53].x___, temp[42].x___; 36: ADD temp[55].x, temp[48].x___, const[0].w___; 37: CMP temp[57].x, (const[1] - temp[54]).x___, none.0___, none.1___; 38: MUL temp[58].x, temp[52].x___, temp[57].x___; 39: MAD temp[59].x, temp[52].x___, -temp[58].x___, temp[52].x___; 40: CMP temp[60].x, -temp[59].x___, temp[55].x___, temp[48].x___; 41: ADD temp[61].x, temp[54].x___, -const[0].y___; 42: CMP temp[62].x, temp[61].x___, none.0___, none.1___; 43: CMP temp[63].x, -temp[62].x___, none.1___, temp[51].x___; 44: ADD temp[64].x, -temp[62].x___, none.1___; 45: ADD temp[65].x, temp[54].x___, none.1___; 46: CMP temp[66].x, -temp[64].x___, temp[65].x___, temp[54].x___; 47: ADD temp[67].x, temp[60].x___, const[0].w___; 48: CMP temp[69].x, (const[1] - temp[66]).x___, none.0___, none.1___; 49: MUL temp[70].x, temp[64].x___, temp[69].x___; 50: MAD temp[71].x, temp[64].x___, -temp[70].x___, temp[64].x___; 51: CMP temp[72].x, -temp[71].x___, temp[67].x___, temp[60].x___; 52: ADD temp[73].x, temp[66].x___, -const[0].y___; 53: CMP temp[74].x, temp[73].x___, none.0___, none.1___; 54: CMP temp[75].x, -temp[74].x___, none.1___, temp[63].x___; 55: ADD temp[76].x, -temp[74].x___, none.1___; 56: ADD temp[77].x, temp[66].x___, none.1___; 57: CMP temp[78].x, -temp[76].x___, temp[77].x___, temp[66].x___; 58: ADD temp[79].x, temp[72].x___, const[0].w___; 59: CMP temp[81].x, (const[1] - temp[78]).x___, none.0___, none.1___; 60: MUL temp[82].x, temp[76].x___, temp[81].x___; 61: MAD temp[83].x, temp[76].x___, -temp[82].x___, temp[76].x___; 62: CMP temp[84].x, -temp[83].x___, temp[79].x___, temp[72].x___; 63: ADD temp[85].x, temp[78].x___, -const[0].y___; 64: CMP temp[86].x, temp[85].x___, none.0___, none.1___; 65: CMP temp[87].x, -temp[86].x___, none.1___, temp[75].x___; 66: ADD temp[88].x, -temp[86].x___, none.1___; 67: ADD temp[89].x, temp[78].x___, none.1___; 68: CMP temp[90].x, -temp[88].x___, temp[89].x___, temp[78].x___; 69: ADD temp[91].x, temp[84].x___, const[0].w___; 70: CMP temp[93].x, (const[1] - temp[90]).x___, none.0___, none.1___; 71: MUL temp[94].x, temp[88].x___, temp[93].x___; 72: MAD temp[95].x, temp[88].x___, -temp[94].x___, temp[88].x___; 73: CMP temp[96].x, -temp[95].x___, temp[91].x___, temp[84].x___; 74: ADD temp[97].x, temp[90].x___, -const[0].y___; 75: CMP temp[98].x, temp[97].x___, none.0___, none.1___; 76: CMP temp[99].x, -temp[98].x___, none.1___, temp[87].x___; 77: ADD temp[100].x, -temp[98].x___, none.1___; 78: ADD temp[101].x, temp[90].x___, none.1___; 79: CMP temp[102].x, -temp[100].x___, temp[101].x___, temp[90].x___; 80: ADD temp[103].x, temp[96].x___, const[0].w___; 81: CMP temp[105].x, (const[1] - temp[102]).x___, none.0___, none.1___; 82: MUL temp[106].x, temp[100].x___, temp[105].x___; 83: MAD temp[107].x, temp[100].x___, -temp[106].x___, temp[100].x___; 84: CMP temp[108].x, -temp[107].x___, temp[103].x___, temp[96].x___; 85: ADD temp[109].x, temp[102].x___, -const[0].y___; 86: CMP temp[110].x, temp[109].x___, none.0___, none.1___; 87: CMP temp[111].x, -temp[110].x___, none.1___, temp[99].x___; 88: ADD temp[112].x, -temp[110].x___, none.1___; 89: ADD temp[113].x, temp[102].x___, none.1___; 90: CMP temp[114].x, -temp[112].x___, temp[113].x___, temp[102].x___; 91: ADD temp[115].x, temp[108].x___, const[0].w___; 92: CMP temp[117].x, (const[1] - temp[114]).x___, none.0___, none.1___; 93: MUL temp[118].x, temp[112].x___, temp[117].x___; 94: MAD temp[119].x, temp[112].x___, -temp[118].x___, temp[112].x___; 95: CMP temp[120].x, -temp[119].x___, temp[115].x___, temp[108].x___; 96: ADD temp[121].x, temp[114].x___, -const[0].y___; 97: CMP temp[122].x, temp[121].x___, none.0___, none.1___; 98: CMP temp[123].x, -temp[122].x___, none.1___, temp[111].x___; 99: ADD temp[124].x, -temp[122].x___, none.1___; 100: ADD temp[125].x, temp[114].x___, none.1___; 101: CMP temp[126].x, -temp[124].x___, temp[125].x___, temp[114].x___; 102: ADD temp[127].x, temp[120].x___, const[0].w___; 103: CMP temp[129].x, (const[1] - temp[126]).x___, none.0___, none.1___; 104: MUL temp[130].x, temp[124].x___, temp[129].x___; 105: MAD temp[131].x, temp[124].x___, -temp[130].x___, temp[124].x___; 106: CMP temp[132].x, -temp[131].x___, temp[127].x___, temp[120].x___; 107: ADD temp[133].x, temp[126].x___, -const[0].y___; 108: CMP temp[134].x, temp[133].x___, none.0___, none.1___; 109: CMP temp[135].x, -temp[134].x___, none.1___, temp[123].x___; 110: ADD temp[136].x, -temp[134].x___, none.1___; 111: ADD temp[137].x, temp[126].x___, none.1___; 112: CMP temp[138].x, -temp[136].x___, temp[137].x___, temp[126].x___; 113: ADD temp[139].x, temp[132].x___, const[0].w___; 114: CMP temp[141].x, (const[1] - temp[138]).x___, none.0___, none.1___; 115: MUL temp[142].x, temp[136].x___, temp[141].x___; 116: MAD temp[143].x, temp[136].x___, -temp[142].x___, temp[136].x___; 117: CMP temp[144].x, -temp[143].x___, temp[139].x___, temp[132].x___; 118: ADD temp[145].x, temp[138].x___, -const[0].y___; 119: CMP temp[146].x, temp[145].x___, none.0___, none.1___; 120: CMP temp[147].x, -temp[146].x___, none.1___, temp[135].x___; 121: ADD temp[148].x, -temp[146].x___, none.1___; 122: ADD temp[149].x, temp[138].x___, none.1___; 123: CMP temp[150].x, -temp[148].x___, temp[149].x___, temp[138].x___; 124: ADD temp[151].x, temp[144].x___, const[0].w___; 125: CMP temp[153].x, (const[1] - temp[150]).x___, none.0___, none.1___; 126: MUL temp[154].x, temp[148].x___, temp[153].x___; 127: MAD temp[155].x, temp[148].x___, -temp[154].x___, temp[148].x___; 128: CMP temp[156].x, -temp[155].x___, temp[151].x___, temp[144].x___; 129: ADD temp[157].x, temp[150].x___, -const[0].y___; 130: CMP temp[158].x, temp[157].x___, none.0___, none.1___; 131: CMP temp[159].x, -temp[158].x___, none.1___, temp[147].x___; 132: ADD temp[160].x, -temp[158].x___, none.1___; 133: ADD temp[161].x, temp[150].x___, none.1___; 134: CMP temp[162].x, -temp[160].x___, temp[161].x___, temp[150].x___; 135: ADD temp[163].x, temp[156].x___, const[0].w___; 136: CMP temp[165].x, (const[1] - temp[162]).x___, none.0___, none.1___; 137: MUL temp[166].x, temp[160].x___, temp[165].x___; 138: MAD temp[167].x, temp[160].x___, -temp[166].x___, temp[160].x___; 139: CMP temp[168].x, -temp[167].x___, temp[163].x___, temp[156].x___; 140: ADD temp[169].x, temp[162].x___, -const[0].y___; 141: CMP temp[170].x, temp[169].x___, none.0___, none.1___; 142: CMP temp[171].x, -temp[170].x___, none.1___, temp[159].x___; 143: ADD temp[172].x, -temp[170].x___, none.1___; 144: ADD temp[173].x, temp[162].x___, none.1___; 145: CMP temp[174].x, -temp[172].x___, temp[173].x___, temp[162].x___; 146: ADD temp[175].x, temp[168].x___, const[0].w___; 147: CMP temp[177].x, (const[1] - temp[174]).x___, none.0___, none.1___; 148: MUL temp[178].x, temp[172].x___, temp[177].x___; 149: MAD temp[179].x, temp[172].x___, -temp[178].x___, temp[172].x___; 150: CMP temp[180].x, -temp[179].x___, temp[175].x___, temp[168].x___; 151: ADD temp[181].x, temp[174].x___, -const[0].y___; 152: CMP temp[182].x, temp[181].x___, none.0___, none.1___; 153: CMP temp[183].x, -temp[182].x___, none.1___, temp[171].x___; 154: ADD temp[184].x, -temp[182].x___, none.1___; 155: ADD temp[185].x, temp[174].x___, none.1___; 156: CMP temp[186].x, -temp[184].x___, temp[185].x___, temp[174].x___; 157: ADD temp[187].x, temp[180].x___, const[0].w___; 158: CMP temp[189].x, (const[1] - temp[186]).x___, none.0___, none.1___; 159: MUL temp[190].x, temp[184].x___, temp[189].x___; 160: MAD temp[191].x, temp[184].x___, -temp[190].x___, temp[184].x___; 161: CMP temp[192].x, -temp[191].x___, temp[187].x___, temp[180].x___; 162: ADD temp[193].x, temp[186].x___, -const[0].y___; 163: CMP temp[194].x, temp[193].x___, none.0___, none.1___; 164: CMP temp[195].x, -temp[194].x___, none.1___, temp[183].x___; 165: ADD temp[196].x, -temp[194].x___, none.1___; 166: ADD temp[197].x, temp[186].x___, none.1___; 167: CMP temp[198].x, -temp[196].x___, temp[197].x___, temp[186].x___; 168: ADD temp[199].x, temp[192].x___, const[0].w___; 169: CMP temp[201].x, (const[1] - temp[198]).x___, none.0___, none.1___; 170: MUL temp[202].x, temp[196].x___, temp[201].x___; 171: MAD temp[203].x, temp[196].x___, -temp[202].x___, temp[196].x___; 172: CMP temp[204].x, -temp[203].x___, temp[199].x___, temp[192].x___; 173: ADD temp[205].x, temp[198].x___, -const[0].y___; 174: CMP temp[206].x, temp[205].x___, none.0___, none.1___; 175: CMP temp[207].x, -temp[206].x___, none.1___, temp[195].x___; 176: ADD temp[208].x, -temp[206].x___, none.1___; 177: ADD temp[209].x, temp[198].x___, none.1___; 178: CMP temp[210].x, -temp[208].x___, temp[209].x___, temp[198].x___; 179: ADD temp[211].x, temp[204].x___, const[0].w___; 180: CMP temp[213].x, (const[1] - temp[210]).x___, none.0___, none.1___; 181: MUL temp[214].x, temp[208].x___, temp[213].x___; 182: MAD temp[215].x, temp[208].x___, -temp[214].x___, temp[208].x___; 183: CMP temp[216].x, -temp[215].x___, temp[211].x___, temp[204].x___; 184: ADD temp[217].x, temp[210].x___, -const[0].y___; 185: CMP temp[218].x, temp[217].x___, none.0___, none.1___; 186: CMP temp[219].x, -temp[218].x___, none.1___, temp[207].x___; 187: ADD temp[220].x, -temp[218].x___, none.1___; 188: ADD temp[221].x, temp[210].x___, none.1___; 189: CMP temp[222].x, -temp[220].x___, temp[221].x___, temp[210].x___; 190: ADD temp[223].x, temp[216].x___, const[0].w___; 191: CMP temp[225].x, (const[1] - temp[222]).x___, none.0___, none.1___; 192: MUL temp[226].x, temp[220].x___, temp[225].x___; 193: MAD temp[227].x, temp[220].x___, -temp[226].x___, temp[220].x___; 194: CMP temp[228].x, -temp[227].x___, temp[223].x___, temp[216].x___; 195: ADD temp[229].x, temp[222].x___, -const[0].y___; 196: CMP temp[230].x, temp[229].x___, none.0___, none.1___; 197: CMP temp[231].x, -temp[230].x___, none.1___, temp[219].x___; 198: ADD temp[232].x, -temp[230].x___, none.1___; 199: ADD temp[233].x, temp[222].x___, none.1___; 200: CMP temp[234].x, -temp[232].x___, temp[233].x___, temp[222].x___; 201: ADD temp[235].x, temp[228].x___, const[0].w___; 202: CMP temp[237].x, (const[1] - temp[234]).x___, none.0___, none.1___; 203: MUL temp[238].x, temp[232].x___, temp[237].x___; 204: MAD temp[239].x, temp[232].x___, -temp[238].x___, temp[232].x___; 205: CMP temp[240].x, -temp[239].x___, temp[235].x___, temp[228].x___; 206: ADD temp[241].x, temp[234].x___, -const[0].y___; 207: CMP temp[242].x, temp[241].x___, none.0___, none.1___; 208: CMP temp[243].x, -temp[242].x___, none.1___, temp[231].x___; 209: ADD temp[244].x, -temp[242].x___, none.1___; 210: ADD temp[245].x, temp[234].x___, none.1___; 211: CMP temp[246].x, -temp[244].x___, temp[245].x___, temp[234].x___; 212: ADD temp[247].x, temp[240].x___, const[0].w___; 213: CMP temp[249].x, (const[1] - temp[246]).x___, none.0___, none.1___; 214: MUL temp[250].x, temp[244].x___, temp[249].x___; 215: MAD temp[251].x, temp[244].x___, -temp[250].x___, temp[244].x___; 216: CMP temp[252].x, -temp[251].x___, temp[247].x___, temp[240].x___; 217: ADD temp[253].x, temp[246].x___, -const[0].y___; 218: CMP temp[254].x, temp[253].x___, none.0___, none.1___; 219: CMP temp[255].x, -temp[254].x___, none.1___, temp[243].x___; 220: ADD temp[256].x, -temp[254].x___, none.1___; 221: ADD temp[257].x, temp[246].x___, none.1___; 222: CMP temp[258].x, -temp[256].x___, temp[257].x___, temp[246].x___; 223: ADD temp[259].x, temp[252].x___, const[0].w___; 224: CMP temp[261].x, (const[1] - temp[258]).x___, none.0___, none.1___; 225: MUL temp[262].x, temp[256].x___, temp[261].x___; 226: MAD temp[263].x, temp[256].x___, -temp[262].x___, temp[256].x___; 227: CMP temp[264].x, -temp[263].x___, temp[259].x___, temp[252].x___; 228: ADD temp[265].x, temp[258].x___, -const[0].y___; 229: CMP temp[266].x, temp[265].x___, none.0___, none.1___; 230: CMP temp[267].x, -temp[266].x___, none.1___, temp[255].x___; 231: ADD temp[268].x, -temp[266].x___, none.1___; 232: ADD temp[269].x, temp[258].x___, none.1___; 233: CMP temp[270].x, -temp[268].x___, temp[269].x___, temp[258].x___; 234: ADD temp[271].x, temp[264].x___, const[0].w___; 235: CMP temp[273].x, (const[1] - temp[270]).x___, none.0___, none.1___; 236: MUL temp[274].x, temp[268].x___, temp[273].x___; 237: MAD temp[275].x, temp[268].x___, -temp[274].x___, temp[268].x___; 238: CMP temp[276].x, -temp[275].x___, temp[271].x___, temp[264].x___; 239: ADD temp[277].x, temp[270].x___, -const[0].y___; 240: CMP temp[278].x, temp[277].x___, none.0___, none.1___; 241: CMP temp[279].x, -temp[278].x___, none.1___, temp[267].x___; 242: ADD temp[280].x, -temp[278].x___, none.1___; 243: ADD temp[281].x, temp[270].x___, none.1___; 244: CMP temp[282].x, -temp[280].x___, temp[281].x___, temp[270].x___; 245: ADD temp[283].x, temp[276].x___, const[0].w___; 246: CMP temp[285].x, (const[1] - temp[282]).x___, none.0___, none.1___; 247: MUL temp[286].x, temp[280].x___, temp[285].x___; 248: MAD temp[287].x, temp[280].x___, -temp[286].x___, temp[280].x___; 249: CMP temp[288].x, -temp[287].x___, temp[283].x___, temp[276].x___; 250: ADD temp[289].x, temp[282].x___, -const[0].y___; 251: CMP temp[290].x, temp[289].x___, none.0___, none.1___; 252: CMP temp[291].x, -temp[290].x___, none.1___, temp[279].x___; 253: ADD temp[292].x, -temp[290].x___, none.1___; 254: ADD temp[293].x, temp[282].x___, none.1___; 255: CMP temp[294].x, -temp[292].x___, temp[293].x___, temp[282].x___; 256: ADD temp[295].x, temp[288].x___, const[0].w___; 257: CMP temp[297].x, (const[1] - temp[294]).x___, none.0___, none.1___; 258: MUL temp[298].x, temp[292].x___, temp[297].x___; 259: MAD temp[299].x, temp[292].x___, -temp[298].x___, temp[292].x___; 260: CMP temp[300].x, -temp[299].x___, temp[295].x___, temp[288].x___; 261: ADD temp[301].x, temp[294].x___, -const[0].y___; 262: CMP temp[302].x, temp[301].x___, none.0___, none.1___; 263: CMP temp[303].x, -temp[302].x___, none.1___, temp[291].x___; 264: ADD temp[304].x, -temp[302].x___, none.1___; 265: ADD temp[305].x, temp[294].x___, none.1___; 266: CMP temp[306].x, -temp[304].x___, temp[305].x___, temp[294].x___; 267: ADD temp[307].x, temp[300].x___, const[0].w___; 268: CMP temp[309].x, (const[1] - temp[306]).x___, none.0___, none.1___; 269: MUL temp[310].x, temp[304].x___, temp[309].x___; 270: MAD temp[311].x, temp[304].x___, -temp[310].x___, temp[304].x___; 271: CMP temp[312].x, -temp[311].x___, temp[307].x___, temp[300].x___; 272: ADD temp[313].x, temp[306].x___, -const[0].y___; 273: CMP temp[314].x, temp[313].x___, none.0___, none.1___; 274: CMP temp[315].x, -temp[314].x___, none.1___, temp[303].x___; 275: ADD temp[316].x, -temp[314].x___, none.1___; 276: ADD temp[317].x, temp[306].x___, none.1___; 277: CMP temp[318].x, -temp[316].x___, temp[317].x___, temp[306].x___; 278: ADD temp[319].x, temp[312].x___, const[0].w___; 279: CMP temp[321].x, (const[1] - temp[318]).x___, none.0___, none.1___; 280: MUL temp[322].x, temp[316].x___, temp[321].x___; 281: MAD temp[323].x, temp[316].x___, -temp[322].x___, temp[316].x___; 282: CMP temp[324].x, -temp[323].x___, temp[319].x___, temp[312].x___; 283: ADD temp[325].x, temp[318].x___, -const[0].y___; 284: CMP temp[326].x, temp[325].x___, none.0___, none.1___; 285: CMP temp[327].x, -temp[326].x___, none.1___, temp[315].x___; 286: ADD temp[328].x, -temp[326].x___, none.1___; 287: ADD temp[329].x, temp[318].x___, none.1___; 288: CMP temp[330].x, -temp[328].x___, temp[329].x___, temp[318].x___; 289: ADD temp[331].x, temp[324].x___, const[0].w___; 290: CMP temp[333].x, (const[1] - temp[330]).x___, none.0___, none.1___; 291: MUL temp[334].x, temp[328].x___, temp[333].x___; 292: MAD temp[335].x, temp[328].x___, -temp[334].x___, temp[328].x___; 293: CMP temp[336].x, -temp[335].x___, temp[331].x___, temp[324].x___; 294: ADD temp[337].x, temp[330].x___, -const[0].y___; 295: CMP temp[338].x, temp[337].x___, none.0___, none.1___; 296: CMP temp[339].x, -temp[338].x___, none.1___, temp[327].x___; 297: ADD temp[340].x, -temp[338].x___, none.1___; 298: ADD temp[341].x, temp[330].x___, none.1___; 299: CMP temp[342].x, -temp[340].x___, temp[341].x___, temp[330].x___; 300: ADD temp[343].x, temp[336].x___, const[0].w___; 301: CMP temp[345].x, (const[1] - temp[342]).x___, none.0___, none.1___; 302: MUL temp[346].x, temp[340].x___, temp[345].x___; 303: MAD temp[347].x, temp[340].x___, -temp[346].x___, temp[340].x___; 304: CMP temp[348].x, -temp[347].x___, temp[343].x___, temp[336].x___; 305: ADD temp[349].x, temp[342].x___, -const[0].y___; 306: CMP temp[350].x, temp[349].x___, none.0___, none.1___; 307: CMP temp[351].x, -temp[350].x___, none.1___, temp[339].x___; 308: ADD temp[352].x, -temp[350].x___, none.1___; 309: ADD temp[353].x, temp[342].x___, none.1___; 310: CMP temp[354].x, -temp[352].x___, temp[353].x___, temp[342].x___; 311: ADD temp[355].x, temp[348].x___, const[0].w___; 312: CMP temp[357].x, (const[1] - temp[354]).x___, none.0___, none.1___; 313: MUL temp[358].x, temp[352].x___, temp[357].x___; 314: MAD temp[359].x, temp[352].x___, -temp[358].x___, temp[352].x___; 315: CMP temp[360].x, -temp[359].x___, temp[355].x___, temp[348].x___; 316: ADD temp[361].x, temp[354].x___, -const[0].y___; 317: CMP temp[362].x, temp[361].x___, none.0___, none.1___; 318: CMP temp[363].x, -temp[362].x___, none.1___, temp[351].x___; 319: ADD temp[364].x, -temp[362].x___, none.1___; 320: ADD temp[365].x, temp[354].x___, none.1___; 321: CMP temp[366].x, -temp[364].x___, temp[365].x___, temp[354].x___; 322: ADD temp[367].x, temp[360].x___, const[0].w___; 323: CMP temp[369].x, (const[1] - temp[366]).x___, none.0___, none.1___; 324: MUL temp[370].x, temp[364].x___, temp[369].x___; 325: MAD temp[371].x, temp[364].x___, -temp[370].x___, temp[364].x___; 326: CMP temp[372].x, -temp[371].x___, temp[367].x___, temp[360].x___; 327: ADD temp[373].x, temp[366].x___, -const[0].y___; 328: CMP temp[374].x, temp[373].x___, none.0___, none.1___; 329: CMP temp[375].x, -temp[374].x___, none.1___, temp[363].x___; 330: ADD temp[376].x, -temp[374].x___, none.1___; 331: ADD temp[377].x, temp[366].x___, none.1___; 332: CMP temp[378].x, -temp[376].x___, temp[377].x___, temp[366].x___; 333: ADD temp[379].x, temp[372].x___, const[0].w___; 334: CMP temp[381].x, (const[1] - temp[378]).x___, none.0___, none.1___; 335: MUL temp[382].x, temp[376].x___, temp[381].x___; 336: MAD temp[383].x, temp[376].x___, -temp[382].x___, temp[376].x___; 337: CMP temp[384].x, -temp[383].x___, temp[379].x___, temp[372].x___; 338: ADD temp[385].x, temp[378].x___, -const[0].y___; 339: CMP temp[386].x, temp[385].x___, none.0___, none.1___; 340: CMP temp[387].x, -temp[386].x___, none.1___, temp[375].x___; 341: ADD temp[388].x, -temp[386].x___, none.1___; 342: ADD temp[389].x, temp[378].x___, none.1___; 343: CMP temp[390].x, -temp[388].x___, temp[389].x___, temp[378].x___; 344: ADD temp[391].x, temp[384].x___, const[0].w___; 345: CMP temp[393].x, (const[1] - temp[390]).x___, none.0___, none.1___; 346: MUL temp[394].x, temp[388].x___, temp[393].x___; 347: MAD temp[395].x, temp[388].x___, -temp[394].x___, temp[388].x___; 348: CMP temp[396].x, -temp[395].x___, temp[391].x___, temp[384].x___; 349: ADD temp[397].x, temp[390].x___, -const[0].y___; 350: CMP temp[398].x, temp[397].x___, none.0___, none.1___; 351: CMP temp[399].x, -temp[398].x___, none.1___, temp[387].x___; 352: ADD temp[400].x, -temp[398].x___, none.1___; 353: ADD temp[401].x, temp[390].x___, none.1___; 354: CMP temp[402].x, -temp[400].x___, temp[401].x___, temp[390].x___; 355: ADD temp[403].x, temp[396].x___, const[0].w___; 356: CMP temp[405].x, (const[1] - temp[402]).x___, none.0___, none.1___; 357: MUL temp[406].x, temp[400].x___, temp[405].x___; 358: MAD temp[407].x, temp[400].x___, -temp[406].x___, temp[400].x___; 359: CMP temp[408].x, -temp[407].x___, temp[403].x___, temp[396].x___; 360: ADD temp[409].x, temp[402].x___, -const[0].y___; 361: CMP temp[410].x, temp[409].x___, none.0___, none.1___; 362: CMP temp[411].x, -temp[410].x___, none.1___, temp[399].x___; 363: ADD temp[412].x, -temp[410].x___, none.1___; 364: ADD temp[413].x, temp[402].x___, none.1___; 365: CMP temp[414].x, -temp[412].x___, temp[413].x___, temp[402].x___; 366: ADD temp[415].x, temp[408].x___, const[0].w___; 367: CMP temp[417].x, (const[1] - temp[414]).x___, none.0___, none.1___; 368: MUL temp[418].x, temp[412].x___, temp[417].x___; 369: MAD temp[419].x, temp[412].x___, -temp[418].x___, temp[412].x___; 370: CMP temp[420].x, -temp[419].x___, temp[415].x___, temp[408].x___; 371: ADD temp[421].x, temp[414].x___, -const[0].y___; 372: CMP temp[422].x, temp[421].x___, none.0___, none.1___; 373: CMP temp[423].x, -temp[422].x___, none.1___, temp[411].x___; 374: ADD temp[424].x, -temp[422].x___, none.1___; 375: ADD temp[425].x, temp[414].x___, none.1___; 376: CMP temp[426].x, -temp[424].x___, temp[425].x___, temp[414].x___; 377: ADD temp[427].x, temp[420].x___, const[0].w___; 378: CMP temp[429].x, (const[1] - temp[426]).x___, none.0___, none.1___; 379: MUL temp[430].x, temp[424].x___, temp[429].x___; 380: MAD temp[431].x, temp[424].x___, -temp[430].x___, temp[424].x___; 381: CMP temp[432].x, -temp[431].x___, temp[427].x___, temp[420].x___; 382: ADD temp[433].x, temp[426].x___, -const[0].y___; 383: CMP temp[434].x, temp[433].x___, none.0___, none.1___; 384: CMP temp[435].x, -temp[434].x___, none.1___, temp[423].x___; 385: ADD temp[436].x, -temp[434].x___, none.1___; 386: ADD temp[437].x, temp[426].x___, none.1___; 387: CMP temp[438].x, -temp[436].x___, temp[437].x___, temp[426].x___; 388: ADD temp[439].x, temp[432].x___, const[0].w___; 389: CMP temp[441].x, (const[1] - temp[438]).x___, none.0___, none.1___; 390: MUL temp[442].x, temp[436].x___, temp[441].x___; 391: MAD temp[443].x, temp[436].x___, -temp[442].x___, temp[436].x___; 392: CMP temp[444].x, -temp[443].x___, temp[439].x___, temp[432].x___; 393: ADD temp[445].x, temp[438].x___, -const[0].y___; 394: CMP temp[446].x, temp[445].x___, none.0___, none.1___; 395: CMP temp[447].x, -temp[446].x___, none.1___, temp[435].x___; 396: ADD temp[448].x, -temp[446].x___, none.1___; 397: ADD temp[449].x, temp[438].x___, none.1___; 398: CMP temp[450].x, -temp[448].x___, temp[449].x___, temp[438].x___; 399: ADD temp[451].x, temp[444].x___, const[0].w___; 400: CMP temp[453].x, (const[1] - temp[450]).x___, none.0___, none.1___; 401: MUL temp[454].x, temp[448].x___, temp[453].x___; 402: MAD temp[455].x, temp[448].x___, -temp[454].x___, temp[448].x___; 403: CMP temp[456].x, -temp[455].x___, temp[451].x___, temp[444].x___; 404: ADD temp[457].x, temp[450].x___, -const[0].y___; 405: CMP temp[458].x, temp[457].x___, none.0___, none.1___; 406: CMP temp[459].x, -temp[458].x___, none.1___, temp[447].x___; 407: ADD temp[460].x, -temp[458].x___, none.1___; 408: ADD temp[461].x, temp[450].x___, none.1___; 409: CMP temp[462].x, -temp[460].x___, temp[461].x___, temp[450].x___; 410: ADD temp[463].x, temp[456].x___, const[0].w___; 411: CMP temp[465].x, (const[1] - temp[462]).x___, none.0___, none.1___; 412: MUL temp[466].x, temp[460].x___, temp[465].x___; 413: MAD temp[467].x, temp[460].x___, -temp[466].x___, temp[460].x___; 414: CMP temp[468].x, -temp[467].x___, temp[463].x___, temp[456].x___; 415: ADD temp[469].x, temp[462].x___, -const[0].y___; 416: CMP temp[470].x, temp[469].x___, none.0___, none.1___; 417: CMP temp[471].x, -temp[470].x___, none.1___, temp[459].x___; 418: ADD temp[472].x, -temp[470].x___, none.1___; 419: ADD temp[473].x, temp[462].x___, none.1___; 420: CMP temp[474].x, -temp[472].x___, temp[473].x___, temp[462].x___; 421: ADD temp[475].x, temp[468].x___, const[0].w___; 422: CMP temp[477].x, (const[1] - temp[474]).x___, none.0___, none.1___; 423: MUL temp[478].x, temp[472].x___, temp[477].x___; 424: MAD temp[479].x, temp[472].x___, -temp[478].x___, temp[472].x___; 425: CMP temp[480].x, -temp[479].x___, temp[475].x___, temp[468].x___; 426: ADD temp[481].x, temp[474].x___, -const[0].y___; 427: CMP temp[482].x, temp[481].x___, none.0___, none.1___; 428: CMP temp[483].x, -temp[482].x___, none.1___, temp[471].x___; 429: ADD temp[484].x, -temp[482].x___, none.1___; 430: ADD temp[485].x, temp[474].x___, none.1___; 431: CMP temp[486].x, -temp[484].x___, temp[485].x___, temp[474].x___; 432: ADD temp[487].x, temp[480].x___, const[0].w___; 433: CMP temp[489].x, (const[1] - temp[486]).x___, none.0___, none.1___; 434: MUL temp[490].x, temp[484].x___, temp[489].x___; 435: MAD temp[491].x, temp[484].x___, -temp[490].x___, temp[484].x___; 436: CMP temp[492].x, -temp[491].x___, temp[487].x___, temp[480].x___; 437: ADD temp[493].x, temp[486].x___, -const[0].y___; 438: CMP temp[494].x, temp[493].x___, none.0___, none.1___; 439: CMP temp[495].x, -temp[494].x___, none.1___, temp[483].x___; 440: ADD temp[496].x, -temp[494].x___, none.1___; 441: ADD temp[497].x, temp[486].x___, none.1___; 442: CMP temp[498].x, -temp[496].x___, temp[497].x___, temp[486].x___; 443: ADD temp[499].x, temp[492].x___, const[0].w___; 444: CMP temp[501].x, (const[1] - temp[498]).x___, none.0___, none.1___; 445: MUL temp[502].x, temp[496].x___, temp[501].x___; 446: MAD temp[503].x, temp[496].x___, -temp[502].x___, temp[496].x___; 447: CMP temp[504].x, -temp[503].x___, temp[499].x___, temp[492].x___; 448: ADD temp[505].x, temp[498].x___, -const[0].y___; 449: CMP temp[506].x, temp[505].x___, none.0___, none.1___; 450: CMP temp[2].x, -temp[506].x___, none.1___, temp[495].x___; 451: ADD temp[507].x, -temp[506].x___, none.1___; 452: ADD temp[508].x, temp[498].x___, none.1___; 453: CMP temp[509].x, -temp[507].x___, temp[508].x___, temp[498].x___; 454: ADD temp[510].x, temp[504].x___, const[0].w___; 455: CMP temp[512].x, (const[1] - temp[509]).x___, none.0___, none.1___; 456: MUL temp[513].x, temp[507].x___, temp[512].x___; 457: MAD temp[514].x, temp[507].x___, -temp[513].x___, temp[507].x___; 458: CMP temp[515].x, -temp[514].x___, temp[510].x___, temp[504].x___; 459: MOV output[0], temp[515].xxxx; Fragment Program: after 'pair translate' # Radeon Compiler Program 0: src0.xyz = const[0] CMP temp[14].x, src0.1__, src0.0__, -src0.y__ 1: src0.xyz = temp[14] CMP temp[15].x, src0.0__, src0.1__, -src0.x__ 2: src0.xyz = temp[14] MAD temp[16].x, -src0.x__, src0.111, src0.1__ 3: src0.xyz = temp[16] CMP temp[18].x, src0.0__, src0.1__, -src0.x__ 4: src0.xyz = temp[18], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[21].x, src0.1__, src0.0__, srcp.x__ 5: src0.xyz = temp[16], src1.xyz = temp[21] MAD temp[22].x, src0.x__, src1.x__, src0.000 6: src0.xyz = temp[16], src1.xyz = temp[22] MAD temp[23].x, src0.x__, -src1.x__, src0.x__ 7: src0.xyz = temp[23], src0.w = const[0] CMP temp[24].x, src0.0__, src0.w__, -src0.x__ 8: src0.xyz = temp[18], src1.xyz = const[0] MAD temp[25].x, src0.x__, src0.111, -src1.y__ 9: src0.xyz = temp[25] CMP temp[26].x, src0.1__, src0.0__, src0.x__ 10: src0.xyz = temp[15], src1.xyz = temp[26] CMP temp[27].x, src0.x__, src0.1__, -src1.x__ 11: src0.xyz = temp[26] MAD temp[28].x, -src0.x__, src0.111, src0.1__ 12: src0.xyz = temp[18] MAD temp[29].x, src0.x__, src0.111, src0.1__ 13: src0.xyz = temp[18], src1.xyz = temp[29], src2.xyz = temp[28] CMP temp[30].x, src0.x__, src1.x__, -src2.x__ 14: src0.xyz = temp[24], src0.w = const[0] MAD temp[31].x, src0.x__, src0.111, src0.w__ 15: src0.xyz = temp[30], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[33].x, src0.1__, src0.0__, srcp.x__ 16: src0.xyz = temp[28], src1.xyz = temp[33] MAD temp[34].x, src0.x__, src1.x__, src0.000 17: src0.xyz = temp[28], src1.xyz = temp[34] MAD temp[35].x, src0.x__, -src1.x__, src0.x__ 18: src0.xyz = temp[24], src1.xyz = temp[31], src2.xyz = temp[35] CMP temp[36].x, src0.x__, src1.x__, -src2.x__ 19: src0.xyz = temp[30], src1.xyz = const[0] MAD temp[37].x, src0.x__, src0.111, -src1.y__ 20: src0.xyz = temp[37] CMP temp[38].x, src0.1__, src0.0__, src0.x__ 21: src0.xyz = temp[27], src1.xyz = temp[38] CMP temp[39].x, src0.x__, src0.1__, -src1.x__ 22: src0.xyz = temp[38] MAD temp[40].x, -src0.x__, src0.111, src0.1__ 23: src0.xyz = temp[30] MAD temp[41].x, src0.x__, src0.111, src0.1__ 24: src0.xyz = temp[30], src1.xyz = temp[41], src2.xyz = temp[40] CMP temp[42].x, src0.x__, src1.x__, -src2.x__ 25: src0.xyz = temp[36], src0.w = const[0] MAD temp[43].x, src0.x__, src0.111, src0.w__ 26: src0.xyz = temp[42], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[45].x, src0.1__, src0.0__, srcp.x__ 27: src0.xyz = temp[40], src1.xyz = temp[45] MAD temp[46].x, src0.x__, src1.x__, src0.000 28: src0.xyz = temp[40], src1.xyz = temp[46] MAD temp[47].x, src0.x__, -src1.x__, src0.x__ 29: src0.xyz = temp[36], src1.xyz = temp[43], src2.xyz = temp[47] CMP temp[48].x, src0.x__, src1.x__, -src2.x__ 30: src0.xyz = temp[42], src1.xyz = const[0] MAD temp[49].x, src0.x__, src0.111, -src1.y__ 31: src0.xyz = temp[49] CMP temp[50].x, src0.1__, src0.0__, src0.x__ 32: src0.xyz = temp[39], src1.xyz = temp[50] CMP temp[51].x, src0.x__, src0.1__, -src1.x__ 33: src0.xyz = temp[50] MAD temp[52].x, -src0.x__, src0.111, src0.1__ 34: src0.xyz = temp[42] MAD temp[53].x, src0.x__, src0.111, src0.1__ 35: src0.xyz = temp[42], src1.xyz = temp[53], src2.xyz = temp[52] CMP temp[54].x, src0.x__, src1.x__, -src2.x__ 36: src0.xyz = temp[48], src0.w = const[0] MAD temp[55].x, src0.x__, src0.111, src0.w__ 37: src0.xyz = temp[54], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[57].x, src0.1__, src0.0__, srcp.x__ 38: src0.xyz = temp[52], src1.xyz = temp[57] MAD temp[58].x, src0.x__, src1.x__, src0.000 39: src0.xyz = temp[52], src1.xyz = temp[58] MAD temp[59].x, src0.x__, -src1.x__, src0.x__ 40: src0.xyz = temp[48], src1.xyz = temp[55], src2.xyz = temp[59] CMP temp[60].x, src0.x__, src1.x__, -src2.x__ 41: src0.xyz = temp[54], src1.xyz = const[0] MAD temp[61].x, src0.x__, src0.111, -src1.y__ 42: src0.xyz = temp[61] CMP temp[62].x, src0.1__, src0.0__, src0.x__ 43: src0.xyz = temp[51], src1.xyz = temp[62] CMP temp[63].x, src0.x__, src0.1__, -src1.x__ 44: src0.xyz = temp[62] MAD temp[64].x, -src0.x__, src0.111, src0.1__ 45: src0.xyz = temp[54] MAD temp[65].x, src0.x__, src0.111, src0.1__ 46: src0.xyz = temp[54], src1.xyz = temp[65], src2.xyz = temp[64] CMP temp[66].x, src0.x__, src1.x__, -src2.x__ 47: src0.xyz = temp[60], src0.w = const[0] MAD temp[67].x, src0.x__, src0.111, src0.w__ 48: src0.xyz = temp[66], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[69].x, src0.1__, src0.0__, srcp.x__ 49: src0.xyz = temp[64], src1.xyz = temp[69] MAD temp[70].x, src0.x__, src1.x__, src0.000 50: src0.xyz = temp[64], src1.xyz = temp[70] MAD temp[71].x, src0.x__, -src1.x__, src0.x__ 51: src0.xyz = temp[60], src1.xyz = temp[67], src2.xyz = temp[71] CMP temp[72].x, src0.x__, src1.x__, -src2.x__ 52: src0.xyz = temp[66], src1.xyz = const[0] MAD temp[73].x, src0.x__, src0.111, -src1.y__ 53: src0.xyz = temp[73] CMP temp[74].x, src0.1__, src0.0__, src0.x__ 54: src0.xyz = temp[63], src1.xyz = temp[74] CMP temp[75].x, src0.x__, src0.1__, -src1.x__ 55: src0.xyz = temp[74] MAD temp[76].x, -src0.x__, src0.111, src0.1__ 56: src0.xyz = temp[66] MAD temp[77].x, src0.x__, src0.111, src0.1__ 57: src0.xyz = temp[66], src1.xyz = temp[77], src2.xyz = temp[76] CMP temp[78].x, src0.x__, src1.x__, -src2.x__ 58: src0.xyz = temp[72], src0.w = const[0] MAD temp[79].x, src0.x__, src0.111, src0.w__ 59: src0.xyz = temp[78], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[81].x, src0.1__, src0.0__, srcp.x__ 60: src0.xyz = temp[76], src1.xyz = temp[81] MAD temp[82].x, src0.x__, src1.x__, src0.000 61: src0.xyz = temp[76], src1.xyz = temp[82] MAD temp[83].x, src0.x__, -src1.x__, src0.x__ 62: src0.xyz = temp[72], src1.xyz = temp[79], src2.xyz = temp[83] CMP temp[84].x, src0.x__, src1.x__, -src2.x__ 63: src0.xyz = temp[78], src1.xyz = const[0] MAD temp[85].x, src0.x__, src0.111, -src1.y__ 64: src0.xyz = temp[85] CMP temp[86].x, src0.1__, src0.0__, src0.x__ 65: src0.xyz = temp[75], src1.xyz = temp[86] CMP temp[87].x, src0.x__, src0.1__, -src1.x__ 66: src0.xyz = temp[86] MAD temp[88].x, -src0.x__, src0.111, src0.1__ 67: src0.xyz = temp[78] MAD temp[89].x, src0.x__, src0.111, src0.1__ 68: src0.xyz = temp[78], src1.xyz = temp[89], src2.xyz = temp[88] CMP temp[90].x, src0.x__, src1.x__, -src2.x__ 69: src0.xyz = temp[84], src0.w = const[0] MAD temp[91].x, src0.x__, src0.111, src0.w__ 70: src0.xyz = temp[90], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[93].x, src0.1__, src0.0__, srcp.x__ 71: src0.xyz = temp[88], src1.xyz = temp[93] MAD temp[94].x, src0.x__, src1.x__, src0.000 72: src0.xyz = temp[88], src1.xyz = temp[94] MAD temp[95].x, src0.x__, -src1.x__, src0.x__ 73: src0.xyz = temp[84], src1.xyz = temp[91], src2.xyz = temp[95] CMP temp[96].x, src0.x__, src1.x__, -src2.x__ 74: src0.xyz = temp[90], src1.xyz = const[0] MAD temp[97].x, src0.x__, src0.111, -src1.y__ 75: src0.xyz = temp[97] CMP temp[98].x, src0.1__, src0.0__, src0.x__ 76: src0.xyz = temp[87], src1.xyz = temp[98] CMP temp[99].x, src0.x__, src0.1__, -src1.x__ 77: src0.xyz = temp[98] MAD temp[100].x, -src0.x__, src0.111, src0.1__ 78: src0.xyz = temp[90] MAD temp[101].x, src0.x__, src0.111, src0.1__ 79: src0.xyz = temp[90], src1.xyz = temp[101], src2.xyz = temp[100] CMP temp[102].x, src0.x__, src1.x__, -src2.x__ 80: src0.xyz = temp[96], src0.w = const[0] MAD temp[103].x, src0.x__, src0.111, src0.w__ 81: src0.xyz = temp[102], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[105].x, src0.1__, src0.0__, srcp.x__ 82: src0.xyz = temp[100], src1.xyz = temp[105] MAD temp[106].x, src0.x__, src1.x__, src0.000 83: src0.xyz = temp[100], src1.xyz = temp[106] MAD temp[107].x, src0.x__, -src1.x__, src0.x__ 84: src0.xyz = temp[96], src1.xyz = temp[103], src2.xyz = temp[107] CMP temp[108].x, src0.x__, src1.x__, -src2.x__ 85: src0.xyz = temp[102], src1.xyz = const[0] MAD temp[109].x, src0.x__, src0.111, -src1.y__ 86: src0.xyz = temp[109] CMP temp[110].x, src0.1__, src0.0__, src0.x__ 87: src0.xyz = temp[99], src1.xyz = temp[110] CMP temp[111].x, src0.x__, src0.1__, -src1.x__ 88: src0.xyz = temp[110] MAD temp[112].x, -src0.x__, src0.111, src0.1__ 89: src0.xyz = temp[102] MAD temp[113].x, src0.x__, src0.111, src0.1__ 90: src0.xyz = temp[102], src1.xyz = temp[113], src2.xyz = temp[112] CMP temp[114].x, src0.x__, src1.x__, -src2.x__ 91: src0.xyz = temp[108], src0.w = const[0] MAD temp[115].x, src0.x__, src0.111, src0.w__ 92: src0.xyz = temp[114], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[117].x, src0.1__, src0.0__, srcp.x__ 93: src0.xyz = temp[112], src1.xyz = temp[117] MAD temp[118].x, src0.x__, src1.x__, src0.000 94: src0.xyz = temp[112], src1.xyz = temp[118] MAD temp[119].x, src0.x__, -src1.x__, src0.x__ 95: src0.xyz = temp[108], src1.xyz = temp[115], src2.xyz = temp[119] CMP temp[120].x, src0.x__, src1.x__, -src2.x__ 96: src0.xyz = temp[114], src1.xyz = const[0] MAD temp[121].x, src0.x__, src0.111, -src1.y__ 97: src0.xyz = temp[121] CMP temp[122].x, src0.1__, src0.0__, src0.x__ 98: src0.xyz = temp[111], src1.xyz = temp[122] CMP temp[123].x, src0.x__, src0.1__, -src1.x__ 99: src0.xyz = temp[122] MAD temp[124].x, -src0.x__, src0.111, src0.1__ 100: src0.xyz = temp[114] MAD temp[125].x, src0.x__, src0.111, src0.1__ 101: src0.xyz = temp[114], src1.xyz = temp[125], src2.xyz = temp[124] CMP temp[126].x, src0.x__, src1.x__, -src2.x__ 102: src0.xyz = temp[120], src0.w = const[0] MAD temp[127].x, src0.x__, src0.111, src0.w__ 103: src0.xyz = temp[126], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[129].x, src0.1__, src0.0__, srcp.x__ 104: src0.xyz = temp[124], src1.xyz = temp[129] MAD temp[130].x, src0.x__, src1.x__, src0.000 105: src0.xyz = temp[124], src1.xyz = temp[130] MAD temp[131].x, src0.x__, -src1.x__, src0.x__ 106: src0.xyz = temp[120], src1.xyz = temp[127], src2.xyz = temp[131] CMP temp[132].x, src0.x__, src1.x__, -src2.x__ 107: src0.xyz = temp[126], src1.xyz = const[0] MAD temp[133].x, src0.x__, src0.111, -src1.y__ 108: src0.xyz = temp[133] CMP temp[134].x, src0.1__, src0.0__, src0.x__ 109: src0.xyz = temp[123], src1.xyz = temp[134] CMP temp[135].x, src0.x__, src0.1__, -src1.x__ 110: src0.xyz = temp[134] MAD temp[136].x, -src0.x__, src0.111, src0.1__ 111: src0.xyz = temp[126] MAD temp[137].x, src0.x__, src0.111, src0.1__ 112: src0.xyz = temp[126], src1.xyz = temp[137], src2.xyz = temp[136] CMP temp[138].x, src0.x__, src1.x__, -src2.x__ 113: src0.xyz = temp[132], src0.w = const[0] MAD temp[139].x, src0.x__, src0.111, src0.w__ 114: src0.xyz = temp[138], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[141].x, src0.1__, src0.0__, srcp.x__ 115: src0.xyz = temp[136], src1.xyz = temp[141] MAD temp[142].x, src0.x__, src1.x__, src0.000 116: src0.xyz = temp[136], src1.xyz = temp[142] MAD temp[143].x, src0.x__, -src1.x__, src0.x__ 117: src0.xyz = temp[132], src1.xyz = temp[139], src2.xyz = temp[143] CMP temp[144].x, src0.x__, src1.x__, -src2.x__ 118: src0.xyz = temp[138], src1.xyz = const[0] MAD temp[145].x, src0.x__, src0.111, -src1.y__ 119: src0.xyz = temp[145] CMP temp[146].x, src0.1__, src0.0__, src0.x__ 120: src0.xyz = temp[135], src1.xyz = temp[146] CMP temp[147].x, src0.x__, src0.1__, -src1.x__ 121: src0.xyz = temp[146] MAD temp[148].x, -src0.x__, src0.111, src0.1__ 122: src0.xyz = temp[138] MAD temp[149].x, src0.x__, src0.111, src0.1__ 123: src0.xyz = temp[138], src1.xyz = temp[149], src2.xyz = temp[148] CMP temp[150].x, src0.x__, src1.x__, -src2.x__ 124: src0.xyz = temp[144], src0.w = const[0] MAD temp[151].x, src0.x__, src0.111, src0.w__ 125: src0.xyz = temp[150], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[153].x, src0.1__, src0.0__, srcp.x__ 126: src0.xyz = temp[148], src1.xyz = temp[153] MAD temp[154].x, src0.x__, src1.x__, src0.000 127: src0.xyz = temp[148], src1.xyz = temp[154] MAD temp[155].x, src0.x__, -src1.x__, src0.x__ 128: src0.xyz = temp[144], src1.xyz = temp[151], src2.xyz = temp[155] CMP temp[156].x, src0.x__, src1.x__, -src2.x__ 129: src0.xyz = temp[150], src1.xyz = const[0] MAD temp[157].x, src0.x__, src0.111, -src1.y__ 130: src0.xyz = temp[157] CMP temp[158].x, src0.1__, src0.0__, src0.x__ 131: src0.xyz = temp[147], src1.xyz = temp[158] CMP temp[159].x, src0.x__, src0.1__, -src1.x__ 132: src0.xyz = temp[158] MAD temp[160].x, -src0.x__, src0.111, src0.1__ 133: src0.xyz = temp[150] MAD temp[161].x, src0.x__, src0.111, src0.1__ 134: src0.xyz = temp[150], src1.xyz = temp[161], src2.xyz = temp[160] CMP temp[162].x, src0.x__, src1.x__, -src2.x__ 135: src0.xyz = temp[156], src0.w = const[0] MAD temp[163].x, src0.x__, src0.111, src0.w__ 136: src0.xyz = temp[162], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[165].x, src0.1__, src0.0__, srcp.x__ 137: src0.xyz = temp[160], src1.xyz = temp[165] MAD temp[166].x, src0.x__, src1.x__, src0.000 138: src0.xyz = temp[160], src1.xyz = temp[166] MAD temp[167].x, src0.x__, -src1.x__, src0.x__ 139: src0.xyz = temp[156], src1.xyz = temp[163], src2.xyz = temp[167] CMP temp[168].x, src0.x__, src1.x__, -src2.x__ 140: src0.xyz = temp[162], src1.xyz = const[0] MAD temp[169].x, src0.x__, src0.111, -src1.y__ 141: src0.xyz = temp[169] CMP temp[170].x, src0.1__, src0.0__, src0.x__ 142: src0.xyz = temp[159], src1.xyz = temp[170] CMP temp[171].x, src0.x__, src0.1__, -src1.x__ 143: src0.xyz = temp[170] MAD temp[172].x, -src0.x__, src0.111, src0.1__ 144: src0.xyz = temp[162] MAD temp[173].x, src0.x__, src0.111, src0.1__ 145: src0.xyz = temp[162], src1.xyz = temp[173], src2.xyz = temp[172] CMP temp[174].x, src0.x__, src1.x__, -src2.x__ 146: src0.xyz = temp[168], src0.w = const[0] MAD temp[175].x, src0.x__, src0.111, src0.w__ 147: src0.xyz = temp[174], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[177].x, src0.1__, src0.0__, srcp.x__ 148: src0.xyz = temp[172], src1.xyz = temp[177] MAD temp[178].x, src0.x__, src1.x__, src0.000 149: src0.xyz = temp[172], src1.xyz = temp[178] MAD temp[179].x, src0.x__, -src1.x__, src0.x__ 150: src0.xyz = temp[168], src1.xyz = temp[175], src2.xyz = temp[179] CMP temp[180].x, src0.x__, src1.x__, -src2.x__ 151: src0.xyz = temp[174], src1.xyz = const[0] MAD temp[181].x, src0.x__, src0.111, -src1.y__ 152: src0.xyz = temp[181] CMP temp[182].x, src0.1__, src0.0__, src0.x__ 153: src0.xyz = temp[171], src1.xyz = temp[182] CMP temp[183].x, src0.x__, src0.1__, -src1.x__ 154: src0.xyz = temp[182] MAD temp[184].x, -src0.x__, src0.111, src0.1__ 155: src0.xyz = temp[174] MAD temp[185].x, src0.x__, src0.111, src0.1__ 156: src0.xyz = temp[174], src1.xyz = temp[185], src2.xyz = temp[184] CMP temp[186].x, src0.x__, src1.x__, -src2.x__ 157: src0.xyz = temp[180], src0.w = const[0] MAD temp[187].x, src0.x__, src0.111, src0.w__ 158: src0.xyz = temp[186], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[189].x, src0.1__, src0.0__, srcp.x__ 159: src0.xyz = temp[184], src1.xyz = temp[189] MAD temp[190].x, src0.x__, src1.x__, src0.000 160: src0.xyz = temp[184], src1.xyz = temp[190] MAD temp[191].x, src0.x__, -src1.x__, src0.x__ 161: src0.xyz = temp[180], src1.xyz = temp[187], src2.xyz = temp[191] CMP temp[192].x, src0.x__, src1.x__, -src2.x__ 162: src0.xyz = temp[186], src1.xyz = const[0] MAD temp[193].x, src0.x__, src0.111, -src1.y__ 163: src0.xyz = temp[193] CMP temp[194].x, src0.1__, src0.0__, src0.x__ 164: src0.xyz = temp[183], src1.xyz = temp[194] CMP temp[195].x, src0.x__, src0.1__, -src1.x__ 165: src0.xyz = temp[194] MAD temp[196].x, -src0.x__, src0.111, src0.1__ 166: src0.xyz = temp[186] MAD temp[197].x, src0.x__, src0.111, src0.1__ 167: src0.xyz = temp[186], src1.xyz = temp[197], src2.xyz = temp[196] CMP temp[198].x, src0.x__, src1.x__, -src2.x__ 168: src0.xyz = temp[192], src0.w = const[0] MAD temp[199].x, src0.x__, src0.111, src0.w__ 169: src0.xyz = temp[198], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[201].x, src0.1__, src0.0__, srcp.x__ 170: src0.xyz = temp[196], src1.xyz = temp[201] MAD temp[202].x, src0.x__, src1.x__, src0.000 171: src0.xyz = temp[196], src1.xyz = temp[202] MAD temp[203].x, src0.x__, -src1.x__, src0.x__ 172: src0.xyz = temp[192], src1.xyz = temp[199], src2.xyz = temp[203] CMP temp[204].x, src0.x__, src1.x__, -src2.x__ 173: src0.xyz = temp[198], src1.xyz = const[0] MAD temp[205].x, src0.x__, src0.111, -src1.y__ 174: src0.xyz = temp[205] CMP temp[206].x, src0.1__, src0.0__, src0.x__ 175: src0.xyz = temp[195], src1.xyz = temp[206] CMP temp[207].x, src0.x__, src0.1__, -src1.x__ 176: src0.xyz = temp[206] MAD temp[208].x, -src0.x__, src0.111, src0.1__ 177: src0.xyz = temp[198] MAD temp[209].x, src0.x__, src0.111, src0.1__ 178: src0.xyz = temp[198], src1.xyz = temp[209], src2.xyz = temp[208] CMP temp[210].x, src0.x__, src1.x__, -src2.x__ 179: src0.xyz = temp[204], src0.w = const[0] MAD temp[211].x, src0.x__, src0.111, src0.w__ 180: src0.xyz = temp[210], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[213].x, src0.1__, src0.0__, srcp.x__ 181: src0.xyz = temp[208], src1.xyz = temp[213] MAD temp[214].x, src0.x__, src1.x__, src0.000 182: src0.xyz = temp[208], src1.xyz = temp[214] MAD temp[215].x, src0.x__, -src1.x__, src0.x__ 183: src0.xyz = temp[204], src1.xyz = temp[211], src2.xyz = temp[215] CMP temp[216].x, src0.x__, src1.x__, -src2.x__ 184: src0.xyz = temp[210], src1.xyz = const[0] MAD temp[217].x, src0.x__, src0.111, -src1.y__ 185: src0.xyz = temp[217] CMP temp[218].x, src0.1__, src0.0__, src0.x__ 186: src0.xyz = temp[207], src1.xyz = temp[218] CMP temp[219].x, src0.x__, src0.1__, -src1.x__ 187: src0.xyz = temp[218] MAD temp[220].x, -src0.x__, src0.111, src0.1__ 188: src0.xyz = temp[210] MAD temp[221].x, src0.x__, src0.111, src0.1__ 189: src0.xyz = temp[210], src1.xyz = temp[221], src2.xyz = temp[220] CMP temp[222].x, src0.x__, src1.x__, -src2.x__ 190: src0.xyz = temp[216], src0.w = const[0] MAD temp[223].x, src0.x__, src0.111, src0.w__ 191: src0.xyz = temp[222], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[225].x, src0.1__, src0.0__, srcp.x__ 192: src0.xyz = temp[220], src1.xyz = temp[225] MAD temp[226].x, src0.x__, src1.x__, src0.000 193: src0.xyz = temp[220], src1.xyz = temp[226] MAD temp[227].x, src0.x__, -src1.x__, src0.x__ 194: src0.xyz = temp[216], src1.xyz = temp[223], src2.xyz = temp[227] CMP temp[228].x, src0.x__, src1.x__, -src2.x__ 195: src0.xyz = temp[222], src1.xyz = const[0] MAD temp[229].x, src0.x__, src0.111, -src1.y__ 196: src0.xyz = temp[229] CMP temp[230].x, src0.1__, src0.0__, src0.x__ 197: src0.xyz = temp[219], src1.xyz = temp[230] CMP temp[231].x, src0.x__, src0.1__, -src1.x__ 198: src0.xyz = temp[230] MAD temp[232].x, -src0.x__, src0.111, src0.1__ 199: src0.xyz = temp[222] MAD temp[233].x, src0.x__, src0.111, src0.1__ 200: src0.xyz = temp[222], src1.xyz = temp[233], src2.xyz = temp[232] CMP temp[234].x, src0.x__, src1.x__, -src2.x__ 201: src0.xyz = temp[228], src0.w = const[0] MAD temp[235].x, src0.x__, src0.111, src0.w__ 202: src0.xyz = temp[234], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[237].x, src0.1__, src0.0__, srcp.x__ 203: src0.xyz = temp[232], src1.xyz = temp[237] MAD temp[238].x, src0.x__, src1.x__, src0.000 204: src0.xyz = temp[232], src1.xyz = temp[238] MAD temp[239].x, src0.x__, -src1.x__, src0.x__ 205: src0.xyz = temp[228], src1.xyz = temp[235], src2.xyz = temp[239] CMP temp[240].x, src0.x__, src1.x__, -src2.x__ 206: src0.xyz = temp[234], src1.xyz = const[0] MAD temp[241].x, src0.x__, src0.111, -src1.y__ 207: src0.xyz = temp[241] CMP temp[242].x, src0.1__, src0.0__, src0.x__ 208: src0.xyz = temp[231], src1.xyz = temp[242] CMP temp[243].x, src0.x__, src0.1__, -src1.x__ 209: src0.xyz = temp[242] MAD temp[244].x, -src0.x__, src0.111, src0.1__ 210: src0.xyz = temp[234] MAD temp[245].x, src0.x__, src0.111, src0.1__ 211: src0.xyz = temp[234], src1.xyz = temp[245], src2.xyz = temp[244] CMP temp[246].x, src0.x__, src1.x__, -src2.x__ 212: src0.xyz = temp[240], src0.w = const[0] MAD temp[247].x, src0.x__, src0.111, src0.w__ 213: src0.xyz = temp[246], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[249].x, src0.1__, src0.0__, srcp.x__ 214: src0.xyz = temp[244], src1.xyz = temp[249] MAD temp[250].x, src0.x__, src1.x__, src0.000 215: src0.xyz = temp[244], src1.xyz = temp[250] MAD temp[251].x, src0.x__, -src1.x__, src0.x__ 216: src0.xyz = temp[240], src1.xyz = temp[247], src2.xyz = temp[251] CMP temp[252].x, src0.x__, src1.x__, -src2.x__ 217: src0.xyz = temp[246], src1.xyz = const[0] MAD temp[253].x, src0.x__, src0.111, -src1.y__ 218: src0.xyz = temp[253] CMP temp[254].x, src0.1__, src0.0__, src0.x__ 219: src0.xyz = temp[243], src1.xyz = temp[254] CMP temp[255].x, src0.x__, src0.1__, -src1.x__ 220: src0.xyz = temp[254] MAD temp[256].x, -src0.x__, src0.111, src0.1__ 221: src0.xyz = temp[246] MAD temp[257].x, src0.x__, src0.111, src0.1__ 222: src0.xyz = temp[246], src1.xyz = temp[257], src2.xyz = temp[256] CMP temp[258].x, src0.x__, src1.x__, -src2.x__ 223: src0.xyz = temp[252], src0.w = const[0] MAD temp[259].x, src0.x__, src0.111, src0.w__ 224: src0.xyz = temp[258], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[261].x, src0.1__, src0.0__, srcp.x__ 225: src0.xyz = temp[256], src1.xyz = temp[261] MAD temp[262].x, src0.x__, src1.x__, src0.000 226: src0.xyz = temp[256], src1.xyz = temp[262] MAD temp[263].x, src0.x__, -src1.x__, src0.x__ 227: src0.xyz = temp[252], src1.xyz = temp[259], src2.xyz = temp[263] CMP temp[264].x, src0.x__, src1.x__, -src2.x__ 228: src0.xyz = temp[258], src1.xyz = const[0] MAD temp[265].x, src0.x__, src0.111, -src1.y__ 229: src0.xyz = temp[265] CMP temp[266].x, src0.1__, src0.0__, src0.x__ 230: src0.xyz = temp[255], src1.xyz = temp[266] CMP temp[267].x, src0.x__, src0.1__, -src1.x__ 231: src0.xyz = temp[266] MAD temp[268].x, -src0.x__, src0.111, src0.1__ 232: src0.xyz = temp[258] MAD temp[269].x, src0.x__, src0.111, src0.1__ 233: src0.xyz = temp[258], src1.xyz = temp[269], src2.xyz = temp[268] CMP temp[270].x, src0.x__, src1.x__, -src2.x__ 234: src0.xyz = temp[264], src0.w = const[0] MAD temp[271].x, src0.x__, src0.111, src0.w__ 235: src0.xyz = temp[270], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[273].x, src0.1__, src0.0__, srcp.x__ 236: src0.xyz = temp[268], src1.xyz = temp[273] MAD temp[274].x, src0.x__, src1.x__, src0.000 237: src0.xyz = temp[268], src1.xyz = temp[274] MAD temp[275].x, src0.x__, -src1.x__, src0.x__ 238: src0.xyz = temp[264], src1.xyz = temp[271], src2.xyz = temp[275] CMP temp[276].x, src0.x__, src1.x__, -src2.x__ 239: src0.xyz = temp[270], src1.xyz = const[0] MAD temp[277].x, src0.x__, src0.111, -src1.y__ 240: src0.xyz = temp[277] CMP temp[278].x, src0.1__, src0.0__, src0.x__ 241: src0.xyz = temp[267], src1.xyz = temp[278] CMP temp[279].x, src0.x__, src0.1__, -src1.x__ 242: src0.xyz = temp[278] MAD temp[280].x, -src0.x__, src0.111, src0.1__ 243: src0.xyz = temp[270] MAD temp[281].x, src0.x__, src0.111, src0.1__ 244: src0.xyz = temp[270], src1.xyz = temp[281], src2.xyz = temp[280] CMP temp[282].x, src0.x__, src1.x__, -src2.x__ 245: src0.xyz = temp[276], src0.w = const[0] MAD temp[283].x, src0.x__, src0.111, src0.w__ 246: src0.xyz = temp[282], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[285].x, src0.1__, src0.0__, srcp.x__ 247: src0.xyz = temp[280], src1.xyz = temp[285] MAD temp[286].x, src0.x__, src1.x__, src0.000 248: src0.xyz = temp[280], src1.xyz = temp[286] MAD temp[287].x, src0.x__, -src1.x__, src0.x__ 249: src0.xyz = temp[276], src1.xyz = temp[283], src2.xyz = temp[287] CMP temp[288].x, src0.x__, src1.x__, -src2.x__ 250: src0.xyz = temp[282], src1.xyz = const[0] MAD temp[289].x, src0.x__, src0.111, -src1.y__ 251: src0.xyz = temp[289] CMP temp[290].x, src0.1__, src0.0__, src0.x__ 252: src0.xyz = temp[279], src1.xyz = temp[290] CMP temp[291].x, src0.x__, src0.1__, -src1.x__ 253: src0.xyz = temp[290] MAD temp[292].x, -src0.x__, src0.111, src0.1__ 254: src0.xyz = temp[282] MAD temp[293].x, src0.x__, src0.111, src0.1__ 255: src0.xyz = temp[282], src1.xyz = temp[293], src2.xyz = temp[292] CMP temp[294].x, src0.x__, src1.x__, -src2.x__ 256: src0.xyz = temp[288], src0.w = const[0] MAD temp[295].x, src0.x__, src0.111, src0.w__ 257: src0.xyz = temp[294], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[297].x, src0.1__, src0.0__, srcp.x__ 258: src0.xyz = temp[292], src1.xyz = temp[297] MAD temp[298].x, src0.x__, src1.x__, src0.000 259: src0.xyz = temp[292], src1.xyz = temp[298] MAD temp[299].x, src0.x__, -src1.x__, src0.x__ 260: src0.xyz = temp[288], src1.xyz = temp[295], src2.xyz = temp[299] CMP temp[300].x, src0.x__, src1.x__, -src2.x__ 261: src0.xyz = temp[294], src1.xyz = const[0] MAD temp[301].x, src0.x__, src0.111, -src1.y__ 262: src0.xyz = temp[301] CMP temp[302].x, src0.1__, src0.0__, src0.x__ 263: src0.xyz = temp[291], src1.xyz = temp[302] CMP temp[303].x, src0.x__, src0.1__, -src1.x__ 264: src0.xyz = temp[302] MAD temp[304].x, -src0.x__, src0.111, src0.1__ 265: src0.xyz = temp[294] MAD temp[305].x, src0.x__, src0.111, src0.1__ 266: src0.xyz = temp[294], src1.xyz = temp[305], src2.xyz = temp[304] CMP temp[306].x, src0.x__, src1.x__, -src2.x__ 267: src0.xyz = temp[300], src0.w = const[0] MAD temp[307].x, src0.x__, src0.111, src0.w__ 268: src0.xyz = temp[306], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[309].x, src0.1__, src0.0__, srcp.x__ 269: src0.xyz = temp[304], src1.xyz = temp[309] MAD temp[310].x, src0.x__, src1.x__, src0.000 270: src0.xyz = temp[304], src1.xyz = temp[310] MAD temp[311].x, src0.x__, -src1.x__, src0.x__ 271: src0.xyz = temp[300], src1.xyz = temp[307], src2.xyz = temp[311] CMP temp[312].x, src0.x__, src1.x__, -src2.x__ 272: src0.xyz = temp[306], src1.xyz = const[0] MAD temp[313].x, src0.x__, src0.111, -src1.y__ 273: src0.xyz = temp[313] CMP temp[314].x, src0.1__, src0.0__, src0.x__ 274: src0.xyz = temp[303], src1.xyz = temp[314] CMP temp[315].x, src0.x__, src0.1__, -src1.x__ 275: src0.xyz = temp[314] MAD temp[316].x, -src0.x__, src0.111, src0.1__ 276: src0.xyz = temp[306] MAD temp[317].x, src0.x__, src0.111, src0.1__ 277: src0.xyz = temp[306], src1.xyz = temp[317], src2.xyz = temp[316] CMP temp[318].x, src0.x__, src1.x__, -src2.x__ 278: src0.xyz = temp[312], src0.w = const[0] MAD temp[319].x, src0.x__, src0.111, src0.w__ 279: src0.xyz = temp[318], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[321].x, src0.1__, src0.0__, srcp.x__ 280: src0.xyz = temp[316], src1.xyz = temp[321] MAD temp[322].x, src0.x__, src1.x__, src0.000 281: src0.xyz = temp[316], src1.xyz = temp[322] MAD temp[323].x, src0.x__, -src1.x__, src0.x__ 282: src0.xyz = temp[312], src1.xyz = temp[319], src2.xyz = temp[323] CMP temp[324].x, src0.x__, src1.x__, -src2.x__ 283: src0.xyz = temp[318], src1.xyz = const[0] MAD temp[325].x, src0.x__, src0.111, -src1.y__ 284: src0.xyz = temp[325] CMP temp[326].x, src0.1__, src0.0__, src0.x__ 285: src0.xyz = temp[315], src1.xyz = temp[326] CMP temp[327].x, src0.x__, src0.1__, -src1.x__ 286: src0.xyz = temp[326] MAD temp[328].x, -src0.x__, src0.111, src0.1__ 287: src0.xyz = temp[318] MAD temp[329].x, src0.x__, src0.111, src0.1__ 288: src0.xyz = temp[318], src1.xyz = temp[329], src2.xyz = temp[328] CMP temp[330].x, src0.x__, src1.x__, -src2.x__ 289: src0.xyz = temp[324], src0.w = const[0] MAD temp[331].x, src0.x__, src0.111, src0.w__ 290: src0.xyz = temp[330], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[333].x, src0.1__, src0.0__, srcp.x__ 291: src0.xyz = temp[328], src1.xyz = temp[333] MAD temp[334].x, src0.x__, src1.x__, src0.000 292: src0.xyz = temp[328], src1.xyz = temp[334] MAD temp[335].x, src0.x__, -src1.x__, src0.x__ 293: src0.xyz = temp[324], src1.xyz = temp[331], src2.xyz = temp[335] CMP temp[336].x, src0.x__, src1.x__, -src2.x__ 294: src0.xyz = temp[330], src1.xyz = const[0] MAD temp[337].x, src0.x__, src0.111, -src1.y__ 295: src0.xyz = temp[337] CMP temp[338].x, src0.1__, src0.0__, src0.x__ 296: src0.xyz = temp[327], src1.xyz = temp[338] CMP temp[339].x, src0.x__, src0.1__, -src1.x__ 297: src0.xyz = temp[338] MAD temp[340].x, -src0.x__, src0.111, src0.1__ 298: src0.xyz = temp[330] MAD temp[341].x, src0.x__, src0.111, src0.1__ 299: src0.xyz = temp[330], src1.xyz = temp[341], src2.xyz = temp[340] CMP temp[342].x, src0.x__, src1.x__, -src2.x__ 300: src0.xyz = temp[336], src0.w = const[0] MAD temp[343].x, src0.x__, src0.111, src0.w__ 301: src0.xyz = temp[342], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[345].x, src0.1__, src0.0__, srcp.x__ 302: src0.xyz = temp[340], src1.xyz = temp[345] MAD temp[346].x, src0.x__, src1.x__, src0.000 303: src0.xyz = temp[340], src1.xyz = temp[346] MAD temp[347].x, src0.x__, -src1.x__, src0.x__ 304: src0.xyz = temp[336], src1.xyz = temp[343], src2.xyz = temp[347] CMP temp[348].x, src0.x__, src1.x__, -src2.x__ 305: src0.xyz = temp[342], src1.xyz = const[0] MAD temp[349].x, src0.x__, src0.111, -src1.y__ 306: src0.xyz = temp[349] CMP temp[350].x, src0.1__, src0.0__, src0.x__ 307: src0.xyz = temp[339], src1.xyz = temp[350] CMP temp[351].x, src0.x__, src0.1__, -src1.x__ 308: src0.xyz = temp[350] MAD temp[352].x, -src0.x__, src0.111, src0.1__ 309: src0.xyz = temp[342] MAD temp[353].x, src0.x__, src0.111, src0.1__ 310: src0.xyz = temp[342], src1.xyz = temp[353], src2.xyz = temp[352] CMP temp[354].x, src0.x__, src1.x__, -src2.x__ 311: src0.xyz = temp[348], src0.w = const[0] MAD temp[355].x, src0.x__, src0.111, src0.w__ 312: src0.xyz = temp[354], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[357].x, src0.1__, src0.0__, srcp.x__ 313: src0.xyz = temp[352], src1.xyz = temp[357] MAD temp[358].x, src0.x__, src1.x__, src0.000 314: src0.xyz = temp[352], src1.xyz = temp[358] MAD temp[359].x, src0.x__, -src1.x__, src0.x__ 315: src0.xyz = temp[348], src1.xyz = temp[355], src2.xyz = temp[359] CMP temp[360].x, src0.x__, src1.x__, -src2.x__ 316: src0.xyz = temp[354], src1.xyz = const[0] MAD temp[361].x, src0.x__, src0.111, -src1.y__ 317: src0.xyz = temp[361] CMP temp[362].x, src0.1__, src0.0__, src0.x__ 318: src0.xyz = temp[351], src1.xyz = temp[362] CMP temp[363].x, src0.x__, src0.1__, -src1.x__ 319: src0.xyz = temp[362] MAD temp[364].x, -src0.x__, src0.111, src0.1__ 320: src0.xyz = temp[354] MAD temp[365].x, src0.x__, src0.111, src0.1__ 321: src0.xyz = temp[354], src1.xyz = temp[365], src2.xyz = temp[364] CMP temp[366].x, src0.x__, src1.x__, -src2.x__ 322: src0.xyz = temp[360], src0.w = const[0] MAD temp[367].x, src0.x__, src0.111, src0.w__ 323: src0.xyz = temp[366], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[369].x, src0.1__, src0.0__, srcp.x__ 324: src0.xyz = temp[364], src1.xyz = temp[369] MAD temp[370].x, src0.x__, src1.x__, src0.000 325: src0.xyz = temp[364], src1.xyz = temp[370] MAD temp[371].x, src0.x__, -src1.x__, src0.x__ 326: src0.xyz = temp[360], src1.xyz = temp[367], src2.xyz = temp[371] CMP temp[372].x, src0.x__, src1.x__, -src2.x__ 327: src0.xyz = temp[366], src1.xyz = const[0] MAD temp[373].x, src0.x__, src0.111, -src1.y__ 328: src0.xyz = temp[373] CMP temp[374].x, src0.1__, src0.0__, src0.x__ 329: src0.xyz = temp[363], src1.xyz = temp[374] CMP temp[375].x, src0.x__, src0.1__, -src1.x__ 330: src0.xyz = temp[374] MAD temp[376].x, -src0.x__, src0.111, src0.1__ 331: src0.xyz = temp[366] MAD temp[377].x, src0.x__, src0.111, src0.1__ 332: src0.xyz = temp[366], src1.xyz = temp[377], src2.xyz = temp[376] CMP temp[378].x, src0.x__, src1.x__, -src2.x__ 333: src0.xyz = temp[372], src0.w = const[0] MAD temp[379].x, src0.x__, src0.111, src0.w__ 334: src0.xyz = temp[378], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[381].x, src0.1__, src0.0__, srcp.x__ 335: src0.xyz = temp[376], src1.xyz = temp[381] MAD temp[382].x, src0.x__, src1.x__, src0.000 336: src0.xyz = temp[376], src1.xyz = temp[382] MAD temp[383].x, src0.x__, -src1.x__, src0.x__ 337: src0.xyz = temp[372], src1.xyz = temp[379], src2.xyz = temp[383] CMP temp[384].x, src0.x__, src1.x__, -src2.x__ 338: src0.xyz = temp[378], src1.xyz = const[0] MAD temp[385].x, src0.x__, src0.111, -src1.y__ 339: src0.xyz = temp[385] CMP temp[386].x, src0.1__, src0.0__, src0.x__ 340: src0.xyz = temp[375], src1.xyz = temp[386] CMP temp[387].x, src0.x__, src0.1__, -src1.x__ 341: src0.xyz = temp[386] MAD temp[388].x, -src0.x__, src0.111, src0.1__ 342: src0.xyz = temp[378] MAD temp[389].x, src0.x__, src0.111, src0.1__ 343: src0.xyz = temp[378], src1.xyz = temp[389], src2.xyz = temp[388] CMP temp[390].x, src0.x__, src1.x__, -src2.x__ 344: src0.xyz = temp[384], src0.w = const[0] MAD temp[391].x, src0.x__, src0.111, src0.w__ 345: src0.xyz = temp[390], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[393].x, src0.1__, src0.0__, srcp.x__ 346: src0.xyz = temp[388], src1.xyz = temp[393] MAD temp[394].x, src0.x__, src1.x__, src0.000 347: src0.xyz = temp[388], src1.xyz = temp[394] MAD temp[395].x, src0.x__, -src1.x__, src0.x__ 348: src0.xyz = temp[384], src1.xyz = temp[391], src2.xyz = temp[395] CMP temp[396].x, src0.x__, src1.x__, -src2.x__ 349: src0.xyz = temp[390], src1.xyz = const[0] MAD temp[397].x, src0.x__, src0.111, -src1.y__ 350: src0.xyz = temp[397] CMP temp[398].x, src0.1__, src0.0__, src0.x__ 351: src0.xyz = temp[387], src1.xyz = temp[398] CMP temp[399].x, src0.x__, src0.1__, -src1.x__ 352: src0.xyz = temp[398] MAD temp[400].x, -src0.x__, src0.111, src0.1__ 353: src0.xyz = temp[390] MAD temp[401].x, src0.x__, src0.111, src0.1__ 354: src0.xyz = temp[390], src1.xyz = temp[401], src2.xyz = temp[400] CMP temp[402].x, src0.x__, src1.x__, -src2.x__ 355: src0.xyz = temp[396], src0.w = const[0] MAD temp[403].x, src0.x__, src0.111, src0.w__ 356: src0.xyz = temp[402], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[405].x, src0.1__, src0.0__, srcp.x__ 357: src0.xyz = temp[400], src1.xyz = temp[405] MAD temp[406].x, src0.x__, src1.x__, src0.000 358: src0.xyz = temp[400], src1.xyz = temp[406] MAD temp[407].x, src0.x__, -src1.x__, src0.x__ 359: src0.xyz = temp[396], src1.xyz = temp[403], src2.xyz = temp[407] CMP temp[408].x, src0.x__, src1.x__, -src2.x__ 360: src0.xyz = temp[402], src1.xyz = const[0] MAD temp[409].x, src0.x__, src0.111, -src1.y__ 361: src0.xyz = temp[409] CMP temp[410].x, src0.1__, src0.0__, src0.x__ 362: src0.xyz = temp[399], src1.xyz = temp[410] CMP temp[411].x, src0.x__, src0.1__, -src1.x__ 363: src0.xyz = temp[410] MAD temp[412].x, -src0.x__, src0.111, src0.1__ 364: src0.xyz = temp[402] MAD temp[413].x, src0.x__, src0.111, src0.1__ 365: src0.xyz = temp[402], src1.xyz = temp[413], src2.xyz = temp[412] CMP temp[414].x, src0.x__, src1.x__, -src2.x__ 366: src0.xyz = temp[408], src0.w = const[0] MAD temp[415].x, src0.x__, src0.111, src0.w__ 367: src0.xyz = temp[414], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[417].x, src0.1__, src0.0__, srcp.x__ 368: src0.xyz = temp[412], src1.xyz = temp[417] MAD temp[418].x, src0.x__, src1.x__, src0.000 369: src0.xyz = temp[412], src1.xyz = temp[418] MAD temp[419].x, src0.x__, -src1.x__, src0.x__ 370: src0.xyz = temp[408], src1.xyz = temp[415], src2.xyz = temp[419] CMP temp[420].x, src0.x__, src1.x__, -src2.x__ 371: src0.xyz = temp[414], src1.xyz = const[0] MAD temp[421].x, src0.x__, src0.111, -src1.y__ 372: src0.xyz = temp[421] CMP temp[422].x, src0.1__, src0.0__, src0.x__ 373: src0.xyz = temp[411], src1.xyz = temp[422] CMP temp[423].x, src0.x__, src0.1__, -src1.x__ 374: src0.xyz = temp[422] MAD temp[424].x, -src0.x__, src0.111, src0.1__ 375: src0.xyz = temp[414] MAD temp[425].x, src0.x__, src0.111, src0.1__ 376: src0.xyz = temp[414], src1.xyz = temp[425], src2.xyz = temp[424] CMP temp[426].x, src0.x__, src1.x__, -src2.x__ 377: src0.xyz = temp[420], src0.w = const[0] MAD temp[427].x, src0.x__, src0.111, src0.w__ 378: src0.xyz = temp[426], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[429].x, src0.1__, src0.0__, srcp.x__ 379: src0.xyz = temp[424], src1.xyz = temp[429] MAD temp[430].x, src0.x__, src1.x__, src0.000 380: src0.xyz = temp[424], src1.xyz = temp[430] MAD temp[431].x, src0.x__, -src1.x__, src0.x__ 381: src0.xyz = temp[420], src1.xyz = temp[427], src2.xyz = temp[431] CMP temp[432].x, src0.x__, src1.x__, -src2.x__ 382: src0.xyz = temp[426], src1.xyz = const[0] MAD temp[433].x, src0.x__, src0.111, -src1.y__ 383: src0.xyz = temp[433] CMP temp[434].x, src0.1__, src0.0__, src0.x__ 384: src0.xyz = temp[423], src1.xyz = temp[434] CMP temp[435].x, src0.x__, src0.1__, -src1.x__ 385: src0.xyz = temp[434] MAD temp[436].x, -src0.x__, src0.111, src0.1__ 386: src0.xyz = temp[426] MAD temp[437].x, src0.x__, src0.111, src0.1__ 387: src0.xyz = temp[426], src1.xyz = temp[437], src2.xyz = temp[436] CMP temp[438].x, src0.x__, src1.x__, -src2.x__ 388: src0.xyz = temp[432], src0.w = const[0] MAD temp[439].x, src0.x__, src0.111, src0.w__ 389: src0.xyz = temp[438], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[441].x, src0.1__, src0.0__, srcp.x__ 390: src0.xyz = temp[436], src1.xyz = temp[441] MAD temp[442].x, src0.x__, src1.x__, src0.000 391: src0.xyz = temp[436], src1.xyz = temp[442] MAD temp[443].x, src0.x__, -src1.x__, src0.x__ 392: src0.xyz = temp[432], src1.xyz = temp[439], src2.xyz = temp[443] CMP temp[444].x, src0.x__, src1.x__, -src2.x__ 393: src0.xyz = temp[438], src1.xyz = const[0] MAD temp[445].x, src0.x__, src0.111, -src1.y__ 394: src0.xyz = temp[445] CMP temp[446].x, src0.1__, src0.0__, src0.x__ 395: src0.xyz = temp[435], src1.xyz = temp[446] CMP temp[447].x, src0.x__, src0.1__, -src1.x__ 396: src0.xyz = temp[446] MAD temp[448].x, -src0.x__, src0.111, src0.1__ 397: src0.xyz = temp[438] MAD temp[449].x, src0.x__, src0.111, src0.1__ 398: src0.xyz = temp[438], src1.xyz = temp[449], src2.xyz = temp[448] CMP temp[450].x, src0.x__, src1.x__, -src2.x__ 399: src0.xyz = temp[444], src0.w = const[0] MAD temp[451].x, src0.x__, src0.111, src0.w__ 400: src0.xyz = temp[450], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[453].x, src0.1__, src0.0__, srcp.x__ 401: src0.xyz = temp[448], src1.xyz = temp[453] MAD temp[454].x, src0.x__, src1.x__, src0.000 402: src0.xyz = temp[448], src1.xyz = temp[454] MAD temp[455].x, src0.x__, -src1.x__, src0.x__ 403: src0.xyz = temp[444], src1.xyz = temp[451], src2.xyz = temp[455] CMP temp[456].x, src0.x__, src1.x__, -src2.x__ 404: src0.xyz = temp[450], src1.xyz = const[0] MAD temp[457].x, src0.x__, src0.111, -src1.y__ 405: src0.xyz = temp[457] CMP temp[458].x, src0.1__, src0.0__, src0.x__ 406: src0.xyz = temp[447], src1.xyz = temp[458] CMP temp[459].x, src0.x__, src0.1__, -src1.x__ 407: src0.xyz = temp[458] MAD temp[460].x, -src0.x__, src0.111, src0.1__ 408: src0.xyz = temp[450] MAD temp[461].x, src0.x__, src0.111, src0.1__ 409: src0.xyz = temp[450], src1.xyz = temp[461], src2.xyz = temp[460] CMP temp[462].x, src0.x__, src1.x__, -src2.x__ 410: src0.xyz = temp[456], src0.w = const[0] MAD temp[463].x, src0.x__, src0.111, src0.w__ 411: src0.xyz = temp[462], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[465].x, src0.1__, src0.0__, srcp.x__ 412: src0.xyz = temp[460], src1.xyz = temp[465] MAD temp[466].x, src0.x__, src1.x__, src0.000 413: src0.xyz = temp[460], src1.xyz = temp[466] MAD temp[467].x, src0.x__, -src1.x__, src0.x__ 414: src0.xyz = temp[456], src1.xyz = temp[463], src2.xyz = temp[467] CMP temp[468].x, src0.x__, src1.x__, -src2.x__ 415: src0.xyz = temp[462], src1.xyz = const[0] MAD temp[469].x, src0.x__, src0.111, -src1.y__ 416: src0.xyz = temp[469] CMP temp[470].x, src0.1__, src0.0__, src0.x__ 417: src0.xyz = temp[459], src1.xyz = temp[470] CMP temp[471].x, src0.x__, src0.1__, -src1.x__ 418: src0.xyz = temp[470] MAD temp[472].x, -src0.x__, src0.111, src0.1__ 419: src0.xyz = temp[462] MAD temp[473].x, src0.x__, src0.111, src0.1__ 420: src0.xyz = temp[462], src1.xyz = temp[473], src2.xyz = temp[472] CMP temp[474].x, src0.x__, src1.x__, -src2.x__ 421: src0.xyz = temp[468], src0.w = const[0] MAD temp[475].x, src0.x__, src0.111, src0.w__ 422: src0.xyz = temp[474], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[477].x, src0.1__, src0.0__, srcp.x__ 423: src0.xyz = temp[472], src1.xyz = temp[477] MAD temp[478].x, src0.x__, src1.x__, src0.000 424: src0.xyz = temp[472], src1.xyz = temp[478] MAD temp[479].x, src0.x__, -src1.x__, src0.x__ 425: src0.xyz = temp[468], src1.xyz = temp[475], src2.xyz = temp[479] CMP temp[480].x, src0.x__, src1.x__, -src2.x__ 426: src0.xyz = temp[474], src1.xyz = const[0] MAD temp[481].x, src0.x__, src0.111, -src1.y__ 427: src0.xyz = temp[481] CMP temp[482].x, src0.1__, src0.0__, src0.x__ 428: src0.xyz = temp[471], src1.xyz = temp[482] CMP temp[483].x, src0.x__, src0.1__, -src1.x__ 429: src0.xyz = temp[482] MAD temp[484].x, -src0.x__, src0.111, src0.1__ 430: src0.xyz = temp[474] MAD temp[485].x, src0.x__, src0.111, src0.1__ 431: src0.xyz = temp[474], src1.xyz = temp[485], src2.xyz = temp[484] CMP temp[486].x, src0.x__, src1.x__, -src2.x__ 432: src0.xyz = temp[480], src0.w = const[0] MAD temp[487].x, src0.x__, src0.111, src0.w__ 433: src0.xyz = temp[486], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[489].x, src0.1__, src0.0__, srcp.x__ 434: src0.xyz = temp[484], src1.xyz = temp[489] MAD temp[490].x, src0.x__, src1.x__, src0.000 435: src0.xyz = temp[484], src1.xyz = temp[490] MAD temp[491].x, src0.x__, -src1.x__, src0.x__ 436: src0.xyz = temp[480], src1.xyz = temp[487], src2.xyz = temp[491] CMP temp[492].x, src0.x__, src1.x__, -src2.x__ 437: src0.xyz = temp[486], src1.xyz = const[0] MAD temp[493].x, src0.x__, src0.111, -src1.y__ 438: src0.xyz = temp[493] CMP temp[494].x, src0.1__, src0.0__, src0.x__ 439: src0.xyz = temp[483], src1.xyz = temp[494] CMP temp[495].x, src0.x__, src0.1__, -src1.x__ 440: src0.xyz = temp[494] MAD temp[496].x, -src0.x__, src0.111, src0.1__ 441: src0.xyz = temp[486] MAD temp[497].x, src0.x__, src0.111, src0.1__ 442: src0.xyz = temp[486], src1.xyz = temp[497], src2.xyz = temp[496] CMP temp[498].x, src0.x__, src1.x__, -src2.x__ 443: src0.xyz = temp[492], src0.w = const[0] MAD temp[499].x, src0.x__, src0.111, src0.w__ 444: src0.xyz = temp[498], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[501].x, src0.1__, src0.0__, srcp.x__ 445: src0.xyz = temp[496], src1.xyz = temp[501] MAD temp[502].x, src0.x__, src1.x__, src0.000 446: src0.xyz = temp[496], src1.xyz = temp[502] MAD temp[503].x, src0.x__, -src1.x__, src0.x__ 447: src0.xyz = temp[492], src1.xyz = temp[499], src2.xyz = temp[503] CMP temp[504].x, src0.x__, src1.x__, -src2.x__ 448: src0.xyz = temp[498], src1.xyz = const[0] MAD temp[505].x, src0.x__, src0.111, -src1.y__ 449: src0.xyz = temp[505] CMP temp[506].x, src0.1__, src0.0__, src0.x__ 450: src0.xyz = temp[495], src1.xyz = temp[506] CMP temp[2].x, src0.x__, src0.1__, -src1.x__ 451: src0.xyz = temp[506] MAD temp[507].x, -src0.x__, src0.111, src0.1__ 452: src0.xyz = temp[498] MAD temp[508].x, src0.x__, src0.111, src0.1__ 453: src0.xyz = temp[498], src1.xyz = temp[508], src2.xyz = temp[507] CMP temp[509].x, src0.x__, src1.x__, -src2.x__ 454: src0.xyz = temp[504], src0.w = const[0] MAD temp[510].x, src0.x__, src0.111, src0.w__ 455: src0.xyz = temp[509], src1.xyz = const[1], srcp.xyz = (src1 - src0) CMP temp[512].x, src0.1__, src0.0__, srcp.x__ 456: src0.xyz = temp[507], src1.xyz = temp[512] MAD temp[513].x, src0.x__, src1.x__, src0.000 457: src0.xyz = temp[507], src1.xyz = temp[513] MAD temp[514].x, src0.x__, -src1.x__, src0.x__ 458: src0.xyz = temp[504], src1.xyz = temp[510], src2.xyz = temp[514] CMP temp[515].x, src0.x__, src1.x__, -src2.x__ 459: src0.xyz = temp[515] MAD color[0].xyz, src0.xxx, src0.111, src0.000 MAD color[0].w, src0.x, src0.1, src0.0 Fragment Program: after 'pair scheduling' # Radeon Compiler Program 0: src0.xyz = const[0] CMP temp[14].x, src0.1__, src0.0__, -src0.y__ 1: src0.xyz = temp[14] CMP temp[15].x, src0.0__, src0.1__, -src0.x__ MAD temp[16].w, -src0.x, src0.1, src0.1 2: src0.xyz = temp[16], src0.w = temp[16] CMP temp[18].x, src0.0__, src0.1__, -src0.w__ 3: src0.xyz = temp[18], src1.xyz = const[0] MAD temp[25].x, src0.x__, src0.111, -src1.y__ MAD temp[29].w, src0.x, src0.1, src0.1 4: src0.xyz = temp[18], src1.xyz = const[1], src2.xyz = temp[25], srcp.xyz = (src1 - src0) CMP temp[26].x, src0.1__, src0.0__, src2.x__ CMP temp[21].w, src0.1, src0.0, srcp.x 5: src0.xyz = temp[15], src1.xyz = temp[26] CMP temp[27].x, src0.x__, src0.1__, -src1.x__ MAD temp[28].w, -src1.x, src0.1, src0.1 6: src0.xyz = temp[16], src0.w = temp[16], src1.xyz = temp[21], src1.w = temp[21] MAD temp[22].w, src0.w, src1.w, src0.0 7: src0.xyz = temp[18], src0.w = temp[29], src1.xyz = temp[29], src1.w = temp[28], src2.xyz = temp[28] CMP temp[30].x, src0.x__, src0.w__, -src1.w__ 8: src0.xyz = temp[30], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[33].x, src0.1__, src0.0__, srcp.x__ MAD temp[37].w, src0.x, src0.1, -src2.y 9: src0.xyz = temp[37], src0.w = temp[37], src1.xyz = temp[33], src1.w = temp[28] CMP temp[38].x, src0.1__, src0.0__, src0.w__ MAD temp[34].w, src1.w, src1.x, src0.0 10: src0.xyz = temp[27], src1.xyz = temp[38] CMP temp[39].x, src0.x__, src0.1__, -src1.x__ MAD temp[40].w, -src1.x, src0.1, src0.1 11: src0.xyz = temp[30], src0.w = temp[16], src1.w = temp[22] MAD temp[41].x, src0.x__, src0.111, src0.1__ MAD temp[23].w, src0.w, -src1.w, src0.w 12: src0.xyz = temp[30], src0.w = temp[40], src1.xyz = temp[41], src1.w = temp[28], src2.xyz = temp[40], src2.w = temp[34] CMP temp[42].x, src0.x__, src1.x__, -src0.w__ MAD temp[35].w, src1.w, -src2.w, src1.w 13: src0.xyz = temp[42], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[45].x, src0.1__, src0.0__, srcp.x__ MAD temp[49].w, src0.x, src0.1, -src2.y 14: src0.xyz = temp[49], src0.w = temp[49], src1.xyz = temp[45], src1.w = temp[40] CMP temp[50].x, src0.1__, src0.0__, src0.w__ MAD temp[46].w, src1.w, src1.x, src0.0 15: src0.xyz = temp[39], src1.xyz = temp[50] CMP temp[51].x, src0.x__, src0.1__, -src1.x__ MAD temp[52].w, -src1.x, src0.1, src0.1 16: src0.xyz = temp[42], src0.w = const[0], src1.w = temp[23] MAD temp[53].x, src0.x__, src0.111, src0.1__ CMP temp[24].w, src0.0, src0.w, -src1.w 17: src0.xyz = temp[42], src0.w = temp[52], src1.xyz = temp[53], src1.w = temp[40], src2.xyz = temp[52], src2.w = temp[46] CMP temp[54].x, src0.x__, src1.x__, -src0.w__ MAD temp[47].w, src1.w, -src2.w, src1.w 18: src0.xyz = temp[54], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[57].x, src0.1__, src0.0__, srcp.x__ MAD temp[61].w, src0.x, src0.1, -src2.y 19: src0.xyz = temp[61], src0.w = temp[61], src1.xyz = temp[57], src1.w = temp[52] CMP temp[62].x, src0.1__, src0.0__, src0.w__ MAD temp[58].w, src1.w, src1.x, src0.0 20: src0.xyz = temp[51], src1.xyz = temp[62] CMP temp[63].x, src0.x__, src0.1__, -src1.x__ MAD temp[64].w, -src1.x, src0.1, src0.1 21: src0.xyz = temp[54], src0.w = temp[24], src1.w = const[0] MAD temp[65].x, src0.x__, src0.111, src0.1__ MAD temp[31].w, src0.w, src0.1, src1.w 22: src0.xyz = temp[54], src0.w = temp[64], src1.xyz = temp[65], src1.w = temp[52], src2.xyz = temp[64], src2.w = temp[58] CMP temp[66].x, src0.x__, src1.x__, -src0.w__ MAD temp[59].w, src1.w, -src2.w, src1.w 23: src0.xyz = temp[66], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[69].x, src0.1__, src0.0__, srcp.x__ MAD temp[73].w, src0.x, src0.1, -src2.y 24: src0.xyz = temp[73], src0.w = temp[73], src1.xyz = temp[69], src1.w = temp[64] CMP temp[74].x, src0.1__, src0.0__, src0.w__ MAD temp[70].w, src1.w, src1.x, src0.0 25: src0.xyz = temp[63], src1.xyz = temp[74] CMP temp[75].x, src0.x__, src0.1__, -src1.x__ MAD temp[76].w, -src1.x, src0.1, src0.1 26: src0.xyz = temp[66], src0.w = temp[24], src1.w = temp[31], src2.w = temp[35] MAD temp[77].x, src0.x__, src0.111, src0.1__ CMP temp[36].w, src0.w, src1.w, -src2.w 27: src0.xyz = temp[66], src0.w = temp[76], src1.xyz = temp[77], src1.w = temp[64], src2.xyz = temp[76], src2.w = temp[70] CMP temp[78].x, src0.x__, src1.x__, -src0.w__ MAD temp[71].w, src1.w, -src2.w, src1.w 28: src0.xyz = temp[78], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[81].x, src0.1__, src0.0__, srcp.x__ MAD temp[85].w, src0.x, src0.1, -src2.y 29: src0.xyz = temp[85], src0.w = temp[85], src1.xyz = temp[81], src1.w = temp[76] CMP temp[86].x, src0.1__, src0.0__, src0.w__ MAD temp[82].w, src1.w, src1.x, src0.0 30: src0.xyz = temp[75], src1.xyz = temp[86] CMP temp[87].x, src0.x__, src0.1__, -src1.x__ MAD temp[88].w, -src1.x, src0.1, src0.1 31: src0.xyz = temp[78], src0.w = temp[36], src1.w = const[0] MAD temp[89].x, src0.x__, src0.111, src0.1__ MAD temp[43].w, src0.w, src0.1, src1.w 32: src0.xyz = temp[78], src0.w = temp[88], src1.xyz = temp[89], src1.w = temp[76], src2.xyz = temp[88], src2.w = temp[82] CMP temp[90].x, src0.x__, src1.x__, -src0.w__ MAD temp[83].w, src1.w, -src2.w, src1.w 33: src0.xyz = temp[90], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[93].x, src0.1__, src0.0__, srcp.x__ MAD temp[97].w, src0.x, src0.1, -src2.y 34: src0.xyz = temp[97], src0.w = temp[97], src1.xyz = temp[93], src1.w = temp[88] CMP temp[98].x, src0.1__, src0.0__, src0.w__ MAD temp[94].w, src1.w, src1.x, src0.0 35: src0.xyz = temp[87], src1.xyz = temp[98] CMP temp[99].x, src0.x__, src0.1__, -src1.x__ MAD temp[100].w, -src1.x, src0.1, src0.1 36: src0.xyz = temp[90], src0.w = temp[36], src1.w = temp[43], src2.w = temp[47] MAD temp[101].x, src0.x__, src0.111, src0.1__ CMP temp[48].w, src0.w, src1.w, -src2.w 37: src0.xyz = temp[90], src0.w = temp[100], src1.xyz = temp[101], src1.w = temp[88], src2.xyz = temp[100], src2.w = temp[94] CMP temp[102].x, src0.x__, src1.x__, -src0.w__ MAD temp[95].w, src1.w, -src2.w, src1.w 38: src0.xyz = temp[102], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[105].x, src0.1__, src0.0__, srcp.x__ MAD temp[109].w, src0.x, src0.1, -src2.y 39: src0.xyz = temp[109], src0.w = temp[109], src1.xyz = temp[105], src1.w = temp[100] CMP temp[110].x, src0.1__, src0.0__, src0.w__ MAD temp[106].w, src1.w, src1.x, src0.0 40: src0.xyz = temp[99], src1.xyz = temp[110] CMP temp[111].x, src0.x__, src0.1__, -src1.x__ MAD temp[112].w, -src1.x, src0.1, src0.1 41: src0.xyz = temp[102], src0.w = temp[48], src1.w = const[0] MAD temp[113].x, src0.x__, src0.111, src0.1__ MAD temp[55].w, src0.w, src0.1, src1.w 42: src0.xyz = temp[102], src0.w = temp[112], src1.xyz = temp[113], src1.w = temp[100], src2.xyz = temp[112], src2.w = temp[106] CMP temp[114].x, src0.x__, src1.x__, -src0.w__ MAD temp[107].w, src1.w, -src2.w, src1.w 43: src0.xyz = temp[114], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[117].x, src0.1__, src0.0__, srcp.x__ MAD temp[121].w, src0.x, src0.1, -src2.y 44: src0.xyz = temp[121], src0.w = temp[121], src1.xyz = temp[117], src1.w = temp[112] CMP temp[122].x, src0.1__, src0.0__, src0.w__ MAD temp[118].w, src1.w, src1.x, src0.0 45: src0.xyz = temp[111], src1.xyz = temp[122] CMP temp[123].x, src0.x__, src0.1__, -src1.x__ MAD temp[124].w, -src1.x, src0.1, src0.1 46: src0.xyz = temp[114], src0.w = temp[48], src1.w = temp[55], src2.w = temp[59] MAD temp[125].x, src0.x__, src0.111, src0.1__ CMP temp[60].w, src0.w, src1.w, -src2.w 47: src0.xyz = temp[114], src0.w = temp[124], src1.xyz = temp[125], src1.w = temp[112], src2.xyz = temp[124], src2.w = temp[118] CMP temp[126].x, src0.x__, src1.x__, -src0.w__ MAD temp[119].w, src1.w, -src2.w, src1.w 48: src0.xyz = temp[126], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[129].x, src0.1__, src0.0__, srcp.x__ MAD temp[133].w, src0.x, src0.1, -src2.y 49: src0.xyz = temp[133], src0.w = temp[133], src1.xyz = temp[129], src1.w = temp[124] CMP temp[134].x, src0.1__, src0.0__, src0.w__ MAD temp[130].w, src1.w, src1.x, src0.0 50: src0.xyz = temp[123], src1.xyz = temp[134] CMP temp[135].x, src0.x__, src0.1__, -src1.x__ MAD temp[136].w, -src1.x, src0.1, src0.1 51: src0.xyz = temp[126], src0.w = temp[60], src1.w = const[0] MAD temp[137].x, src0.x__, src0.111, src0.1__ MAD temp[67].w, src0.w, src0.1, src1.w 52: src0.xyz = temp[126], src0.w = temp[136], src1.xyz = temp[137], src1.w = temp[124], src2.xyz = temp[136], src2.w = temp[130] CMP temp[138].x, src0.x__, src1.x__, -src0.w__ MAD temp[131].w, src1.w, -src2.w, src1.w 53: src0.xyz = temp[138], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[141].x, src0.1__, src0.0__, srcp.x__ MAD temp[145].w, src0.x, src0.1, -src2.y 54: src0.xyz = temp[145], src0.w = temp[145], src1.xyz = temp[141], src1.w = temp[136] CMP temp[146].x, src0.1__, src0.0__, src0.w__ MAD temp[142].w, src1.w, src1.x, src0.0 55: src0.xyz = temp[135], src1.xyz = temp[146] CMP temp[147].x, src0.x__, src0.1__, -src1.x__ MAD temp[148].w, -src1.x, src0.1, src0.1 56: src0.xyz = temp[138], src0.w = temp[60], src1.w = temp[67], src2.w = temp[71] MAD temp[149].x, src0.x__, src0.111, src0.1__ CMP temp[72].w, src0.w, src1.w, -src2.w 57: src0.xyz = temp[138], src0.w = temp[148], src1.xyz = temp[149], src1.w = temp[136], src2.xyz = temp[148], src2.w = temp[142] CMP temp[150].x, src0.x__, src1.x__, -src0.w__ MAD temp[143].w, src1.w, -src2.w, src1.w 58: src0.xyz = temp[150], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[153].x, src0.1__, src0.0__, srcp.x__ MAD temp[157].w, src0.x, src0.1, -src2.y 59: src0.xyz = temp[157], src0.w = temp[157], src1.xyz = temp[153], src1.w = temp[148] CMP temp[158].x, src0.1__, src0.0__, src0.w__ MAD temp[154].w, src1.w, src1.x, src0.0 60: src0.xyz = temp[147], src1.xyz = temp[158] CMP temp[159].x, src0.x__, src0.1__, -src1.x__ MAD temp[160].w, -src1.x, src0.1, src0.1 61: src0.xyz = temp[150], src0.w = temp[72], src1.w = const[0] MAD temp[161].x, src0.x__, src0.111, src0.1__ MAD temp[79].w, src0.w, src0.1, src1.w 62: src0.xyz = temp[150], src0.w = temp[160], src1.xyz = temp[161], src1.w = temp[148], src2.xyz = temp[160], src2.w = temp[154] CMP temp[162].x, src0.x__, src1.x__, -src0.w__ MAD temp[155].w, src1.w, -src2.w, src1.w 63: src0.xyz = temp[162], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[165].x, src0.1__, src0.0__, srcp.x__ MAD temp[169].w, src0.x, src0.1, -src2.y 64: src0.xyz = temp[169], src0.w = temp[169], src1.xyz = temp[165], src1.w = temp[160] CMP temp[170].x, src0.1__, src0.0__, src0.w__ MAD temp[166].w, src1.w, src1.x, src0.0 65: src0.xyz = temp[159], src1.xyz = temp[170] CMP temp[171].x, src0.x__, src0.1__, -src1.x__ MAD temp[172].w, -src1.x, src0.1, src0.1 66: src0.xyz = temp[162], src0.w = temp[72], src1.w = temp[79], src2.w = temp[83] MAD temp[173].x, src0.x__, src0.111, src0.1__ CMP temp[84].w, src0.w, src1.w, -src2.w 67: src0.xyz = temp[162], src0.w = temp[172], src1.xyz = temp[173], src1.w = temp[160], src2.xyz = temp[172], src2.w = temp[166] CMP temp[174].x, src0.x__, src1.x__, -src0.w__ MAD temp[167].w, src1.w, -src2.w, src1.w 68: src0.xyz = temp[174], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[177].x, src0.1__, src0.0__, srcp.x__ MAD temp[181].w, src0.x, src0.1, -src2.y 69: src0.xyz = temp[181], src0.w = temp[181], src1.xyz = temp[177], src1.w = temp[172] CMP temp[182].x, src0.1__, src0.0__, src0.w__ MAD temp[178].w, src1.w, src1.x, src0.0 70: src0.xyz = temp[171], src1.xyz = temp[182] CMP temp[183].x, src0.x__, src0.1__, -src1.x__ MAD temp[184].w, -src1.x, src0.1, src0.1 71: src0.xyz = temp[174], src0.w = temp[84], src1.w = const[0] MAD temp[185].x, src0.x__, src0.111, src0.1__ MAD temp[91].w, src0.w, src0.1, src1.w 72: src0.xyz = temp[174], src0.w = temp[184], src1.xyz = temp[185], src1.w = temp[172], src2.xyz = temp[184], src2.w = temp[178] CMP temp[186].x, src0.x__, src1.x__, -src0.w__ MAD temp[179].w, src1.w, -src2.w, src1.w 73: src0.xyz = temp[186], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[189].x, src0.1__, src0.0__, srcp.x__ MAD temp[193].w, src0.x, src0.1, -src2.y 74: src0.xyz = temp[193], src0.w = temp[193], src1.xyz = temp[189], src1.w = temp[184] CMP temp[194].x, src0.1__, src0.0__, src0.w__ MAD temp[190].w, src1.w, src1.x, src0.0 75: src0.xyz = temp[183], src1.xyz = temp[194] CMP temp[195].x, src0.x__, src0.1__, -src1.x__ MAD temp[196].w, -src1.x, src0.1, src0.1 76: src0.xyz = temp[186], src0.w = temp[84], src1.w = temp[91], src2.w = temp[95] MAD temp[197].x, src0.x__, src0.111, src0.1__ CMP temp[96].w, src0.w, src1.w, -src2.w 77: src0.xyz = temp[186], src0.w = temp[196], src1.xyz = temp[197], src1.w = temp[184], src2.xyz = temp[196], src2.w = temp[190] CMP temp[198].x, src0.x__, src1.x__, -src0.w__ MAD temp[191].w, src1.w, -src2.w, src1.w 78: src0.xyz = temp[198], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[201].x, src0.1__, src0.0__, srcp.x__ MAD temp[205].w, src0.x, src0.1, -src2.y 79: src0.xyz = temp[205], src0.w = temp[205], src1.xyz = temp[201], src1.w = temp[196] CMP temp[206].x, src0.1__, src0.0__, src0.w__ MAD temp[202].w, src1.w, src1.x, src0.0 80: src0.xyz = temp[195], src1.xyz = temp[206] CMP temp[207].x, src0.x__, src0.1__, -src1.x__ MAD temp[208].w, -src1.x, src0.1, src0.1 81: src0.xyz = temp[198], src0.w = temp[96], src1.w = const[0] MAD temp[209].x, src0.x__, src0.111, src0.1__ MAD temp[103].w, src0.w, src0.1, src1.w 82: src0.xyz = temp[198], src0.w = temp[208], src1.xyz = temp[209], src1.w = temp[196], src2.xyz = temp[208], src2.w = temp[202] CMP temp[210].x, src0.x__, src1.x__, -src0.w__ MAD temp[203].w, src1.w, -src2.w, src1.w 83: src0.xyz = temp[210], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[213].x, src0.1__, src0.0__, srcp.x__ MAD temp[217].w, src0.x, src0.1, -src2.y 84: src0.xyz = temp[217], src0.w = temp[217], src1.xyz = temp[213], src1.w = temp[208] CMP temp[218].x, src0.1__, src0.0__, src0.w__ MAD temp[214].w, src1.w, src1.x, src0.0 85: src0.xyz = temp[207], src1.xyz = temp[218] CMP temp[219].x, src0.x__, src0.1__, -src1.x__ MAD temp[220].w, -src1.x, src0.1, src0.1 86: src0.xyz = temp[210], src0.w = temp[96], src1.w = temp[103], src2.w = temp[107] MAD temp[221].x, src0.x__, src0.111, src0.1__ CMP temp[108].w, src0.w, src1.w, -src2.w 87: src0.xyz = temp[210], src0.w = temp[220], src1.xyz = temp[221], src1.w = temp[208], src2.xyz = temp[220], src2.w = temp[214] CMP temp[222].x, src0.x__, src1.x__, -src0.w__ MAD temp[215].w, src1.w, -src2.w, src1.w 88: src0.xyz = temp[222], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[225].x, src0.1__, src0.0__, srcp.x__ MAD temp[229].w, src0.x, src0.1, -src2.y 89: src0.xyz = temp[229], src0.w = temp[229], src1.xyz = temp[225], src1.w = temp[220] CMP temp[230].x, src0.1__, src0.0__, src0.w__ MAD temp[226].w, src1.w, src1.x, src0.0 90: src0.xyz = temp[219], src1.xyz = temp[230] CMP temp[231].x, src0.x__, src0.1__, -src1.x__ MAD temp[232].w, -src1.x, src0.1, src0.1 91: src0.xyz = temp[222], src0.w = temp[108], src1.w = const[0] MAD temp[233].x, src0.x__, src0.111, src0.1__ MAD temp[115].w, src0.w, src0.1, src1.w 92: src0.xyz = temp[222], src0.w = temp[232], src1.xyz = temp[233], src1.w = temp[220], src2.xyz = temp[232], src2.w = temp[226] CMP temp[234].x, src0.x__, src1.x__, -src0.w__ MAD temp[227].w, src1.w, -src2.w, src1.w 93: src0.xyz = temp[234], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[237].x, src0.1__, src0.0__, srcp.x__ MAD temp[241].w, src0.x, src0.1, -src2.y 94: src0.xyz = temp[241], src0.w = temp[241], src1.xyz = temp[237], src1.w = temp[232] CMP temp[242].x, src0.1__, src0.0__, src0.w__ MAD temp[238].w, src1.w, src1.x, src0.0 95: src0.xyz = temp[231], src1.xyz = temp[242] CMP temp[243].x, src0.x__, src0.1__, -src1.x__ MAD temp[244].w, -src1.x, src0.1, src0.1 96: src0.xyz = temp[234], src0.w = temp[108], src1.w = temp[115], src2.w = temp[119] MAD temp[245].x, src0.x__, src0.111, src0.1__ CMP temp[120].w, src0.w, src1.w, -src2.w 97: src0.xyz = temp[234], src0.w = temp[244], src1.xyz = temp[245], src1.w = temp[232], src2.xyz = temp[244], src2.w = temp[238] CMP temp[246].x, src0.x__, src1.x__, -src0.w__ MAD temp[239].w, src1.w, -src2.w, src1.w 98: src0.xyz = temp[246], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[249].x, src0.1__, src0.0__, srcp.x__ MAD temp[253].w, src0.x, src0.1, -src2.y 99: src0.xyz = temp[253], src0.w = temp[253], src1.xyz = temp[249], src1.w = temp[244] CMP temp[254].x, src0.1__, src0.0__, src0.w__ MAD temp[250].w, src1.w, src1.x, src0.0 100: src0.xyz = temp[243], src1.xyz = temp[254] CMP temp[255].x, src0.x__, src0.1__, -src1.x__ MAD temp[256].w, -src1.x, src0.1, src0.1 101: src0.xyz = temp[246], src0.w = temp[120], src1.w = const[0] MAD temp[257].x, src0.x__, src0.111, src0.1__ MAD temp[127].w, src0.w, src0.1, src1.w 102: src0.xyz = temp[246], src0.w = temp[256], src1.xyz = temp[257], src1.w = temp[244], src2.xyz = temp[256], src2.w = temp[250] CMP temp[258].x, src0.x__, src1.x__, -src0.w__ MAD temp[251].w, src1.w, -src2.w, src1.w 103: src0.xyz = temp[258], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[261].x, src0.1__, src0.0__, srcp.x__ MAD temp[265].w, src0.x, src0.1, -src2.y 104: src0.xyz = temp[265], src0.w = temp[265], src1.xyz = temp[261], src1.w = temp[256] CMP temp[266].x, src0.1__, src0.0__, src0.w__ MAD temp[262].w, src1.w, src1.x, src0.0 105: src0.xyz = temp[255], src1.xyz = temp[266] CMP temp[267].x, src0.x__, src0.1__, -src1.x__ MAD temp[268].w, -src1.x, src0.1, src0.1 106: src0.xyz = temp[258], src0.w = temp[120], src1.w = temp[127], src2.w = temp[131] MAD temp[269].x, src0.x__, src0.111, src0.1__ CMP temp[132].w, src0.w, src1.w, -src2.w 107: src0.xyz = temp[258], src0.w = temp[268], src1.xyz = temp[269], src1.w = temp[256], src2.xyz = temp[268], src2.w = temp[262] CMP temp[270].x, src0.x__, src1.x__, -src0.w__ MAD temp[263].w, src1.w, -src2.w, src1.w 108: src0.xyz = temp[270], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[273].x, src0.1__, src0.0__, srcp.x__ MAD temp[277].w, src0.x, src0.1, -src2.y 109: src0.xyz = temp[277], src0.w = temp[277], src1.xyz = temp[273], src1.w = temp[268] CMP temp[278].x, src0.1__, src0.0__, src0.w__ MAD temp[274].w, src1.w, src1.x, src0.0 110: src0.xyz = temp[267], src1.xyz = temp[278] CMP temp[279].x, src0.x__, src0.1__, -src1.x__ MAD temp[280].w, -src1.x, src0.1, src0.1 111: src0.xyz = temp[270], src0.w = temp[132], src1.w = const[0] MAD temp[281].x, src0.x__, src0.111, src0.1__ MAD temp[139].w, src0.w, src0.1, src1.w 112: src0.xyz = temp[270], src0.w = temp[280], src1.xyz = temp[281], src1.w = temp[268], src2.xyz = temp[280], src2.w = temp[274] CMP temp[282].x, src0.x__, src1.x__, -src0.w__ MAD temp[275].w, src1.w, -src2.w, src1.w 113: src0.xyz = temp[282], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[285].x, src0.1__, src0.0__, srcp.x__ MAD temp[289].w, src0.x, src0.1, -src2.y 114: src0.xyz = temp[289], src0.w = temp[289], src1.xyz = temp[285], src1.w = temp[280] CMP temp[290].x, src0.1__, src0.0__, src0.w__ MAD temp[286].w, src1.w, src1.x, src0.0 115: src0.xyz = temp[279], src1.xyz = temp[290] CMP temp[291].x, src0.x__, src0.1__, -src1.x__ MAD temp[292].w, -src1.x, src0.1, src0.1 116: src0.xyz = temp[282], src0.w = temp[132], src1.w = temp[139], src2.w = temp[143] MAD temp[293].x, src0.x__, src0.111, src0.1__ CMP temp[144].w, src0.w, src1.w, -src2.w 117: src0.xyz = temp[282], src0.w = temp[292], src1.xyz = temp[293], src1.w = temp[280], src2.xyz = temp[292], src2.w = temp[286] CMP temp[294].x, src0.x__, src1.x__, -src0.w__ MAD temp[287].w, src1.w, -src2.w, src1.w 118: src0.xyz = temp[294], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[297].x, src0.1__, src0.0__, srcp.x__ MAD temp[301].w, src0.x, src0.1, -src2.y 119: src0.xyz = temp[301], src0.w = temp[301], src1.xyz = temp[297], src1.w = temp[292] CMP temp[302].x, src0.1__, src0.0__, src0.w__ MAD temp[298].w, src1.w, src1.x, src0.0 120: src0.xyz = temp[291], src1.xyz = temp[302] CMP temp[303].x, src0.x__, src0.1__, -src1.x__ MAD temp[304].w, -src1.x, src0.1, src0.1 121: src0.xyz = temp[294], src0.w = temp[144], src1.w = const[0] MAD temp[305].x, src0.x__, src0.111, src0.1__ MAD temp[151].w, src0.w, src0.1, src1.w 122: src0.xyz = temp[294], src0.w = temp[304], src1.xyz = temp[305], src1.w = temp[292], src2.xyz = temp[304], src2.w = temp[298] CMP temp[306].x, src0.x__, src1.x__, -src0.w__ MAD temp[299].w, src1.w, -src2.w, src1.w 123: src0.xyz = temp[306], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[309].x, src0.1__, src0.0__, srcp.x__ MAD temp[313].w, src0.x, src0.1, -src2.y 124: src0.xyz = temp[313], src0.w = temp[313], src1.xyz = temp[309], src1.w = temp[304] CMP temp[314].x, src0.1__, src0.0__, src0.w__ MAD temp[310].w, src1.w, src1.x, src0.0 125: src0.xyz = temp[303], src1.xyz = temp[314] CMP temp[315].x, src0.x__, src0.1__, -src1.x__ MAD temp[316].w, -src1.x, src0.1, src0.1 126: src0.xyz = temp[306], src0.w = temp[144], src1.w = temp[151], src2.w = temp[155] MAD temp[317].x, src0.x__, src0.111, src0.1__ CMP temp[156].w, src0.w, src1.w, -src2.w 127: src0.xyz = temp[306], src0.w = temp[316], src1.xyz = temp[317], src1.w = temp[304], src2.xyz = temp[316], src2.w = temp[310] CMP temp[318].x, src0.x__, src1.x__, -src0.w__ MAD temp[311].w, src1.w, -src2.w, src1.w 128: src0.xyz = temp[318], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[321].x, src0.1__, src0.0__, srcp.x__ MAD temp[325].w, src0.x, src0.1, -src2.y 129: src0.xyz = temp[325], src0.w = temp[325], src1.xyz = temp[321], src1.w = temp[316] CMP temp[326].x, src0.1__, src0.0__, src0.w__ MAD temp[322].w, src1.w, src1.x, src0.0 130: src0.xyz = temp[315], src1.xyz = temp[326] CMP temp[327].x, src0.x__, src0.1__, -src1.x__ MAD temp[328].w, -src1.x, src0.1, src0.1 131: src0.xyz = temp[318], src0.w = temp[156], src1.w = const[0] MAD temp[329].x, src0.x__, src0.111, src0.1__ MAD temp[163].w, src0.w, src0.1, src1.w 132: src0.xyz = temp[318], src0.w = temp[328], src1.xyz = temp[329], src1.w = temp[316], src2.xyz = temp[328], src2.w = temp[322] CMP temp[330].x, src0.x__, src1.x__, -src0.w__ MAD temp[323].w, src1.w, -src2.w, src1.w 133: src0.xyz = temp[330], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[333].x, src0.1__, src0.0__, srcp.x__ MAD temp[337].w, src0.x, src0.1, -src2.y 134: src0.xyz = temp[337], src0.w = temp[337], src1.xyz = temp[333], src1.w = temp[328] CMP temp[338].x, src0.1__, src0.0__, src0.w__ MAD temp[334].w, src1.w, src1.x, src0.0 135: src0.xyz = temp[327], src1.xyz = temp[338] CMP temp[339].x, src0.x__, src0.1__, -src1.x__ MAD temp[340].w, -src1.x, src0.1, src0.1 136: src0.xyz = temp[330], src0.w = temp[156], src1.w = temp[163], src2.w = temp[167] MAD temp[341].x, src0.x__, src0.111, src0.1__ CMP temp[168].w, src0.w, src1.w, -src2.w 137: src0.xyz = temp[330], src0.w = temp[340], src1.xyz = temp[341], src1.w = temp[328], src2.xyz = temp[340], src2.w = temp[334] CMP temp[342].x, src0.x__, src1.x__, -src0.w__ MAD temp[335].w, src1.w, -src2.w, src1.w 138: src0.xyz = temp[342], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[345].x, src0.1__, src0.0__, srcp.x__ MAD temp[349].w, src0.x, src0.1, -src2.y 139: src0.xyz = temp[349], src0.w = temp[349], src1.xyz = temp[345], src1.w = temp[340] CMP temp[350].x, src0.1__, src0.0__, src0.w__ MAD temp[346].w, src1.w, src1.x, src0.0 140: src0.xyz = temp[339], src1.xyz = temp[350] CMP temp[351].x, src0.x__, src0.1__, -src1.x__ MAD temp[352].w, -src1.x, src0.1, src0.1 141: src0.xyz = temp[342], src0.w = temp[168], src1.w = const[0] MAD temp[353].x, src0.x__, src0.111, src0.1__ MAD temp[175].w, src0.w, src0.1, src1.w 142: src0.xyz = temp[342], src0.w = temp[352], src1.xyz = temp[353], src1.w = temp[340], src2.xyz = temp[352], src2.w = temp[346] CMP temp[354].x, src0.x__, src1.x__, -src0.w__ MAD temp[347].w, src1.w, -src2.w, src1.w 143: src0.xyz = temp[354], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[357].x, src0.1__, src0.0__, srcp.x__ MAD temp[361].w, src0.x, src0.1, -src2.y 144: src0.xyz = temp[361], src0.w = temp[361], src1.xyz = temp[357], src1.w = temp[352] CMP temp[362].x, src0.1__, src0.0__, src0.w__ MAD temp[358].w, src1.w, src1.x, src0.0 145: src0.xyz = temp[351], src1.xyz = temp[362] CMP temp[363].x, src0.x__, src0.1__, -src1.x__ MAD temp[364].w, -src1.x, src0.1, src0.1 146: src0.xyz = temp[354], src0.w = temp[168], src1.w = temp[175], src2.w = temp[179] MAD temp[365].x, src0.x__, src0.111, src0.1__ CMP temp[180].w, src0.w, src1.w, -src2.w 147: src0.xyz = temp[354], src0.w = temp[364], src1.xyz = temp[365], src1.w = temp[352], src2.xyz = temp[364], src2.w = temp[358] CMP temp[366].x, src0.x__, src1.x__, -src0.w__ MAD temp[359].w, src1.w, -src2.w, src1.w 148: src0.xyz = temp[366], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[369].x, src0.1__, src0.0__, srcp.x__ MAD temp[373].w, src0.x, src0.1, -src2.y 149: src0.xyz = temp[373], src0.w = temp[373], src1.xyz = temp[369], src1.w = temp[364] CMP temp[374].x, src0.1__, src0.0__, src0.w__ MAD temp[370].w, src1.w, src1.x, src0.0 150: src0.xyz = temp[363], src1.xyz = temp[374] CMP temp[375].x, src0.x__, src0.1__, -src1.x__ MAD temp[376].w, -src1.x, src0.1, src0.1 151: src0.xyz = temp[366], src0.w = temp[180], src1.w = const[0] MAD temp[377].x, src0.x__, src0.111, src0.1__ MAD temp[187].w, src0.w, src0.1, src1.w 152: src0.xyz = temp[366], src0.w = temp[376], src1.xyz = temp[377], src1.w = temp[364], src2.xyz = temp[376], src2.w = temp[370] CMP temp[378].x, src0.x__, src1.x__, -src0.w__ MAD temp[371].w, src1.w, -src2.w, src1.w 153: src0.xyz = temp[378], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[381].x, src0.1__, src0.0__, srcp.x__ MAD temp[385].w, src0.x, src0.1, -src2.y 154: src0.xyz = temp[385], src0.w = temp[385], src1.xyz = temp[381], src1.w = temp[376] CMP temp[386].x, src0.1__, src0.0__, src0.w__ MAD temp[382].w, src1.w, src1.x, src0.0 155: src0.xyz = temp[375], src1.xyz = temp[386] CMP temp[387].x, src0.x__, src0.1__, -src1.x__ MAD temp[388].w, -src1.x, src0.1, src0.1 156: src0.xyz = temp[378], src0.w = temp[180], src1.w = temp[187], src2.w = temp[191] MAD temp[389].x, src0.x__, src0.111, src0.1__ CMP temp[192].w, src0.w, src1.w, -src2.w 157: src0.xyz = temp[378], src0.w = temp[388], src1.xyz = temp[389], src1.w = temp[376], src2.xyz = temp[388], src2.w = temp[382] CMP temp[390].x, src0.x__, src1.x__, -src0.w__ MAD temp[383].w, src1.w, -src2.w, src1.w 158: src0.xyz = temp[390], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[393].x, src0.1__, src0.0__, srcp.x__ MAD temp[397].w, src0.x, src0.1, -src2.y 159: src0.xyz = temp[397], src0.w = temp[397], src1.xyz = temp[393], src1.w = temp[388] CMP temp[398].x, src0.1__, src0.0__, src0.w__ MAD temp[394].w, src1.w, src1.x, src0.0 160: src0.xyz = temp[387], src1.xyz = temp[398] CMP temp[399].x, src0.x__, src0.1__, -src1.x__ MAD temp[400].w, -src1.x, src0.1, src0.1 161: src0.xyz = temp[390], src0.w = temp[192], src1.w = const[0] MAD temp[401].x, src0.x__, src0.111, src0.1__ MAD temp[199].w, src0.w, src0.1, src1.w 162: src0.xyz = temp[390], src0.w = temp[400], src1.xyz = temp[401], src1.w = temp[388], src2.xyz = temp[400], src2.w = temp[394] CMP temp[402].x, src0.x__, src1.x__, -src0.w__ MAD temp[395].w, src1.w, -src2.w, src1.w 163: src0.xyz = temp[402], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[405].x, src0.1__, src0.0__, srcp.x__ MAD temp[409].w, src0.x, src0.1, -src2.y 164: src0.xyz = temp[409], src0.w = temp[409], src1.xyz = temp[405], src1.w = temp[400] CMP temp[410].x, src0.1__, src0.0__, src0.w__ MAD temp[406].w, src1.w, src1.x, src0.0 165: src0.xyz = temp[399], src1.xyz = temp[410] CMP temp[411].x, src0.x__, src0.1__, -src1.x__ MAD temp[412].w, -src1.x, src0.1, src0.1 166: src0.xyz = temp[402], src0.w = temp[192], src1.w = temp[199], src2.w = temp[203] MAD temp[413].x, src0.x__, src0.111, src0.1__ CMP temp[204].w, src0.w, src1.w, -src2.w 167: src0.xyz = temp[402], src0.w = temp[412], src1.xyz = temp[413], src1.w = temp[400], src2.xyz = temp[412], src2.w = temp[406] CMP temp[414].x, src0.x__, src1.x__, -src0.w__ MAD temp[407].w, src1.w, -src2.w, src1.w 168: src0.xyz = temp[414], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[417].x, src0.1__, src0.0__, srcp.x__ MAD temp[421].w, src0.x, src0.1, -src2.y 169: src0.xyz = temp[421], src0.w = temp[421], src1.xyz = temp[417], src1.w = temp[412] CMP temp[422].x, src0.1__, src0.0__, src0.w__ MAD temp[418].w, src1.w, src1.x, src0.0 170: src0.xyz = temp[411], src1.xyz = temp[422] CMP temp[423].x, src0.x__, src0.1__, -src1.x__ MAD temp[424].w, -src1.x, src0.1, src0.1 171: src0.xyz = temp[414], src0.w = temp[204], src1.w = const[0] MAD temp[425].x, src0.x__, src0.111, src0.1__ MAD temp[211].w, src0.w, src0.1, src1.w 172: src0.xyz = temp[414], src0.w = temp[424], src1.xyz = temp[425], src1.w = temp[412], src2.xyz = temp[424], src2.w = temp[418] CMP temp[426].x, src0.x__, src1.x__, -src0.w__ MAD temp[419].w, src1.w, -src2.w, src1.w 173: src0.xyz = temp[426], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[429].x, src0.1__, src0.0__, srcp.x__ MAD temp[433].w, src0.x, src0.1, -src2.y 174: src0.xyz = temp[433], src0.w = temp[433], src1.xyz = temp[429], src1.w = temp[424] CMP temp[434].x, src0.1__, src0.0__, src0.w__ MAD temp[430].w, src1.w, src1.x, src0.0 175: src0.xyz = temp[423], src1.xyz = temp[434] CMP temp[435].x, src0.x__, src0.1__, -src1.x__ MAD temp[436].w, -src1.x, src0.1, src0.1 176: src0.xyz = temp[426], src0.w = temp[204], src1.w = temp[211], src2.w = temp[215] MAD temp[437].x, src0.x__, src0.111, src0.1__ CMP temp[216].w, src0.w, src1.w, -src2.w 177: src0.xyz = temp[426], src0.w = temp[436], src1.xyz = temp[437], src1.w = temp[424], src2.xyz = temp[436], src2.w = temp[430] CMP temp[438].x, src0.x__, src1.x__, -src0.w__ MAD temp[431].w, src1.w, -src2.w, src1.w 178: src0.xyz = temp[438], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[441].x, src0.1__, src0.0__, srcp.x__ MAD temp[445].w, src0.x, src0.1, -src2.y 179: src0.xyz = temp[445], src0.w = temp[445], src1.xyz = temp[441], src1.w = temp[436] CMP temp[446].x, src0.1__, src0.0__, src0.w__ MAD temp[442].w, src1.w, src1.x, src0.0 180: src0.xyz = temp[435], src1.xyz = temp[446] CMP temp[447].x, src0.x__, src0.1__, -src1.x__ MAD temp[448].w, -src1.x, src0.1, src0.1 181: src0.xyz = temp[438], src0.w = temp[216], src1.w = const[0] MAD temp[449].x, src0.x__, src0.111, src0.1__ MAD temp[223].w, src0.w, src0.1, src1.w 182: src0.xyz = temp[438], src0.w = temp[448], src1.xyz = temp[449], src1.w = temp[436], src2.xyz = temp[448], src2.w = temp[442] CMP temp[450].x, src0.x__, src1.x__, -src0.w__ MAD temp[443].w, src1.w, -src2.w, src1.w 183: src0.xyz = temp[450], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[453].x, src0.1__, src0.0__, srcp.x__ MAD temp[457].w, src0.x, src0.1, -src2.y 184: src0.xyz = temp[457], src0.w = temp[457], src1.xyz = temp[453], src1.w = temp[448] CMP temp[458].x, src0.1__, src0.0__, src0.w__ MAD temp[454].w, src1.w, src1.x, src0.0 185: src0.xyz = temp[447], src1.xyz = temp[458] CMP temp[459].x, src0.x__, src0.1__, -src1.x__ MAD temp[460].w, -src1.x, src0.1, src0.1 186: src0.xyz = temp[450], src0.w = temp[216], src1.w = temp[223], src2.w = temp[227] MAD temp[461].x, src0.x__, src0.111, src0.1__ CMP temp[228].w, src0.w, src1.w, -src2.w 187: src0.xyz = temp[450], src0.w = temp[460], src1.xyz = temp[461], src1.w = temp[448], src2.xyz = temp[460], src2.w = temp[454] CMP temp[462].x, src0.x__, src1.x__, -src0.w__ MAD temp[455].w, src1.w, -src2.w, src1.w 188: src0.xyz = temp[462], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[465].x, src0.1__, src0.0__, srcp.x__ MAD temp[469].w, src0.x, src0.1, -src2.y 189: src0.xyz = temp[469], src0.w = temp[469], src1.xyz = temp[465], src1.w = temp[460] CMP temp[470].x, src0.1__, src0.0__, src0.w__ MAD temp[466].w, src1.w, src1.x, src0.0 190: src0.xyz = temp[459], src1.xyz = temp[470] CMP temp[471].x, src0.x__, src0.1__, -src1.x__ MAD temp[472].w, -src1.x, src0.1, src0.1 191: src0.xyz = temp[462], src0.w = temp[228], src1.w = const[0] MAD temp[473].x, src0.x__, src0.111, src0.1__ MAD temp[235].w, src0.w, src0.1, src1.w 192: src0.xyz = temp[462], src0.w = temp[472], src1.xyz = temp[473], src1.w = temp[460], src2.xyz = temp[472], src2.w = temp[466] CMP temp[474].x, src0.x__, src1.x__, -src0.w__ MAD temp[467].w, src1.w, -src2.w, src1.w 193: src0.xyz = temp[474], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[477].x, src0.1__, src0.0__, srcp.x__ MAD temp[481].w, src0.x, src0.1, -src2.y 194: src0.xyz = temp[481], src0.w = temp[481], src1.xyz = temp[477], src1.w = temp[472] CMP temp[482].x, src0.1__, src0.0__, src0.w__ MAD temp[478].w, src1.w, src1.x, src0.0 195: src0.xyz = temp[471], src1.xyz = temp[482] CMP temp[483].x, src0.x__, src0.1__, -src1.x__ MAD temp[484].w, -src1.x, src0.1, src0.1 196: src0.xyz = temp[474], src0.w = temp[228], src1.w = temp[235], src2.w = temp[239] MAD temp[485].x, src0.x__, src0.111, src0.1__ CMP temp[240].w, src0.w, src1.w, -src2.w 197: src0.xyz = temp[474], src0.w = temp[484], src1.xyz = temp[485], src1.w = temp[472], src2.xyz = temp[484], src2.w = temp[478] CMP temp[486].x, src0.x__, src1.x__, -src0.w__ MAD temp[479].w, src1.w, -src2.w, src1.w 198: src0.xyz = temp[486], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[489].x, src0.1__, src0.0__, srcp.x__ MAD temp[493].w, src0.x, src0.1, -src2.y 199: src0.xyz = temp[493], src0.w = temp[493], src1.xyz = temp[489], src1.w = temp[484] CMP temp[494].x, src0.1__, src0.0__, src0.w__ MAD temp[490].w, src1.w, src1.x, src0.0 200: src0.xyz = temp[483], src1.xyz = temp[494] CMP temp[495].x, src0.x__, src0.1__, -src1.x__ MAD temp[496].w, -src1.x, src0.1, src0.1 201: src0.xyz = temp[486], src0.w = temp[240], src1.w = const[0] MAD temp[497].x, src0.x__, src0.111, src0.1__ MAD temp[247].w, src0.w, src0.1, src1.w 202: src0.xyz = temp[486], src0.w = temp[496], src1.xyz = temp[497], src1.w = temp[484], src2.xyz = temp[496], src2.w = temp[490] CMP temp[498].x, src0.x__, src1.x__, -src0.w__ MAD temp[491].w, src1.w, -src2.w, src1.w 203: src0.xyz = temp[498], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[501].x, src0.1__, src0.0__, srcp.x__ MAD temp[505].w, src0.x, src0.1, -src2.y 204: src0.xyz = temp[505], src0.w = temp[505], src1.xyz = temp[501], src1.w = temp[496] CMP temp[506].x, src0.1__, src0.0__, src0.w__ MAD temp[502].w, src1.w, src1.x, src0.0 205: src0.xyz = temp[495], src1.xyz = temp[506] CMP temp[2].x, src0.x__, src0.1__, -src1.x__ MAD temp[507].w, -src1.x, src0.1, src0.1 206: src0.xyz = temp[498], src0.w = temp[240], src1.w = temp[247], src2.w = temp[251] MAD temp[508].x, src0.x__, src0.111, src0.1__ CMP temp[252].w, src0.w, src1.w, -src2.w 207: src0.xyz = temp[498], src0.w = temp[507], src1.xyz = temp[508], src1.w = temp[496], src2.xyz = temp[507], src2.w = temp[502] CMP temp[509].x, src0.x__, src1.x__, -src0.w__ MAD temp[503].w, src1.w, -src2.w, src1.w 208: src0.xyz = temp[509], src0.w = temp[252], src1.xyz = const[1], src1.w = const[0], srcp.xyz = (src1 - src0) CMP temp[512].x, src0.1__, src0.0__, srcp.x__ MAD temp[259].w, src0.w, src0.1, src1.w 209: src0.xyz = temp[252], src0.w = temp[263], src1.xyz = temp[259], src1.w = temp[252], src2.xyz = temp[263], src2.w = temp[259] CMP temp[264].x, src1.w__, src2.w__, -src0.w__ 210: src0.xyz = temp[264], src0.w = const[0], src1.xyz = temp[512], src1.w = temp[507] MAD temp[271].x, src0.x__, src0.111, src0.w__ MAD temp[513].w, src1.w, src1.x, src0.0 211: src0.xyz = temp[507], src0.w = temp[507], src1.xyz = temp[513], src1.w = temp[513] MAD temp[514].x, src0.w__, -src1.w__, src0.w__ 212: src0.xyz = temp[264], src0.w = temp[275], src1.xyz = temp[271], src2.xyz = temp[275] CMP temp[276].w, src0.x, src1.x, -src0.w 213: src0.xyz = temp[276], src0.w = const[0], src1.w = temp[276] MAD temp[283].x, src1.w__, src0.111, src0.w__ 214: src0.xyz = temp[276], src0.w = temp[287], src1.xyz = temp[283], src1.w = temp[276], src2.xyz = temp[287] CMP temp[288].x, src1.w__, src1.x__, -src0.w__ 215: src0.xyz = temp[288], src0.w = const[0] MAD temp[295].x, src0.x__, src0.111, src0.w__ 216: src0.xyz = temp[288], src0.w = temp[299], src1.xyz = temp[295], src2.xyz = temp[299] CMP temp[300].x, src0.x__, src1.x__, -src0.w__ 217: src0.xyz = temp[300], src0.w = const[0] MAD temp[307].x, src0.x__, src0.111, src0.w__ 218: src0.xyz = temp[300], src0.w = temp[311], src1.xyz = temp[307], src2.xyz = temp[311] CMP temp[312].x, src0.x__, src1.x__, -src0.w__ 219: src0.xyz = temp[312], src0.w = const[0] MAD temp[319].x, src0.x__, src0.111, src0.w__ 220: src0.xyz = temp[312], src0.w = temp[323], src1.xyz = temp[319], src2.xyz = temp[323] CMP temp[324].x, src0.x__, src1.x__, -src0.w__ 221: src0.xyz = temp[324], src0.w = const[0] MAD temp[331].x, src0.x__, src0.111, src0.w__ 222: src0.xyz = temp[324], src0.w = temp[335], src1.xyz = temp[331], src2.xyz = temp[335] CMP temp[336].x, src0.x__, src1.x__, -src0.w__ 223: src0.xyz = temp[336], src0.w = const[0] MAD temp[343].x, src0.x__, src0.111, src0.w__ 224: src0.xyz = temp[336], src0.w = temp[347], src1.xyz = temp[343], src2.xyz = temp[347] CMP temp[348].x, src0.x__, src1.x__, -src0.w__ 225: src0.xyz = temp[348], src0.w = const[0] MAD temp[355].x, src0.x__, src0.111, src0.w__ 226: src0.xyz = temp[348], src0.w = temp[359], src1.xyz = temp[355], src2.xyz = temp[359] CMP temp[360].x, src0.x__, src1.x__, -src0.w__ 227: src0.xyz = temp[360], src0.w = const[0] MAD temp[367].x, src0.x__, src0.111, src0.w__ 228: src0.xyz = temp[360], src0.w = temp[371], src1.xyz = temp[367], src2.xyz = temp[371] CMP temp[372].x, src0.x__, src1.x__, -src0.w__ 229: src0.xyz = temp[372], src0.w = const[0] MAD temp[379].x, src0.x__, src0.111, src0.w__ 230: src0.xyz = temp[372], src0.w = temp[383], src1.xyz = temp[379], src2.xyz = temp[383] CMP temp[384].x, src0.x__, src1.x__, -src0.w__ 231: src0.xyz = temp[384], src0.w = const[0] MAD temp[391].x, src0.x__, src0.111, src0.w__ 232: src0.xyz = temp[384], src0.w = temp[395], src1.xyz = temp[391], src2.xyz = temp[395] CMP temp[396].x, src0.x__, src1.x__, -src0.w__ 233: src0.xyz = temp[396], src0.w = const[0] MAD temp[403].x, src0.x__, src0.111, src0.w__ 234: src0.xyz = temp[396], src0.w = temp[407], src1.xyz = temp[403], src2.xyz = temp[407] CMP temp[408].x, src0.x__, src1.x__, -src0.w__ 235: src0.xyz = temp[408], src0.w = const[0] MAD temp[415].x, src0.x__, src0.111, src0.w__ 236: src0.xyz = temp[408], src0.w = temp[419], src1.xyz = temp[415], src2.xyz = temp[419] CMP temp[420].x, src0.x__, src1.x__, -src0.w__ 237: src0.xyz = temp[420], src0.w = const[0] MAD temp[427].x, src0.x__, src0.111, src0.w__ 238: src0.xyz = temp[420], src0.w = temp[431], src1.xyz = temp[427], src2.xyz = temp[431] CMP temp[432].x, src0.x__, src1.x__, -src0.w__ 239: src0.xyz = temp[432], src0.w = const[0] MAD temp[439].x, src0.x__, src0.111, src0.w__ 240: src0.xyz = temp[432], src0.w = temp[443], src1.xyz = temp[439], src2.xyz = temp[443] CMP temp[444].x, src0.x__, src1.x__, -src0.w__ 241: src0.xyz = temp[444], src0.w = const[0] MAD temp[451].x, src0.x__, src0.111, src0.w__ 242: src0.xyz = temp[444], src0.w = temp[455], src1.xyz = temp[451], src2.xyz = temp[455] CMP temp[456].x, src0.x__, src1.x__, -src0.w__ 243: src0.xyz = temp[456], src0.w = const[0] MAD temp[463].x, src0.x__, src0.111, src0.w__ 244: src0.xyz = temp[456], src0.w = temp[467], src1.xyz = temp[463], src2.xyz = temp[467] CMP temp[468].x, src0.x__, src1.x__, -src0.w__ 245: src0.xyz = temp[468], src0.w = const[0] MAD temp[475].x, src0.x__, src0.111, src0.w__ 246: src0.xyz = temp[468], src0.w = temp[479], src1.xyz = temp[475], src2.xyz = temp[479] CMP temp[480].x, src0.x__, src1.x__, -src0.w__ 247: src0.xyz = temp[480], src0.w = const[0] MAD temp[487].x, src0.x__, src0.111, src0.w__ 248: src0.xyz = temp[480], src0.w = temp[491], src1.xyz = temp[487], src2.xyz = temp[491] CMP temp[492].x, src0.x__, src1.x__, -src0.w__ 249: src0.xyz = temp[492], src0.w = const[0] MAD temp[499].x, src0.x__, src0.111, src0.w__ 250: src0.xyz = temp[492], src0.w = temp[503], src1.xyz = temp[499], src2.xyz = temp[503] CMP temp[504].x, src0.x__, src1.x__, -src0.w__ 251: src0.xyz = temp[504], src0.w = const[0] MAD temp[510].x, src0.x__, src0.111, src0.w__ 252: src0.xyz = temp[504], src1.xyz = temp[510], src2.xyz = temp[514] CMP temp[515].x, src0.x__, src1.x__, -src2.x__ 253: src0.xyz = temp[515] MAD color[0].xyz, src0.xxx, src0.111, src0.000 MAD color[0].w, src0.x, src0.1, src0.0 Fragment Program: after 'dead sources' # Radeon Compiler Program 0: src0.xyz = const[0] CMP temp[14].x, src0.1__, src0.0__, -src0.y__ 1: src0.xyz = temp[14] CMP temp[15].x, src0.0__, src0.1__, -src0.x__ MAD temp[16].w, -src0.x, src0.1, src0.1 2: src0.w = temp[16] CMP temp[18].x, src0.0__, src0.1__, -src0.w__ 3: src0.xyz = temp[18], src1.xyz = const[0] MAD temp[25].x, src0.x__, src0.111, -src1.y__ MAD temp[29].w, src0.x, src0.1, src0.1 4: src0.xyz = temp[18], src1.xyz = const[1], src2.xyz = temp[25], srcp.xyz = (src1 - src0) CMP temp[26].x, src0.1__, src0.0__, src2.x__ CMP temp[21].w, src0.1, src0.0, srcp.x 5: src0.xyz = temp[15], src1.xyz = temp[26] CMP temp[27].x, src0.x__, src0.1__, -src1.x__ MAD temp[28].w, -src1.x, src0.1, src0.1 6: src0.w = temp[16], src1.w = temp[21] MAD temp[22].w, src0.w, src1.w, src0.0 7: src0.xyz = temp[18], src0.w = temp[29], src1.w = temp[28] CMP temp[30].x, src0.x__, src0.w__, -src1.w__ 8: src0.xyz = temp[30], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[33].x, src0.1__, src0.0__, srcp.x__ MAD temp[37].w, src0.x, src0.1, -src2.y 9: src0.w = temp[37], src1.xyz = temp[33], src1.w = temp[28] CMP temp[38].x, src0.1__, src0.0__, src0.w__ MAD temp[34].w, src1.w, src1.x, src0.0 10: src0.xyz = temp[27], src1.xyz = temp[38] CMP temp[39].x, src0.x__, src0.1__, -src1.x__ MAD temp[40].w, -src1.x, src0.1, src0.1 11: src0.xyz = temp[30], src0.w = temp[16], src1.w = temp[22] MAD temp[41].x, src0.x__, src0.111, src0.1__ MAD temp[23].w, src0.w, -src1.w, src0.w 12: src0.xyz = temp[30], src0.w = temp[40], src1.xyz = temp[41], src1.w = temp[28], src2.w = temp[34] CMP temp[42].x, src0.x__, src1.x__, -src0.w__ MAD temp[35].w, src1.w, -src2.w, src1.w 13: src0.xyz = temp[42], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[45].x, src0.1__, src0.0__, srcp.x__ MAD temp[49].w, src0.x, src0.1, -src2.y 14: src0.w = temp[49], src1.xyz = temp[45], src1.w = temp[40] CMP temp[50].x, src0.1__, src0.0__, src0.w__ MAD temp[46].w, src1.w, src1.x, src0.0 15: src0.xyz = temp[39], src1.xyz = temp[50] CMP temp[51].x, src0.x__, src0.1__, -src1.x__ MAD temp[52].w, -src1.x, src0.1, src0.1 16: src0.xyz = temp[42], src0.w = const[0], src1.w = temp[23] MAD temp[53].x, src0.x__, src0.111, src0.1__ CMP temp[24].w, src0.0, src0.w, -src1.w 17: src0.xyz = temp[42], src0.w = temp[52], src1.xyz = temp[53], src1.w = temp[40], src2.w = temp[46] CMP temp[54].x, src0.x__, src1.x__, -src0.w__ MAD temp[47].w, src1.w, -src2.w, src1.w 18: src0.xyz = temp[54], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[57].x, src0.1__, src0.0__, srcp.x__ MAD temp[61].w, src0.x, src0.1, -src2.y 19: src0.w = temp[61], src1.xyz = temp[57], src1.w = temp[52] CMP temp[62].x, src0.1__, src0.0__, src0.w__ MAD temp[58].w, src1.w, src1.x, src0.0 20: src0.xyz = temp[51], src1.xyz = temp[62] CMP temp[63].x, src0.x__, src0.1__, -src1.x__ MAD temp[64].w, -src1.x, src0.1, src0.1 21: src0.xyz = temp[54], src0.w = temp[24], src1.w = const[0] MAD temp[65].x, src0.x__, src0.111, src0.1__ MAD temp[31].w, src0.w, src0.1, src1.w 22: src0.xyz = temp[54], src0.w = temp[64], src1.xyz = temp[65], src1.w = temp[52], src2.w = temp[58] CMP temp[66].x, src0.x__, src1.x__, -src0.w__ MAD temp[59].w, src1.w, -src2.w, src1.w 23: src0.xyz = temp[66], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[69].x, src0.1__, src0.0__, srcp.x__ MAD temp[73].w, src0.x, src0.1, -src2.y 24: src0.w = temp[73], src1.xyz = temp[69], src1.w = temp[64] CMP temp[74].x, src0.1__, src0.0__, src0.w__ MAD temp[70].w, src1.w, src1.x, src0.0 25: src0.xyz = temp[63], src1.xyz = temp[74] CMP temp[75].x, src0.x__, src0.1__, -src1.x__ MAD temp[76].w, -src1.x, src0.1, src0.1 26: src0.xyz = temp[66], src0.w = temp[24], src1.w = temp[31], src2.w = temp[35] MAD temp[77].x, src0.x__, src0.111, src0.1__ CMP temp[36].w, src0.w, src1.w, -src2.w 27: src0.xyz = temp[66], src0.w = temp[76], src1.xyz = temp[77], src1.w = temp[64], src2.w = temp[70] CMP temp[78].x, src0.x__, src1.x__, -src0.w__ MAD temp[71].w, src1.w, -src2.w, src1.w 28: src0.xyz = temp[78], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[81].x, src0.1__, src0.0__, srcp.x__ MAD temp[85].w, src0.x, src0.1, -src2.y 29: src0.w = temp[85], src1.xyz = temp[81], src1.w = temp[76] CMP temp[86].x, src0.1__, src0.0__, src0.w__ MAD temp[82].w, src1.w, src1.x, src0.0 30: src0.xyz = temp[75], src1.xyz = temp[86] CMP temp[87].x, src0.x__, src0.1__, -src1.x__ MAD temp[88].w, -src1.x, src0.1, src0.1 31: src0.xyz = temp[78], src0.w = temp[36], src1.w = const[0] MAD temp[89].x, src0.x__, src0.111, src0.1__ MAD temp[43].w, src0.w, src0.1, src1.w 32: src0.xyz = temp[78], src0.w = temp[88], src1.xyz = temp[89], src1.w = temp[76], src2.w = temp[82] CMP temp[90].x, src0.x__, src1.x__, -src0.w__ MAD temp[83].w, src1.w, -src2.w, src1.w 33: src0.xyz = temp[90], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[93].x, src0.1__, src0.0__, srcp.x__ MAD temp[97].w, src0.x, src0.1, -src2.y 34: src0.w = temp[97], src1.xyz = temp[93], src1.w = temp[88] CMP temp[98].x, src0.1__, src0.0__, src0.w__ MAD temp[94].w, src1.w, src1.x, src0.0 35: src0.xyz = temp[87], src1.xyz = temp[98] CMP temp[99].x, src0.x__, src0.1__, -src1.x__ MAD temp[100].w, -src1.x, src0.1, src0.1 36: src0.xyz = temp[90], src0.w = temp[36], src1.w = temp[43], src2.w = temp[47] MAD temp[101].x, src0.x__, src0.111, src0.1__ CMP temp[48].w, src0.w, src1.w, -src2.w 37: src0.xyz = temp[90], src0.w = temp[100], src1.xyz = temp[101], src1.w = temp[88], src2.w = temp[94] CMP temp[102].x, src0.x__, src1.x__, -src0.w__ MAD temp[95].w, src1.w, -src2.w, src1.w 38: src0.xyz = temp[102], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[105].x, src0.1__, src0.0__, srcp.x__ MAD temp[109].w, src0.x, src0.1, -src2.y 39: src0.w = temp[109], src1.xyz = temp[105], src1.w = temp[100] CMP temp[110].x, src0.1__, src0.0__, src0.w__ MAD temp[106].w, src1.w, src1.x, src0.0 40: src0.xyz = temp[99], src1.xyz = temp[110] CMP temp[111].x, src0.x__, src0.1__, -src1.x__ MAD temp[112].w, -src1.x, src0.1, src0.1 41: src0.xyz = temp[102], src0.w = temp[48], src1.w = const[0] MAD temp[113].x, src0.x__, src0.111, src0.1__ MAD temp[55].w, src0.w, src0.1, src1.w 42: src0.xyz = temp[102], src0.w = temp[112], src1.xyz = temp[113], src1.w = temp[100], src2.w = temp[106] CMP temp[114].x, src0.x__, src1.x__, -src0.w__ MAD temp[107].w, src1.w, -src2.w, src1.w 43: src0.xyz = temp[114], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[117].x, src0.1__, src0.0__, srcp.x__ MAD temp[121].w, src0.x, src0.1, -src2.y 44: src0.w = temp[121], src1.xyz = temp[117], src1.w = temp[112] CMP temp[122].x, src0.1__, src0.0__, src0.w__ MAD temp[118].w, src1.w, src1.x, src0.0 45: src0.xyz = temp[111], src1.xyz = temp[122] CMP temp[123].x, src0.x__, src0.1__, -src1.x__ MAD temp[124].w, -src1.x, src0.1, src0.1 46: src0.xyz = temp[114], src0.w = temp[48], src1.w = temp[55], src2.w = temp[59] MAD temp[125].x, src0.x__, src0.111, src0.1__ CMP temp[60].w, src0.w, src1.w, -src2.w 47: src0.xyz = temp[114], src0.w = temp[124], src1.xyz = temp[125], src1.w = temp[112], src2.w = temp[118] CMP temp[126].x, src0.x__, src1.x__, -src0.w__ MAD temp[119].w, src1.w, -src2.w, src1.w 48: src0.xyz = temp[126], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[129].x, src0.1__, src0.0__, srcp.x__ MAD temp[133].w, src0.x, src0.1, -src2.y 49: src0.w = temp[133], src1.xyz = temp[129], src1.w = temp[124] CMP temp[134].x, src0.1__, src0.0__, src0.w__ MAD temp[130].w, src1.w, src1.x, src0.0 50: src0.xyz = temp[123], src1.xyz = temp[134] CMP temp[135].x, src0.x__, src0.1__, -src1.x__ MAD temp[136].w, -src1.x, src0.1, src0.1 51: src0.xyz = temp[126], src0.w = temp[60], src1.w = const[0] MAD temp[137].x, src0.x__, src0.111, src0.1__ MAD temp[67].w, src0.w, src0.1, src1.w 52: src0.xyz = temp[126], src0.w = temp[136], src1.xyz = temp[137], src1.w = temp[124], src2.w = temp[130] CMP temp[138].x, src0.x__, src1.x__, -src0.w__ MAD temp[131].w, src1.w, -src2.w, src1.w 53: src0.xyz = temp[138], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[141].x, src0.1__, src0.0__, srcp.x__ MAD temp[145].w, src0.x, src0.1, -src2.y 54: src0.w = temp[145], src1.xyz = temp[141], src1.w = temp[136] CMP temp[146].x, src0.1__, src0.0__, src0.w__ MAD temp[142].w, src1.w, src1.x, src0.0 55: src0.xyz = temp[135], src1.xyz = temp[146] CMP temp[147].x, src0.x__, src0.1__, -src1.x__ MAD temp[148].w, -src1.x, src0.1, src0.1 56: src0.xyz = temp[138], src0.w = temp[60], src1.w = temp[67], src2.w = temp[71] MAD temp[149].x, src0.x__, src0.111, src0.1__ CMP temp[72].w, src0.w, src1.w, -src2.w 57: src0.xyz = temp[138], src0.w = temp[148], src1.xyz = temp[149], src1.w = temp[136], src2.w = temp[142] CMP temp[150].x, src0.x__, src1.x__, -src0.w__ MAD temp[143].w, src1.w, -src2.w, src1.w 58: src0.xyz = temp[150], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[153].x, src0.1__, src0.0__, srcp.x__ MAD temp[157].w, src0.x, src0.1, -src2.y 59: src0.w = temp[157], src1.xyz = temp[153], src1.w = temp[148] CMP temp[158].x, src0.1__, src0.0__, src0.w__ MAD temp[154].w, src1.w, src1.x, src0.0 60: src0.xyz = temp[147], src1.xyz = temp[158] CMP temp[159].x, src0.x__, src0.1__, -src1.x__ MAD temp[160].w, -src1.x, src0.1, src0.1 61: src0.xyz = temp[150], src0.w = temp[72], src1.w = const[0] MAD temp[161].x, src0.x__, src0.111, src0.1__ MAD temp[79].w, src0.w, src0.1, src1.w 62: src0.xyz = temp[150], src0.w = temp[160], src1.xyz = temp[161], src1.w = temp[148], src2.w = temp[154] CMP temp[162].x, src0.x__, src1.x__, -src0.w__ MAD temp[155].w, src1.w, -src2.w, src1.w 63: src0.xyz = temp[162], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[165].x, src0.1__, src0.0__, srcp.x__ MAD temp[169].w, src0.x, src0.1, -src2.y 64: src0.w = temp[169], src1.xyz = temp[165], src1.w = temp[160] CMP temp[170].x, src0.1__, src0.0__, src0.w__ MAD temp[166].w, src1.w, src1.x, src0.0 65: src0.xyz = temp[159], src1.xyz = temp[170] CMP temp[171].x, src0.x__, src0.1__, -src1.x__ MAD temp[172].w, -src1.x, src0.1, src0.1 66: src0.xyz = temp[162], src0.w = temp[72], src1.w = temp[79], src2.w = temp[83] MAD temp[173].x, src0.x__, src0.111, src0.1__ CMP temp[84].w, src0.w, src1.w, -src2.w 67: src0.xyz = temp[162], src0.w = temp[172], src1.xyz = temp[173], src1.w = temp[160], src2.w = temp[166] CMP temp[174].x, src0.x__, src1.x__, -src0.w__ MAD temp[167].w, src1.w, -src2.w, src1.w 68: src0.xyz = temp[174], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[177].x, src0.1__, src0.0__, srcp.x__ MAD temp[181].w, src0.x, src0.1, -src2.y 69: src0.w = temp[181], src1.xyz = temp[177], src1.w = temp[172] CMP temp[182].x, src0.1__, src0.0__, src0.w__ MAD temp[178].w, src1.w, src1.x, src0.0 70: src0.xyz = temp[171], src1.xyz = temp[182] CMP temp[183].x, src0.x__, src0.1__, -src1.x__ MAD temp[184].w, -src1.x, src0.1, src0.1 71: src0.xyz = temp[174], src0.w = temp[84], src1.w = const[0] MAD temp[185].x, src0.x__, src0.111, src0.1__ MAD temp[91].w, src0.w, src0.1, src1.w 72: src0.xyz = temp[174], src0.w = temp[184], src1.xyz = temp[185], src1.w = temp[172], src2.w = temp[178] CMP temp[186].x, src0.x__, src1.x__, -src0.w__ MAD temp[179].w, src1.w, -src2.w, src1.w 73: src0.xyz = temp[186], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[189].x, src0.1__, src0.0__, srcp.x__ MAD temp[193].w, src0.x, src0.1, -src2.y 74: src0.w = temp[193], src1.xyz = temp[189], src1.w = temp[184] CMP temp[194].x, src0.1__, src0.0__, src0.w__ MAD temp[190].w, src1.w, src1.x, src0.0 75: src0.xyz = temp[183], src1.xyz = temp[194] CMP temp[195].x, src0.x__, src0.1__, -src1.x__ MAD temp[196].w, -src1.x, src0.1, src0.1 76: src0.xyz = temp[186], src0.w = temp[84], src1.w = temp[91], src2.w = temp[95] MAD temp[197].x, src0.x__, src0.111, src0.1__ CMP temp[96].w, src0.w, src1.w, -src2.w 77: src0.xyz = temp[186], src0.w = temp[196], src1.xyz = temp[197], src1.w = temp[184], src2.w = temp[190] CMP temp[198].x, src0.x__, src1.x__, -src0.w__ MAD temp[191].w, src1.w, -src2.w, src1.w 78: src0.xyz = temp[198], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[201].x, src0.1__, src0.0__, srcp.x__ MAD temp[205].w, src0.x, src0.1, -src2.y 79: src0.w = temp[205], src1.xyz = temp[201], src1.w = temp[196] CMP temp[206].x, src0.1__, src0.0__, src0.w__ MAD temp[202].w, src1.w, src1.x, src0.0 80: src0.xyz = temp[195], src1.xyz = temp[206] CMP temp[207].x, src0.x__, src0.1__, -src1.x__ MAD temp[208].w, -src1.x, src0.1, src0.1 81: src0.xyz = temp[198], src0.w = temp[96], src1.w = const[0] MAD temp[209].x, src0.x__, src0.111, src0.1__ MAD temp[103].w, src0.w, src0.1, src1.w 82: src0.xyz = temp[198], src0.w = temp[208], src1.xyz = temp[209], src1.w = temp[196], src2.w = temp[202] CMP temp[210].x, src0.x__, src1.x__, -src0.w__ MAD temp[203].w, src1.w, -src2.w, src1.w 83: src0.xyz = temp[210], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[213].x, src0.1__, src0.0__, srcp.x__ MAD temp[217].w, src0.x, src0.1, -src2.y 84: src0.w = temp[217], src1.xyz = temp[213], src1.w = temp[208] CMP temp[218].x, src0.1__, src0.0__, src0.w__ MAD temp[214].w, src1.w, src1.x, src0.0 85: src0.xyz = temp[207], src1.xyz = temp[218] CMP temp[219].x, src0.x__, src0.1__, -src1.x__ MAD temp[220].w, -src1.x, src0.1, src0.1 86: src0.xyz = temp[210], src0.w = temp[96], src1.w = temp[103], src2.w = temp[107] MAD temp[221].x, src0.x__, src0.111, src0.1__ CMP temp[108].w, src0.w, src1.w, -src2.w 87: src0.xyz = temp[210], src0.w = temp[220], src1.xyz = temp[221], src1.w = temp[208], src2.w = temp[214] CMP temp[222].x, src0.x__, src1.x__, -src0.w__ MAD temp[215].w, src1.w, -src2.w, src1.w 88: src0.xyz = temp[222], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[225].x, src0.1__, src0.0__, srcp.x__ MAD temp[229].w, src0.x, src0.1, -src2.y 89: src0.w = temp[229], src1.xyz = temp[225], src1.w = temp[220] CMP temp[230].x, src0.1__, src0.0__, src0.w__ MAD temp[226].w, src1.w, src1.x, src0.0 90: src0.xyz = temp[219], src1.xyz = temp[230] CMP temp[231].x, src0.x__, src0.1__, -src1.x__ MAD temp[232].w, -src1.x, src0.1, src0.1 91: src0.xyz = temp[222], src0.w = temp[108], src1.w = const[0] MAD temp[233].x, src0.x__, src0.111, src0.1__ MAD temp[115].w, src0.w, src0.1, src1.w 92: src0.xyz = temp[222], src0.w = temp[232], src1.xyz = temp[233], src1.w = temp[220], src2.w = temp[226] CMP temp[234].x, src0.x__, src1.x__, -src0.w__ MAD temp[227].w, src1.w, -src2.w, src1.w 93: src0.xyz = temp[234], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[237].x, src0.1__, src0.0__, srcp.x__ MAD temp[241].w, src0.x, src0.1, -src2.y 94: src0.w = temp[241], src1.xyz = temp[237], src1.w = temp[232] CMP temp[242].x, src0.1__, src0.0__, src0.w__ MAD temp[238].w, src1.w, src1.x, src0.0 95: src0.xyz = temp[231], src1.xyz = temp[242] CMP temp[243].x, src0.x__, src0.1__, -src1.x__ MAD temp[244].w, -src1.x, src0.1, src0.1 96: src0.xyz = temp[234], src0.w = temp[108], src1.w = temp[115], src2.w = temp[119] MAD temp[245].x, src0.x__, src0.111, src0.1__ CMP temp[120].w, src0.w, src1.w, -src2.w 97: src0.xyz = temp[234], src0.w = temp[244], src1.xyz = temp[245], src1.w = temp[232], src2.w = temp[238] CMP temp[246].x, src0.x__, src1.x__, -src0.w__ MAD temp[239].w, src1.w, -src2.w, src1.w 98: src0.xyz = temp[246], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[249].x, src0.1__, src0.0__, srcp.x__ MAD temp[253].w, src0.x, src0.1, -src2.y 99: src0.w = temp[253], src1.xyz = temp[249], src1.w = temp[244] CMP temp[254].x, src0.1__, src0.0__, src0.w__ MAD temp[250].w, src1.w, src1.x, src0.0 100: src0.xyz = temp[243], src1.xyz = temp[254] CMP temp[255].x, src0.x__, src0.1__, -src1.x__ MAD temp[256].w, -src1.x, src0.1, src0.1 101: src0.xyz = temp[246], src0.w = temp[120], src1.w = const[0] MAD temp[257].x, src0.x__, src0.111, src0.1__ MAD temp[127].w, src0.w, src0.1, src1.w 102: src0.xyz = temp[246], src0.w = temp[256], src1.xyz = temp[257], src1.w = temp[244], src2.w = temp[250] CMP temp[258].x, src0.x__, src1.x__, -src0.w__ MAD temp[251].w, src1.w, -src2.w, src1.w 103: src0.xyz = temp[258], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[261].x, src0.1__, src0.0__, srcp.x__ MAD temp[265].w, src0.x, src0.1, -src2.y 104: src0.w = temp[265], src1.xyz = temp[261], src1.w = temp[256] CMP temp[266].x, src0.1__, src0.0__, src0.w__ MAD temp[262].w, src1.w, src1.x, src0.0 105: src0.xyz = temp[255], src1.xyz = temp[266] CMP temp[267].x, src0.x__, src0.1__, -src1.x__ MAD temp[268].w, -src1.x, src0.1, src0.1 106: src0.xyz = temp[258], src0.w = temp[120], src1.w = temp[127], src2.w = temp[131] MAD temp[269].x, src0.x__, src0.111, src0.1__ CMP temp[132].w, src0.w, src1.w, -src2.w 107: src0.xyz = temp[258], src0.w = temp[268], src1.xyz = temp[269], src1.w = temp[256], src2.w = temp[262] CMP temp[270].x, src0.x__, src1.x__, -src0.w__ MAD temp[263].w, src1.w, -src2.w, src1.w 108: src0.xyz = temp[270], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[273].x, src0.1__, src0.0__, srcp.x__ MAD temp[277].w, src0.x, src0.1, -src2.y 109: src0.w = temp[277], src1.xyz = temp[273], src1.w = temp[268] CMP temp[278].x, src0.1__, src0.0__, src0.w__ MAD temp[274].w, src1.w, src1.x, src0.0 110: src0.xyz = temp[267], src1.xyz = temp[278] CMP temp[279].x, src0.x__, src0.1__, -src1.x__ MAD temp[280].w, -src1.x, src0.1, src0.1 111: src0.xyz = temp[270], src0.w = temp[132], src1.w = const[0] MAD temp[281].x, src0.x__, src0.111, src0.1__ MAD temp[139].w, src0.w, src0.1, src1.w 112: src0.xyz = temp[270], src0.w = temp[280], src1.xyz = temp[281], src1.w = temp[268], src2.w = temp[274] CMP temp[282].x, src0.x__, src1.x__, -src0.w__ MAD temp[275].w, src1.w, -src2.w, src1.w 113: src0.xyz = temp[282], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[285].x, src0.1__, src0.0__, srcp.x__ MAD temp[289].w, src0.x, src0.1, -src2.y 114: src0.w = temp[289], src1.xyz = temp[285], src1.w = temp[280] CMP temp[290].x, src0.1__, src0.0__, src0.w__ MAD temp[286].w, src1.w, src1.x, src0.0 115: src0.xyz = temp[279], src1.xyz = temp[290] CMP temp[291].x, src0.x__, src0.1__, -src1.x__ MAD temp[292].w, -src1.x, src0.1, src0.1 116: src0.xyz = temp[282], src0.w = temp[132], src1.w = temp[139], src2.w = temp[143] MAD temp[293].x, src0.x__, src0.111, src0.1__ CMP temp[144].w, src0.w, src1.w, -src2.w 117: src0.xyz = temp[282], src0.w = temp[292], src1.xyz = temp[293], src1.w = temp[280], src2.w = temp[286] CMP temp[294].x, src0.x__, src1.x__, -src0.w__ MAD temp[287].w, src1.w, -src2.w, src1.w 118: src0.xyz = temp[294], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[297].x, src0.1__, src0.0__, srcp.x__ MAD temp[301].w, src0.x, src0.1, -src2.y 119: src0.w = temp[301], src1.xyz = temp[297], src1.w = temp[292] CMP temp[302].x, src0.1__, src0.0__, src0.w__ MAD temp[298].w, src1.w, src1.x, src0.0 120: src0.xyz = temp[291], src1.xyz = temp[302] CMP temp[303].x, src0.x__, src0.1__, -src1.x__ MAD temp[304].w, -src1.x, src0.1, src0.1 121: src0.xyz = temp[294], src0.w = temp[144], src1.w = const[0] MAD temp[305].x, src0.x__, src0.111, src0.1__ MAD temp[151].w, src0.w, src0.1, src1.w 122: src0.xyz = temp[294], src0.w = temp[304], src1.xyz = temp[305], src1.w = temp[292], src2.w = temp[298] CMP temp[306].x, src0.x__, src1.x__, -src0.w__ MAD temp[299].w, src1.w, -src2.w, src1.w 123: src0.xyz = temp[306], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[309].x, src0.1__, src0.0__, srcp.x__ MAD temp[313].w, src0.x, src0.1, -src2.y 124: src0.w = temp[313], src1.xyz = temp[309], src1.w = temp[304] CMP temp[314].x, src0.1__, src0.0__, src0.w__ MAD temp[310].w, src1.w, src1.x, src0.0 125: src0.xyz = temp[303], src1.xyz = temp[314] CMP temp[315].x, src0.x__, src0.1__, -src1.x__ MAD temp[316].w, -src1.x, src0.1, src0.1 126: src0.xyz = temp[306], src0.w = temp[144], src1.w = temp[151], src2.w = temp[155] MAD temp[317].x, src0.x__, src0.111, src0.1__ CMP temp[156].w, src0.w, src1.w, -src2.w 127: src0.xyz = temp[306], src0.w = temp[316], src1.xyz = temp[317], src1.w = temp[304], src2.w = temp[310] CMP temp[318].x, src0.x__, src1.x__, -src0.w__ MAD temp[311].w, src1.w, -src2.w, src1.w 128: src0.xyz = temp[318], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[321].x, src0.1__, src0.0__, srcp.x__ MAD temp[325].w, src0.x, src0.1, -src2.y 129: src0.w = temp[325], src1.xyz = temp[321], src1.w = temp[316] CMP temp[326].x, src0.1__, src0.0__, src0.w__ MAD temp[322].w, src1.w, src1.x, src0.0 130: src0.xyz = temp[315], src1.xyz = temp[326] CMP temp[327].x, src0.x__, src0.1__, -src1.x__ MAD temp[328].w, -src1.x, src0.1, src0.1 131: src0.xyz = temp[318], src0.w = temp[156], src1.w = const[0] MAD temp[329].x, src0.x__, src0.111, src0.1__ MAD temp[163].w, src0.w, src0.1, src1.w 132: src0.xyz = temp[318], src0.w = temp[328], src1.xyz = temp[329], src1.w = temp[316], src2.w = temp[322] CMP temp[330].x, src0.x__, src1.x__, -src0.w__ MAD temp[323].w, src1.w, -src2.w, src1.w 133: src0.xyz = temp[330], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[333].x, src0.1__, src0.0__, srcp.x__ MAD temp[337].w, src0.x, src0.1, -src2.y 134: src0.w = temp[337], src1.xyz = temp[333], src1.w = temp[328] CMP temp[338].x, src0.1__, src0.0__, src0.w__ MAD temp[334].w, src1.w, src1.x, src0.0 135: src0.xyz = temp[327], src1.xyz = temp[338] CMP temp[339].x, src0.x__, src0.1__, -src1.x__ MAD temp[340].w, -src1.x, src0.1, src0.1 136: src0.xyz = temp[330], src0.w = temp[156], src1.w = temp[163], src2.w = temp[167] MAD temp[341].x, src0.x__, src0.111, src0.1__ CMP temp[168].w, src0.w, src1.w, -src2.w 137: src0.xyz = temp[330], src0.w = temp[340], src1.xyz = temp[341], src1.w = temp[328], src2.w = temp[334] CMP temp[342].x, src0.x__, src1.x__, -src0.w__ MAD temp[335].w, src1.w, -src2.w, src1.w 138: src0.xyz = temp[342], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[345].x, src0.1__, src0.0__, srcp.x__ MAD temp[349].w, src0.x, src0.1, -src2.y 139: src0.w = temp[349], src1.xyz = temp[345], src1.w = temp[340] CMP temp[350].x, src0.1__, src0.0__, src0.w__ MAD temp[346].w, src1.w, src1.x, src0.0 140: src0.xyz = temp[339], src1.xyz = temp[350] CMP temp[351].x, src0.x__, src0.1__, -src1.x__ MAD temp[352].w, -src1.x, src0.1, src0.1 141: src0.xyz = temp[342], src0.w = temp[168], src1.w = const[0] MAD temp[353].x, src0.x__, src0.111, src0.1__ MAD temp[175].w, src0.w, src0.1, src1.w 142: src0.xyz = temp[342], src0.w = temp[352], src1.xyz = temp[353], src1.w = temp[340], src2.w = temp[346] CMP temp[354].x, src0.x__, src1.x__, -src0.w__ MAD temp[347].w, src1.w, -src2.w, src1.w 143: src0.xyz = temp[354], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[357].x, src0.1__, src0.0__, srcp.x__ MAD temp[361].w, src0.x, src0.1, -src2.y 144: src0.w = temp[361], src1.xyz = temp[357], src1.w = temp[352] CMP temp[362].x, src0.1__, src0.0__, src0.w__ MAD temp[358].w, src1.w, src1.x, src0.0 145: src0.xyz = temp[351], src1.xyz = temp[362] CMP temp[363].x, src0.x__, src0.1__, -src1.x__ MAD temp[364].w, -src1.x, src0.1, src0.1 146: src0.xyz = temp[354], src0.w = temp[168], src1.w = temp[175], src2.w = temp[179] MAD temp[365].x, src0.x__, src0.111, src0.1__ CMP temp[180].w, src0.w, src1.w, -src2.w 147: src0.xyz = temp[354], src0.w = temp[364], src1.xyz = temp[365], src1.w = temp[352], src2.w = temp[358] CMP temp[366].x, src0.x__, src1.x__, -src0.w__ MAD temp[359].w, src1.w, -src2.w, src1.w 148: src0.xyz = temp[366], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[369].x, src0.1__, src0.0__, srcp.x__ MAD temp[373].w, src0.x, src0.1, -src2.y 149: src0.w = temp[373], src1.xyz = temp[369], src1.w = temp[364] CMP temp[374].x, src0.1__, src0.0__, src0.w__ MAD temp[370].w, src1.w, src1.x, src0.0 150: src0.xyz = temp[363], src1.xyz = temp[374] CMP temp[375].x, src0.x__, src0.1__, -src1.x__ MAD temp[376].w, -src1.x, src0.1, src0.1 151: src0.xyz = temp[366], src0.w = temp[180], src1.w = const[0] MAD temp[377].x, src0.x__, src0.111, src0.1__ MAD temp[187].w, src0.w, src0.1, src1.w 152: src0.xyz = temp[366], src0.w = temp[376], src1.xyz = temp[377], src1.w = temp[364], src2.w = temp[370] CMP temp[378].x, src0.x__, src1.x__, -src0.w__ MAD temp[371].w, src1.w, -src2.w, src1.w 153: src0.xyz = temp[378], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[381].x, src0.1__, src0.0__, srcp.x__ MAD temp[385].w, src0.x, src0.1, -src2.y 154: src0.w = temp[385], src1.xyz = temp[381], src1.w = temp[376] CMP temp[386].x, src0.1__, src0.0__, src0.w__ MAD temp[382].w, src1.w, src1.x, src0.0 155: src0.xyz = temp[375], src1.xyz = temp[386] CMP temp[387].x, src0.x__, src0.1__, -src1.x__ MAD temp[388].w, -src1.x, src0.1, src0.1 156: src0.xyz = temp[378], src0.w = temp[180], src1.w = temp[187], src2.w = temp[191] MAD temp[389].x, src0.x__, src0.111, src0.1__ CMP temp[192].w, src0.w, src1.w, -src2.w 157: src0.xyz = temp[378], src0.w = temp[388], src1.xyz = temp[389], src1.w = temp[376], src2.w = temp[382] CMP temp[390].x, src0.x__, src1.x__, -src0.w__ MAD temp[383].w, src1.w, -src2.w, src1.w 158: src0.xyz = temp[390], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[393].x, src0.1__, src0.0__, srcp.x__ MAD temp[397].w, src0.x, src0.1, -src2.y 159: src0.w = temp[397], src1.xyz = temp[393], src1.w = temp[388] CMP temp[398].x, src0.1__, src0.0__, src0.w__ MAD temp[394].w, src1.w, src1.x, src0.0 160: src0.xyz = temp[387], src1.xyz = temp[398] CMP temp[399].x, src0.x__, src0.1__, -src1.x__ MAD temp[400].w, -src1.x, src0.1, src0.1 161: src0.xyz = temp[390], src0.w = temp[192], src1.w = const[0] MAD temp[401].x, src0.x__, src0.111, src0.1__ MAD temp[199].w, src0.w, src0.1, src1.w 162: src0.xyz = temp[390], src0.w = temp[400], src1.xyz = temp[401], src1.w = temp[388], src2.w = temp[394] CMP temp[402].x, src0.x__, src1.x__, -src0.w__ MAD temp[395].w, src1.w, -src2.w, src1.w 163: src0.xyz = temp[402], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[405].x, src0.1__, src0.0__, srcp.x__ MAD temp[409].w, src0.x, src0.1, -src2.y 164: src0.w = temp[409], src1.xyz = temp[405], src1.w = temp[400] CMP temp[410].x, src0.1__, src0.0__, src0.w__ MAD temp[406].w, src1.w, src1.x, src0.0 165: src0.xyz = temp[399], src1.xyz = temp[410] CMP temp[411].x, src0.x__, src0.1__, -src1.x__ MAD temp[412].w, -src1.x, src0.1, src0.1 166: src0.xyz = temp[402], src0.w = temp[192], src1.w = temp[199], src2.w = temp[203] MAD temp[413].x, src0.x__, src0.111, src0.1__ CMP temp[204].w, src0.w, src1.w, -src2.w 167: src0.xyz = temp[402], src0.w = temp[412], src1.xyz = temp[413], src1.w = temp[400], src2.w = temp[406] CMP temp[414].x, src0.x__, src1.x__, -src0.w__ MAD temp[407].w, src1.w, -src2.w, src1.w 168: src0.xyz = temp[414], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[417].x, src0.1__, src0.0__, srcp.x__ MAD temp[421].w, src0.x, src0.1, -src2.y 169: src0.w = temp[421], src1.xyz = temp[417], src1.w = temp[412] CMP temp[422].x, src0.1__, src0.0__, src0.w__ MAD temp[418].w, src1.w, src1.x, src0.0 170: src0.xyz = temp[411], src1.xyz = temp[422] CMP temp[423].x, src0.x__, src0.1__, -src1.x__ MAD temp[424].w, -src1.x, src0.1, src0.1 171: src0.xyz = temp[414], src0.w = temp[204], src1.w = const[0] MAD temp[425].x, src0.x__, src0.111, src0.1__ MAD temp[211].w, src0.w, src0.1, src1.w 172: src0.xyz = temp[414], src0.w = temp[424], src1.xyz = temp[425], src1.w = temp[412], src2.w = temp[418] CMP temp[426].x, src0.x__, src1.x__, -src0.w__ MAD temp[419].w, src1.w, -src2.w, src1.w 173: src0.xyz = temp[426], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[429].x, src0.1__, src0.0__, srcp.x__ MAD temp[433].w, src0.x, src0.1, -src2.y 174: src0.w = temp[433], src1.xyz = temp[429], src1.w = temp[424] CMP temp[434].x, src0.1__, src0.0__, src0.w__ MAD temp[430].w, src1.w, src1.x, src0.0 175: src0.xyz = temp[423], src1.xyz = temp[434] CMP temp[435].x, src0.x__, src0.1__, -src1.x__ MAD temp[436].w, -src1.x, src0.1, src0.1 176: src0.xyz = temp[426], src0.w = temp[204], src1.w = temp[211], src2.w = temp[215] MAD temp[437].x, src0.x__, src0.111, src0.1__ CMP temp[216].w, src0.w, src1.w, -src2.w 177: src0.xyz = temp[426], src0.w = temp[436], src1.xyz = temp[437], src1.w = temp[424], src2.w = temp[430] CMP temp[438].x, src0.x__, src1.x__, -src0.w__ MAD temp[431].w, src1.w, -src2.w, src1.w 178: src0.xyz = temp[438], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[441].x, src0.1__, src0.0__, srcp.x__ MAD temp[445].w, src0.x, src0.1, -src2.y 179: src0.w = temp[445], src1.xyz = temp[441], src1.w = temp[436] CMP temp[446].x, src0.1__, src0.0__, src0.w__ MAD temp[442].w, src1.w, src1.x, src0.0 180: src0.xyz = temp[435], src1.xyz = temp[446] CMP temp[447].x, src0.x__, src0.1__, -src1.x__ MAD temp[448].w, -src1.x, src0.1, src0.1 181: src0.xyz = temp[438], src0.w = temp[216], src1.w = const[0] MAD temp[449].x, src0.x__, src0.111, src0.1__ MAD temp[223].w, src0.w, src0.1, src1.w 182: src0.xyz = temp[438], src0.w = temp[448], src1.xyz = temp[449], src1.w = temp[436], src2.w = temp[442] CMP temp[450].x, src0.x__, src1.x__, -src0.w__ MAD temp[443].w, src1.w, -src2.w, src1.w 183: src0.xyz = temp[450], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[453].x, src0.1__, src0.0__, srcp.x__ MAD temp[457].w, src0.x, src0.1, -src2.y 184: src0.w = temp[457], src1.xyz = temp[453], src1.w = temp[448] CMP temp[458].x, src0.1__, src0.0__, src0.w__ MAD temp[454].w, src1.w, src1.x, src0.0 185: src0.xyz = temp[447], src1.xyz = temp[458] CMP temp[459].x, src0.x__, src0.1__, -src1.x__ MAD temp[460].w, -src1.x, src0.1, src0.1 186: src0.xyz = temp[450], src0.w = temp[216], src1.w = temp[223], src2.w = temp[227] MAD temp[461].x, src0.x__, src0.111, src0.1__ CMP temp[228].w, src0.w, src1.w, -src2.w 187: src0.xyz = temp[450], src0.w = temp[460], src1.xyz = temp[461], src1.w = temp[448], src2.w = temp[454] CMP temp[462].x, src0.x__, src1.x__, -src0.w__ MAD temp[455].w, src1.w, -src2.w, src1.w 188: src0.xyz = temp[462], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[465].x, src0.1__, src0.0__, srcp.x__ MAD temp[469].w, src0.x, src0.1, -src2.y 189: src0.w = temp[469], src1.xyz = temp[465], src1.w = temp[460] CMP temp[470].x, src0.1__, src0.0__, src0.w__ MAD temp[466].w, src1.w, src1.x, src0.0 190: src0.xyz = temp[459], src1.xyz = temp[470] CMP temp[471].x, src0.x__, src0.1__, -src1.x__ MAD temp[472].w, -src1.x, src0.1, src0.1 191: src0.xyz = temp[462], src0.w = temp[228], src1.w = const[0] MAD temp[473].x, src0.x__, src0.111, src0.1__ MAD temp[235].w, src0.w, src0.1, src1.w 192: src0.xyz = temp[462], src0.w = temp[472], src1.xyz = temp[473], src1.w = temp[460], src2.w = temp[466] CMP temp[474].x, src0.x__, src1.x__, -src0.w__ MAD temp[467].w, src1.w, -src2.w, src1.w 193: src0.xyz = temp[474], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[477].x, src0.1__, src0.0__, srcp.x__ MAD temp[481].w, src0.x, src0.1, -src2.y 194: src0.w = temp[481], src1.xyz = temp[477], src1.w = temp[472] CMP temp[482].x, src0.1__, src0.0__, src0.w__ MAD temp[478].w, src1.w, src1.x, src0.0 195: src0.xyz = temp[471], src1.xyz = temp[482] CMP temp[483].x, src0.x__, src0.1__, -src1.x__ MAD temp[484].w, -src1.x, src0.1, src0.1 196: src0.xyz = temp[474], src0.w = temp[228], src1.w = temp[235], src2.w = temp[239] MAD temp[485].x, src0.x__, src0.111, src0.1__ CMP temp[240].w, src0.w, src1.w, -src2.w 197: src0.xyz = temp[474], src0.w = temp[484], src1.xyz = temp[485], src1.w = temp[472], src2.w = temp[478] CMP temp[486].x, src0.x__, src1.x__, -src0.w__ MAD temp[479].w, src1.w, -src2.w, src1.w 198: src0.xyz = temp[486], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[489].x, src0.1__, src0.0__, srcp.x__ MAD temp[493].w, src0.x, src0.1, -src2.y 199: src0.w = temp[493], src1.xyz = temp[489], src1.w = temp[484] CMP temp[494].x, src0.1__, src0.0__, src0.w__ MAD temp[490].w, src1.w, src1.x, src0.0 200: src0.xyz = temp[483], src1.xyz = temp[494] CMP temp[495].x, src0.x__, src0.1__, -src1.x__ MAD temp[496].w, -src1.x, src0.1, src0.1 201: src0.xyz = temp[486], src0.w = temp[240], src1.w = const[0] MAD temp[497].x, src0.x__, src0.111, src0.1__ MAD temp[247].w, src0.w, src0.1, src1.w 202: src0.xyz = temp[486], src0.w = temp[496], src1.xyz = temp[497], src1.w = temp[484], src2.w = temp[490] CMP temp[498].x, src0.x__, src1.x__, -src0.w__ MAD temp[491].w, src1.w, -src2.w, src1.w 203: src0.xyz = temp[498], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[501].x, src0.1__, src0.0__, srcp.x__ MAD temp[505].w, src0.x, src0.1, -src2.y 204: src0.w = temp[505], src1.xyz = temp[501], src1.w = temp[496] CMP temp[506].x, src0.1__, src0.0__, src0.w__ MAD temp[502].w, src1.w, src1.x, src0.0 205: src0.xyz = temp[495], src1.xyz = temp[506] CMP temp[2].x, src0.x__, src0.1__, -src1.x__ MAD temp[507].w, -src1.x, src0.1, src0.1 206: src0.xyz = temp[498], src0.w = temp[240], src1.w = temp[247], src2.w = temp[251] MAD temp[508].x, src0.x__, src0.111, src0.1__ CMP temp[252].w, src0.w, src1.w, -src2.w 207: src0.xyz = temp[498], src0.w = temp[507], src1.xyz = temp[508], src1.w = temp[496], src2.w = temp[502] CMP temp[509].x, src0.x__, src1.x__, -src0.w__ MAD temp[503].w, src1.w, -src2.w, src1.w 208: src0.xyz = temp[509], src0.w = temp[252], src1.xyz = const[1], src1.w = const[0], srcp.xyz = (src1 - src0) CMP temp[512].x, src0.1__, src0.0__, srcp.x__ MAD temp[259].w, src0.w, src0.1, src1.w 209: src0.w = temp[263], src1.w = temp[252], src2.w = temp[259] CMP temp[264].x, src1.w__, src2.w__, -src0.w__ 210: src0.xyz = temp[264], src0.w = const[0], src1.xyz = temp[512], src1.w = temp[507] MAD temp[271].x, src0.x__, src0.111, src0.w__ MAD temp[513].w, src1.w, src1.x, src0.0 211: src0.w = temp[507], src1.w = temp[513] MAD temp[514].x, src0.w__, -src1.w__, src0.w__ 212: src0.xyz = temp[264], src0.w = temp[275], src1.xyz = temp[271] CMP temp[276].w, src0.x, src1.x, -src0.w 213: src0.w = const[0], src1.w = temp[276] MAD temp[283].x, src1.w__, src0.111, src0.w__ 214: src0.w = temp[287], src1.xyz = temp[283], src1.w = temp[276] CMP temp[288].x, src1.w__, src1.x__, -src0.w__ 215: src0.xyz = temp[288], src0.w = const[0] MAD temp[295].x, src0.x__, src0.111, src0.w__ 216: src0.xyz = temp[288], src0.w = temp[299], src1.xyz = temp[295] CMP temp[300].x, src0.x__, src1.x__, -src0.w__ 217: src0.xyz = temp[300], src0.w = const[0] MAD temp[307].x, src0.x__, src0.111, src0.w__ 218: src0.xyz = temp[300], src0.w = temp[311], src1.xyz = temp[307] CMP temp[312].x, src0.x__, src1.x__, -src0.w__ 219: src0.xyz = temp[312], src0.w = const[0] MAD temp[319].x, src0.x__, src0.111, src0.w__ 220: src0.xyz = temp[312], src0.w = temp[323], src1.xyz = temp[319] CMP temp[324].x, src0.x__, src1.x__, -src0.w__ 221: src0.xyz = temp[324], src0.w = const[0] MAD temp[331].x, src0.x__, src0.111, src0.w__ 222: src0.xyz = temp[324], src0.w = temp[335], src1.xyz = temp[331] CMP temp[336].x, src0.x__, src1.x__, -src0.w__ 223: src0.xyz = temp[336], src0.w = const[0] MAD temp[343].x, src0.x__, src0.111, src0.w__ 224: src0.xyz = temp[336], src0.w = temp[347], src1.xyz = temp[343] CMP temp[348].x, src0.x__, src1.x__, -src0.w__ 225: src0.xyz = temp[348], src0.w = const[0] MAD temp[355].x, src0.x__, src0.111, src0.w__ 226: src0.xyz = temp[348], src0.w = temp[359], src1.xyz = temp[355] CMP temp[360].x, src0.x__, src1.x__, -src0.w__ 227: src0.xyz = temp[360], src0.w = const[0] MAD temp[367].x, src0.x__, src0.111, src0.w__ 228: src0.xyz = temp[360], src0.w = temp[371], src1.xyz = temp[367] CMP temp[372].x, src0.x__, src1.x__, -src0.w__ 229: src0.xyz = temp[372], src0.w = const[0] MAD temp[379].x, src0.x__, src0.111, src0.w__ 230: src0.xyz = temp[372], src0.w = temp[383], src1.xyz = temp[379] CMP temp[384].x, src0.x__, src1.x__, -src0.w__ 231: src0.xyz = temp[384], src0.w = const[0] MAD temp[391].x, src0.x__, src0.111, src0.w__ 232: src0.xyz = temp[384], src0.w = temp[395], src1.xyz = temp[391] CMP temp[396].x, src0.x__, src1.x__, -src0.w__ 233: src0.xyz = temp[396], src0.w = const[0] MAD temp[403].x, src0.x__, src0.111, src0.w__ 234: src0.xyz = temp[396], src0.w = temp[407], src1.xyz = temp[403] CMP temp[408].x, src0.x__, src1.x__, -src0.w__ 235: src0.xyz = temp[408], src0.w = const[0] MAD temp[415].x, src0.x__, src0.111, src0.w__ 236: src0.xyz = temp[408], src0.w = temp[419], src1.xyz = temp[415] CMP temp[420].x, src0.x__, src1.x__, -src0.w__ 237: src0.xyz = temp[420], src0.w = const[0] MAD temp[427].x, src0.x__, src0.111, src0.w__ 238: src0.xyz = temp[420], src0.w = temp[431], src1.xyz = temp[427] CMP temp[432].x, src0.x__, src1.x__, -src0.w__ 239: src0.xyz = temp[432], src0.w = const[0] MAD temp[439].x, src0.x__, src0.111, src0.w__ 240: src0.xyz = temp[432], src0.w = temp[443], src1.xyz = temp[439] CMP temp[444].x, src0.x__, src1.x__, -src0.w__ 241: src0.xyz = temp[444], src0.w = const[0] MAD temp[451].x, src0.x__, src0.111, src0.w__ 242: src0.xyz = temp[444], src0.w = temp[455], src1.xyz = temp[451] CMP temp[456].x, src0.x__, src1.x__, -src0.w__ 243: src0.xyz = temp[456], src0.w = const[0] MAD temp[463].x, src0.x__, src0.111, src0.w__ 244: src0.xyz = temp[456], src0.w = temp[467], src1.xyz = temp[463] CMP temp[468].x, src0.x__, src1.x__, -src0.w__ 245: src0.xyz = temp[468], src0.w = const[0] MAD temp[475].x, src0.x__, src0.111, src0.w__ 246: src0.xyz = temp[468], src0.w = temp[479], src1.xyz = temp[475] CMP temp[480].x, src0.x__, src1.x__, -src0.w__ 247: src0.xyz = temp[480], src0.w = const[0] MAD temp[487].x, src0.x__, src0.111, src0.w__ 248: src0.xyz = temp[480], src0.w = temp[491], src1.xyz = temp[487] CMP temp[492].x, src0.x__, src1.x__, -src0.w__ 249: src0.xyz = temp[492], src0.w = const[0] MAD temp[499].x, src0.x__, src0.111, src0.w__ 250: src0.xyz = temp[492], src0.w = temp[503], src1.xyz = temp[499] CMP temp[504].x, src0.x__, src1.x__, -src0.w__ 251: src0.xyz = temp[504], src0.w = const[0] MAD temp[510].x, src0.x__, src0.111, src0.w__ 252: src0.xyz = temp[504], src1.xyz = temp[510], src2.xyz = temp[514] CMP temp[515].x, src0.x__, src1.x__, -src2.x__ 253: src0.xyz = temp[515] MAD color[0].xyz, src0.xxx, src0.111, src0.000 MAD color[0].w, src0.x, src0.1, src0.0 Fragment Program: after 'register allocation' # Radeon Compiler Program 0: src0.xyz = const[0] CMP temp[0].x, src0.1__, src0.0__, -src0.y__ 1: src0.xyz = temp[0] CMP temp[0].x, src0.0__, src0.1__, -src0.x__ MAD temp[0].w, -src0.x, src0.1, src0.1 2: src0.w = temp[0] CMP temp[1].x, src0.0__, src0.1__, -src0.w__ 3: src0.xyz = temp[1], src1.xyz = const[0] MAD temp[0].y, src0._x_, src0._1_, -src1._y_ MAD temp[1].w, src0.x, src0.1, src0.1 4: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = temp[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, src2._y_ CMP temp[2].w, src0.1, src0.0, srcp.x 5: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[3].w, -src0.y, src0.1, src0.1 6: src0.w = temp[0], src1.w = temp[2] MAD temp[2].w, src0.w, src1.w, src0.0 7: src0.xyz = temp[1], src0.w = temp[1], src1.w = temp[3] CMP temp[1].x, src0.x__, src0.w__, -src1.w__ 8: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[1].w, src0.x, src0.1, -src2.y 9: src0.w = temp[1], src1.xyz = temp[0], src1.w = temp[3] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[1].w, src1.w, src1.y, src0.0 10: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[4].w, -src0.y, src0.1, src0.1 11: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[2] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[0].w, src0.w, -src1.w, src0.w 12: src0.xyz = temp[1], src0.w = temp[4], src1.xyz = temp[0], src1.w = temp[3], src2.w = temp[1] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[1].w, src1.w, -src2.w, src1.w 13: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[2].w, src0.x, src0.1, -src2.y 14: src0.w = temp[2], src1.xyz = temp[0], src1.w = temp[4] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[2].w, src1.w, src1.y, src0.0 15: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[3].w, -src0.y, src0.1, src0.1 16: src0.xyz = temp[1], src0.w = const[0], src1.w = temp[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.0, src0.w, -src1.w 17: src0.xyz = temp[1], src0.w = temp[3], src1.xyz = temp[0], src1.w = temp[4], src2.w = temp[2] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[2].w, src1.w, -src2.w, src1.w 18: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[4].w, src0.x, src0.1, -src2.y 19: src0.w = temp[4], src1.xyz = temp[0], src1.w = temp[3] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[4].w, src1.w, src1.y, src0.0 20: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[5].w, -src0.y, src0.1, src0.1 21: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[6].w, src0.w, src0.1, src1.w 22: src0.xyz = temp[1], src0.w = temp[5], src1.xyz = temp[0], src1.w = temp[3], src2.w = temp[4] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[3].w, src1.w, -src2.w, src1.w 23: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[4].w, src0.x, src0.1, -src2.y 24: src0.w = temp[4], src1.xyz = temp[0], src1.w = temp[5] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[4].w, src1.w, src1.y, src0.0 25: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[7].w, -src0.y, src0.1, src0.1 26: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[6], src2.w = temp[1] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 27: src0.xyz = temp[1], src0.w = temp[7], src1.xyz = temp[0], src1.w = temp[5], src2.w = temp[4] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[1].w, src1.w, -src2.w, src1.w 28: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[4].w, src0.x, src0.1, -src2.y 29: src0.w = temp[4], src1.xyz = temp[0], src1.w = temp[7] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[4].w, src1.w, src1.y, src0.0 30: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[5].w, -src0.y, src0.1, src0.1 31: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[6].w, src0.w, src0.1, src1.w 32: src0.xyz = temp[1], src0.w = temp[5], src1.xyz = temp[0], src1.w = temp[7], src2.w = temp[4] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[4].w, src1.w, -src2.w, src1.w 33: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[7].w, src0.x, src0.1, -src2.y 34: src0.w = temp[7], src1.xyz = temp[0], src1.w = temp[5] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[7].w, src1.w, src1.y, src0.0 35: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[8].w, -src0.y, src0.1, src0.1 36: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[6], src2.w = temp[2] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 37: src0.xyz = temp[1], src0.w = temp[8], src1.xyz = temp[0], src1.w = temp[5], src2.w = temp[7] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[2].w, src1.w, -src2.w, src1.w 38: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[5].w, src0.x, src0.1, -src2.y 39: src0.w = temp[5], src1.xyz = temp[0], src1.w = temp[8] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[5].w, src1.w, src1.y, src0.0 40: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[6].w, -src0.y, src0.1, src0.1 41: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[7].w, src0.w, src0.1, src1.w 42: src0.xyz = temp[1], src0.w = temp[6], src1.xyz = temp[0], src1.w = temp[8], src2.w = temp[5] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[5].w, src1.w, -src2.w, src1.w 43: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[8].w, src0.x, src0.1, -src2.y 44: src0.w = temp[8], src1.xyz = temp[0], src1.w = temp[6] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[8].w, src1.w, src1.y, src0.0 45: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[9].w, -src0.y, src0.1, src0.1 46: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[7], src2.w = temp[3] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 47: src0.xyz = temp[1], src0.w = temp[9], src1.xyz = temp[0], src1.w = temp[6], src2.w = temp[8] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[3].w, src1.w, -src2.w, src1.w 48: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[6].w, src0.x, src0.1, -src2.y 49: src0.w = temp[6], src1.xyz = temp[0], src1.w = temp[9] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[6].w, src1.w, src1.y, src0.0 50: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[7].w, -src0.y, src0.1, src0.1 51: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[8].w, src0.w, src0.1, src1.w 52: src0.xyz = temp[1], src0.w = temp[7], src1.xyz = temp[0], src1.w = temp[9], src2.w = temp[6] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[6].w, src1.w, -src2.w, src1.w 53: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[9].w, src0.x, src0.1, -src2.y 54: src0.w = temp[9], src1.xyz = temp[0], src1.w = temp[7] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[9].w, src1.w, src1.y, src0.0 55: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[10].w, -src0.y, src0.1, src0.1 56: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[8], src2.w = temp[1] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 57: src0.xyz = temp[1], src0.w = temp[10], src1.xyz = temp[0], src1.w = temp[7], src2.w = temp[9] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[1].w, src1.w, -src2.w, src1.w 58: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[7].w, src0.x, src0.1, -src2.y 59: src0.w = temp[7], src1.xyz = temp[0], src1.w = temp[10] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[7].w, src1.w, src1.y, src0.0 60: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[8].w, -src0.y, src0.1, src0.1 61: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[9].w, src0.w, src0.1, src1.w 62: src0.xyz = temp[1], src0.w = temp[8], src1.xyz = temp[0], src1.w = temp[10], src2.w = temp[7] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[7].w, src1.w, -src2.w, src1.w 63: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[10].w, src0.x, src0.1, -src2.y 64: src0.w = temp[10], src1.xyz = temp[0], src1.w = temp[8] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[10].w, src1.w, src1.y, src0.0 65: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[11].w, -src0.y, src0.1, src0.1 66: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[9], src2.w = temp[4] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 67: src0.xyz = temp[1], src0.w = temp[11], src1.xyz = temp[0], src1.w = temp[8], src2.w = temp[10] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[4].w, src1.w, -src2.w, src1.w 68: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[8].w, src0.x, src0.1, -src2.y 69: src0.w = temp[8], src1.xyz = temp[0], src1.w = temp[11] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[8].w, src1.w, src1.y, src0.0 70: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[9].w, -src0.y, src0.1, src0.1 71: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[10].w, src0.w, src0.1, src1.w 72: src0.xyz = temp[1], src0.w = temp[9], src1.xyz = temp[0], src1.w = temp[11], src2.w = temp[8] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[8].w, src1.w, -src2.w, src1.w 73: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[11].w, src0.x, src0.1, -src2.y 74: src0.w = temp[11], src1.xyz = temp[0], src1.w = temp[9] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[11].w, src1.w, src1.y, src0.0 75: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[12].w, -src0.y, src0.1, src0.1 76: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[10], src2.w = temp[2] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 77: src0.xyz = temp[1], src0.w = temp[12], src1.xyz = temp[0], src1.w = temp[9], src2.w = temp[11] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[2].w, src1.w, -src2.w, src1.w 78: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[9].w, src0.x, src0.1, -src2.y 79: src0.w = temp[9], src1.xyz = temp[0], src1.w = temp[12] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[9].w, src1.w, src1.y, src0.0 80: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[10].w, -src0.y, src0.1, src0.1 81: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[11].w, src0.w, src0.1, src1.w 82: src0.xyz = temp[1], src0.w = temp[10], src1.xyz = temp[0], src1.w = temp[12], src2.w = temp[9] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[9].w, src1.w, -src2.w, src1.w 83: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[12].w, src0.x, src0.1, -src2.y 84: src0.w = temp[12], src1.xyz = temp[0], src1.w = temp[10] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[12].w, src1.w, src1.y, src0.0 85: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[13].w, -src0.y, src0.1, src0.1 86: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[11], src2.w = temp[5] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 87: src0.xyz = temp[1], src0.w = temp[13], src1.xyz = temp[0], src1.w = temp[10], src2.w = temp[12] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[5].w, src1.w, -src2.w, src1.w 88: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[10].w, src0.x, src0.1, -src2.y 89: src0.w = temp[10], src1.xyz = temp[0], src1.w = temp[13] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[10].w, src1.w, src1.y, src0.0 90: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[11].w, -src0.y, src0.1, src0.1 91: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[12].w, src0.w, src0.1, src1.w 92: src0.xyz = temp[1], src0.w = temp[11], src1.xyz = temp[0], src1.w = temp[13], src2.w = temp[10] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[10].w, src1.w, -src2.w, src1.w 93: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[13].w, src0.x, src0.1, -src2.y 94: src0.w = temp[13], src1.xyz = temp[0], src1.w = temp[11] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[13].w, src1.w, src1.y, src0.0 95: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[14].w, -src0.y, src0.1, src0.1 96: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[12], src2.w = temp[3] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 97: src0.xyz = temp[1], src0.w = temp[14], src1.xyz = temp[0], src1.w = temp[11], src2.w = temp[13] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[3].w, src1.w, -src2.w, src1.w 98: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[11].w, src0.x, src0.1, -src2.y 99: src0.w = temp[11], src1.xyz = temp[0], src1.w = temp[14] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[11].w, src1.w, src1.y, src0.0 100: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[12].w, -src0.y, src0.1, src0.1 101: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[13].w, src0.w, src0.1, src1.w 102: src0.xyz = temp[1], src0.w = temp[12], src1.xyz = temp[0], src1.w = temp[14], src2.w = temp[11] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[11].w, src1.w, -src2.w, src1.w 103: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[14].w, src0.x, src0.1, -src2.y 104: src0.w = temp[14], src1.xyz = temp[0], src1.w = temp[12] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[14].w, src1.w, src1.y, src0.0 105: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[15].w, -src0.y, src0.1, src0.1 106: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[13], src2.w = temp[6] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 107: src0.xyz = temp[1], src0.w = temp[15], src1.xyz = temp[0], src1.w = temp[12], src2.w = temp[14] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[6].w, src1.w, -src2.w, src1.w 108: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[12].w, src0.x, src0.1, -src2.y 109: src0.w = temp[12], src1.xyz = temp[0], src1.w = temp[15] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[12].w, src1.w, src1.y, src0.0 110: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[13].w, -src0.y, src0.1, src0.1 111: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[14].w, src0.w, src0.1, src1.w 112: src0.xyz = temp[1], src0.w = temp[13], src1.xyz = temp[0], src1.w = temp[15], src2.w = temp[12] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[12].w, src1.w, -src2.w, src1.w 113: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[15].w, src0.x, src0.1, -src2.y 114: src0.w = temp[15], src1.xyz = temp[0], src1.w = temp[13] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[15].w, src1.w, src1.y, src0.0 115: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[16].w, -src0.y, src0.1, src0.1 116: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[14], src2.w = temp[1] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 117: src0.xyz = temp[1], src0.w = temp[16], src1.xyz = temp[0], src1.w = temp[13], src2.w = temp[15] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[1].w, src1.w, -src2.w, src1.w 118: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[13].w, src0.x, src0.1, -src2.y 119: src0.w = temp[13], src1.xyz = temp[0], src1.w = temp[16] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[13].w, src1.w, src1.y, src0.0 120: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[14].w, -src0.y, src0.1, src0.1 121: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[15].w, src0.w, src0.1, src1.w 122: src0.xyz = temp[1], src0.w = temp[14], src1.xyz = temp[0], src1.w = temp[16], src2.w = temp[13] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[13].w, src1.w, -src2.w, src1.w 123: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[16].w, src0.x, src0.1, -src2.y 124: src0.w = temp[16], src1.xyz = temp[0], src1.w = temp[14] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[16].w, src1.w, src1.y, src0.0 125: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[17].w, -src0.y, src0.1, src0.1 126: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[15], src2.w = temp[7] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 127: src0.xyz = temp[1], src0.w = temp[17], src1.xyz = temp[0], src1.w = temp[14], src2.w = temp[16] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[7].w, src1.w, -src2.w, src1.w 128: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[14].w, src0.x, src0.1, -src2.y 129: src0.w = temp[14], src1.xyz = temp[0], src1.w = temp[17] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[14].w, src1.w, src1.y, src0.0 130: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[15].w, -src0.y, src0.1, src0.1 131: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[16].w, src0.w, src0.1, src1.w 132: src0.xyz = temp[1], src0.w = temp[15], src1.xyz = temp[0], src1.w = temp[17], src2.w = temp[14] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[14].w, src1.w, -src2.w, src1.w 133: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[17].w, src0.x, src0.1, -src2.y 134: src0.w = temp[17], src1.xyz = temp[0], src1.w = temp[15] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[17].w, src1.w, src1.y, src0.0 135: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[18].w, -src0.y, src0.1, src0.1 136: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[16], src2.w = temp[4] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 137: src0.xyz = temp[1], src0.w = temp[18], src1.xyz = temp[0], src1.w = temp[15], src2.w = temp[17] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[4].w, src1.w, -src2.w, src1.w 138: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[15].w, src0.x, src0.1, -src2.y 139: src0.w = temp[15], src1.xyz = temp[0], src1.w = temp[18] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[15].w, src1.w, src1.y, src0.0 140: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[16].w, -src0.y, src0.1, src0.1 141: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[17].w, src0.w, src0.1, src1.w 142: src0.xyz = temp[1], src0.w = temp[16], src1.xyz = temp[0], src1.w = temp[18], src2.w = temp[15] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[15].w, src1.w, -src2.w, src1.w 143: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[18].w, src0.x, src0.1, -src2.y 144: src0.w = temp[18], src1.xyz = temp[0], src1.w = temp[16] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[18].w, src1.w, src1.y, src0.0 145: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[19].w, -src0.y, src0.1, src0.1 146: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[17], src2.w = temp[8] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 147: src0.xyz = temp[1], src0.w = temp[19], src1.xyz = temp[0], src1.w = temp[16], src2.w = temp[18] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[8].w, src1.w, -src2.w, src1.w 148: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[16].w, src0.x, src0.1, -src2.y 149: src0.w = temp[16], src1.xyz = temp[0], src1.w = temp[19] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[16].w, src1.w, src1.y, src0.0 150: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[17].w, -src0.y, src0.1, src0.1 151: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[18].w, src0.w, src0.1, src1.w 152: src0.xyz = temp[1], src0.w = temp[17], src1.xyz = temp[0], src1.w = temp[19], src2.w = temp[16] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[16].w, src1.w, -src2.w, src1.w 153: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[19].w, src0.x, src0.1, -src2.y 154: src0.w = temp[19], src1.xyz = temp[0], src1.w = temp[17] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[19].w, src1.w, src1.y, src0.0 155: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[20].w, -src0.y, src0.1, src0.1 156: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[18], src2.w = temp[2] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 157: src0.xyz = temp[1], src0.w = temp[20], src1.xyz = temp[0], src1.w = temp[17], src2.w = temp[19] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[2].w, src1.w, -src2.w, src1.w 158: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[17].w, src0.x, src0.1, -src2.y 159: src0.w = temp[17], src1.xyz = temp[0], src1.w = temp[20] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[17].w, src1.w, src1.y, src0.0 160: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[18].w, -src0.y, src0.1, src0.1 161: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[19].w, src0.w, src0.1, src1.w 162: src0.xyz = temp[1], src0.w = temp[18], src1.xyz = temp[0], src1.w = temp[20], src2.w = temp[17] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[17].w, src1.w, -src2.w, src1.w 163: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[20].w, src0.x, src0.1, -src2.y 164: src0.w = temp[20], src1.xyz = temp[0], src1.w = temp[18] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[20].w, src1.w, src1.y, src0.0 165: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[21].w, -src0.y, src0.1, src0.1 166: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[19], src2.w = temp[9] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 167: src0.xyz = temp[1], src0.w = temp[21], src1.xyz = temp[0], src1.w = temp[18], src2.w = temp[20] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[9].w, src1.w, -src2.w, src1.w 168: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[18].w, src0.x, src0.1, -src2.y 169: src0.w = temp[18], src1.xyz = temp[0], src1.w = temp[21] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[18].w, src1.w, src1.y, src0.0 170: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[19].w, -src0.y, src0.1, src0.1 171: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[20].w, src0.w, src0.1, src1.w 172: src0.xyz = temp[1], src0.w = temp[19], src1.xyz = temp[0], src1.w = temp[21], src2.w = temp[18] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[18].w, src1.w, -src2.w, src1.w 173: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[21].w, src0.x, src0.1, -src2.y 174: src0.w = temp[21], src1.xyz = temp[0], src1.w = temp[19] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[21].w, src1.w, src1.y, src0.0 175: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[22].w, -src0.y, src0.1, src0.1 176: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[20], src2.w = temp[5] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 177: src0.xyz = temp[1], src0.w = temp[22], src1.xyz = temp[0], src1.w = temp[19], src2.w = temp[21] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[5].w, src1.w, -src2.w, src1.w 178: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[19].w, src0.x, src0.1, -src2.y 179: src0.w = temp[19], src1.xyz = temp[0], src1.w = temp[22] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[19].w, src1.w, src1.y, src0.0 180: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[20].w, -src0.y, src0.1, src0.1 181: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[21].w, src0.w, src0.1, src1.w 182: src0.xyz = temp[1], src0.w = temp[20], src1.xyz = temp[0], src1.w = temp[22], src2.w = temp[19] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[19].w, src1.w, -src2.w, src1.w 183: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[22].w, src0.x, src0.1, -src2.y 184: src0.w = temp[22], src1.xyz = temp[0], src1.w = temp[20] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[22].w, src1.w, src1.y, src0.0 185: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[23].w, -src0.y, src0.1, src0.1 186: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[21], src2.w = temp[10] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 187: src0.xyz = temp[1], src0.w = temp[23], src1.xyz = temp[0], src1.w = temp[20], src2.w = temp[22] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[10].w, src1.w, -src2.w, src1.w 188: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[20].w, src0.x, src0.1, -src2.y 189: src0.w = temp[20], src1.xyz = temp[0], src1.w = temp[23] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[20].w, src1.w, src1.y, src0.0 190: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[21].w, -src0.y, src0.1, src0.1 191: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[22].w, src0.w, src0.1, src1.w 192: src0.xyz = temp[1], src0.w = temp[21], src1.xyz = temp[0], src1.w = temp[23], src2.w = temp[20] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[20].w, src1.w, -src2.w, src1.w 193: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[23].w, src0.x, src0.1, -src2.y 194: src0.w = temp[23], src1.xyz = temp[0], src1.w = temp[21] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[23].w, src1.w, src1.y, src0.0 195: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[24].w, -src0.y, src0.1, src0.1 196: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[22], src2.w = temp[3] MAD temp[0].y, src0._x_, src0._1_, src0._1_ CMP temp[0].w, src0.w, src1.w, -src2.w 197: src0.xyz = temp[1], src0.w = temp[24], src1.xyz = temp[0], src1.w = temp[21], src2.w = temp[23] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[3].w, src1.w, -src2.w, src1.w 198: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[21].w, src0.x, src0.1, -src2.y 199: src0.w = temp[21], src1.xyz = temp[0], src1.w = temp[24] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[21].w, src1.w, src1.y, src0.0 200: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src0.1__, -src1.y__ MAD temp[22].w, -src0.y, src0.1, src0.1 201: src0.xyz = temp[1], src0.w = temp[0], src1.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._1_ MAD temp[23].w, src0.w, src0.1, src1.w 202: src0.xyz = temp[1], src0.w = temp[22], src1.xyz = temp[0], src1.w = temp[24], src2.w = temp[21] CMP temp[1].x, src0.x__, src1.y__, -src0.w__ MAD temp[21].w, src1.w, -src2.w, src1.w 203: src0.xyz = temp[1], src1.xyz = const[1], src2.xyz = const[0], srcp.xyz = (src1 - src0) CMP temp[0].y, src0._1_, src0._0_, srcp._x_ MAD temp[24].w, src0.x, src0.1, -src2.y 204: src0.w = temp[24], src1.xyz = temp[0], src1.w = temp[22] CMP temp[0].y, src0._1_, src0._0_, src0._w_ MAD temp[24].w, src1.w, src1.y, src0.0 205: src0.xyz = temp[0], src1.xyz = temp[0] CMP temp[2].x, src0.x__, src0.1__, -src1.y__ MAD temp[25].w, -src0.y, src0.1, src0.1 206: src0.xyz = temp[1], src0.w = temp[0], src1.w = temp[23], src2.w = temp[11] MAD temp[0].x, src0.x__, src0.1__, src0.1__ CMP temp[0].w, src0.w, src1.w, -src2.w 207: src0.xyz = temp[1], src0.w = temp[25], src1.xyz = temp[0], src1.w = temp[22], src2.w = temp[24] CMP temp[0].x, src0.x__, src1.x__, -src0.w__ MAD temp[11].w, src1.w, -src2.w, src1.w 208: src0.xyz = temp[0], src0.w = temp[0], src1.xyz = const[1], src1.w = const[0], srcp.xyz = (src1 - src0) CMP temp[0].x, src0.1__, src0.0__, srcp.x__ MAD temp[22].w, src0.w, src0.1, src1.w 209: src0.w = temp[6], src1.w = temp[0], src2.w = temp[22] CMP temp[0].y, src1._w_, src2._w_, -src0._w_ 210: src0.xyz = temp[0], src0.w = const[0], src1.xyz = temp[0], src1.w = temp[25] MAD temp[0].x, src0.y__, src0.1__, src0.w__ MAD temp[0].w, src1.w, src1.x, src0.0 211: src0.w = temp[25], src1.w = temp[0] MAD temp[0].z, src0.__w, -src1.__w, src0.__w 212: src0.xyz = temp[0], src0.w = temp[12], src1.xyz = temp[0] CMP temp[0].w, src0.y, src1.x, -src0.w 213: src0.w = const[0], src1.w = temp[0] MAD temp[0].x, src1.w__, src0.1__, src0.w__ 214: src0.w = temp[1], src1.xyz = temp[0], src1.w = temp[0] CMP temp[0].x, src1.w__, src1.x__, -src0.w__ 215: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 216: src0.xyz = temp[0], src0.w = temp[13], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 217: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 218: src0.xyz = temp[0], src0.w = temp[7], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 219: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 220: src0.xyz = temp[0], src0.w = temp[14], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 221: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 222: src0.xyz = temp[0], src0.w = temp[4], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 223: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 224: src0.xyz = temp[0], src0.w = temp[15], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 225: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 226: src0.xyz = temp[0], src0.w = temp[8], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 227: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 228: src0.xyz = temp[0], src0.w = temp[16], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 229: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 230: src0.xyz = temp[0], src0.w = temp[2], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 231: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 232: src0.xyz = temp[0], src0.w = temp[17], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 233: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 234: src0.xyz = temp[0], src0.w = temp[9], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 235: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 236: src0.xyz = temp[0], src0.w = temp[18], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 237: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 238: src0.xyz = temp[0], src0.w = temp[5], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 239: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 240: src0.xyz = temp[0], src0.w = temp[19], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 241: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 242: src0.xyz = temp[0], src0.w = temp[10], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 243: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 244: src0.xyz = temp[0], src0.w = temp[20], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 245: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 246: src0.xyz = temp[0], src0.w = temp[3], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 247: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 248: src0.xyz = temp[0], src0.w = temp[21], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 249: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 250: src0.xyz = temp[0], src0.w = temp[11], src1.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src0.w__ 251: src0.xyz = temp[0], src0.w = const[0] MAD temp[0].y, src0._x_, src0._1_, src0._w_ 252: src0.xyz = temp[0], src1.xyz = temp[0], src2.xyz = temp[0] CMP temp[0].x, src0.x__, src1.y__, -src2.z__ 253: src0.xyz = temp[0] MAD color[0].xyz, src0.xxx, src0.111, src0.000 MAD color[0].w, src0.x, src0.1, src0.0 pc=2************************************* Hardware program ---------------- code_offset_ext: 18000018 NODE 0: alu_offset: 0, tex_offset: 0, alu_end: 253, tex_end: 0 (code_addr: 00400f40) 0: xyz: c0 t0 t0 bias-> t0.x (00800020) w: t0 t0 t0 bias-> (00000000) xyz: 1.0 0.0 -c0.yyy op: 04088a15 w: c0.x c0.x c0.x op: 00000000 1: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t0.w (00800000) xyz: 0.0 1.0 -t0.xyz op: 04080a94 w: -t0.x 1.0 1.0 op: 000448a0 2: xyz: t0 t0 t0 bias-> t1.x (00840000) w: t0 t0 t0 bias-> (00000000) xyz: 0.0 1.0 -t0.www op: 040b0a94 w: t0.x t0.x t0.x op: 00000000 3: xyz: t1 c0 t0 bias-> t0.y (01000801) w: t0 t0 t0 bias-> t1.w (00840000) xyz: t1.xxx 1.0 -c0.xyz op: 00090a81 w: t1.x 1.0 1.0 op: 00044880 4: xyz: t1 c1 t0 sub-> t0.y (01000841) w: t0 t0 t0 bias-> t2.w (00880000) xyz: 1.0 0.0 t0.xyz op: 04220a15 w: 1.0 0.0 srcp.x op: 03030811 5: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t3.w (008c0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 6: xyz: t0 t0 t0 bias-> (00000000) w: t0 t2 t0 bias-> t2.w (00880080) xyz: t0.xxx t0.xxx t0.xxx op: 00004081 w: t0.w t2.w 0.0 op: 00040509 7: xyz: t1 t0 t0 bias-> t1.x (00840001) w: t1 t3 t0 bias-> (000000c1) xyz: t1.xyz t1.www -t3.www op: 840b4600 NOP w: t1.x t1.x t1.x op: 00000000 8: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t1.w (00840000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 9: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t1 t3 t0 bias-> t1.w (008400c1) xyz: 1.0 0.0 t1.www op: 04030a15 w: t3.w t0.y 0.0 op: 0004020a 10: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t4.w (00900000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 11: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t2 t0 bias-> t0.w (00800080) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w -t2.w t0.w op: 00025509 12: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t4 t3 t1 bias-> t1.w (008410c4) xyz: t1.xyz t0.yyy -t4.www op: 840b0300 NOP w: t3.w -t1.w t3.w op: 0002958a 13: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t2.w (00880000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 14: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t2 t4 t0 bias-> t2.w (00880102) xyz: 1.0 0.0 t2.www op: 04030a15 w: t4.w t0.y 0.0 op: 0004020a 15: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t3.w (008c0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 16: xyz: t1 t0 t0 bias-> t0.y (01000001) w: c0 t0 t0 bias-> t0.w (00800020) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: 0.0 c0.w -t0.w op: 030a8490 17: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t3 t4 t2 bias-> t2.w (00882103) xyz: t1.xyz t0.yyy -t3.www op: 840b0300 NOP w: t4.w -t2.w t4.w op: 0002958a 18: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t4.w (00900000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 19: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t4 t3 t0 bias-> t4.w (009000c4) xyz: 1.0 0.0 t4.www op: 04030a15 w: t3.w t0.y 0.0 op: 0004020a 20: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t5.w (00940000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 21: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t6.w (00980800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 22: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t5 t3 t4 bias-> t3.w (008c40c5) xyz: t1.xyz t0.yyy -t5.www op: 840b0300 NOP w: t3.w -t4.w t3.w op: 0002958a 23: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t4.w (00900000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 24: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t4 t5 t0 bias-> t4.w (00900144) xyz: 1.0 0.0 t4.www op: 04030a15 w: t5.w t0.y 0.0 op: 0004020a 25: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t7.w (009c0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 26: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t6 t1 bias-> t0.w (00801180) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t6.w -t1.w op: 030ac509 27: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t7 t5 t4 bias-> t1.w (00844147) xyz: t1.xyz t0.yyy -t7.www op: 840b0300 NOP w: t5.w -t4.w t5.w op: 0002958a 28: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t4.w (00900000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 29: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t4 t7 t0 bias-> t4.w (009001c4) xyz: 1.0 0.0 t4.www op: 04030a15 w: t7.w t0.y 0.0 op: 0004020a 30: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t5.w (00940000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 31: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t6.w (00980800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 32: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t5 t7 t4 bias-> t4.w (009041c5) xyz: t1.xyz t0.yyy -t5.www op: 840b0300 NOP w: t7.w -t4.w t7.w op: 0002958a 33: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t7.w (009c0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 34: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t7 t5 t0 bias-> t7.w (009c0147) xyz: 1.0 0.0 t7.www op: 04030a15 w: t5.w t0.y 0.0 op: 0004020a 35: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t8.w (00a00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 36: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t6 t2 bias-> t0.w (00802180) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t6.w -t2.w op: 030ac509 37: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t8 t5 t7 bias-> t2.w (00887148) xyz: t1.xyz t0.yyy -t8.www op: 840b0300 NOP w: t5.w -t7.w t5.w op: 0002958a 38: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t5.w (00940000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 39: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t5 t8 t0 bias-> t5.w (00940205) xyz: 1.0 0.0 t5.www op: 04030a15 w: t8.w t0.y 0.0 op: 0004020a 40: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t6.w (00980000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 41: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t7.w (009c0800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 42: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t6 t8 t5 bias-> t5.w (00945206) xyz: t1.xyz t0.yyy -t6.www op: 840b0300 NOP w: t8.w -t5.w t8.w op: 0002958a 43: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t8.w (00a00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 44: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t8 t6 t0 bias-> t8.w (00a00188) xyz: 1.0 0.0 t8.www op: 04030a15 w: t6.w t0.y 0.0 op: 0004020a 45: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t9.w (00a40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 46: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t7 t3 bias-> t0.w (008031c0) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t7.w -t3.w op: 030ac509 47: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t9 t6 t8 bias-> t3.w (008c8189) xyz: t1.xyz t0.yyy -t9.www op: 840b0300 NOP w: t6.w -t8.w t6.w op: 0002958a 48: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t6.w (00980000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 49: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t6 t9 t0 bias-> t6.w (00980246) xyz: 1.0 0.0 t6.www op: 04030a15 w: t9.w t0.y 0.0 op: 0004020a 50: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t7.w (009c0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 51: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t8.w (00a00800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 52: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t7 t9 t6 bias-> t6.w (00986247) xyz: t1.xyz t0.yyy -t7.www op: 840b0300 NOP w: t9.w -t6.w t9.w op: 0002958a 53: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t9.w (00a40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 54: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t9 t7 t0 bias-> t9.w (00a401c9) xyz: 1.0 0.0 t9.www op: 04030a15 w: t7.w t0.y 0.0 op: 0004020a 55: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t10.w (00a80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 56: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t8 t1 bias-> t0.w (00801200) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t8.w -t1.w op: 030ac509 57: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t10 t7 t9 bias-> t1.w (008491ca) xyz: t1.xyz t0.yyy -t10.www op: 840b0300 NOP w: t7.w -t9.w t7.w op: 0002958a 58: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t7.w (009c0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 59: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t7 t10 t0 bias-> t7.w (009c0287) xyz: 1.0 0.0 t7.www op: 04030a15 w: t10.w t0.y 0.0 op: 0004020a 60: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t8.w (00a00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 61: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t9.w (00a40800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 62: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t8 t10 t7 bias-> t7.w (009c7288) xyz: t1.xyz t0.yyy -t8.www op: 840b0300 NOP w: t10.w -t7.w t10.w op: 0002958a 63: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t10.w (00a80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 64: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t10 t8 t0 bias-> t10.w (00a8020a) xyz: 1.0 0.0 t10.www op: 04030a15 w: t8.w t0.y 0.0 op: 0004020a 65: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t11.w (00ac0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 66: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t9 t4 bias-> t0.w (00804240) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t9.w -t4.w op: 030ac509 67: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t11 t8 t10 bias-> t4.w (0090a20b) xyz: t1.xyz t0.yyy -t11.www op: 840b0300 NOP w: t8.w -t10.w t8.w op: 0002958a 68: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t8.w (00a00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 69: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t8 t11 t0 bias-> t8.w (00a002c8) xyz: 1.0 0.0 t8.www op: 04030a15 w: t11.w t0.y 0.0 op: 0004020a 70: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t9.w (00a40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 71: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t10.w (00a80800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 72: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t9 t11 t8 bias-> t8.w (00a082c9) xyz: t1.xyz t0.yyy -t9.www op: 840b0300 NOP w: t11.w -t8.w t11.w op: 0002958a 73: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t11.w (00ac0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 74: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t11 t9 t0 bias-> t11.w (00ac024b) xyz: 1.0 0.0 t11.www op: 04030a15 w: t9.w t0.y 0.0 op: 0004020a 75: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t12.w (00b00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 76: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t10 t2 bias-> t0.w (00802280) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t10.w -t2.w op: 030ac509 77: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t12 t9 t11 bias-> t2.w (0088b24c) xyz: t1.xyz t0.yyy -t12.www op: 840b0300 NOP w: t9.w -t11.w t9.w op: 0002958a 78: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t9.w (00a40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 79: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t9 t12 t0 bias-> t9.w (00a40309) xyz: 1.0 0.0 t9.www op: 04030a15 w: t12.w t0.y 0.0 op: 0004020a 80: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t10.w (00a80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 81: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t11.w (00ac0800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 82: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t10 t12 t9 bias-> t9.w (00a4930a) xyz: t1.xyz t0.yyy -t10.www op: 840b0300 NOP w: t12.w -t9.w t12.w op: 0002958a 83: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t12.w (00b00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 84: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t12 t10 t0 bias-> t12.w (00b0028c) xyz: 1.0 0.0 t12.www op: 04030a15 w: t10.w t0.y 0.0 op: 0004020a 85: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t13.w (00b40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 86: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t11 t5 bias-> t0.w (008052c0) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t11.w -t5.w op: 030ac509 87: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t13 t10 t12 bias-> t5.w (0094c28d) xyz: t1.xyz t0.yyy -t13.www op: 840b0300 NOP w: t10.w -t12.w t10.w op: 0002958a 88: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t10.w (00a80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 89: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t10 t13 t0 bias-> t10.w (00a8034a) xyz: 1.0 0.0 t10.www op: 04030a15 w: t13.w t0.y 0.0 op: 0004020a 90: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t11.w (00ac0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 91: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t12.w (00b00800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 92: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t11 t13 t10 bias-> t10.w (00a8a34b) xyz: t1.xyz t0.yyy -t11.www op: 840b0300 NOP w: t13.w -t10.w t13.w op: 0002958a 93: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t13.w (00b40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 94: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t13 t11 t0 bias-> t13.w (00b402cd) xyz: 1.0 0.0 t13.www op: 04030a15 w: t11.w t0.y 0.0 op: 0004020a 95: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t14.w (00b80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 96: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t12 t3 bias-> t0.w (00803300) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t12.w -t3.w op: 030ac509 97: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t14 t11 t13 bias-> t3.w (008cd2ce) xyz: t1.xyz t0.yyy -t14.www op: 840b0300 NOP w: t11.w -t13.w t11.w op: 0002958a 98: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t11.w (00ac0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 99: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t11 t14 t0 bias-> t11.w (00ac038b) xyz: 1.0 0.0 t11.www op: 04030a15 w: t14.w t0.y 0.0 op: 0004020a 100: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t12.w (00b00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 101: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t13.w (00b40800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 102: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t12 t14 t11 bias-> t11.w (00acb38c) xyz: t1.xyz t0.yyy -t12.www op: 840b0300 NOP w: t14.w -t11.w t14.w op: 0002958a 103: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t14.w (00b80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 104: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t14 t12 t0 bias-> t14.w (00b8030e) xyz: 1.0 0.0 t14.www op: 04030a15 w: t12.w t0.y 0.0 op: 0004020a 105: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t15.w (00bc0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 106: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t13 t6 bias-> t0.w (00806340) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t13.w -t6.w op: 030ac509 107: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t15 t12 t14 bias-> t6.w (0098e30f) xyz: t1.xyz t0.yyy -t15.www op: 840b0300 NOP w: t12.w -t14.w t12.w op: 0002958a 108: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t12.w (00b00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 109: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t12 t15 t0 bias-> t12.w (00b003cc) xyz: 1.0 0.0 t12.www op: 04030a15 w: t15.w t0.y 0.0 op: 0004020a 110: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t13.w (00b40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 111: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t14.w (00b80800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 112: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t13 t15 t12 bias-> t12.w (00b0c3cd) xyz: t1.xyz t0.yyy -t13.www op: 840b0300 NOP w: t15.w -t12.w t15.w op: 0002958a 113: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t15.w (00bc0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 114: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t15 t13 t0 bias-> t15.w (00bc034f) xyz: 1.0 0.0 t15.www op: 04030a15 w: t13.w t0.y 0.0 op: 0004020a 115: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t16.w (00c00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 116: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t14 t1 bias-> t0.w (00801380) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t14.w -t1.w op: 030ac509 117: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t16 t13 t15 bias-> t1.w (0084f350) xyz: t1.xyz t0.yyy -t16.www op: 840b0300 NOP w: t13.w -t15.w t13.w op: 0002958a 118: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t13.w (00b40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 119: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t13 t16 t0 bias-> t13.w (00b4040d) xyz: 1.0 0.0 t13.www op: 04030a15 w: t16.w t0.y 0.0 op: 0004020a 120: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t14.w (00b80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 121: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t15.w (00bc0800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 122: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t14 t16 t13 bias-> t13.w (00b4d40e) xyz: t1.xyz t0.yyy -t14.www op: 840b0300 NOP w: t16.w -t13.w t16.w op: 0002958a 123: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t16.w (00c00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 124: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t16 t14 t0 bias-> t16.w (00c00390) xyz: 1.0 0.0 t16.www op: 04030a15 w: t14.w t0.y 0.0 op: 0004020a 125: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t17.w (00c40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 126: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t15 t7 bias-> t0.w (008073c0) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t15.w -t7.w op: 030ac509 127: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t17 t14 t16 bias-> t7.w (009d0391) xyz: t1.xyz t0.yyy -t17.www op: 840b0300 NOP w: t14.w -t16.w t14.w op: 0002958a 128: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t14.w (00b80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 129: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t14 t17 t0 bias-> t14.w (00b8044e) xyz: 1.0 0.0 t14.www op: 04030a15 w: t17.w t0.y 0.0 op: 0004020a 130: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t15.w (00bc0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 131: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t16.w (00c00800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 132: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t15 t17 t14 bias-> t14.w (00b8e44f) xyz: t1.xyz t0.yyy -t15.www op: 840b0300 NOP w: t17.w -t14.w t17.w op: 0002958a 133: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t17.w (00c40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 134: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t17 t15 t0 bias-> t17.w (00c403d1) xyz: 1.0 0.0 t17.www op: 04030a15 w: t15.w t0.y 0.0 op: 0004020a 135: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t18.w (00c80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 136: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t16 t4 bias-> t0.w (00804400) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t16.w -t4.w op: 030ac509 137: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t18 t15 t17 bias-> t4.w (009113d2) xyz: t1.xyz t0.yyy -t18.www op: 840b0300 NOP w: t15.w -t17.w t15.w op: 0002958a 138: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t15.w (00bc0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 139: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t15 t18 t0 bias-> t15.w (00bc048f) xyz: 1.0 0.0 t15.www op: 04030a15 w: t18.w t0.y 0.0 op: 0004020a 140: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t16.w (00c00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 141: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t17.w (00c40800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 142: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t16 t18 t15 bias-> t15.w (00bcf490) xyz: t1.xyz t0.yyy -t16.www op: 840b0300 NOP w: t18.w -t15.w t18.w op: 0002958a 143: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t18.w (00c80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 144: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t18 t16 t0 bias-> t18.w (00c80412) xyz: 1.0 0.0 t18.www op: 04030a15 w: t16.w t0.y 0.0 op: 0004020a 145: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t19.w (00cc0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 146: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t17 t8 bias-> t0.w (00808440) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t17.w -t8.w op: 030ac509 147: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t19 t16 t18 bias-> t8.w (00a12413) xyz: t1.xyz t0.yyy -t19.www op: 840b0300 NOP w: t16.w -t18.w t16.w op: 0002958a 148: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t16.w (00c00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 149: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t16 t19 t0 bias-> t16.w (00c004d0) xyz: 1.0 0.0 t16.www op: 04030a15 w: t19.w t0.y 0.0 op: 0004020a 150: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t17.w (00c40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 151: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t18.w (00c80800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 152: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t17 t19 t16 bias-> t16.w (00c104d1) xyz: t1.xyz t0.yyy -t17.www op: 840b0300 NOP w: t19.w -t16.w t19.w op: 0002958a 153: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t19.w (00cc0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 154: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t19 t17 t0 bias-> t19.w (00cc0453) xyz: 1.0 0.0 t19.www op: 04030a15 w: t17.w t0.y 0.0 op: 0004020a 155: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t20.w (00d00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 156: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t18 t2 bias-> t0.w (00802480) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t18.w -t2.w op: 030ac509 157: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t20 t17 t19 bias-> t2.w (00893454) xyz: t1.xyz t0.yyy -t20.www op: 840b0300 NOP w: t17.w -t19.w t17.w op: 0002958a 158: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t17.w (00c40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 159: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t17 t20 t0 bias-> t17.w (00c40511) xyz: 1.0 0.0 t17.www op: 04030a15 w: t20.w t0.y 0.0 op: 0004020a 160: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t18.w (00c80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 161: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t19.w (00cc0800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 162: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t18 t20 t17 bias-> t17.w (00c51512) xyz: t1.xyz t0.yyy -t18.www op: 840b0300 NOP w: t20.w -t17.w t20.w op: 0002958a 163: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t20.w (00d00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 164: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t20 t18 t0 bias-> t20.w (00d00494) xyz: 1.0 0.0 t20.www op: 04030a15 w: t18.w t0.y 0.0 op: 0004020a 165: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t21.w (00d40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 166: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t19 t9 bias-> t0.w (008094c0) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t19.w -t9.w op: 030ac509 167: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t21 t18 t20 bias-> t9.w (00a54495) xyz: t1.xyz t0.yyy -t21.www op: 840b0300 NOP w: t18.w -t20.w t18.w op: 0002958a 168: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t18.w (00c80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 169: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t18 t21 t0 bias-> t18.w (00c80552) xyz: 1.0 0.0 t18.www op: 04030a15 w: t21.w t0.y 0.0 op: 0004020a 170: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t19.w (00cc0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 171: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t20.w (00d00800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 172: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t19 t21 t18 bias-> t18.w (00c92553) xyz: t1.xyz t0.yyy -t19.www op: 840b0300 NOP w: t21.w -t18.w t21.w op: 0002958a 173: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t21.w (00d40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 174: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t21 t19 t0 bias-> t21.w (00d404d5) xyz: 1.0 0.0 t21.www op: 04030a15 w: t19.w t0.y 0.0 op: 0004020a 175: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t22.w (00d80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 176: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t20 t5 bias-> t0.w (00805500) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t20.w -t5.w op: 030ac509 177: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t22 t19 t21 bias-> t5.w (009554d6) xyz: t1.xyz t0.yyy -t22.www op: 840b0300 NOP w: t19.w -t21.w t19.w op: 0002958a 178: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t19.w (00cc0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 179: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t19 t22 t0 bias-> t19.w (00cc0593) xyz: 1.0 0.0 t19.www op: 04030a15 w: t22.w t0.y 0.0 op: 0004020a 180: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t20.w (00d00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 181: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t21.w (00d40800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 182: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t20 t22 t19 bias-> t19.w (00cd3594) xyz: t1.xyz t0.yyy -t20.www op: 840b0300 NOP w: t22.w -t19.w t22.w op: 0002958a 183: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t22.w (00d80000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 184: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t22 t20 t0 bias-> t22.w (00d80516) xyz: 1.0 0.0 t22.www op: 04030a15 w: t20.w t0.y 0.0 op: 0004020a 185: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t23.w (00dc0000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 186: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t21 t10 bias-> t0.w (0080a540) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t21.w -t10.w op: 030ac509 187: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t23 t20 t22 bias-> t10.w (00a96517) xyz: t1.xyz t0.yyy -t23.www op: 840b0300 NOP w: t20.w -t22.w t20.w op: 0002958a 188: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t20.w (00d00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 189: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t20 t23 t0 bias-> t20.w (00d005d4) xyz: 1.0 0.0 t20.www op: 04030a15 w: t23.w t0.y 0.0 op: 0004020a 190: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t21.w (00d40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 191: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t22.w (00d80800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 192: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t21 t23 t20 bias-> t20.w (00d145d5) xyz: t1.xyz t0.yyy -t21.www op: 840b0300 NOP w: t23.w -t20.w t23.w op: 0002958a 193: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t23.w (00dc0000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 194: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t23 t21 t0 bias-> t23.w (00dc0557) xyz: 1.0 0.0 t23.www op: 04030a15 w: t21.w t0.y 0.0 op: 0004020a 195: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t24.w (00e00000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 196: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 t22 t3 bias-> t0.w (00803580) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w t22.w -t3.w op: 030ac509 197: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t24 t21 t23 bias-> t3.w (008d7558) xyz: t1.xyz t0.yyy -t24.www op: 840b0300 NOP w: t21.w -t23.w t21.w op: 0002958a 198: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t21.w (00d40000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 199: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t21 t24 t0 bias-> t21.w (00d40615) xyz: 1.0 0.0 t21.www op: 04030a15 w: t24.w t0.y 0.0 op: 0004020a 200: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> t22.w (00d80000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 201: xyz: t1 t0 t0 bias-> t0.y (01000001) w: t0 c0 t0 bias-> t23.w (00dc0800) xyz: t1.xxx 1.0 1.0 op: 00054a81 w: t0.w 1.0 c0.w op: 00028889 202: xyz: t1 t0 t32 bias-> t1.x (00840001) w: t22 t24 t21 bias-> t21.w (00d55616) xyz: t1.xyz t0.yyy -t22.www op: 840b0300 NOP w: t24.w -t21.w t24.w op: 0002958a 203: xyz: t1 c1 c0 sub-> t0.y (01020841) w: t0 t0 t0 bias-> t24.w (00e00000) xyz: 1.0 0.0 srcp.xxx op: 04240a15 w: t1.x 1.0 -c0.y op: 0009c880 204: xyz: t32 t0 t0 bias-> t0.y (01000000) w: t24 t22 t0 bias-> t24.w (00e00598) xyz: 1.0 0.0 t24.www op: 04030a15 w: t22.w t0.y 0.0 op: 0004020a 205: xyz: t0 t0 t0 bias-> t2.x (00880000) w: t0 t0 t0 bias-> t25.w (00e40000) xyz: t0.xyz 1.0 -t0.yyy op: 04098a80 w: -t0.y 1.0 1.0 op: 000448a1 206: xyz: t1 t0 t0 bias-> t0.x (00800001) w: t0 t23 t11 bias-> t0.w (0080b5c0) xyz: t1.xyz 1.0 1.0 op: 00054a80 w: t0.w t23.w -t11.w op: 030ac509 207: xyz: t1 t0 t32 bias-> t0.x (00800001) w: t25 t22 t24 bias-> t11.w (00ad8599) xyz: t1.xyz t0.xyz -t25.www op: 840b0200 NOP w: t22.w -t24.w t22.w op: 0002958a 208: xyz: t0 c1 t0 sub-> t0.x (00800840) w: t0 c0 t0 bias-> t22.w (00d80800) xyz: 1.0 0.0 srcp.xyz op: 0423ca15 w: t0.w 1.0 c0.w op: 00028889 209: xyz: t32 t32 t32 bias-> t0.y (01000000) w: t6 t0 t22 bias-> (00016006) xyz: t0.www t22.www -t6.www op: 040b070d w: t32.x t32.x t32.x op: 00000000 210: xyz: t0 t0 t0 bias-> t0.x (00800000) w: c0 t25 t0 bias-> t0.w (00800660) xyz: t0.yyy 1.0 c0.www op: 00030a82 w: t25.w t0.x 0.0 op: 0004018a 211: xyz: t32 t32 t0 bias-> t0.z (02000000) w: t25 t0 t0 bias-> (00000019) xyz: t25.www -t0.www t25.www op: 0003168c w: t32.x t32.x t32.x op: 00000000 212: xyz: t0 t0 t32 bias-> (00000000) w: t12 t0 t0 bias-> t0.w (0080000c) xyz: t0.xxx t0.xxx t0.xxx op: 00004081 w: t0.y t0.x -t12.w op: 030a4181 213: xyz: t32 t0 t0 bias-> t0.x (00800000) w: c0 t0 t0 bias-> (00000020) xyz: t0.www 1.0 c0.www op: 00030a8d w: t32.x t32.x t32.x op: 00000000 214: xyz: t32 t0 t32 bias-> t0.x (00800000) w: t1 t0 t0 bias-> (00000001) xyz: t0.www t0.xyz -t1.www op: 040b020d w: t32.x t32.x t32.x op: 00000000 215: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 216: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t13 t0 t0 bias-> (0000000d) xyz: t0.xyz t0.yyy -t13.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 217: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 218: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t7 t0 t0 bias-> (00000007) xyz: t0.xyz t0.yyy -t7.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 219: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 220: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t14 t0 t0 bias-> (0000000e) xyz: t0.xyz t0.yyy -t14.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 221: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 222: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t4 t0 t0 bias-> (00000004) xyz: t0.xyz t0.yyy -t4.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 223: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 224: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t15 t0 t0 bias-> (0000000f) xyz: t0.xyz t0.yyy -t15.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 225: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 226: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t8 t0 t0 bias-> (00000008) xyz: t0.xyz t0.yyy -t8.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 227: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 228: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t16 t0 t0 bias-> (00000010) xyz: t0.xyz t0.yyy -t16.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 229: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 230: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t2 t0 t0 bias-> (00000002) xyz: t0.xyz t0.yyy -t2.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 231: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 232: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t17 t0 t0 bias-> (00000011) xyz: t0.xyz t0.yyy -t17.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 233: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 234: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t9 t0 t0 bias-> (00000009) xyz: t0.xyz t0.yyy -t9.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 235: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 236: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t18 t0 t0 bias-> (00000012) xyz: t0.xyz t0.yyy -t18.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 237: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 238: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t5 t0 t0 bias-> (00000005) xyz: t0.xyz t0.yyy -t5.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 239: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 240: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t19 t0 t0 bias-> (00000013) xyz: t0.xyz t0.yyy -t19.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 241: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 242: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t10 t0 t0 bias-> (0000000a) xyz: t0.xyz t0.yyy -t10.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 243: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 244: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t20 t0 t0 bias-> (00000014) xyz: t0.xyz t0.yyy -t20.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 245: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 246: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t3 t0 t0 bias-> (00000003) xyz: t0.xyz t0.yyy -t3.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 247: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 248: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t21 t0 t0 bias-> (00000015) xyz: t0.xyz t0.yyy -t21.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 249: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 250: xyz: t0 t0 t32 bias-> t0.x (00800000) w: t11 t0 t0 bias-> (0000000b) xyz: t0.xyz t0.yyy -t11.www op: 040b0300 w: t0.x t0.x t0.x op: 00000000 251: xyz: t0 t0 t0 bias-> t0.y (01000000) w: c0 t0 t0 bias-> (00000020) xyz: t0.xxx 1.0 c0.www op: 00030a81 w: t0.x t0.x t0.x op: 00000000 252: xyz: t0 t0 t0 bias-> t0.x (00800000) w: t0 t0 t0 bias-> (00000000) xyz: t0.xyz t0.yyy -t0.zzz op: 040ac300 w: t0.x t0.x t0.x op: 00000000 253: xyz: t0 t0 t0 bias-> o0.xyz (1c000000) w: t0 t0 t0 bias-> o0.w (01000000) xyz: t0.xxx 1.0 0.0 op: 00050a81 w: t0.x 1.0 0.0 op: 00040880 FAILURE: Shader test: while-loop with continue Expected color: 0.5, 0.5, 0.5, 0.5 Observed color: 1, 1, 1, 1 glsl1: FAIL rgba8, db, z24, s8, win+pmap, id 33 0 tests passed, 1 tests failed.