-------------------------------------------------------------- bytecode 12 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80800400 TEX/VTX INST:2 COUNT:2 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A8CD1001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0009 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0010 00080010 OFFSET:16 0011 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], GENERIC[0] 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END bytecode 24 dw -- 5 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 00000004 ALU ADDR:8 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0008 00000001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0009 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00000401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0011 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00000801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0013 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80000C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0015 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0017 00800C90 INST:25 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0019 20800C90 INST:25 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 40800C90 INST:25 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0023 60800C90 * INST:25 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG DCL IN[0], COLOR, PERSPECTIVE DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END bytecode 28 dw -- 4 gprs --------------------- E 0000 00000002 ALU ADDR:4 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A02C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:12 0004 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 000000FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 000004FE SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], COLOR 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END bytecode 24 dw -- 5 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 00000004 ALU ADDR:8 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0008 00000001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0009 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00000401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0011 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00000801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0013 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80000C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0015 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0017 00800C90 INST:25 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0019 20800C90 INST:25 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 40800C90 INST:25 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0023 60800C90 * INST:25 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], GENERIC[0] 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END bytecode 24 dw -- 5 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 00000004 ALU ADDR:8 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0008 00000001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0009 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00000401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0011 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00000801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0013 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80000C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0015 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0017 00800C90 INST:25 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0019 20800C90 INST:25 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 40800C90 INST:25 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0023 60800C90 * INST:25 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] 0: TEX OUT[0], IN[0], SAMP[0], 1D 1: END bytecode 28 dw -- 4 gprs --------------------- E 0000 00000003 ALU ADDR:6 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0006 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 0000000C TEX/VTX ADDR:24 0003 80400000 TEX/VTX INST:1 COUNT:1 0024 00020110 INST:16 RESOURCE_ID:1 SRC(GPR:2 REL:0) 0025 F00D1003 DST(GPR:3 REL:0 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) LOD_BIAS:0 COORD_TYPE_X:1 COORD_TYPE_Y:1 COORD_TYPE_Z:1 COORD_TYPE_W:1 0026 68800000 OFFSET_X:0 OFFSET_Y:0 OFFSET_Z:0 SAMPLER_ID:0 SRC(SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) 0027 00000000 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 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 bytecode 28 dw -- 4 gprs --------------------- E 0000 00000003 ALU ADDR:6 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0006 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 0000000C TEX/VTX ADDR:24 0003 80400000 TEX/VTX INST:1 COUNT:1 0024 00020110 INST:16 RESOURCE_ID:1 SRC(GPR:2 REL:0) 0025 F00D1003 DST(GPR:3 REL:0 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) LOD_BIAS:0 COORD_TYPE_X:1 COORD_TYPE_Y:1 COORD_TYPE_Z:1 COORD_TYPE_W:1 0026 68800000 OFFSET_X:0 OFFSET_Y:0 OFFSET_Z:0 SAMPLER_ID:0 SRC(SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) 0027 00000000 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] 0: TEX OUT[0], IN[0], SAMP[0], 3D 1: END bytecode 28 dw -- 4 gprs --------------------- E 0000 00000003 ALU ADDR:6 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0006 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 0000000C TEX/VTX ADDR:24 0003 80400000 TEX/VTX INST:1 COUNT:1 0024 00020110 INST:16 RESOURCE_ID:1 SRC(GPR:2 REL:0) 0025 F00D1003 DST(GPR:3 REL:0 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) LOD_BIAS:0 COORD_TYPE_X:1 COORD_TYPE_Y:1 COORD_TYPE_Z:1 COORD_TYPE_W:1 0026 68800000 OFFSET_X:0 OFFSET_Y:0 OFFSET_Z:0 SAMPLER_ID:0 SRC(SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) 0027 00000000 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR DCL SAMP[0] 0: TEX OUT[0], IN[0], SAMP[0], CUBE 1: END bytecode 44 dw -- 6 gprs --------------------- E 0000 00000003 ALU ADDR:6 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A03C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:16 0006 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 009FC802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0) 0023 00A06010 INST:192 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 001FC802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0) 0025 20A06010 INST:192 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0027 40A06010 INST:192 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 810044FE SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:1) 0029 60A06010 * INST:192 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 800008FE SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0031 40A04311 * INST:134 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 001FE005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0) 0033 00A280FD INST:20 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0) 0034 801FE405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1) 0035 20A280FD * INST:20 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0) 0036 3FC00000 1.500000 0002 00000014 TEX/VTX ADDR:40 0003 80400000 TEX/VTX INST:1 COUNT:1 0040 00050110 INST:16 RESOURCE_ID:1 SRC(GPR:5 REL:0) 0041 F00D1003 DST(GPR:3 REL:0 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) LOD_BIAS:0 COORD_TYPE_X:1 COORD_TYPE_Y:1 COORD_TYPE_Z:1 COORD_TYPE_W:1 0042 2C100000 OFFSET_X:0 OFFSET_Y:0 OFFSET_Z:0 SAMPLER_ID:0 SRC(SEL_X:1 SEL_Y:0 SEL_Z:3 SEL_W:1) 0043 00000000 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], GENERIC[0] 0: MOV OUT[0], IN[0] 1: MOV OUT[1], IN[1] 2: END bytecode 24 dw -- 5 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 00000004 ALU ADDR:8 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0008 00000001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0009 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00000401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0011 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00000801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0013 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80000C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0015 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0017 00800C90 INST:25 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0019 20800C90 INST:25 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 40800C90 INST:25 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0023 60800C90 * INST:25 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 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 bytecode 28 dw -- 4 gprs --------------------- E 0000 00000003 ALU ADDR:6 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A01C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:8 0006 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 0000000C TEX/VTX ADDR:24 0003 80400000 TEX/VTX INST:1 COUNT:1 0024 00020110 INST:16 RESOURCE_ID:1 SRC(GPR:2 REL:0) 0025 F00D1003 DST(GPR:3 REL:0 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) LOD_BIAS:0 COORD_TYPE_X:1 COORD_TYPE_Y:1 COORD_TYPE_Z:1 COORD_TYPE_W:1 0026 68800000 OFFSET_X:0 OFFSET_Y:0 OFFSET_Z:0 SAMPLER_ID:0 SRC(SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) 0027 00000000 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END bytecode 28 dw -- 4 gprs --------------------- E 0000 00000002 ALU ADDR:4 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A02C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:12 0004 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 000000FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 000004FE SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL CONST[0..3] DCL TEMP[0] 0: MUL TEMP[0], IN[0].xxxx, CONST[0] 1: MAD TEMP[0], IN[0].yyyy, CONST[1], TEMP[0] 2: MAD TEMP[0], IN[0].zzzz, CONST[2], TEMP[0] 3: MAD OUT[0], IN[0].wwww, CONST[3], TEMP[0] 4: MOV OUT[1], IN[1] 5: END bytecode 48 dw -- 6 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A04C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:20 0008 00100001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:0 NEG:0) LAST:0) 0009 00A00090 INST:1 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00900001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:1 NEG:0) LAST:0) 0011 20A00090 INST:1 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 01100001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:2 NEG:0) LAST:0) 0013 40A00090 INST:1 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 81900001 SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:3 NEG:0) LAST:1) 0015 60A00090 * INST:1 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00102401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:0) 0017 00A280FE INST:20 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00902401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:1 NEG:0) LAST:0) 0019 20A284FE INST:20 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 01102401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:2 NEG:0) LAST:0) 0021 40A288FE INST:20 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 81902401 SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:3 NEG:0) LAST:1) 0023 60A28CFE * INST:20 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 00104801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:0 NEG:0) LAST:0) 0025 00A280FE INST:20 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 00904801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:1 NEG:0) LAST:0) 0027 20A284FE INST:20 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01104801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:2 NEG:0) LAST:0) 0029 40A288FE INST:20 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81904801 SRC0(SEL:1 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:3 NEG:0) LAST:1) 0031 60A28CFE * INST:20 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 00106C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:0 NEG:0) LAST:0) 0033 006280FE INST:20 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 00906C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:1 NEG:0) LAST:0) 0035 206284FE INST:20 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01106C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:2 NEG:0) LAST:0) 0037 406288FE INST:20 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81906C01 SRC0(SEL:1 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60628CFE * INST:20 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 00800C90 INST:25 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 20800C90 INST:25 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 40800C90 INST:25 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 60800C90 * INST:25 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG DCL IN[0], GENERIC[0], LINEAR DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END bytecode 28 dw -- 4 gprs --------------------- E 0000 00000002 ALU ADDR:4 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A02C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:12 0004 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 000000FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00600C90 INST:25 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 000004FE SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20600C90 INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40600C90 INST:25 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60600C90 * INST:25 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], GENERIC[0], PERSPECTIVE DCL IN[2], GENERIC[2], PERSPECTIVE DCL IN[3], GENERIC[4], PERSPECTIVE DCL IN[4], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -3.0000, -5.0000} IMM FLT32 { -7.0000, -8.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD OUT[0], TEMP[0].xxxx, IN[4], TEMP[2] 20: END bytecode 172 dw -- 11 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A14C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:84 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0067 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0069 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0075 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0077 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0085 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0089 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 3C23D70A 0.010000 0092 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0093 01200090 INST:1 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0095 21200090 INST:1 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0097 41200090 INST:1 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0099 61200090 INST:1 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0101 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 C0400000 -3.000000 0104 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0105 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 3C23D70A 0.010000 0110 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0112 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0113 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0114 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0115 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0116 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0117 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0118 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0119 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 C0A00000 -5.000000 0122 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0123 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 3C23D70A 0.010000 0128 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0129 0122800A INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0130 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0131 2122840A INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0132 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0133 4122880A INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0134 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0135 61228C0A INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0136 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 C0E00000 -7.000000 0140 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0141 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0142 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0143 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 3C23D70A 0.010000 0146 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0147 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0148 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0149 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0150 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0151 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0152 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0153 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0154 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 C1000000 -8.000000 0158 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0159 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0160 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0161 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0162 3C23D70A 0.010000 0164 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0165 00E2800A INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0166 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0167 20E2840A INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0168 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0169 40E2880A INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0170 8180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:1) 0171 60E28C0A * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL IN[6] DCL IN[7] DCL IN[8] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[0] DCL OUT[4], GENERIC[1] DCL OUT[5], GENERIC[2] DCL OUT[6], GENERIC[3] DCL OUT[7], GENERIC[4] DCL OUT[8], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: MOV OUT[6], IN[6] 10: MOV OUT[7], IN[7] 11: MOV OUT[8], IN[8] 12: END bytecode 104 dw -- 21 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0BC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:48 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 02600090 INST:1 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 22600090 INST:1 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 42600090 INST:1 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 62600090 * INST:1 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 028280FE INST:20 DST(SEL:20 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 228284FE INST:20 DST(SEL:20 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 428288FE INST:20 DST(SEL:20 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 62828CFE * INST:20 DST(SEL:20 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 026280FE INST:20 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 226284FE INST:20 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 426288FE INST:20 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 62628CFE * INST:20 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 014280FE INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 214284FE INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 414288FE INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 61428CFE * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01A00C90 INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21A00C90 INST:25 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41A00C90 INST:25 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61A00C90 * INST:25 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01C00C90 INST:25 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21C00C90 INST:25 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41C00C90 INST:25 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61C00C90 * INST:25 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01E00C90 INST:25 DST(SEL:15 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21E00C90 INST:25 DST(SEL:15 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41E00C90 INST:25 DST(SEL:15 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61E00C90 * INST:25 DST(SEL:15 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00000007 SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0081 02000C90 INST:25 DST(SEL:16 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00000407 SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0083 22000C90 INST:25 DST(SEL:16 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 00000807 SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0085 42000C90 INST:25 DST(SEL:16 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 80000C07 SRC0(SEL:7 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 62000C90 * INST:25 DST(SEL:16 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 00000008 SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0089 02200C90 INST:25 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 00000408 SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0091 22200C90 INST:25 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 00000808 SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0093 42200C90 INST:25 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 80000C08 SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0095 62200C90 * INST:25 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 00000009 SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0097 02400C90 INST:25 DST(SEL:18 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 00000409 SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0099 22400C90 INST:25 DST(SEL:18 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 00000809 SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0101 42400C90 INST:25 DST(SEL:18 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 80000C09 SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0103 62400C90 * INST:25 DST(SEL:18 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 44 dw -- 0 gprs --------------------- E 0000 00000004 TEX/VTX ADDR:8 0001 80801C00 TEX/VTX INST:2 COUNT:8 0008 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0009 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0013 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0017 AC151003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0021 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0024 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0025 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0026 00080000 OFFSET:0 0027 00000000 0028 40000500 INST:0 FETCH_TYPE:0 BUFFER_ID:5 0029 A8CD1006 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:6 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0030 00080000 OFFSET:0 0031 00000000 0032 40000600 INST:0 FETCH_TYPE:0 BUFFER_ID:6 0033 A8CD1007 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:7 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0034 00080000 OFFSET:0 0035 00000000 0036 40000700 INST:0 FETCH_TYPE:0 BUFFER_ID:7 0037 A8CD1008 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:8 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0038 00080000 OFFSET:0 0039 00000000 0002 00000014 TEX/VTX ADDR:40 0003 80800000 TEX/VTX INST:2 COUNT:1 0040 40000800 INST:0 FETCH_TYPE:0 BUFFER_ID:8 0041 A8CD1009 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:9 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0042 00080000 OFFSET:0 0043 00000000 0004 00000000 CF ADDR:0 0005 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR[1], LINEAR DCL IN[1], GENERIC[0], PERSPECTIVE DCL IN[2], GENERIC[1], PERSPECTIVE DCL IN[3], GENERIC[4], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -2.0000, 0.0100, -3.0000, -4.0000} IMM FLT32 { -7.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD OUT[0], TEMP[0].xxxx, IN[3], TEMP[1] 16: END bytecode 140 dw -- 10 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A10C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:68 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0069 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 C0000000 -2.000000 0072 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0073 01000C91 * INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0075 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 3C23D70A 0.010000 0078 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0079 01000090 INST:1 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0081 21000090 INST:1 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0083 41000090 INST:1 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0085 61000090 INST:1 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0087 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 C0400000 -3.000000 0090 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0091 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0093 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 3C23D70A 0.010000 0096 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0097 01228008 INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0) 0098 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0099 21228408 INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0) 0100 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0101 41228808 INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:2 NEG:0) 0102 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0103 61228C08 INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:3 NEG:0) 0104 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0105 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 C0800000 -4.000000 0108 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0109 01000C91 * INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0111 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 3C23D70A 0.010000 0114 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0115 01028009 INST:20 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0116 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0117 21028409 INST:20 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0118 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0119 41028809 INST:20 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0120 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0121 61028C09 INST:20 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0122 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0123 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 C0E00000 -7.000000 0126 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0127 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0129 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0130 3C23D70A 0.010000 0132 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0133 00C28008 INST:20 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0) 0134 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0135 20C28408 INST:20 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0) 0136 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0137 40C28808 INST:20 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:2 NEG:0) 0138 8180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:1) 0139 60C28C08 * INST:20 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL IN[6] DCL IN[7] DCL IN[8] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[0] DCL OUT[4], GENERIC[1] DCL OUT[5], GENERIC[2] DCL OUT[6], GENERIC[3] DCL OUT[7], GENERIC[4] DCL OUT[8], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: MOV OUT[6], IN[6] 10: MOV OUT[7], IN[7] 11: MOV OUT[8], IN[8] 12: END bytecode 104 dw -- 21 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0BC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:48 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 02600090 INST:1 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 22600090 INST:1 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 42600090 INST:1 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 62600090 * INST:1 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 028280FE INST:20 DST(SEL:20 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 228284FE INST:20 DST(SEL:20 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 428288FE INST:20 DST(SEL:20 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 62828CFE * INST:20 DST(SEL:20 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 026280FE INST:20 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 226284FE INST:20 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 426288FE INST:20 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 62628CFE * INST:20 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 014280FE INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 214284FE INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 414288FE INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 61428CFE * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01A00C90 INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21A00C90 INST:25 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41A00C90 INST:25 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61A00C90 * INST:25 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01C00C90 INST:25 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21C00C90 INST:25 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41C00C90 INST:25 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61C00C90 * INST:25 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01E00C90 INST:25 DST(SEL:15 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21E00C90 INST:25 DST(SEL:15 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41E00C90 INST:25 DST(SEL:15 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61E00C90 * INST:25 DST(SEL:15 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00000007 SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0081 02000C90 INST:25 DST(SEL:16 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00000407 SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0083 22000C90 INST:25 DST(SEL:16 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 00000807 SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0085 42000C90 INST:25 DST(SEL:16 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 80000C07 SRC0(SEL:7 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 62000C90 * INST:25 DST(SEL:16 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 00000008 SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0089 02200C90 INST:25 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 00000408 SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0091 22200C90 INST:25 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 00000808 SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0093 42200C90 INST:25 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 80000C08 SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0095 62200C90 * INST:25 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 00000009 SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0097 02400C90 INST:25 DST(SEL:18 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 00000409 SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0099 22400C90 INST:25 DST(SEL:18 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 00000809 SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0101 42400C90 INST:25 DST(SEL:18 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 80000C09 SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0103 62400C90 * INST:25 DST(SEL:18 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[2], PERSPECTIVE DCL IN[3], GENERIC[4], PERSPECTIVE DCL IN[4], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -5.0000} IMM FLT32 { -7.0000, -8.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD OUT[0], TEMP[0].xxxx, IN[4], TEMP[2] 20: END bytecode 172 dw -- 11 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A14C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:84 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0067 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0069 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0075 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0077 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0085 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0089 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 3C23D70A 0.010000 0092 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0093 01200090 INST:1 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0095 21200090 INST:1 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0097 41200090 INST:1 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0099 61200090 INST:1 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0101 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 C0000000 -2.000000 0104 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0105 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 3C23D70A 0.010000 0110 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0112 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0113 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0114 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0115 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0116 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0117 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0118 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0119 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 C0A00000 -5.000000 0122 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0123 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 3C23D70A 0.010000 0128 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0129 0122800A INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0130 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0131 2122840A INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0132 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0133 4122880A INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0134 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0135 61228C0A INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0136 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 C0E00000 -7.000000 0140 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0141 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0142 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0143 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 3C23D70A 0.010000 0146 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0147 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0148 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0149 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0150 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0151 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0152 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0153 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0154 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 C1000000 -8.000000 0158 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0159 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0160 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0161 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0162 3C23D70A 0.010000 0164 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0165 00E2800A INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0166 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0167 20E2840A INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0168 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0169 40E2880A INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0170 8180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:1) 0171 60E28C0A * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL IN[6] DCL IN[7] DCL IN[8] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[0] DCL OUT[4], GENERIC[1] DCL OUT[5], GENERIC[2] DCL OUT[6], GENERIC[3] DCL OUT[7], GENERIC[4] DCL OUT[8], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: MOV OUT[6], IN[6] 10: MOV OUT[7], IN[7] 11: MOV OUT[8], IN[8] 12: END bytecode 104 dw -- 21 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0BC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:48 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 02600090 INST:1 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 22600090 INST:1 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 42600090 INST:1 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 62600090 * INST:1 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 028280FE INST:20 DST(SEL:20 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 228284FE INST:20 DST(SEL:20 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 428288FE INST:20 DST(SEL:20 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 62828CFE * INST:20 DST(SEL:20 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 026280FE INST:20 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 226284FE INST:20 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 426288FE INST:20 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 62628CFE * INST:20 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 014280FE INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 214284FE INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 414288FE INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 61428CFE * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01A00C90 INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21A00C90 INST:25 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41A00C90 INST:25 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61A00C90 * INST:25 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01C00C90 INST:25 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21C00C90 INST:25 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41C00C90 INST:25 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61C00C90 * INST:25 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01E00C90 INST:25 DST(SEL:15 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21E00C90 INST:25 DST(SEL:15 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41E00C90 INST:25 DST(SEL:15 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61E00C90 * INST:25 DST(SEL:15 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00000007 SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0081 02000C90 INST:25 DST(SEL:16 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00000407 SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0083 22000C90 INST:25 DST(SEL:16 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 00000807 SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0085 42000C90 INST:25 DST(SEL:16 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 80000C07 SRC0(SEL:7 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 62000C90 * INST:25 DST(SEL:16 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 00000008 SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0089 02200C90 INST:25 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 00000408 SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0091 22200C90 INST:25 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 00000808 SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0093 42200C90 INST:25 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 80000C08 SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0095 62200C90 * INST:25 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 00000009 SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0097 02400C90 INST:25 DST(SEL:18 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 00000409 SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0099 22400C90 INST:25 DST(SEL:18 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 00000809 SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0101 42400C90 INST:25 DST(SEL:18 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 80000C09 SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0103 62400C90 * INST:25 DST(SEL:18 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR[1], LINEAR DCL IN[1], GENERIC[2], PERSPECTIVE DCL IN[2], GENERIC[3], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -2.0000, 0.0100, -5.0000, -6.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD OUT[0], TEMP[0].xxxx, IN[2], TEMP[2] 12: END bytecode 106 dw -- 9 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A0C80000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:51 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0051 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0053 00C00010 * INST:0 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 C0000000 -2.000000 0056 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0057 00E00C91 * INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0059 00C00490 * INST:9 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 3C23D70A 0.010000 0062 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0063 00E00090 INST:1 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0065 20E00090 INST:1 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0067 40E00090 INST:1 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0069 60E00090 INST:1 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0071 00C00010 * INST:0 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 C0A00000 -5.000000 0074 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0075 01000C91 * INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0077 00C00490 * INST:9 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 3C23D70A 0.010000 0080 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0081 01028007 INST:20 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:7 REL:0 CHAN:0 NEG:0) 0082 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0083 21028407 INST:20 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:7 REL:0 CHAN:1 NEG:0) 0084 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0085 41028807 INST:20 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:7 REL:0 CHAN:2 NEG:0) 0086 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0087 61028C07 INST:20 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:7 REL:0 CHAN:3 NEG:0) 0088 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0089 00C00010 * INST:0 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 C0C00000 -6.000000 0092 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0093 00E00C91 * INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0095 00C00490 * INST:9 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 3C23D70A 0.010000 0098 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0099 00A28008 INST:20 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0) 0100 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0101 20A28408 INST:20 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0) 0102 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0103 40A28808 INST:20 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:2 NEG:0) 0104 818080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:1) 0105 60A28C08 * INST:20 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL IN[6] DCL IN[7] DCL IN[8] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[0] DCL OUT[4], GENERIC[1] DCL OUT[5], GENERIC[2] DCL OUT[6], GENERIC[3] DCL OUT[7], GENERIC[4] DCL OUT[8], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: MOV OUT[6], IN[6] 10: MOV OUT[7], IN[7] 11: MOV OUT[8], IN[8] 12: END bytecode 104 dw -- 21 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0BC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:48 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 02600090 INST:1 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 22600090 INST:1 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 42600090 INST:1 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 62600090 * INST:1 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 028280FE INST:20 DST(SEL:20 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 228284FE INST:20 DST(SEL:20 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 428288FE INST:20 DST(SEL:20 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 62828CFE * INST:20 DST(SEL:20 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 026280FE INST:20 DST(SEL:19 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 226284FE INST:20 DST(SEL:19 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 426288FE INST:20 DST(SEL:19 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 62628CFE * INST:20 DST(SEL:19 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 014280FE INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 214284FE INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 414288FE INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 61428CFE * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01A00C90 INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21A00C90 INST:25 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41A00C90 INST:25 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61A00C90 * INST:25 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01C00C90 INST:25 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21C00C90 INST:25 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41C00C90 INST:25 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61C00C90 * INST:25 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01E00C90 INST:25 DST(SEL:15 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21E00C90 INST:25 DST(SEL:15 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41E00C90 INST:25 DST(SEL:15 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61E00C90 * INST:25 DST(SEL:15 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00000007 SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0081 02000C90 INST:25 DST(SEL:16 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00000407 SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0083 22000C90 INST:25 DST(SEL:16 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 00000807 SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0085 42000C90 INST:25 DST(SEL:16 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 80000C07 SRC0(SEL:7 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 62000C90 * INST:25 DST(SEL:16 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 00000008 SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0089 02200C90 INST:25 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 00000408 SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0091 22200C90 INST:25 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 00000808 SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0093 42200C90 INST:25 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 80000C08 SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0095 62200C90 * INST:25 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 00000009 SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0097 02400C90 INST:25 DST(SEL:18 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 00000409 SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0099 22400C90 INST:25 DST(SEL:18 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 00000809 SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0101 42400C90 INST:25 DST(SEL:18 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 80000C09 SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0103 62400C90 * INST:25 DST(SEL:18 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[0], PERSPECTIVE DCL IN[3], GENERIC[1], PERSPECTIVE DCL IN[4], GENERIC[2], PERSPECTIVE DCL IN[5], GENERIC[3], PERSPECTIVE DCL IN[6], GENERIC[4], PERSPECTIVE DCL IN[7], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -3.0000} IMM FLT32 { -4.0000, -5.0000, -6.0000, -7.0000} IMM FLT32 { -8.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD TEMP[1], TEMP[0].xxxx, IN[4], TEMP[2] 20: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].zzzz 21: ABS TEMP[2].x, TEMP[0].xxxx 22: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 23: MAD TEMP[2], TEMP[0].xxxx, IN[5], TEMP[1] 24: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].wwww 25: ABS TEMP[1].x, TEMP[0].xxxx 26: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 27: MAD TEMP[1], TEMP[0].xxxx, IN[6], TEMP[2] 28: ADD TEMP[0].x, CONST[0].xxxx, IMM[2].xxxx 29: ABS TEMP[2].x, TEMP[0].xxxx 30: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 31: MAD OUT[0], TEMP[0].xxxx, IN[7], TEMP[1] 32: END bytecode 276 dw -- 14 gprs --------------------- E 0000 80000003 ALU ADDR:6 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1DC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:120 0006 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0027 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0029 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0035 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0037 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0043 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0045 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0051 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0053 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0059 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0061 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0069 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0075 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0077 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0085 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0087 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0089 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0091 40F46B90 INST:215 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0093 60F46B90 * INST:215 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0095 00F46B10 INST:214 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0097 20F46B10 INST:214 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0099 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0101 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0103 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0105 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0107 41146B90 INST:215 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0109 61146B90 * INST:215 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01146B10 INST:214 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0113 21146B10 INST:214 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0114 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0115 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0116 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0117 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0118 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0119 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0121 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0123 41346B90 INST:215 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 8038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:1) 0125 61346B90 * INST:215 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0127 01346B10 INST:214 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0129 21346B10 INST:214 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0130 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0131 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0132 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0133 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0134 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0135 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0136 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0139 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0140 3C23D70A 0.010000 0142 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0143 01800090 INST:1 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0145 21800090 INST:1 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0146 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0147 41800090 INST:1 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0148 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0149 61800090 INST:1 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0150 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0151 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0152 C0000000 -2.000000 0154 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0157 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0158 3C23D70A 0.010000 0160 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0161 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0162 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0163 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0164 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0165 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0166 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0167 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0168 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0169 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0170 C0400000 -3.000000 0172 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0173 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0174 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0175 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0176 3C23D70A 0.010000 0178 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0179 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0180 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0181 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0182 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0183 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0184 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0185 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0186 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0187 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0188 C0800000 -4.000000 0190 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0191 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0192 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0193 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0194 3C23D70A 0.010000 0196 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0197 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0198 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0199 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0200 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0201 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0202 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0203 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0204 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0205 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0206 C0A00000 -5.000000 0208 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0209 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0210 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0211 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0212 3C23D70A 0.010000 0214 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0215 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0216 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0217 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0218 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0219 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0220 0180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:0) 0221 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0222 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0223 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0224 C0C00000 -6.000000 0226 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0227 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0228 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0229 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0230 3C23D70A 0.010000 0232 0000E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0) 0233 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0234 0080E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0) 0235 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0236 0100E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:0) 0237 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0238 0180E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:3 NEG:0) LAST:0) 0239 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0240 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0241 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0242 C0E00000 -7.000000 0244 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0245 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 8000007B ALU ADDR:246 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0380000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:15 0246 800180FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:12 REL:0 CHAN:0 NEG:0) LAST:1) 0247 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0248 3C23D70A 0.010000 0250 000100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0) 0251 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0252 008100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0) 0253 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0254 010100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:0) 0255 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0256 018100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:3 NEG:0) LAST:0) 0257 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0258 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0259 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0260 C1000000 -8.000000 0262 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0263 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0264 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0265 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0266 3C23D70A 0.010000 0268 000120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0) 0269 0142800C INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0270 008120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0) 0271 2142840C INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0272 010120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:0) 0273 4142880C INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0274 818120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:3 NEG:0) LAST:1) 0275 61428C0C * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], GENERIC[0] DCL OUT[3], GENERIC[2] DCL OUT[4], GENERIC[4] DCL OUT[5], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: END bytecode 80 dw -- 15 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A08C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:36 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01A00090 INST:1 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21A00090 INST:1 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41A00090 INST:1 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61A00090 * INST:1 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 01C280FE INST:20 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 21C284FE INST:20 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 41C288FE INST:20 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61C28CFE * INST:20 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 01A280FE INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 21A284FE INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 41A288FE INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61A28CFE * INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00E280FE INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20E284FE INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40E288FE INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60E28CFE * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 28 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801400 TEX/VTX INST:2 COUNT:6 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 A8CD1003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0024 40000500 INST:0 FETCH_TYPE:0 BUFFER_ID:5 0025 A8CD1006 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:6 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0026 00080000 OFFSET:0 0027 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[0], PERSPECTIVE DCL IN[3], GENERIC[1], PERSPECTIVE DCL IN[4], GENERIC[2], PERSPECTIVE DCL IN[5], GENERIC[3], PERSPECTIVE DCL IN[6], GENERIC[4], PERSPECTIVE DCL IN[7], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -3.0000} IMM FLT32 { -4.0000, -5.0000, -6.0000, -7.0000} IMM FLT32 { -8.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD TEMP[1], TEMP[0].xxxx, IN[4], TEMP[2] 20: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].zzzz 21: ABS TEMP[2].x, TEMP[0].xxxx 22: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 23: MAD TEMP[2], TEMP[0].xxxx, IN[5], TEMP[1] 24: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].wwww 25: ABS TEMP[1].x, TEMP[0].xxxx 26: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 27: MAD TEMP[1], TEMP[0].xxxx, IN[6], TEMP[2] 28: ADD TEMP[0].x, CONST[0].xxxx, IMM[2].xxxx 29: ABS TEMP[2].x, TEMP[0].xxxx 30: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 31: MAD OUT[0], TEMP[0].xxxx, IN[7], TEMP[1] 32: END bytecode 276 dw -- 14 gprs --------------------- E 0000 80000003 ALU ADDR:6 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1DC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:120 0006 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0027 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0029 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0035 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0037 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0043 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0045 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0051 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0053 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0059 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0061 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0069 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0075 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0077 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0085 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0087 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0089 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0091 40F46B90 INST:215 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0093 60F46B90 * INST:215 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0095 00F46B10 INST:214 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0097 20F46B10 INST:214 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0099 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0101 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0103 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0105 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0107 41146B90 INST:215 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0109 61146B90 * INST:215 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01146B10 INST:214 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0113 21146B10 INST:214 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0114 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0115 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0116 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0117 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0118 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0119 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0121 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0123 41346B90 INST:215 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 8038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:1) 0125 61346B90 * INST:215 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0127 01346B10 INST:214 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0129 21346B10 INST:214 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0130 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0131 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0132 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0133 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0134 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0135 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0136 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0139 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0140 3C23D70A 0.010000 0142 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0143 01800090 INST:1 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0145 21800090 INST:1 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0146 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0147 41800090 INST:1 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0148 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0149 61800090 INST:1 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0150 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0151 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0152 C0000000 -2.000000 0154 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0157 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0158 3C23D70A 0.010000 0160 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0161 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0162 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0163 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0164 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0165 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0166 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0167 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0168 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0169 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0170 C0400000 -3.000000 0172 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0173 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0174 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0175 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0176 3C23D70A 0.010000 0178 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0179 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0180 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0181 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0182 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0183 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0184 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0185 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0186 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0187 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0188 C0800000 -4.000000 0190 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0191 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0192 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0193 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0194 3C23D70A 0.010000 0196 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0197 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0198 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0199 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0200 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0201 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0202 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0203 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0204 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0205 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0206 C0A00000 -5.000000 0208 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0209 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0210 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0211 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0212 3C23D70A 0.010000 0214 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0215 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0216 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0217 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0218 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0219 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0220 0180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:0) 0221 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0222 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0223 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0224 C0C00000 -6.000000 0226 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0227 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0228 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0229 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0230 3C23D70A 0.010000 0232 0000E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0) 0233 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0234 0080E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0) 0235 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0236 0100E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:0) 0237 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0238 0180E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:3 NEG:0) LAST:0) 0239 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0240 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0241 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0242 C0E00000 -7.000000 0244 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0245 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 8000007B ALU ADDR:246 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0380000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:15 0246 800180FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:12 REL:0 CHAN:0 NEG:0) LAST:1) 0247 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0248 3C23D70A 0.010000 0250 000100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0) 0251 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0252 008100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0) 0253 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0254 010100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:0) 0255 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0256 018100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:3 NEG:0) LAST:0) 0257 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0258 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0259 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0260 C1000000 -8.000000 0262 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0263 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0264 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0265 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0266 3C23D70A 0.010000 0268 000120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0) 0269 0142800C INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0270 008120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0) 0271 2142840C INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0272 010120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:0) 0273 4142880C INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0274 818120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:3 NEG:0) LAST:1) 0275 61428C0C * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL OUT[0], POSITION DCL OUT[1], COLOR[1] DCL OUT[2], GENERIC[0] DCL OUT[3], GENERIC[1] DCL OUT[4], GENERIC[4] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: END bytecode 72 dw -- 13 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A07C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:32 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01600090 INST:1 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21600090 INST:1 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41600090 INST:1 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61600090 * INST:1 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 018280FE INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 218284FE INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 418288FE INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61828CFE * INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 016280FE INST:20 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 216284FE INST:20 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 416288FE INST:20 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61628CFE * INST:20 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00C280FE INST:20 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20C284FE INST:20 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40C288FE INST:20 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60C28CFE * INST:20 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 00E00C90 INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 20E00C90 INST:25 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 40E00C90 INST:25 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 60E00C90 * INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 24 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801000 TEX/VTX INST:2 COUNT:5 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 AC151002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 A8CD1003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[0], PERSPECTIVE DCL IN[3], GENERIC[1], PERSPECTIVE DCL IN[4], GENERIC[2], PERSPECTIVE DCL IN[5], GENERIC[3], PERSPECTIVE DCL IN[6], GENERIC[4], PERSPECTIVE DCL IN[7], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -3.0000} IMM FLT32 { -4.0000, -5.0000, -6.0000, -7.0000} IMM FLT32 { -8.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD TEMP[1], TEMP[0].xxxx, IN[4], TEMP[2] 20: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].zzzz 21: ABS TEMP[2].x, TEMP[0].xxxx 22: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 23: MAD TEMP[2], TEMP[0].xxxx, IN[5], TEMP[1] 24: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].wwww 25: ABS TEMP[1].x, TEMP[0].xxxx 26: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 27: MAD TEMP[1], TEMP[0].xxxx, IN[6], TEMP[2] 28: ADD TEMP[0].x, CONST[0].xxxx, IMM[2].xxxx 29: ABS TEMP[2].x, TEMP[0].xxxx 30: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 31: MAD OUT[0], TEMP[0].xxxx, IN[7], TEMP[1] 32: END bytecode 276 dw -- 14 gprs --------------------- E 0000 80000003 ALU ADDR:6 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1DC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:120 0006 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0027 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0029 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0035 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0037 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0043 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0045 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0051 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0053 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0059 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0061 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0069 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0075 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0077 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0085 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0087 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0089 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0091 40F46B90 INST:215 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0093 60F46B90 * INST:215 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0095 00F46B10 INST:214 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0097 20F46B10 INST:214 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0099 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0101 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0103 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0105 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0107 41146B90 INST:215 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0109 61146B90 * INST:215 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01146B10 INST:214 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0113 21146B10 INST:214 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0114 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0115 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0116 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0117 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0118 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0119 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0121 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0123 41346B90 INST:215 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 8038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:1) 0125 61346B90 * INST:215 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0127 01346B10 INST:214 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0129 21346B10 INST:214 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0130 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0131 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0132 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0133 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0134 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0135 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0136 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0139 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0140 3C23D70A 0.010000 0142 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0143 01800090 INST:1 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0145 21800090 INST:1 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0146 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0147 41800090 INST:1 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0148 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0149 61800090 INST:1 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0150 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0151 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0152 C0000000 -2.000000 0154 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0157 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0158 3C23D70A 0.010000 0160 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0161 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0162 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0163 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0164 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0165 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0166 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0167 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0168 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0169 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0170 C0400000 -3.000000 0172 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0173 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0174 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0175 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0176 3C23D70A 0.010000 0178 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0179 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0180 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0181 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0182 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0183 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0184 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0185 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0186 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0187 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0188 C0800000 -4.000000 0190 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0191 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0192 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0193 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0194 3C23D70A 0.010000 0196 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0197 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0198 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0199 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0200 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0201 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0202 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0203 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0204 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0205 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0206 C0A00000 -5.000000 0208 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0209 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0210 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0211 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0212 3C23D70A 0.010000 0214 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0215 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0216 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0217 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0218 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0219 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0220 0180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:0) 0221 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0222 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0223 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0224 C0C00000 -6.000000 0226 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0227 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0228 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0229 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0230 3C23D70A 0.010000 0232 0000E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0) 0233 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0234 0080E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0) 0235 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0236 0100E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:0) 0237 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0238 0180E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:3 NEG:0) LAST:0) 0239 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0240 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0241 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0242 C0E00000 -7.000000 0244 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0245 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 8000007B ALU ADDR:246 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0380000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:15 0246 800180FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:12 REL:0 CHAN:0 NEG:0) LAST:1) 0247 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0248 3C23D70A 0.010000 0250 000100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0) 0251 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0252 008100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0) 0253 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0254 010100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:0) 0255 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0256 018100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:3 NEG:0) LAST:0) 0257 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0258 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0259 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0260 C1000000 -8.000000 0262 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0263 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0264 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0265 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0266 3C23D70A 0.010000 0268 000120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0) 0269 0142800C INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0270 008120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0) 0271 2142840C INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0272 010120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:0) 0273 4142880C INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0274 818120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:3 NEG:0) LAST:1) 0275 61428C0C * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[3] DCL OUT[4], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: END bytecode 72 dw -- 13 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A07C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:32 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01600090 INST:1 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21600090 INST:1 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41600090 INST:1 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61600090 * INST:1 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 018280FE INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 218284FE INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 418288FE INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61828CFE * INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 016280FE INST:20 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 216284FE INST:20 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 416288FE INST:20 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61628CFE * INST:20 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00C280FE INST:20 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20C284FE INST:20 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40C288FE INST:20 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60C28CFE * INST:20 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 00E00C90 INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 20E00C90 INST:25 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 40E00C90 INST:25 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 60E00C90 * INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 24 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801000 TEX/VTX INST:2 COUNT:5 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 AC151003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[0], PERSPECTIVE DCL IN[3], GENERIC[1], PERSPECTIVE DCL IN[4], GENERIC[2], PERSPECTIVE DCL IN[5], GENERIC[3], PERSPECTIVE DCL IN[6], GENERIC[4], PERSPECTIVE DCL IN[7], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -3.0000} IMM FLT32 { -4.0000, -5.0000, -6.0000, -7.0000} IMM FLT32 { -8.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD TEMP[1], TEMP[0].xxxx, IN[4], TEMP[2] 20: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].zzzz 21: ABS TEMP[2].x, TEMP[0].xxxx 22: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 23: MAD TEMP[2], TEMP[0].xxxx, IN[5], TEMP[1] 24: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].wwww 25: ABS TEMP[1].x, TEMP[0].xxxx 26: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 27: MAD TEMP[1], TEMP[0].xxxx, IN[6], TEMP[2] 28: ADD TEMP[0].x, CONST[0].xxxx, IMM[2].xxxx 29: ABS TEMP[2].x, TEMP[0].xxxx 30: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 31: MAD OUT[0], TEMP[0].xxxx, IN[7], TEMP[1] 32: END bytecode 276 dw -- 14 gprs --------------------- E 0000 80000003 ALU ADDR:6 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1DC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:120 0006 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0011 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0013 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0019 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0021 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0027 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0029 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0035 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0037 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0043 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0045 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0051 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0053 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0059 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0061 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0069 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0075 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0077 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0085 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0087 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0089 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0091 40F46B90 INST:215 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0093 60F46B90 * INST:215 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0095 00F46B10 INST:214 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0097 20F46B10 INST:214 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0099 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0101 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0103 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0105 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0107 41146B90 INST:215 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0109 61146B90 * INST:215 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01146B10 INST:214 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 0038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0113 21146B10 INST:214 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0114 0038C400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:0) 0115 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0116 8038C000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:454 REL:0 CHAN:0 NEG:0) LAST:1) 0117 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0118 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0119 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0121 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0123 41346B90 INST:215 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 8038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:1) 0125 61346B90 * INST:215 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0127 01346B10 INST:214 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0129 21346B10 INST:214 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0130 0038E400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0131 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0132 0038E000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:455 REL:0 CHAN:0 NEG:0) LAST:0) 0133 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0134 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0135 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0136 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0139 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0140 3C23D70A 0.010000 0142 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0143 01800090 INST:1 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0145 21800090 INST:1 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0146 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0147 41800090 INST:1 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0148 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0149 61800090 INST:1 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0150 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0151 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0152 C0000000 -2.000000 0154 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0157 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0158 3C23D70A 0.010000 0160 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0161 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0162 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0163 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0164 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0165 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0166 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0167 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0168 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0169 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0170 C0400000 -3.000000 0172 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0173 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0174 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0175 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0176 3C23D70A 0.010000 0178 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0179 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0180 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0181 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0182 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0183 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0184 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0185 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0186 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0187 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0188 C0800000 -4.000000 0190 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0191 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0192 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0193 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0194 3C23D70A 0.010000 0196 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0197 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0198 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0199 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0200 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0201 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0202 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0203 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0204 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0205 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0206 C0A00000 -5.000000 0208 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0209 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0210 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0211 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0212 3C23D70A 0.010000 0214 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0215 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0216 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0217 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0218 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0219 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0220 0180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:0) 0221 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0222 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0223 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0224 C0C00000 -6.000000 0226 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0227 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0228 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0229 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0230 3C23D70A 0.010000 0232 0000E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0) 0233 01A2800C INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0234 0080E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0) 0235 21A2840C INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0236 0100E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:0) 0237 41A2880C INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0238 0180E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:3 NEG:0) LAST:0) 0239 61A28C0C INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) 0240 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0241 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0242 C0E00000 -7.000000 0244 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0245 01800C91 * INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0002 8000007B ALU ADDR:246 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0380000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:15 0246 800180FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:12 REL:0 CHAN:0 NEG:0) LAST:1) 0247 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0248 3C23D70A 0.010000 0250 000100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0) 0251 0182800D INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:0 NEG:0) 0252 008100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0) 0253 2182840D INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:1 NEG:0) 0254 010100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:0) 0255 4182880D INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:2 NEG:0) 0256 018100FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:3 NEG:0) LAST:0) 0257 61828C0D INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:13 REL:0 CHAN:3 NEG:0) 0258 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0259 01600010 * INST:0 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0260 C1000000 -8.000000 0262 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0263 01A00C91 * INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0264 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0265 01600490 * INST:9 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0266 3C23D70A 0.010000 0268 000120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0) 0269 0142800C INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:0 NEG:0) 0270 008120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0) 0271 2142840C INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:1 NEG:0) 0272 010120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:0) 0273 4142880C INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:2 NEG:0) 0274 818120FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:3 NEG:0) LAST:1) 0275 61428C0C * INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:12 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL OUT[0], POSITION DCL OUT[1], COLOR[1] DCL OUT[2], GENERIC[2] DCL OUT[3], GENERIC[3] DCL OUT[4], GENERIC[4] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: END bytecode 72 dw -- 13 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A07C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:32 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01600090 INST:1 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21600090 INST:1 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41600090 INST:1 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61600090 * INST:1 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 018280FE INST:20 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 218284FE INST:20 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 418288FE INST:20 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61828CFE * INST:20 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 016280FE INST:20 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 216284FE INST:20 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 416288FE INST:20 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61628CFE * INST:20 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00C280FE INST:20 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20C284FE INST:20 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40C288FE INST:20 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60C28CFE * INST:20 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 00E00C90 INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 20E00C90 INST:25 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 40E00C90 INST:25 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 60E00C90 * INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], COLOR[1], LINEAR DCL IN[2], GENERIC[0], PERSPECTIVE DCL IN[3], GENERIC[1], PERSPECTIVE DCL IN[4], GENERIC[4], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -2.0000, -3.0000} IMM FLT32 { -4.0000, -7.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD OUT[0], TEMP[0].xxxx, IN[4], TEMP[2] 20: END bytecode 172 dw -- 11 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A14C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:84 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0067 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0069 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0075 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0077 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0085 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0089 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 3C23D70A 0.010000 0092 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0093 01200090 INST:1 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0095 21200090 INST:1 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0097 41200090 INST:1 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0099 61200090 INST:1 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0101 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 C0000000 -2.000000 0104 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0105 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 3C23D70A 0.010000 0110 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0112 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0113 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0114 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0115 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0116 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0117 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0118 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0119 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 C0400000 -3.000000 0122 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0123 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 3C23D70A 0.010000 0128 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0129 0122800A INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0130 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0131 2122840A INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0132 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0133 4122880A INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0134 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0135 61228C0A INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0136 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 C0800000 -4.000000 0140 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0141 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0142 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0143 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 3C23D70A 0.010000 0146 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0147 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0148 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0149 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0150 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0151 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0152 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0153 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0154 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 C0E00000 -7.000000 0158 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0159 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0160 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0161 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0162 3C23D70A 0.010000 0164 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0165 00E2800A INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0166 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0167 20E2840A INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0168 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0169 40E2880A INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0170 8180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:1) 0171 60E28C0A * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], GENERIC[0] DCL OUT[3], GENERIC[2] DCL OUT[4], GENERIC[4] DCL OUT[5], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: END bytecode 80 dw -- 15 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A08C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:36 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01A00090 INST:1 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21A00090 INST:1 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41A00090 INST:1 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61A00090 * INST:1 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 01C280FE INST:20 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 21C284FE INST:20 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 41C288FE INST:20 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61C28CFE * INST:20 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 01A280FE INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 21A284FE INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 41A288FE INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61A28CFE * INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00E280FE INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20E284FE INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40E288FE INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60E28CFE * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR[1], LINEAR DCL IN[1], GENERIC[1], PERSPECTIVE DCL IN[2], GENERIC[2], PERSPECTIVE DCL IN[3], GENERIC[3], PERSPECTIVE DCL IN[4], GENERIC[4], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -2.0000, 0.0100, -4.0000, -5.0000} IMM FLT32 { -6.0000, -7.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD OUT[0], TEMP[0].xxxx, IN[4], TEMP[2] 20: END bytecode 174 dw -- 11 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1500000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:85 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0067 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0069 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0075 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0077 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0083 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0085 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 C0000000 -2.000000 0088 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0089 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0091 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 3C23D70A 0.010000 0094 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0095 01200090 INST:1 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0097 21200090 INST:1 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0099 41200090 INST:1 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0101 61200090 INST:1 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0103 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 C0800000 -4.000000 0106 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0109 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 3C23D70A 0.010000 0112 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0113 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0114 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0115 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0116 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0117 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0118 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0119 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0120 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0121 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 C0A00000 -5.000000 0124 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0127 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 3C23D70A 0.010000 0130 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0131 0122800A INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0132 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0133 2122840A INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0134 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0135 4122880A INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0136 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0137 61228C0A INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0138 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0139 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0140 C0C00000 -6.000000 0142 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0143 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0145 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0146 3C23D70A 0.010000 0148 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0149 01428009 INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0150 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0151 21428409 INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0152 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0153 41428809 INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0154 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0155 61428C09 INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0156 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0157 01000010 * INST:0 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0158 C0E00000 -7.000000 0160 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0161 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0162 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0163 01000490 * INST:9 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0164 3C23D70A 0.010000 0166 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0167 00E2800A INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0168 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0169 20E2840A INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0170 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0171 40E2880A INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0172 8180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:1) 0173 60E28C0A * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[1] DCL OUT[4], GENERIC[4] DCL OUT[5], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: END bytecode 80 dw -- 15 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A08C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:36 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01A00090 INST:1 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21A00090 INST:1 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41A00090 INST:1 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61A00090 * INST:1 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 01C280FE INST:20 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 21C284FE INST:20 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 41C288FE INST:20 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61C28CFE * INST:20 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 01A280FE INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 21A284FE INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 41A288FE INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61A28CFE * INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00E280FE INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20E284FE INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40E288FE INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60E28CFE * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 28 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801400 TEX/VTX INST:2 COUNT:6 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 AC151003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0024 40000500 INST:0 FETCH_TYPE:0 BUFFER_ID:5 0025 A8CD1006 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:6 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0026 00080000 OFFSET:0 0027 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR[1], LINEAR DCL IN[1], GENERIC[1], PERSPECTIVE DCL IN[2], GENERIC[2], PERSPECTIVE DCL IN[3], GENERIC[3], PERSPECTIVE DCL IN[4], GENERIC[4], PERSPECTIVE DCL IN[5], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -2.0000, 0.0100, -4.0000, -5.0000} IMM FLT32 { -6.0000, -7.0000, -8.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD TEMP[2], TEMP[0].xxxx, IN[3], TEMP[1] 16: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].yyyy 17: ABS TEMP[1].x, TEMP[0].xxxx 18: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 19: MAD TEMP[1], TEMP[0].xxxx, IN[4], TEMP[2] 20: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].zzzz 21: ABS TEMP[2].x, TEMP[0].xxxx 22: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 23: MAD OUT[0], TEMP[0].xxxx, IN[5], TEMP[1] 24: END bytecode 208 dw -- 12 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1940000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:102 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0067 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0069 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0071 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0073 40D46B90 INST:215 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0075 60D46B90 * INST:215 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0077 00D46B10 INST:214 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 00388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0079 20D46B10 INST:214 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00388400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:0) 0081 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 80388000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:452 REL:0 CHAN:0 NEG:0) LAST:1) 0083 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0085 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0087 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0089 40F46B90 INST:215 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 8038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:1) 0091 60F46B90 * INST:215 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0093 00F46B10 INST:214 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0095 20F46B10 INST:214 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0096 0038A400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0097 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0098 0038A000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:453 REL:0 CHAN:0 NEG:0) LAST:0) 0099 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0100 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0101 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0102 C0000000 -2.000000 0104 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0105 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0106 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 3C23D70A 0.010000 0110 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0111 01400090 INST:1 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0112 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0113 21400090 INST:1 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0114 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0115 41400090 INST:1 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0116 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0117 61400090 INST:1 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0118 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0119 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0120 C0800000 -4.000000 0122 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0123 01600C91 * INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0124 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 3C23D70A 0.010000 0128 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0129 0162800A INST:20 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0130 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0131 2162840A INST:20 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0132 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0133 4162880A INST:20 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0134 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0135 61628C0A INST:20 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0136 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0137 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0138 C0A00000 -5.000000 0140 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0141 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0142 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0143 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0144 3C23D70A 0.010000 0146 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0147 0142800B INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:0 NEG:0) 0148 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0149 2142840B INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:1 NEG:0) 0150 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0151 4142880B INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:2 NEG:0) 0152 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0153 61428C0B INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:3 NEG:0) 0154 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0155 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0156 C0C00000 -6.000000 0158 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0159 01600C91 * INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0160 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0161 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0162 3C23D70A 0.010000 0164 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0165 0162800A INST:20 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0166 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0167 2162840A INST:20 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0168 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0169 4162880A INST:20 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0170 0180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:0) 0171 61628C0A INST:20 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) 0172 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0173 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0174 C0E00000 -7.000000 0176 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0177 01400C91 * INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0178 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0179 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0180 3C23D70A 0.010000 0182 0000C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0) 0183 0142800B INST:20 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:0 NEG:0) 0184 0080C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0) 0185 2142840B INST:20 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:1 NEG:0) 0186 0100C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:0) 0187 4142880B INST:20 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:2 NEG:0) 0188 0180C0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:3 NEG:0) LAST:0) 0189 61428C0B INST:20 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:3 NEG:0) 0190 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0191 01200010 * INST:0 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0192 C1000000 -8.000000 0194 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0195 01600C91 * INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0196 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0197 01200490 * INST:9 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0198 3C23D70A 0.010000 0200 0000E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0) 0201 0102800A INST:20 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0) 0202 0080E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0) 0203 2102840A INST:20 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0) 0204 0100E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:0) 0205 4102880A INST:20 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:2 NEG:0) 0206 8180E0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:3 NEG:0) LAST:1) 0207 61028C0A * INST:20 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL OUT[0], POSITION DCL OUT[1], COLOR[1] DCL OUT[2], GENERIC[0] DCL OUT[3], GENERIC[2] DCL OUT[4], GENERIC[3] DCL OUT[5], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: END bytecode 80 dw -- 15 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A08C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:36 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 01A00090 INST:1 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 21A00090 INST:1 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 41A00090 INST:1 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 61A00090 * INST:1 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 01C280FE INST:20 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 21C284FE INST:20 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 41C288FE INST:20 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 61C28CFE * INST:20 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 01A280FE INST:20 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 21A284FE INST:20 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 41A288FE INST:20 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 61A28CFE * INST:20 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 00E280FE INST:20 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 20E284FE INST:20 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 40E288FE INST:20 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 60E28CFE * INST:20 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01000C90 INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21000C90 INST:25 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41000C90 INST:25 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61000C90 * INST:25 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01200C90 INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21200C90 INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41200C90 INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61200C90 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 28 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801400 TEX/VTX INST:2 COUNT:6 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 AC151002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 A8CD1003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0024 40000500 INST:0 FETCH_TYPE:0 BUFFER_ID:5 0025 A8CD1006 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:6 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0026 00080000 OFFSET:0 0027 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], COLOR, LINEAR DCL IN[1], GENERIC[0], PERSPECTIVE DCL IN[2], GENERIC[3], PERSPECTIVE DCL IN[3], GENERIC[5], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0] DCL TEMP[0..2] IMM FLT32 { -1.0000, 0.0100, -3.0000, -6.0000} IMM FLT32 { -8.0000, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].xxxx 1: ABS TEMP[1].x, TEMP[0].xxxx 2: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 3: MUL TEMP[1], TEMP[0].xxxx, IN[0] 4: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].zzzz 5: ABS TEMP[2].x, TEMP[0].xxxx 6: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 7: MAD TEMP[2], TEMP[0].xxxx, IN[1], TEMP[1] 8: ADD TEMP[0].x, CONST[0].xxxx, IMM[0].wwww 9: ABS TEMP[1].x, TEMP[0].xxxx 10: SLT TEMP[0].x, TEMP[1].xxxx, IMM[0].yyyy 11: MAD TEMP[1], TEMP[0].xxxx, IN[2], TEMP[2] 12: ADD TEMP[0].x, CONST[0].xxxx, IMM[1].xxxx 13: ABS TEMP[2].x, TEMP[0].xxxx 14: SLT TEMP[0].x, TEMP[2].xxxx, IMM[0].yyyy 15: MAD OUT[0], TEMP[0].xxxx, IN[3], TEMP[1] 16: END bytecode 138 dw -- 10 gprs --------------------- E 0000 80000002 ALU ADDR:4 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0001 A1080000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:67 0004 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0005 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0006 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0007 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0008 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0009 40546B90 INST:215 DST(SEL:2 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0011 60546B90 * INST:215 DST(SEL:2 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0013 00546B10 INST:214 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 00380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0015 20546B10 INST:214 DST(SEL:2 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00380C00 SRC0(SEL:0 REL:0 CHAN:3 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:0) 0017 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0018 80380800 SRC0(SEL:0 REL:0 CHAN:2 NEG:0) SRC1(SEL:448 REL:0 CHAN:0 NEG:0) LAST:1) 0019 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0020 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0021 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0022 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0023 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0024 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0025 40746B90 INST:215 DST(SEL:3 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0026 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0027 60746B90 * INST:215 DST(SEL:3 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0028 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0029 00746B10 INST:214 DST(SEL:3 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0030 00382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0031 20746B10 INST:214 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0032 00382400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:0) 0033 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0034 80382000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:449 REL:0 CHAN:0 NEG:0) LAST:1) 0035 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0036 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0037 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0038 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0039 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0040 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0041 40946B90 INST:215 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0043 60946B90 * INST:215 DST(SEL:4 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0045 00946B10 INST:214 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 00384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0047 20946B10 INST:214 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00384400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:0) 0049 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 80384000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:450 REL:0 CHAN:0 NEG:0) LAST:1) 0051 60146B00 * INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0053 00146B80 INST:215 DST(SEL:0 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0055 20146B80 INST:215 DST(SEL:0 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0057 40B46B90 INST:215 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 80386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:1) 0059 60B46B90 * INST:215 DST(SEL:5 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0061 00B46B10 INST:214 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0063 20B46B10 INST:214 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00386400 SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0065 40146B00 INST:214 DST(SEL:0 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00386000 SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:451 REL:0 CHAN:0 NEG:0) LAST:0) 0067 60146B00 INST:214 DST(SEL:0 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:5 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 821F2080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:249 REL:0 CHAN:0 NEG:1) LAST:1) 0069 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 01000C91 * INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0073 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 3C23D70A 0.010000 0076 000040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:0 NEG:0) LAST:0) 0077 01000090 INST:1 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 008040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:1 NEG:0) LAST:0) 0079 21000090 INST:1 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 010040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:2 NEG:0) LAST:0) 0081 41000090 INST:1 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 018040FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:2 REL:0 CHAN:3 NEG:0) LAST:0) 0083 61000090 INST:1 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0085 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 C0400000 -3.000000 0088 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0089 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0091 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 3C23D70A 0.010000 0094 000060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0) 0095 01228008 INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0) 0096 008060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0) 0097 21228408 INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0) 0098 010060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:0) 0099 41228808 INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:2 NEG:0) 0100 018060FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:3 NEG:0) LAST:0) 0101 61228C08 INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:3 NEG:0) 0102 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0103 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0104 C0C00000 -6.000000 0106 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0107 01000C91 * INST:25 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0108 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0109 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0110 3C23D70A 0.010000 0112 000080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0) 0113 01028009 INST:20 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0) 0114 008080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0) 0115 21028409 INST:20 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0) 0116 010080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:0) 0117 41028809 INST:20 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:2 NEG:0) 0118 018080FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:3 NEG:0) LAST:0) 0119 61028C09 INST:20 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:3 NEG:0) 0120 801FA080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1) 0121 00E00010 * INST:0 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0122 C1000000 -8.000000 0124 800000FF SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0125 01200C91 * INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:1 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0126 801FC0FD SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1) 0127 00E00490 * INST:9 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0128 3C23D70A 0.010000 0130 0000A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0) 0131 00C28008 INST:20 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0) 0132 0080A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0) 0133 20C28408 INST:20 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0) 0134 0100A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:0) 0135 40C28808 INST:20 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:2 NEG:0) 0136 8180A0FE SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:3 NEG:0) LAST:1) 0137 60C28C08 * INST:20 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:3 NEG:0) -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- VERT DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL IN[6] DCL IN[7] DCL OUT[0], POSITION DCL OUT[1], COLOR DCL OUT[2], COLOR[1] DCL OUT[3], GENERIC[0] DCL OUT[4], GENERIC[2] DCL OUT[5], GENERIC[3] DCL OUT[6], GENERIC[4] DCL OUT[7], GENERIC[5] DCL CONST[0..3] DCL TEMP[0..1] 0: MUL TEMP[0], CONST[0], IN[0].xxxx 1: MAD TEMP[1], CONST[1], IN[0].yyyy, TEMP[0] 2: MAD TEMP[0], CONST[2], IN[0].zzzz, TEMP[1] 3: MAD OUT[0], CONST[3], IN[0].wwww, TEMP[0] 4: MOV OUT[1], IN[1] 5: MOV OUT[2], IN[2] 6: MOV OUT[3], IN[3] 7: MOV OUT[4], IN[4] 8: MOV OUT[5], IN[5] 9: MOV OUT[6], IN[6] 10: MOV OUT[7], IN[7] 11: END bytecode 96 dw -- 19 gprs --------------------- E 0000 00000000 CF ADDR:0 0001 84C00000 CF INST:19 COND:0 POP_COUNT:0 0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0 0003 A0AC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:44 0008 00002080 SRC0(SEL:128 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0009 02200090 INST:1 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0010 00002480 SRC0(SEL:128 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0011 22200090 INST:1 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0012 00002880 SRC0(SEL:128 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:0) 0013 42200090 INST:1 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0014 80002C80 SRC0(SEL:128 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:0 NEG:0) LAST:1) 0015 62200090 * INST:1 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0016 00802081 SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0017 024280FE INST:20 DST(SEL:18 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0018 00802481 SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0019 224284FE INST:20 DST(SEL:18 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0020 00802881 SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:0) 0021 424288FE INST:20 DST(SEL:18 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0022 80802C81 SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:1 NEG:0) LAST:1) 0023 62428CFE * INST:20 DST(SEL:18 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0024 01002082 SRC0(SEL:130 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0025 022280FE INST:20 DST(SEL:17 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0026 01002482 SRC0(SEL:130 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0027 222284FE INST:20 DST(SEL:17 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0028 01002882 SRC0(SEL:130 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:0) 0029 422288FE INST:20 DST(SEL:17 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0030 81002C82 SRC0(SEL:130 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:2 NEG:0) LAST:1) 0031 62228CFE * INST:20 DST(SEL:17 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0032 01802083 SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0033 012280FE INST:20 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0) 0034 01802483 SRC0(SEL:131 REL:0 CHAN:1 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0035 212284FE INST:20 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0) 0036 01802883 SRC0(SEL:131 REL:0 CHAN:2 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:0) 0037 412288FE INST:20 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0) 0038 81802C83 SRC0(SEL:131 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1) 0039 61228CFE * INST:20 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:3 NEG:0) 0040 00000002 SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0041 01400C90 INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0042 00000402 SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0043 21400C90 INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0044 00000802 SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0045 41400C90 INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0046 80000C02 SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0047 61400C90 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0048 00000003 SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0049 01600C90 INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0050 00000403 SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0051 21600C90 INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0052 00000803 SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0053 41600C90 INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0054 80000C03 SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0055 61600C90 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0056 00000004 SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0057 01800C90 INST:25 DST(SEL:12 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0058 00000404 SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0059 21800C90 INST:25 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0060 00000804 SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0061 41800C90 INST:25 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0062 80000C04 SRC0(SEL:4 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0063 61800C90 * INST:25 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0064 00000005 SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0065 01A00C90 INST:25 DST(SEL:13 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0066 00000405 SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0067 21A00C90 INST:25 DST(SEL:13 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0068 00000805 SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0069 41A00C90 INST:25 DST(SEL:13 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0070 80000C05 SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0071 61A00C90 * INST:25 DST(SEL:13 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0072 00000006 SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0073 01C00C90 INST:25 DST(SEL:14 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0074 00000406 SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0075 21C00C90 INST:25 DST(SEL:14 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0076 00000806 SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0077 41C00C90 INST:25 DST(SEL:14 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0078 80000C06 SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0079 61C00C90 * INST:25 DST(SEL:14 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0080 00000007 SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0081 01E00C90 INST:25 DST(SEL:15 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0082 00000407 SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0083 21E00C90 INST:25 DST(SEL:15 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0084 00000807 SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0085 41E00C90 INST:25 DST(SEL:15 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0086 80000C07 SRC0(SEL:7 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0087 61E00C90 * INST:25 DST(SEL:15 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0088 00000008 SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0089 02000C90 INST:25 DST(SEL:16 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0090 00000408 SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0091 22000C90 INST:25 DST(SEL:16 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0092 00000808 SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0) 0093 42000C90 INST:25 DST(SEL:16 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 0094 80000C08 SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1) 0095 62000C90 * INST:25 DST(SEL:16 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- bytecode 36 dw -- 0 gprs --------------------- E 0000 00000002 TEX/VTX ADDR:4 0001 80801C00 TEX/VTX INST:2 COUNT:8 0004 40000000 INST:0 FETCH_TYPE:0 BUFFER_ID:0 0005 A7961001 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:1 SEL_X:0 SEL_Y:1 SEL_Z:4 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:30 NUM:2 COMP:0 MODE:1) 0006 00080000 OFFSET:0 0007 00000000 0008 40000100 INST:0 FETCH_TYPE:0 BUFFER_ID:1 0009 A8CD1002 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:2 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0010 00080000 OFFSET:0 0011 00000000 0012 40000200 INST:0 FETCH_TYPE:0 BUFFER_ID:2 0013 AC151003 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:3 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:5) USE_CONST_FIELDS:0 FORMAT(DATA:48 NUM:2 COMP:0 MODE:1) 0014 00080000 OFFSET:0 0015 00000000 0016 40000300 INST:0 FETCH_TYPE:0 BUFFER_ID:3 0017 A8CD1004 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:4 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0018 00080000 OFFSET:0 0019 00000000 0020 40000400 INST:0 FETCH_TYPE:0 BUFFER_ID:4 0021 A8CD1005 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:5 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0022 00080000 OFFSET:0 0023 00000000 0024 40000500 INST:0 FETCH_TYPE:0 BUFFER_ID:5 0025 A8CD1006 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:6 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0026 00080000 OFFSET:0 0027 00000000 0028 40000600 INST:0 FETCH_TYPE:0 BUFFER_ID:6 0029 A8CD1007 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:7 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0030 00080000 OFFSET:0 0031 00000000 0032 40000700 INST:0 FETCH_TYPE:0 BUFFER_ID:7 0033 A8CD1008 SRC(GPR:0 SEL_X:0) MEGA_FETCH_COUNT:16 DST(GPR:8 SEL_X:0 SEL_Y:1 SEL_Z:2 SEL_W:3) USE_CONST_FIELDS:0 FORMAT(DATA:35 NUM:2 COMP:0 MODE:1) 0034 00080000 OFFSET:0 0035 00000000 0002 00000000 CF ADDR:0 0003 85000000 CF INST:20 COND:0 POP_COUNT:0 -------------------------------------- ______________________________________________________________