-------------------------------------------------------------- 0000 00000004 0001 80800400 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A8CD1001 0010 00080000 0011 00000000 0012 7C000000 0013 A8CD1002 0014 00080010 0015 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], 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801C00 0002 00000014 0003 80800000 0004 00000000 0005 85000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 A8CD1002 0014 00080000 0015 00000000 0016 7C000200 0017 AC151003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 0028 7C000500 0029 A8CD1006 0030 00080000 0031 00000000 0032 7C000600 0033 A8CD1007 0034 00080000 0035 00000000 0036 7C000700 0037 A8CD1008 0038 00080000 0039 00000000 0040 7C000800 0041 A8CD1009 0042 00080000 0043 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801400 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 A8CD1002 0014 00080000 0015 00000000 0016 7C000200 0017 A8CD1003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 0028 7C000500 0029 A8CD1006 0030 00080000 0031 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801000 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 AC151002 0014 00080000 0015 00000000 0016 7C000200 0017 A8CD1003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801000 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 A8CD1002 0014 00080000 0015 00000000 0016 7C000200 0017 AC151003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801400 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 A8CD1002 0014 00080000 0015 00000000 0016 7C000200 0017 AC151003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 0028 7C000500 0029 A8CD1006 0030 00080000 0031 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801400 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 AC151002 0014 00080000 0015 00000000 0016 7C000200 0017 A8CD1003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 0028 7C000500 0029 A8CD1006 0030 00080000 0031 00000000 ______________________________________________________________ -------------------------------------------------------------- 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 -------------------------------------- ______________________________________________________________ -------------------------------------------------------------- 0000 00000004 0001 80801C00 0002 00000000 0003 85000000 0004 00000000 0005 00000000 0006 00000000 0007 00000000 0008 7C000000 0009 A7961001 0010 00080000 0011 00000000 0012 7C000100 0013 A8CD1002 0014 00080000 0015 00000000 0016 7C000200 0017 AC151003 0018 00080000 0019 00000000 0020 7C000300 0021 A8CD1004 0022 00080000 0023 00000000 0024 7C000400 0025 A8CD1005 0026 00080000 0027 00000000 0028 7C000500 0029 A8CD1006 0030 00080000 0031 00000000 0032 7C000600 0033 A8CD1007 0034 00080000 0035 00000000 0036 7C000700 0037 A8CD1008 0038 00080000 0039 00000000 ______________________________________________________________