[Mesa-dev] Mesa (master): r600g: implement instanced drawing support

Michel Dänzer michel at daenzer.net
Thu Mar 3 05:54:35 PST 2011


On Don, 2011-03-03 at 00:39 +0100, Christian König wrote: 
> Am Mittwoch, den 02.03.2011, 08:18 +0100 schrieb Michel Dänzer:
> > On Mit, 2011-03-02 at 00:06 +0100, Christian König wrote: 
> > > Am Dienstag, den 01.03.2011, 19:36 +0100 schrieb Michel Dänzer:
> > > > On Son, 2011-02-27 at 17:20 -0800, Christian KXXnig wrote: 
> > > > > Module: Mesa
> > > > > Branch: master
> > > > > Commit: 96bbc627f369c0100b950f81531b1fe9ef586c34
> > > > > URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96bbc627f369c0100b950f81531b1fe9ef586c34
> > > > > 
> > > > > Author: Christian König <deathsimple at vodafone.de>
> > > > > Date:   Mon Feb 28 02:00:01 2011 +0100
> > > > > 
> > > > > r600g: implement instanced drawing support
> > > > 
> > > > This commit breaks running Windows 7 guests with Aero in VMware
> > > > Workstation. It doesn't make any difference if
> > > > PIPE_CAP_INSTANCED_DRAWING is advertised or not, so apparently the
> > > > problem isn't with actual instanced drawing.
> > > > 
> > > > 
> > > > The piglit test draw-instanced-divisor is failing as well, though
> > > > draw-instanced seems to work fine.
> > > Let me guess: You working on an evergreen hardware, right?
> > 
> > No, RV635 (should have mentioned that, sorry).
> > 
> > 
> > > The problem is that I don't have an evergreen hardware at hand to
> > > reproduce the problem, so please set the R600_DUMP_SHADERS=1 environment
> > > variable and let me take a look at the generated shader output.
> > 
> > I'll try to get that later.
> I've just checked in a possible fix to mainline, please checkout and try
> again.
> 
> I fixed the mega_fetch_count, but still don't have an idea why this
> should only affect some chipsets and not my RV710 for example.

That fixes the worst problem, some vertices being stuck in the top left
corner. However, the parts of Aero that are supposed to look 'smoky'
still aren't but are mostly fully transparent.

Below is the R600_DUMP_SHADERS=1 output from opening the Win7 start
menu.


--------------------------------------------------------------
FRAG
DCL IN[0], GENERIC[1], PERSPECTIVE
DCL IN[1], GENERIC[2], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL CONST[1..17]
DCL TEMP[0..7]
IMM FLT32 {    0.0000,     1.0000,     0.0404,     0.0774}
IMM FLT32 {    0.0550,     0.0000,     0.9479,     2.4000}
IMM FLT32 {    0.0031,     0.0000,    12.9200,     0.4167}
IMM FLT32 {    1.0550,     0.0000,    -0.0550,     0.0000}
  0: MOV TEMP[0], IMM[0].xxxy
  1: MOV TEMP[1], IMM[0].xxxy
  2: TEX TEMP[2], IN[0].xyyy, SAMP[0], 2D
  3: MOV TEMP[3], TEMP[2]
  4: IF CONST[1].xxxx :16
  5:   SLE TEMP[4].xyz, TEMP[2].xyzz, IMM[0].zzzx
  6:   MUL TEMP[5].xyz, TEMP[2].xyzz, IMM[0].wwwx
  7:   ADD TEMP[6].xyz, TEMP[2].xyzz, IMM[1].xxxy
  8:   MUL TEMP[2].xyz, TEMP[6].xyzz, IMM[1].zzzy
  9:   POW TEMP[6].x, TEMP[2].xxxx, IMM[1].wwww
 10:   POW TEMP[6].y, TEMP[2].yyyy, IMM[1].wwww
 11:   POW TEMP[6].z, TEMP[2].zzzz, IMM[1].wwww
 12:   ADD TEMP[2].xyz, IMM[0].yyyy, -TEMP[4].xyzz
 13:   MUL TEMP[7].xyz, TEMP[6].xyzz, TEMP[2].xyzz
 14:   MAD TEMP[2].xyz, TEMP[5].xyzz, TEMP[4].xyzz, TEMP[7].xyzz
 15:   MOV TEMP[3].xyz, TEMP[2].xyzx
 16: ENDIF
 17: MOV TEMP[1], TEMP[3]
 18: MUL TEMP[2].w, TEMP[3].wwww, IN[1].wwww
 19: MOV TEMP[1].w, TEMP[2].wwww
 20: MOV TEMP[0], TEMP[1]
 21: IF CONST[17].xxxx :32
 22:   SLE TEMP[2].xyz, TEMP[1].xyzz, IMM[2].xxxy
 23:   MUL TEMP[3].xyz, TEMP[1].xyzz, IMM[2].zzzy
 24:   POW TEMP[4].x, TEMP[1].xxxx, IMM[2].wwww
 25:   POW TEMP[4].y, TEMP[1].yyyy, IMM[2].wwww
 26:   POW TEMP[4].z, TEMP[1].zzzz, IMM[2].wwww
 27:   MAD TEMP[1].xyz, TEMP[4].xyzz, IMM[3].xxxy, IMM[3].zzzy
 28:   ADD TEMP[4].xyz, IMM[0].yyyy, -TEMP[2].xyzz
 29:   MUL TEMP[5].xyz, TEMP[1].xyzz, TEMP[4].xyzz
 30:   MAD TEMP[1].xyz, TEMP[3].xyzz, TEMP[2].xyzz, TEMP[5].xyzz
 31:   MOV TEMP[0].xyz, TEMP[1].xyzx
 32: ENDIF
 33: MOV OUT[0], TEMP[0]
 34: END
bytecode 290 dw -- 14 gprs ---------------------
     6
0000 0000000A ALU ADDR:20 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
0020 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0021 00601910   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 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0023 20601910   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 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0025 40601910   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 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0027 60601910 * 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
0028 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0029 00801910   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
0030 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0031 20801910   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
0032 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0033 40801910   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
0034 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0035 60801910 * 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
0002 00000012 TEX/VTX ADDR:36
0003 80800000 TEX/VTX INST:1 COUNT:1
0036 00000110   INST:16 RESOURCE_ID:1 SRC(GPR:0 REL:0)
0037 F00D1005   DST(GPR:5 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
0038 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)
0039 00000000   
0004 80000014 ALU ADDR:40 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0005 A4100000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:5
0040 00000005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0041 00C01910   INST:25 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
0042 00000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0043 20C01910   INST:25 DST(SEL:6 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 00000805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0045 40C01910   INST:25 DST(SEL:6 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 00000C05   SRC0(SEL:5 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0047 60C01910   INST:25 DST(SEL:6 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 801F0081   SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0049 0180231C * INST:35 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:1 UPDATE_PRED:1
0006 00000005 CF ADDR:10
0007 85000001 CF INST:10 COND:0 POP_COUNT:1
0008 00000019 ALU ADDR:50 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0009 A8CC0000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:52
0050 0000A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0)
0051 00E00A10   INST:10 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
0052 0080A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0)
0053 20E00A10   INST:10 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
0054 8100A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:1)
0055 40E00A10 * INST:10 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
0056 3D25AEE6	0.040450
0058 001FA005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0059 01000110   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
0060 001FA405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0061 21000110   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
0062 801FA805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0063 41000110 * 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
0064 3D9E8391	0.077399
0066 001FA005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0067 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
0068 001FA405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0069 21200010   INST:0 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
0070 801FA805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0071 41200010 * INST:0 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
0072 3D6147AE	0.055000
0074 001FA0FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0075 00A00110   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
0076 001FA4FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0077 20A00110   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
0078 801FA8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0079 40A00110 * 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
0080 3F72A76F	0.947867
0082 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0083 01806310 * INST:99 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
0084 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0085 01800110 * 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
0086 4019999A	2.400000
0088 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0089 01806110 * INST:97 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
0090 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0091 01201910   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
0092 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0093 21201900   INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0094 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0095 41201900   INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0096 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0097 61201900   INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0098 80000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0099 01806310 * INST:99 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
0100 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0101 01800110 * 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
0102 4019999A	2.400000
0104 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0105 01806110 * INST:97 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
0106 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0107 01201900   INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0108 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0109 21201910   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
0110 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0111 41201900   INST:25 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0112 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0113 61201900   INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0114 80000805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0115 01806310 * INST:99 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
0116 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0117 01800110 * 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
0118 4019999A	2.400000
0120 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0121 01806110 * INST:97 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
0122 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0123 01201900   INST:25 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0124 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0125 21201900   INST:25 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0126 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0127 41201910   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
0128 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0129 61201900 * INST:25 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0130 0200E4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:1) LAST:0)
0131 00A00010   INST:0 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
0132 0280E4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:1) LAST:0)
0133 20A00010   INST:0 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
0134 8300E4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:1) LAST:1)
0135 40A00010 * INST:0 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
0136 001FC009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0137 01400110   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
0138 009FC409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0139 21400110   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
0140 811FC809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0141 41400110 * 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
0142 0000E008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0)
0143 00A200FE   INST:16 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0144 0080E408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:7 REL:0 CHAN:1 NEG:0) LAST:0)
0145 20A204FE   INST:16 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0146 8100E808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:7 REL:0 CHAN:2 NEG:0) LAST:1)
0147 40A208FE * INST:16 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0148 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0149 00C01910   INST:25 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
0150 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0151 20C01910   INST:25 DST(SEL:6 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
0152 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0153 40C01910 * INST:25 DST(SEL:6 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
0010 8000004D ALU ADDR:154 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0011 A4280000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:11
0154 00000006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0155 00801910   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
0156 00000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0157 20801910   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
0158 00000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0159 40801910   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
0160 00000C06   SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0161 60801910   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
0162 81802C06   SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:1 REL:0 CHAN:3 NEG:0) LAST:1)
0163 60A00110 * 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
0164 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0165 60801910 * 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
0166 00000004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0167 00601910   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
0168 00000404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0169 20601910   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
0170 00000804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0171 40601910   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
0172 00000CFE   SRC0(SEL:254 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0173 60601910   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
0174 801F0091   SRC0(SEL:145 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0175 0180231C * INST:35 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:1 UPDATE_PRED:1
0012 00000008 CF ADDR:16
0013 85000001 CF INST:10 COND:0 POP_COUNT:1
0014 00000058 ALU ADDR:176 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0015 A8D00000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:53
0176 000080FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:0 NEG:0) LAST:0)
0177 00A00A10   INST:10 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
0178 008080FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:1 NEG:0) LAST:0)
0179 20A00A10   INST:10 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
0180 810080FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:4 REL:0 CHAN:2 NEG:0) LAST:1)
0181 40A00A10 * INST:10 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
0182 3B4D2E1C	0.003131
0184 001FA004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0185 00C00110   INST:1 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
0186 001FA404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0187 20C00110   INST:1 DST(SEL:6 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
0188 001FA804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0189 40C00110   INST:1 DST(SEL:6 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
0190 80000004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0191 01806310 * INST:99 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
0192 414EB852	12.920000
0194 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0195 01800110 * 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
0196 3ED55476	0.416660
0198 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0199 01806110 * INST:97 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
0200 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0201 00E01910   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
0202 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0203 20E01900   INST:25 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0204 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0205 40E01900   INST:25 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0206 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0207 60E01900   INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0208 80000404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0209 01806310 * INST:99 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
0210 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0211 01800110 * 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
0212 3ED55476	0.416660
0214 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0215 01806110 * INST:97 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
0216 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0217 00E01900   INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0218 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0219 20E01910   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
0220 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0221 40E01900   INST:25 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0222 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0223 60E01900   INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0224 80000804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0225 01806310 * INST:99 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
0226 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0227 01800110 * 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
0228 3ED55476	0.416660
0230 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0231 01806110 * INST:97 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
0232 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0233 00E01900   INST:25 DST(SEL:7 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0234 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0235 20E01900   INST:25 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0236 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0237 40E01910   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
0238 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0239 60E01900 * INST:25 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0240 000000FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0241 01A01910   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
0242 000004F8   SRC0(SEL:248 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0243 21A01910   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
0244 000004FD   SRC0(SEL:253 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0245 41A01910   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
0246 80000CF8   SRC0(SEL:248 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0247 61A01910 * 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
0248 3F870A3D	1.055000
0249 BD6147AE	-0.055000
0250 001FC007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0251 008200FD   INST:16 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0252 001FC407   SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0253 208200FD   INST:16 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0254 801FC807   SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1)
0255 408200FD * INST:16 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0256 BD6147AE	-0.055000
0258 0200A4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:1) LAST:0)
0259 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
0260 0280A4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:1) LAST:0)
0261 20E00010   INST:0 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
0262 8300A4F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:1) LAST:1)
0263 40E00010 * INST:0 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
0264 001FC004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0265 01000110   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
0266 009FC404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0267 21000110   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
0268 811FC804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0269 41000110 * 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
0270 0000A006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0)
0271 008200FE   INST:16 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0272 0080A406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0)
0273 208204FE   INST:16 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0274 8100A806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:1)
0275 408208FE * INST:16 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0276 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0277 00601910   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
0278 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0279 20601910   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
0280 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0281 40601910 * 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
0016 0000008D ALU ADDR:282 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0017 A00C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:4
0282 00000003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0283 00401910   INST:25 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0284 00000403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0285 20401910   INST:25 DST(SEL:2 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
0286 00000803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0287 40401910   INST:25 DST(SEL:2 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
0288 80000C03   SRC0(SEL:3 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0289 60401910 * INST:25 DST(SEL:2 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
0018 C0010000 EXPORT GPR:2 ELEM_SIZE:3 ARRAY_BASE:0 TYPE:0
0019 94200688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:1 EOP:1
--------------------------------------
______________________________________________________________
--------------------------------------------------------------
VERT
DCL IN[0]
DCL IN[1]
DCL IN[2]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
DCL OUT[2], GENERIC[1]
DCL OUT[3], GENERIC[2]
DCL CONST[0..5]
DCL TEMP[0..4]
IMM FLT32 {    0.0000,     1.0000,     0.0000,     0.0000}
  0: MOV TEMP[0].x, IN[2].xxxx
  1: MOV TEMP[0].y, IN[2].yyyy
  2: MOV TEMP[0].z, IN[2].zzzz
  3: MOV TEMP[1].x, IN[0].xxxx
  4: MOV TEMP[1].y, IN[0].yyyy
  5: MAD TEMP[2], TEMP[0].xyzx, IMM[0].yyyx, IMM[0].xxxy
  6: DP4 TEMP[0].x, TEMP[2], CONST[3]
  7: DP4 TEMP[3].x, TEMP[2], CONST[1]
  8: DP4 TEMP[3].y, TEMP[2], CONST[2]
  9: DP4 TEMP[4].x, TEMP[2], CONST[4]
 10: MAD TEMP[2].xy, TEMP[4].xxxx, CONST[0], TEMP[3]
 11: MOV TEMP[3], IMM[0].xxxy
 12: MOV TEMP[3].xy, TEMP[1].xyxx
 13: MOV TEMP[1].x, TEMP[2].xxxx
 14: MOV TEMP[1].y, -TEMP[2].yyyy
 15: ADD TEMP[2].x, TEMP[0].xxxx, TEMP[0].xxxx
 16: ADD TEMP[1].z, TEMP[2].xxxx, -TEMP[4].xxxx
 17: MOV TEMP[1].w, TEMP[4].xxxx
 18: MOV OUT[0], TEMP[1]
 19: MOV OUT[0], TEMP[1]
 20: MAD OUT[0].xy, TEMP[4].xxxx, CONST[5].xyxx, TEMP[1].xyxx
 21: MOV OUT[1], IMM[0].yyyy
 22: MOV OUT[2], TEMP[3]
 23: MOV OUT[3], IN[1]
 24: END
bytecode 136 dw -- 16 gprs ---------------------
     6
0000 00000000 CF ADDR:0
0001 89800000 CF INST:19 COND:0 POP_COUNT:0
0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0003 A0FC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:64
0008 00000003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0009 01001910   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
0010 00000403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0011 21001910   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
0012 00000803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0013 41001910   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
0014 80000001   SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0015 01201910 * 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
0016 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0017 01E01910   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
0018 00000401   SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0019 21201910   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
0020 000008F8   SRC0(SEL:248 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0021 41E01910   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
0022 00000CF8   SRC0(SEL:248 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0023 61E01910   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
0024 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0025 21E01910 * 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
0026 001FE008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0027 014200F8   INST:16 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0028 001FE408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0029 214200F8   INST:16 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0030 001FE808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0031 414200F8   INST:16 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0032 801FC008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1)
0033 614204F9 * INST:16 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:249 REL:0 CHAN:1 NEG:0)
0034 001060FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:131 REL:0 CHAN:0 NEG:0) LAST:0)
0035 01005010   INST:80 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
0036 009064FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:131 REL:0 CHAN:1 NEG:0) LAST:0)
0037 21005000   INST:80 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0038 011068FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:131 REL:0 CHAN:2 NEG:0) LAST:0)
0039 41005000   INST:80 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0040 81906CFE   SRC0(SEL:254 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:3 NEG:0) LAST:1)
0041 61005000 * INST:80 DST(SEL:8 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0042 0010200A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:0)
0043 01605010   INST:80 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
0044 0090240A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:1 NEG:0) LAST:0)
0045 21605000   INST:80 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0046 0110280A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:129 REL:0 CHAN:2 NEG:0) LAST:0)
0047 41605000   INST:80 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0048 81902C0A   SRC0(SEL:10 REL:0 CHAN:3 NEG:0) SRC1(SEL:129 REL:0 CHAN:3 NEG:0) LAST:1)
0049 61605000 * INST:80 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0050 0010400A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:130 REL:0 CHAN:0 NEG:0) LAST:0)
0051 01605000   INST:80 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0052 0090440A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:130 REL:0 CHAN:1 NEG:0) LAST:0)
0053 21605010   INST:80 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
0054 0110480A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:2 NEG:0) LAST:0)
0055 41605000   INST:80 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0056 81904C0A   SRC0(SEL:10 REL:0 CHAN:3 NEG:0) SRC1(SEL:130 REL:0 CHAN:3 NEG:0) LAST:1)
0057 61605000 * INST:80 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0058 0010800A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:132 REL:0 CHAN:0 NEG:0) LAST:0)
0059 01805010   INST:80 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
0060 0090840A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:132 REL:0 CHAN:1 NEG:0) LAST:0)
0061 21805000   INST:80 DST(SEL:12 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0062 0110880A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:132 REL:0 CHAN:2 NEG:0) LAST:0)
0063 41805000   INST:80 DST(SEL:12 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0064 81908C0A   SRC0(SEL:10 REL:0 CHAN:3 NEG:0) SRC1(SEL:132 REL:0 CHAN:3 NEG:0) LAST:1)
0065 61805000 * INST:80 DST(SEL:12 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0066 001000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:0 NEG:0) LAST:0)
0067 0142000B   INST:16 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:0 NEG:0)
0068 809000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:1 NEG:0) LAST:1)
0069 2142040B * INST:16 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:11 REL:0 CHAN:1 NEG:0)
0070 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0071 01601910   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
0072 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0073 21601910   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
0074 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0075 41601910   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
0076 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0077 61601910 * 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
0078 00000009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0079 01601910   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
0080 00000409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0081 21601910   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
0082 8000000A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0083 01201910 * 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
0084 00010008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0)
0085 01400010   INST:0 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
0086 8000140A   SRC0(SEL:10 REL:0 CHAN:1 NEG:1) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0087 21201910 * 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
0088 020180FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:12 REL:0 CHAN:0 NEG:1) LAST:0)
0089 41200010   INST:0 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
0090 8000000C   SRC0(SEL:12 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0091 61201910 * 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
0092 00000009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0093 00801910   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
0094 00000409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0095 20801910   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
0096 000008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0097 40801910   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
0098 80000CFE   SRC0(SEL:254 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0099 60801910 * 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
0100 00000009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0101 00801910   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
0102 00000409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0103 20801910   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
0104 00000809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0105 40801910   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
0106 80000C09   SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0107 60801910 * 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
0108 0010A00C   SRC0(SEL:12 REL:0 CHAN:0 NEG:0) SRC1(SEL:133 REL:0 CHAN:0 NEG:0) LAST:0)
0109 00820009   INST:16 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:0 NEG:0)
0110 8090A00C   SRC0(SEL:12 REL:0 CHAN:0 NEG:0) SRC1(SEL:133 REL:0 CHAN:1 NEG:0) LAST:1)
0111 20820409 * INST:16 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:9 REL:0 CHAN:1 NEG:0)
0112 000004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0113 00A01910   INST:25 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
0114 000004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0115 20A01910   INST:25 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
0116 000004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0117 40A01910   INST:25 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
0118 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0119 60A01910 * INST:25 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
0120 0000000B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0121 00C01910   INST:25 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
0122 0000040B   SRC0(SEL:11 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0123 20C01910   INST:25 DST(SEL:6 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
0124 0000080B   SRC0(SEL:11 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0125 40C01910   INST:25 DST(SEL:6 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
0126 80000C0B   SRC0(SEL:11 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0127 60C01910 * INST:25 DST(SEL:6 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
0128 00000002   SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0129 00E01910   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
0130 00000402   SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0131 20E01910   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
0132 00000802   SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0133 40E01910   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
0134 80000C02   SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0135 60E01910 * 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
0004 C002203C EXPORT GPR:4 ELEM_SIZE:3 ARRAY_BASE:3C TYPE:1
0005 94000688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:1 EOP:0
0006 C002C000 EXPORT GPR:5 ELEM_SIZE:3 ARRAY_BASE:0 TYPE:2
0007 94240688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:3 EOP:1
--------------------------------------
______________________________________________________________
--------------------------------------------------------------
FRAG
DCL IN[0], GENERIC[1], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL CONST[1..19]
DCL TEMP[0..10]
IMM FLT32 {    0.0000,     1.0000,     0.0404,     0.0774}
IMM FLT32 {    0.0550,     0.0000,     0.9479,     2.4000}
IMM FLT32 {    4.0000,     0.0031,     0.0000,    12.9200}
IMM FLT32 {    0.4167,     0.0000,     1.0550,    -0.0550}
  0: MOV TEMP[0], IMM[0].xxxy
  1: MOV TEMP[1].xyz, IMM[0].xxxy
  2: MOV TEMP[2].xyz, IMM[0].xxxy
  3: MOV TEMP[3].xyz, IMM[0].xxxy
  4: ADD TEMP[4].xy, IN[0], -CONST[2]
  5: MOV TEMP[1].xy, TEMP[4].xyxx
  6: ADD TEMP[5].xy, IN[0], CONST[2]
  7: MOV TEMP[2].xy, TEMP[5].xyxx
  8: TEX TEMP[6], TEMP[4].xyyy, SAMP[0], 2D
  9: MOV TEMP[4], TEMP[6]
 10: IF CONST[3].xxxx :22
 11:   SLE TEMP[7].xyz, TEMP[6].xyzz, IMM[0].zzzx
 12:   MUL TEMP[8].xyz, TEMP[6].xyzz, IMM[0].wwwx
 13:   ADD TEMP[9].xyz, TEMP[6].xyzz, IMM[1].xxxy
 14:   MUL TEMP[6].xyz, TEMP[9].xyzz, IMM[1].zzzy
 15:   POW TEMP[9].x, TEMP[6].xxxx, IMM[1].wwww
 16:   POW TEMP[9].y, TEMP[6].yyyy, IMM[1].wwww
 17:   POW TEMP[9].z, TEMP[6].zzzz, IMM[1].wwww
 18:   ADD TEMP[6].xyz, IMM[0].yyyy, -TEMP[7].xyzz
 19:   MUL TEMP[10].xyz, TEMP[9].xyzz, TEMP[6].xyzz
 20:   MAD TEMP[6].xyz, TEMP[8].xyzz, TEMP[7].xyzz, TEMP[10].xyzz
 21:   MOV TEMP[4].xyz, TEMP[6].xyzx
 22: ENDIF
 23: MOV TEMP[1].xyz, TEMP[4]
 24: TEX TEMP[4], TEMP[5].xyyy, SAMP[0], 2D
 25: MOV TEMP[5].xyz, TEMP[4]
 26: IF CONST[3].xxxx :38
 27:   SLE TEMP[6].xyz, TEMP[4].xyzz, IMM[0].zzzz
 28:   MUL TEMP[7].xyz, TEMP[4].xyzz, IMM[0].wwww
 29:   ADD TEMP[8].xyz, TEMP[4].xyzz, IMM[1].xxxx
 30:   MUL TEMP[4].xyz, TEMP[8].xyzz, IMM[1].zzzz
 31:   POW TEMP[8].x, TEMP[4].xxxx, IMM[1].wwww
 32:   POW TEMP[8].y, TEMP[4].yyyy, IMM[1].wwww
 33:   POW TEMP[8].z, TEMP[4].zzzz, IMM[1].wwww
 34:   ADD TEMP[4].xyz, IMM[0].yyyy, -TEMP[6].xyzz
 35:   MUL TEMP[9].xyz, TEMP[8].xyzz, TEMP[4].xyzz
 36:   MAD TEMP[4].xyz, TEMP[7].xyzz, TEMP[6].xyzz, TEMP[9].xyzz
 37:   MOV TEMP[5].xyz, TEMP[4].xyzx
 38: ENDIF
 39: MOV TEMP[2].xyz, TEMP[5]
 40: TEX TEMP[4], IN[0].xyyy, SAMP[0], 2D
 41: MOV TEMP[6], TEMP[4]
 42: IF CONST[3].xxxx :54
 43:   SLE TEMP[7].xyz, TEMP[4].xyzz, IMM[0].zzzz
 44:   MUL TEMP[8].xyz, TEMP[4].xyzz, IMM[0].wwww
 45:   ADD TEMP[9].xyz, TEMP[4].xyzz, IMM[1].xxxx
 46:   MUL TEMP[4].xyz, TEMP[9].xyzz, IMM[1].zzzz
 47:   POW TEMP[9].x, TEMP[4].xxxx, IMM[1].wwww
 48:   POW TEMP[9].y, TEMP[4].yyyy, IMM[1].wwww
 49:   POW TEMP[9].z, TEMP[4].zzzz, IMM[1].wwww
 50:   ADD TEMP[4].xyz, IMM[0].yyyy, -TEMP[7].xyzz
 51:   MUL TEMP[10].xyz, TEMP[9].xyzz, TEMP[4].xyzz
 52:   MAD TEMP[4].xyz, TEMP[8].xyzz, TEMP[7].xyzz, TEMP[10].xyzz
 53:   MOV TEMP[6].xyz, TEMP[4].xyzx
 54: ENDIF
 55: MOV TEMP[1].z, TEMP[5].xxxx
 56: MOV TEMP[1].y, TEMP[6].xxxx
 57: MAD TEMP[2].xyz, TEMP[1].xyzx, -CONST[1].xxxx, CONST[1].yyyx
 58: MUL TEMP[4].xyz, TEMP[1], CONST[1].xxxx
 59: MOV TEMP[1].xyz, TEMP[4].xyzx
 60: MAD TEMP[4].xyz, CONST[1].zzzz, TEMP[4].xyzx, CONST[1].wwww
 61: MUL TEMP[4].xyz, TEMP[2], TEMP[4].xyzx
 62: MUL TEMP[3].xyz, TEMP[1], TEMP[4].xyzx
 63: MAD TEMP[3].xyz, TEMP[3].xyzx, IMM[2].xxxx, TEMP[1]
 64: MOV TEMP[1].xyz, TEMP[3].xyzx
 65: MOV TEMP[2].xyz, TEMP[3].xyzx
 66: MOV TEMP[0], TEMP[3].xyzy
 67: IF CONST[19].xxxx :78
 68:   SLE TEMP[1].xyz, TEMP[3].xyzz, IMM[2].yyyz
 69:   MUL TEMP[2].xyz, TEMP[3].xyzz, IMM[2].wwwz
 70:   POW TEMP[4].x, TEMP[3].xxxx, IMM[3].xxxx
 71:   POW TEMP[4].y, TEMP[3].yyyy, IMM[3].xxxx
 72:   POW TEMP[4].z, TEMP[3].zzzz, IMM[3].xxxx
 73:   MAD TEMP[3].xyz, TEMP[4].xyzz, IMM[3].zzzy, IMM[3].wwwy
 74:   ADD TEMP[4].xyz, IMM[0].yyyy, -TEMP[1].xyzz
 75:   MUL TEMP[5].xyz, TEMP[3].xyzz, TEMP[4].xyzz
 76:   MAD TEMP[3].xyz, TEMP[2].xyzz, TEMP[1].xyzz, TEMP[5].xyzz
 77:   MOV TEMP[0].xyz, TEMP[3].xyzx
 78: ENDIF
 79: MOV OUT[0], TEMP[0]
 80: END
bytecode 652 dw -- 16 gprs ---------------------
     6
0000 80000014 ALU ADDR:40 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0001 A0500000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:21
0040 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0041 00401910   INST:25 DST(SEL:2 CHAN:0 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 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0043 20401910   INST:25 DST(SEL:2 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 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0045 40401910   INST:25 DST(SEL:2 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 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0047 60401910 * INST:25 DST(SEL:2 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 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0049 00601910   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
0050 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0051 20601910   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
0052 800000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0053 40601910 * 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
0054 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0055 00801910   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
0056 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0057 20801910   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
0058 800000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0059 40801910 * 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
0060 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0061 00A01910   INST:25 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
0062 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0063 20A01910   INST:25 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
0064 800000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0065 40A01910 * INST:25 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
0066 02104000   SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:130 REL:0 CHAN:0 NEG:1) LAST:0)
0067 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
0068 82904400   SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:130 REL:0 CHAN:1 NEG:1) LAST:1)
0069 20C00010 * INST:0 DST(SEL:6 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
0070 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0071 00601910   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
0072 800004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0073 20601910 * 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
0074 00104000   SRC0(SEL:0 REL:0 CHAN:0 NEG:0) SRC1(SEL:130 REL:0 CHAN:0 NEG:0) LAST:0)
0075 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
0076 80904400   SRC0(SEL:0 REL:0 CHAN:1 NEG:0) SRC1(SEL:130 REL:0 CHAN:1 NEG:0) LAST:1)
0077 20E00010 * INST:0 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
0078 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0079 00801910   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
0080 800004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0081 20801910 * 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
0002 0000002A TEX/VTX ADDR:84
0003 80800000 TEX/VTX INST:1 COUNT:1
0084 00060110   INST:16 RESOURCE_ID:1 SRC(GPR:6 REL:0)
0085 F00D1008   DST(GPR:8 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
0086 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)
0087 00000000   
0004 8000002C ALU ADDR:88 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0005 A4100000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:5
0088 00000008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0089 00C01910   INST:25 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 00000408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0091 20C01910   INST:25 DST(SEL:6 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 40C01910   INST:25 DST(SEL:6 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 00000C08   SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0095 60C01910   INST:25 DST(SEL:6 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 801F0083   SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0097 01C0231C * INST:35 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:1 UPDATE_PRED:1
0006 00000005 CF ADDR:10
0007 85000001 CF INST:10 COND:0 POP_COUNT:1
0008 00000031 ALU ADDR:98 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0009 A8CC0000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:52
0098 000100FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0)
0099 01200A10   INST:10 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
0100 008100FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0)
0101 21200A10   INST:10 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
0102 810100FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:1)
0103 41200A10 * INST:10 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
0104 3D25AEE6	0.040450
0106 001FA008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0107 01400110   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
0108 001FA408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0109 21400110   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
0110 801FA808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0111 41400110 * 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
0112 3D9E8391	0.077399
0114 001FA008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0115 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
0116 001FA408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0117 21600010   INST:0 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
0118 801FA808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0119 41600010 * INST:0 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
0120 3D6147AE	0.055000
0122 001FA0FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0123 01000110   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
0124 001FA4FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0125 21000110   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
0126 801FA8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0127 41000110 * 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
0128 3F72A76F	0.947867
0130 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0131 01C06310 * INST:99 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
0132 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0133 01C00110 * INST:1 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
0134 4019999A	2.400000
0136 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0137 01C06110 * INST:97 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
0138 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0139 01601910   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
0140 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0141 21601900   INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0142 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0143 41601900   INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0144 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0145 61601900   INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0146 80000408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0147 01C06310 * INST:99 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
0148 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0149 01C00110 * INST:1 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
0150 4019999A	2.400000
0152 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0153 01C06110 * INST:97 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
0154 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0155 01601900   INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0156 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0157 21601910   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
0158 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0159 41601900   INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0160 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0161 61601900   INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0162 80000808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0163 01C06310 * INST:99 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
0164 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0165 01C00110 * INST:1 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
0166 4019999A	2.400000
0168 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0169 01C06110 * INST:97 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
0170 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0171 01601900   INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0172 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0173 21601900   INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0174 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0175 41601910   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
0176 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0177 61601900 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0178 020124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:1) LAST:0)
0179 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
0180 028124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:1) LAST:0)
0181 21000010   INST:0 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
0182 830124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:1) LAST:1)
0183 41000010 * INST:0 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
0184 001FC00B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0185 01800110   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
0186 009FC40B   SRC0(SEL:11 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0187 21800110   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
0188 811FC80B   SRC0(SEL:11 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0189 41800110 * 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
0190 0001200A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0)
0191 010200FE   INST:16 DST(SEL:8 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0192 0081240A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0)
0193 210204FE   INST:16 DST(SEL:8 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0194 8101280A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:1)
0195 410208FE * INST:16 DST(SEL:8 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0196 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0197 00C01910   INST:25 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
0198 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0199 20C01910   INST:25 DST(SEL:6 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
0200 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0201 40C01910 * INST:25 DST(SEL:6 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
0010 00000065 ALU ADDR:202 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0011 A0080000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:3
0202 00000006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0203 00601910   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
0204 00000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0205 20601910   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
0206 80000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0207 40601910 * 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
0012 00000068 TEX/VTX ADDR:208
0013 80800000 TEX/VTX INST:1 COUNT:1
0208 00070110   INST:16 RESOURCE_ID:1 SRC(GPR:7 REL:0)
0209 F00D1006   DST(GPR:6 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
0210 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)
0211 00000000   
0014 8000006A ALU ADDR:212 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0015 A40C0000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:4
0212 00000006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0213 00E01910   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
0214 00000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0215 20E01910   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
0216 00000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0217 40E01910   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
0218 801F0083   SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0219 01C0231C * INST:35 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:1 UPDATE_PRED:1
0016 0000000A CF ADDR:20
0017 85000001 CF INST:10 COND:0 POP_COUNT:1
0018 0000006E ALU ADDR:220 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0019 A8CC0000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:52
0220 0000C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0)
0221 01000A10   INST:10 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
0222 0080C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0)
0223 21000A10   INST:10 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
0224 8100C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:1)
0225 41000A10 * INST:10 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
0226 3D25AEE6	0.040450
0228 001FA006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0229 01200110   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
0230 001FA406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0231 21200110   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
0232 801FA806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0233 41200110 * 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
0234 3D9E8391	0.077399
0236 001FA006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0237 01400010   INST:0 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
0238 001FA406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0239 21400010   INST:0 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
0240 801FA806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0241 41400010 * INST:0 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
0242 3D6147AE	0.055000
0244 001FA0FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0245 00C00110   INST:1 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
0246 001FA4FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0247 20C00110   INST:1 DST(SEL:6 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
0248 801FA8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0249 40C00110 * INST:1 DST(SEL:6 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
0250 3F72A76F	0.947867
0252 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0253 01C06310 * INST:99 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
0254 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0255 01C00110 * INST:1 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
0256 4019999A	2.400000
0258 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0259 01C06110 * INST:97 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
0260 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0261 01401910   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
0262 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0263 21401900   INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0264 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0265 41401900   INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0266 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0267 61401900   INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0268 80000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0269 01C06310 * INST:99 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
0270 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0271 01C00110 * INST:1 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
0272 4019999A	2.400000
0274 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0275 01C06110 * INST:97 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
0276 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0277 01401900   INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0278 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0279 21401910   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
0280 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0281 41401900   INST:25 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0282 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0283 61401900   INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0284 80000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0285 01C06310 * INST:99 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
0286 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0287 01C00110 * INST:1 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
0288 4019999A	2.400000
0290 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0291 01C06110 * INST:97 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
0292 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0293 01401900   INST:25 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0294 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0295 21401900   INST:25 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0296 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0297 41401910   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
0298 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0299 61401900 * INST:25 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0300 020104F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:1) LAST:0)
0301 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
0302 028104F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:1) LAST:0)
0303 20C00010   INST:0 DST(SEL:6 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
0304 830104F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:1) LAST:1)
0305 40C00010 * INST:0 DST(SEL:6 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
0306 001FC00A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0307 01600110   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
0308 009FC40A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0309 21600110   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
0310 811FC80A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0311 41600110 * 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
0312 00010009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:8 REL:0 CHAN:0 NEG:0) LAST:0)
0313 00C200FE   INST:16 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0314 00810409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:8 REL:0 CHAN:1 NEG:0) LAST:0)
0315 20C204FE   INST:16 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0316 81010809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:8 REL:0 CHAN:2 NEG:0) LAST:1)
0317 40C208FE * INST:16 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0318 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0319 00E01910   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
0320 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0321 20E01910   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
0322 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0323 40E01910 * 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
0020 000000A2 ALU ADDR:324 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0021 A0080000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:3
0324 00000007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0325 00801910   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
0326 00000407   SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0327 20801910   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
0328 80000807   SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0329 40801910 * 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 000000A6 TEX/VTX ADDR:332
0023 80800000 TEX/VTX INST:1 COUNT:1
0332 00000110   INST:16 RESOURCE_ID:1 SRC(GPR:0 REL:0)
0333 F00D1006   DST(GPR:6 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
0334 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)
0335 00000000   
0024 800000A8 ALU ADDR:336 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0025 A4100000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:5
0336 00000006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0337 01001910   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
0338 00000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0339 21001910   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
0340 00000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0341 41001910   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
0342 00000C06   SRC0(SEL:6 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0343 61001910   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
0344 801F0083   SRC0(SEL:131 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0345 01C0231C * INST:35 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:1 UPDATE_PRED:1
0026 0000000F CF ADDR:30
0027 85000001 CF INST:10 COND:0 POP_COUNT:1
0028 000000AD ALU ADDR:346 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0029 A8CC0000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:52
0346 0000C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0)
0347 01200A10   INST:10 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
0348 0080C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0)
0349 21200A10   INST:10 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
0350 8100C0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:1)
0351 41200A10 * INST:10 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
0352 3D25AEE6	0.040450
0354 001FA006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0355 01400110   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
0356 001FA406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0357 21400110   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
0358 801FA806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0359 41400110 * 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
0360 3D9E8391	0.077399
0362 001FA006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0363 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
0364 001FA406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0365 21600010   INST:0 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
0366 801FA806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0367 41600010 * INST:0 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
0368 3D6147AE	0.055000
0370 001FA0FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0371 00C00110   INST:1 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
0372 001FA4FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0373 20C00110   INST:1 DST(SEL:6 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
0374 801FA8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0375 40C00110 * INST:1 DST(SEL:6 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
0376 3F72A76F	0.947867
0378 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0379 01C06310 * INST:99 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
0380 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0381 01C00110 * INST:1 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
0382 4019999A	2.400000
0384 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0385 01C06110 * INST:97 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
0386 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0387 01601910   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
0388 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0389 21601900   INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0390 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0391 41601900   INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0392 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0393 61601900   INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0394 80000406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0395 01C06310 * INST:99 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
0396 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0397 01C00110 * INST:1 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
0398 4019999A	2.400000
0400 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0401 01C06110 * INST:97 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
0402 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0403 01601900   INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0404 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0405 21601910   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
0406 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0407 41601900   INST:25 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0408 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0409 61601900   INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0410 80000806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0411 01C06310 * INST:99 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
0412 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0413 01C00110 * INST:1 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
0414 4019999A	2.400000
0416 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0417 01C06110 * INST:97 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
0418 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0419 01601900   INST:25 DST(SEL:11 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0420 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0421 21601900   INST:25 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0422 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0423 41601910   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
0424 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0425 61601900 * INST:25 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0426 020124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:1) LAST:0)
0427 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
0428 028124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:1) LAST:0)
0429 20C00010   INST:0 DST(SEL:6 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
0430 830124F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:1) LAST:1)
0431 40C00010 * INST:0 DST(SEL:6 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
0432 001FC00B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0433 01800110   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
0434 009FC40B   SRC0(SEL:11 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0435 21800110   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
0436 811FC80B   SRC0(SEL:11 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0437 41800110 * 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
0438 0001200A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:9 REL:0 CHAN:0 NEG:0) LAST:0)
0439 00C200FE   INST:16 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0440 0081240A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:9 REL:0 CHAN:1 NEG:0) LAST:0)
0441 20C204FE   INST:16 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0442 8101280A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:9 REL:0 CHAN:2 NEG:0) LAST:1)
0443 40C208FE * INST:16 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0444 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0445 01001910   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
0446 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0447 21001910   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
0448 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0449 41001910 * 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
0030 800000E1 ALU ADDR:450 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0031 A4A80000 ALU INST:72 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:43
0450 00000008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0451 20681910   INST:25 DST(SEL:3 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:2 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0452 80000007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0453 40601910 * 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
0454 00000081   SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0455 01E01910   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
0456 00000481   SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0457 21E01910   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
0458 00000881   SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0459 41E01910   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
0460 80000C81   SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0461 61E01910 * 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
0462 021FC003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:1) LAST:0)
0463 00820481   INST:16 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:1 NEG:0)
0464 021FC403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:1) LAST:0)
0465 20820481   INST:16 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:1 NEG:0)
0466 821FC803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:1) LAST:1)
0467 40820481 * INST:16 DST(SEL:4 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:1 NEG:0)
0468 00102003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:0)
0469 00C00110   INST:1 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
0470 00102403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:0)
0471 20C00110   INST:1 DST(SEL:6 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
0472 80102803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:1)
0473 40C00110 * INST:1 DST(SEL:6 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
0474 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0475 00601910   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
0476 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0477 20601910   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
0478 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0479 40601910 * 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
0480 00000081   SRC0(SEL:129 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0481 01E01910   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
0482 00000481   SRC0(SEL:129 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0483 21E01910   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
0484 00000881   SRC0(SEL:129 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0485 41E01910   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
0486 80000C81   SRC0(SEL:129 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0487 61E01910 * 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
0488 0000C8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:6 REL:0 CHAN:0 NEG:0) LAST:0)
0489 00C20C81   INST:16 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:3 NEG:0)
0490 0080C8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:6 REL:0 CHAN:1 NEG:0) LAST:0)
0491 20C20C81   INST:16 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:3 NEG:0)
0492 8100C8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:6 REL:0 CHAN:2 NEG:0) LAST:1)
0493 40C20C81 * INST:16 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:129 REL:0 CHAN:3 NEG:0)
0494 001FC004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0495 00C00110   INST:1 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
0496 009FC404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0497 20C00110   INST:1 DST(SEL:6 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
0498 811FC804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0499 40C00110 * INST:1 DST(SEL:6 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
0500 001FC003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0501 00A00110   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
0502 009FC403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0503 20A00110   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
0504 811FC803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0505 40A00110 * 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
0506 001FA0FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0507 00A20003   INST:16 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:3 REL:0 CHAN:0 NEG:0)
0508 001FA4FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0509 20A20403   INST:16 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:3 REL:0 CHAN:1 NEG:0)
0510 801FA8FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:1)
0511 40A20803 * INST:16 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:3 REL:0 CHAN:2 NEG:0)
0512 40800000	4.000000
0514 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0515 00601910   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
0516 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0517 20601910   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
0518 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0519 40601910 * 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
0520 00000005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0521 00801910   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
0522 00000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0523 20801910   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
0524 80000805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0525 40801910 * 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
0526 00000005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0527 00401910   INST:25 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0528 00000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0529 20401910   INST:25 DST(SEL:2 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
0530 00000805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0531 40401910   INST:25 DST(SEL:2 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
0532 00000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0533 60401910   INST:25 DST(SEL:2 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
0534 801F0093   SRC0(SEL:147 REL:0 CHAN:0 NEG:0) SRC1(SEL:248 REL:0 CHAN:0 NEG:0) LAST:1)
0535 01C0231C * INST:35 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:1 UPDATE_PRED:1
0032 00000012 CF ADDR:36
0033 85000001 CF INST:10 COND:0 POP_COUNT:1
0034 0000010C ALU ADDR:536 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0035 A8D40000 ALU INST:80 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:54
0536 0000A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:0 NEG:0) LAST:0)
0537 00600A10   INST:10 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
0538 0080A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:1 NEG:0) LAST:0)
0539 20600A10   INST:10 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
0540 8100A0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:5 REL:0 CHAN:2 NEG:0) LAST:1)
0541 40600A10 * INST:10 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
0542 3B4D2E1C	0.003131
0544 001FA005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0545 00800110   INST:1 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
0546 001FA405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0547 20800110   INST:1 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
0548 001FA805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:253 REL:0 CHAN:0 NEG:0) LAST:0)
0549 40800110   INST:1 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
0550 80000005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0551 01C06310 * INST:99 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
0552 414EB852	12.920000
0554 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0555 01C00110 * INST:1 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
0556 3ED55476	0.416660
0558 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0559 01C06110 * INST:97 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
0560 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0561 00C01910   INST:25 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
0562 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0563 20C01900   INST:25 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0564 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0565 40C01900   INST:25 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0566 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0567 60C01900   INST:25 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0568 80000405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0569 01C06310 * INST:99 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
0570 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0571 01C00110 * INST:1 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
0572 3ED55476	0.416660
0574 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0575 01C06110 * INST:97 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
0576 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0577 00C01900   INST:25 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0578 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0579 20C01910   INST:25 DST(SEL:6 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
0580 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0581 40C01900   INST:25 DST(SEL:6 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0582 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0583 60C01900   INST:25 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0584 80000805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0585 01C06310 * INST:99 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
0586 801FE0FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:1)
0587 01C00110 * INST:1 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
0588 3ED55476	0.416660
0590 800000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0591 01C06110 * INST:97 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
0592 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0593 00C01900   INST:25 DST(SEL:6 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0594 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0595 20C01900   INST:25 DST(SEL:6 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0596 000000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0597 40C01910   INST:25 DST(SEL:6 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
0598 800000FF   SRC0(SEL:255 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0599 60C01900 * INST:25 DST(SEL:6 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0600 000000FD   SRC0(SEL:253 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0601 01E01910   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
0602 000004F8   SRC0(SEL:248 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0603 21E01910   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
0604 000004FD   SRC0(SEL:253 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0605 41E01910   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
0606 800008FD   SRC0(SEL:253 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0607 61E01910 * 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
0608 3ED55476	0.416660
0609 3F870A3D	1.055000
0610 BD6147AE	-0.055000
0612 011FC006   SRC0(SEL:6 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:0)
0613 00A200FD   INST:16 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0614 011FC406   SRC0(SEL:6 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:0)
0615 20A200FD   INST:16 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0616 811FC806   SRC0(SEL:6 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0617 40A200FD * INST:16 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:253 REL:0 CHAN:0 NEG:0)
0618 BD6147AE	-0.055000
0620 020064F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:1) LAST:0)
0621 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
0622 028064F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:1) LAST:0)
0623 20C00010   INST:0 DST(SEL:6 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
0624 830064F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:1) LAST:1)
0625 40C00010 * INST:0 DST(SEL:6 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
0626 001FC005   SRC0(SEL:5 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:0)
0627 00E00110   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
0628 009FC405   SRC0(SEL:5 REL:0 CHAN:1 NEG:0) SRC1(SEL:254 REL:0 CHAN:1 NEG:0) LAST:0)
0629 20E00110   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
0630 811FC805   SRC0(SEL:5 REL:0 CHAN:2 NEG:0) SRC1(SEL:254 REL:0 CHAN:2 NEG:0) LAST:1)
0631 40E00110 * 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
0632 00006004   SRC0(SEL:4 REL:0 CHAN:0 NEG:0) SRC1(SEL:3 REL:0 CHAN:0 NEG:0) LAST:0)
0633 00A200FE   INST:16 DST(SEL:5 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:0 NEG:0)
0634 00806404   SRC0(SEL:4 REL:0 CHAN:1 NEG:0) SRC1(SEL:3 REL:0 CHAN:1 NEG:0) LAST:0)
0635 20A204FE   INST:16 DST(SEL:5 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:1 NEG:0)
0636 81006804   SRC0(SEL:4 REL:0 CHAN:2 NEG:0) SRC1(SEL:3 REL:0 CHAN:2 NEG:0) LAST:1)
0637 40A208FE * INST:16 DST(SEL:5 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:254 REL:0 CHAN:2 NEG:0)
0638 000000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0639 00401910   INST:25 DST(SEL:2 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0640 000004FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0641 20401910   INST:25 DST(SEL:2 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
0642 800008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0643 40401910 * INST:25 DST(SEL:2 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
0036 00000142 ALU ADDR:644 KCACHE_MODE0:0 KCACHE_BANK0:0 KCACHE_BANK1:0
0037 A00C0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:4
0644 00000002   SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0645 00201910   INST:25 DST(SEL:1 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:1 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0646 00000402   SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0647 20201910   INST:25 DST(SEL:1 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
0648 00000802   SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0649 40201910   INST:25 DST(SEL:1 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
0650 80000C02   SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0651 60201910 * INST:25 DST(SEL:1 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
0038 C0008000 EXPORT GPR:1 ELEM_SIZE:3 ARRAY_BASE:0 TYPE:0
0039 94200688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:1 EOP:1
--------------------------------------
______________________________________________________________
--------------------------------------------------------------
VERT
DCL IN[0]
DCL IN[1]
DCL IN[2]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
DCL OUT[2], GENERIC[1]
DCL CONST[0..5]
DCL TEMP[0..4]
IMM FLT32 {    0.0000,     1.0000,     0.0000,     0.0000}
  0: MOV TEMP[0].x, IN[2].xxxx
  1: MOV TEMP[0].y, IN[2].yyyy
  2: MOV TEMP[0].z, IN[2].zzzz
  3: MOV TEMP[1].x, IN[0].xxxx
  4: MOV TEMP[1].y, IN[0].yyyy
  5: MAD TEMP[2], TEMP[0].xyzx, IMM[0].yyyx, IMM[0].xxxy
  6: DP4 TEMP[0].x, TEMP[2], CONST[3]
  7: DP4 TEMP[3].x, TEMP[2], CONST[1]
  8: DP4 TEMP[3].y, TEMP[2], CONST[2]
  9: DP4 TEMP[4].x, TEMP[2], CONST[4]
 10: MAD TEMP[2].xy, TEMP[4].xxxx, CONST[0], TEMP[3]
 11: MOV TEMP[3], IMM[0].xxxy
 12: MOV TEMP[3].xy, TEMP[1].xyxx
 13: MOV TEMP[1].x, TEMP[2].xxxx
 14: MOV TEMP[1].y, -TEMP[2].yyyy
 15: ADD TEMP[2].x, TEMP[0].xxxx, TEMP[0].xxxx
 16: ADD TEMP[1].z, TEMP[2].xxxx, -TEMP[4].xxxx
 17: MOV TEMP[1].w, TEMP[4].xxxx
 18: MOV OUT[0], TEMP[1]
 19: MOV OUT[0], TEMP[1]
 20: MAD OUT[0].xy, TEMP[4].xxxx, CONST[5].xyxx, TEMP[1].xyxx
 21: MOV OUT[1], IN[1]
 22: MOV OUT[2], TEMP[3]
 23: END
bytecode 128 dw -- 15 gprs ---------------------
     6
0000 00000000 CF ADDR:0
0001 89800000 CF INST:19 COND:0 POP_COUNT:0
0002 80000004 ALU ADDR:8 KCACHE_MODE0:2 KCACHE_BANK0:0 KCACHE_BANK1:0
0003 A0EC0000 ALU INST:64 KCACHE_MODE1:0 KCACHE_ADDR0:0 KCACHE_ADDR1:0 COUNT:60
0008 00000003   SRC0(SEL:3 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0009 00E01910   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
0010 00000403   SRC0(SEL:3 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0011 20E01910   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
0012 00000803   SRC0(SEL:3 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0013 40E01910   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
0014 80000001   SRC0(SEL:1 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0015 01001910 * 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
0016 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0017 01C01910   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
0018 00000401   SRC0(SEL:1 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0019 21001910   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
0020 000008F8   SRC0(SEL:248 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0021 41C01910   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
0022 00000CF8   SRC0(SEL:248 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0023 61C01910   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
0024 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0025 21C01910 * 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
0026 001FE007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0027 012200F8   INST:16 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0028 001FE407   SRC0(SEL:7 REL:0 CHAN:1 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0029 212200F8   INST:16 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0030 001FE807   SRC0(SEL:7 REL:0 CHAN:2 NEG:0) SRC1(SEL:255 REL:0 CHAN:0 NEG:0) LAST:0)
0031 412200F8   INST:16 DST(SEL:9 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:248 REL:0 CHAN:0 NEG:0)
0032 801FC007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:254 REL:0 CHAN:0 NEG:0) LAST:1)
0033 612204F9 * INST:16 DST(SEL:9 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:249 REL:0 CHAN:1 NEG:0)
0034 001060FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:131 REL:0 CHAN:0 NEG:0) LAST:0)
0035 00E05010   INST:80 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
0036 009064FE   SRC0(SEL:254 REL:0 CHAN:1 NEG:0) SRC1(SEL:131 REL:0 CHAN:1 NEG:0) LAST:0)
0037 20E05000   INST:80 DST(SEL:7 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0038 011068FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:131 REL:0 CHAN:2 NEG:0) LAST:0)
0039 40E05000   INST:80 DST(SEL:7 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0040 81906CFE   SRC0(SEL:254 REL:0 CHAN:3 NEG:0) SRC1(SEL:131 REL:0 CHAN:3 NEG:0) LAST:1)
0041 60E05000 * INST:80 DST(SEL:7 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0042 00102009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:129 REL:0 CHAN:0 NEG:0) LAST:0)
0043 01405010   INST:80 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
0044 00902409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:129 REL:0 CHAN:1 NEG:0) LAST:0)
0045 21405000   INST:80 DST(SEL:10 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0046 01102809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:129 REL:0 CHAN:2 NEG:0) LAST:0)
0047 41405000   INST:80 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0048 81902C09   SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:129 REL:0 CHAN:3 NEG:0) LAST:1)
0049 61405000 * INST:80 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0050 00104009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:130 REL:0 CHAN:0 NEG:0) LAST:0)
0051 01405000   INST:80 DST(SEL:10 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0052 00904409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:130 REL:0 CHAN:1 NEG:0) LAST:0)
0053 21405010   INST:80 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
0054 01104809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:130 REL:0 CHAN:2 NEG:0) LAST:0)
0055 41405000   INST:80 DST(SEL:10 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0056 81904C09   SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:130 REL:0 CHAN:3 NEG:0) LAST:1)
0057 61405000 * INST:80 DST(SEL:10 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0058 00108009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:132 REL:0 CHAN:0 NEG:0) LAST:0)
0059 01605010   INST:80 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
0060 00908409   SRC0(SEL:9 REL:0 CHAN:1 NEG:0) SRC1(SEL:132 REL:0 CHAN:1 NEG:0) LAST:0)
0061 21605000   INST:80 DST(SEL:11 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0062 01108809   SRC0(SEL:9 REL:0 CHAN:2 NEG:0) SRC1(SEL:132 REL:0 CHAN:2 NEG:0) LAST:0)
0063 41605000   INST:80 DST(SEL:11 CHAN:2 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0064 81908C09   SRC0(SEL:9 REL:0 CHAN:3 NEG:0) SRC1(SEL:132 REL:0 CHAN:3 NEG:0) LAST:1)
0065 61605000 * INST:80 DST(SEL:11 CHAN:3 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC0_ABS:0 SRC1_ABS:0 WRITE_MASK:0 OMOD:0 EXECUTE_MASK:0 UPDATE_PRED:0
0066 001000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:0 NEG:0) LAST:0)
0067 0122000A   INST:16 DST(SEL:9 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:0 NEG:0)
0068 809000FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:128 REL:0 CHAN:1 NEG:0) LAST:1)
0069 2122040A * INST:16 DST(SEL:9 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:10 REL:0 CHAN:1 NEG:0)
0070 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0071 01401910   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
0072 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0073 21401910   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
0074 000000F8   SRC0(SEL:248 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0075 41401910   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
0076 800004F9   SRC0(SEL:249 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0077 61401910 * 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
0078 00000008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0079 01401910   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
0080 00000408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0081 21401910   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
0082 80000009   SRC0(SEL:9 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0083 01001910 * 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
0084 0000E007   SRC0(SEL:7 REL:0 CHAN:0 NEG:0) SRC1(SEL:7 REL:0 CHAN:0 NEG:0) LAST:0)
0085 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
0086 80001409   SRC0(SEL:9 REL:0 CHAN:1 NEG:1) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0087 21001910 * 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
0088 020160FE   SRC0(SEL:254 REL:0 CHAN:0 NEG:0) SRC1(SEL:11 REL:0 CHAN:0 NEG:1) LAST:0)
0089 41000010   INST:0 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
0090 8000000B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0091 61001910 * 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
0092 00000008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0093 00801910   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
0094 00000408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0095 20801910   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
0096 000008FE   SRC0(SEL:254 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0097 40801910   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
0098 80000CFE   SRC0(SEL:254 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0099 60801910 * 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
0100 00000008   SRC0(SEL:8 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0101 00801910   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
0102 00000408   SRC0(SEL:8 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0103 20801910   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
0104 00000808   SRC0(SEL:8 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0105 40801910   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
0106 80000C08   SRC0(SEL:8 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0107 60801910 * 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
0108 0010A00B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:133 REL:0 CHAN:0 NEG:0) LAST:0)
0109 00820008   INST:16 DST(SEL:4 CHAN:0 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:0 NEG:0)
0110 8090A00B   SRC0(SEL:11 REL:0 CHAN:0 NEG:0) SRC1(SEL:133 REL:0 CHAN:1 NEG:0) LAST:1)
0111 20820408 * INST:16 DST(SEL:4 CHAN:1 REL:0 CLAMP:0) BANK_SWIZZLE:0 SRC2(SEL:8 REL:0 CHAN:1 NEG:0)
0112 00000002   SRC0(SEL:2 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0113 00A01910   INST:25 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
0114 00000402   SRC0(SEL:2 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0115 20A01910   INST:25 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
0116 00000802   SRC0(SEL:2 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0117 40A01910   INST:25 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
0118 80000C02   SRC0(SEL:2 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0119 60A01910 * INST:25 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
0120 0000000A   SRC0(SEL:10 REL:0 CHAN:0 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0121 00C01910   INST:25 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
0122 0000040A   SRC0(SEL:10 REL:0 CHAN:1 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0123 20C01910   INST:25 DST(SEL:6 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
0124 0000080A   SRC0(SEL:10 REL:0 CHAN:2 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:0)
0125 40C01910   INST:25 DST(SEL:6 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
0126 80000C0A   SRC0(SEL:10 REL:0 CHAN:3 NEG:0) SRC1(SEL:0 REL:0 CHAN:0 NEG:0) LAST:1)
0127 60C01910 * INST:25 DST(SEL:6 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
0004 C002203C EXPORT GPR:4 ELEM_SIZE:3 ARRAY_BASE:3C TYPE:1
0005 94000688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:1 EOP:0
0006 C002C000 EXPORT GPR:5 ELEM_SIZE:3 ARRAY_BASE:0 TYPE:2
0007 94220688 EXPORT SWIZ_X:0 SWIZ_Y:1 SWIZ_Z:2 SWIZ_W:3 BARRIER:1 INST:40 BURST_COUNT:2 EOP:1
--------------------------------------


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer


More information about the mesa-dev mailing list