Skip to content

Instantly share code, notes, and snippets.

@raphlinus
Created April 28, 2021 15:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raphlinus/2bf7e8dcc2d2cb7a3eda3aff359f69e0 to your computer and use it in GitHub Desktop.
Save raphlinus/2bf7e8dcc2d2cb7a3eda3aff359f69e0 to your computer and use it in GitHub Desktop.
Adreno 640 piet-gpu kernel4 disassembly listings, see https://github.com/linebender/piet-gpu/issues/83
:1:0257:0257[20554002x_00000001x] mov.s32s32 r0.z, 1
:0:0258:0258[00000500x_00000000x] (rpt5)nop
:6:0259:0264[c0260202x_02618001x] ldib.untyped.1d.u32.1.imm r0.z, r0.z, 1
:2:0260:0265[52b400f8x_20000002x] (sy)cmps.s.eq p0.x, r0.z, 0
:1:0261:0266[20044906x_000000cfx] (rpt1)mov.f32f32 r1.z, (r)r51.w
:0:0262:0268[00000300x_00000000x] (rpt3)nop
:0:0263:0272[00900000x_0000057cx] br !p0.x, #1404
:1:0264:0273[20554002x_00000002x] mov.s32s32 r0.z, 2
:1:0265:0274[20554003x_00000000x] mov.s32s32 r0.w, 0
:0:0266:0275[00000200x_00000000x] (rpt2)nop
:1:0267:0278[20154004x_00000003x] mov.s32s32 r1.x, r0.w
:0:0268:0279[00000500x_00000000x] (rpt5)nop
:5:0269:0285[a0005102x_02000005x] isam (s32)(x)r0.z, r0.z, s#0, t#1
:1:0270:0286[20555003x_00000006x] (ss)mov.s32s32 r0.w, 6
:1:0271:0287[20554004x_00000000x] mov.s32s32 r1.x, 0
:0:0272:0288[00000200x_00000000x] (rpt2)nop
:1:0273:0291[20154005x_00000004x] mov.s32s32 r1.y, r1.x
:0:0274:0292[00000500x_00000000x] (rpt5)nop
:5:0275:0298[a0005103x_02000007x] isam (s32)(x)r0.w, r0.w, s#0, t#1
:2:0276:0299[56500804x_00070002x] (sy)(nop1) mull.u r1.x, r0.z, r1.w
:3:0277:0301[61838804x_00040002x] (nop1) madsh.m16 r1.x, r0.z, r1.w, r1.x
:3:0278:0303[61810802x_00048007x] (nop3) madsh.m16 r0.z, r1.w, r0.z, r1.x
:2:0279:0307[42380802x_00060002x] (nop3) add.s r0.z, r0.z, r1.z
:2:0280:0311[46d80802x_200a0002x] (nop3) shl.b r0.z, r0.z, 10
:2:0281:0315[42380802x_00030002x] (nop3) add.s r0.z, r0.z, r0.w
:2:0282:0319[46f80803x_20020002x] (nop3) shr.b r0.w, r0.z, 2
:2:0283:0323[42300003x_20020003x] add.s r0.w, r0.w, 2
:0:0284:0324[00000500x_00000000x] (rpt5)nop
:6:0285:0330[c0260203x_03618001x] ldib.untyped.1d.u32.1.imm r0.w, r0.w, 1
:2:0286:0331[46d00004x_20040007x] shl.b r1.x, r1.w, 4
:2:0287:0332[46d00005x_20040006x] shl.b r1.y, r1.z, 4
:2:0288:0333[46d00806x_20040001x] (nop1) shl.b r1.z, r0.y, 4
:2:0289:0335[43b0002cx_00040001x] or.b r11.x, r0.y, r1.x
:2:0290:0336[43b8012dx_00050000x] (rpt1)or.b r11.y, r0.x, (r)r1.y
:1:0291:0338[20554000x_00000000x] mov.s32s32 r0.x, 0
:1:0292:0339[20444001x_00000000x] mov.f32f32 r0.y, (0.000000)
:2:0293:0340[56f0002fx_20020003x] (sy)shr.b r11.w, r0.w, 2
:1:0294:0341[208c4030x_0000002dx] cov.u32f32 (even)r12.x, r11.y
:1:0295:0342[208c4031x_0000002cx] cov.u32f32 (even)r12.y, r11.x
:2:0296:0343[42300002x_20080002x] add.s r0.z, r0.z, 8
:2:0297:0344[42300032x_2001002fx] add.s r12.z, r11.w, 1
:2:0298:0345[40100933x_28010030x] (rpt1)add.f r12.w, (r)r12.x, (0.5)
:1:0299:0347[20044320x_00000001x] (rpt3)mov.f32f32 r8.x, r0.y
:1:0300:0351[20044324x_00000001x] (rpt3)mov.f32f32 r9.x, r0.y
:1:0301:0355[20044053x_00000001x] mov.f32f32 r20.w, r0.y
:1:0302:0356[2004404fx_00000001x] mov.f32f32 r19.w, r0.y
:1:0303:0357[2004404bx_00000001x] mov.f32f32 r18.w, r0.y
:1:0304:0358[20044047x_00000001x] mov.f32f32 r17.w, r0.y
:1:0305:0359[20044043x_00000001x] mov.f32f32 r16.w, r0.y
:1:0306:0360[2004403fx_00000001x] mov.f32f32 r15.w, r0.y
:1:0307:0361[2004403bx_00000001x] mov.f32f32 r14.w, r0.y
:1:0308:0362[20044037x_00000001x] mov.f32f32 r13.w, r0.y
:1:0309:0363[20044052x_00000001x] mov.f32f32 r20.z, r0.y
:1:0310:0364[2004404ex_00000001x] mov.f32f32 r19.z, r0.y
:1:0311:0365[2004404ax_00000001x] mov.f32f32 r18.z, r0.y
:1:0312:0366[20044046x_00000001x] mov.f32f32 r17.z, r0.y
:1:0313:0367[20044042x_00000001x] mov.f32f32 r16.z, r0.y
:1:0314:0368[2004403ex_00000001x] mov.f32f32 r15.z, r0.y
:1:0315:0369[2004403ax_00000001x] mov.f32f32 r14.z, r0.y
:1:0316:0370[2004401fx_00000001x] mov.f32f32 r7.w, r0.y
:1:0317:0371[20044051x_00000001x] mov.f32f32 r20.y, r0.y
:1:0318:0372[2004404dx_00000001x] mov.f32f32 r19.y, r0.y
:1:0319:0373[20044049x_00000001x] mov.f32f32 r18.y, r0.y
:1:0320:0374[20044045x_00000001x] mov.f32f32 r17.y, r0.y
:1:0321:0375[20044041x_00000001x] mov.f32f32 r16.y, r0.y
:1:0322:0376[2004403dx_00000001x] mov.f32f32 r15.y, r0.y
:1:0323:0377[20044039x_00000001x] mov.f32f32 r14.y, r0.y
:1:0324:0378[2004401ex_00000001x] mov.f32f32 r7.z, r0.y
:1:0325:0379[20044050x_00000001x] mov.f32f32 r20.x, r0.y
:1:0326:0380[2004404cx_00000001x] mov.f32f32 r19.x, r0.y
:1:0327:0381[20044048x_00000001x] mov.f32f32 r18.x, r0.y
:1:0328:0382[20044044x_00000001x] mov.f32f32 r17.x, r0.y
:1:0329:0383[20044040x_00000001x] mov.f32f32 r16.x, r0.y
:1:0330:0384[2004403cx_00000001x] mov.f32f32 r15.x, r0.y
:1:0331:0385[20044038x_00000001x] mov.f32f32 r14.x, r0.y
:1:0332:0386[2004401dx_00000001x] mov.f32f32 r7.y, r0.y
:1:0333:0387[20044035x_00000002x] mov.f32f32 r13.y, r0.z
:1:0334:0388[20044036x_00000000x] mov.f32f32 r13.z, r0.x
:0:0335:0389[00000100x_00000000x] (rpt1)nop
:2:0336:0391[56f80800x_20020035x] (sy)(nop3) shr.b r0.x, r13.y, 2
:2:0337:0395[42300001x_20020000x] add.s r0.y, r0.x, 2
:0:0338:0396[00000500x_00000000x] (rpt5)nop
:6:0339:0402[c0260201x_01618001x] ldib.untyped.1d.u32.1.imm r0.y, r0.y, 1
:2:0340:0403[53900001x_10400001x] (sy)and.b r0.y, r0.y, c16.x
:2:0341:0404[42380002x_20080035x] (nop2) add.s r0.z, r13.y, 8
:2:0342:0407[42b400f8x_20000001x] cmps.s.eq p0.x, r0.y, 0
:0:0343:0408[00000500x_00000000x] (rpt5)nop
:0:0344:0414[00800000x_0000043fx] br p0.x, #1087
:2:0345:0415[42b400f8x_20020001x] cmps.s.eq p0.x, r0.y, 2
:0:0346:0416[00000500x_00000000x] (rpt5)nop
:0:0347:0422[00800000x_00000331x] br p0.x, #817
:2:0348:0423[42b400f8x_20010001x] cmps.s.eq p0.x, r0.y, 1
:0:0349:0424[00000500x_00000000x] (rpt5)nop
:0:0350:0430[00800000x_000003a4x] br p0.x, #932
:2:0351:0431[42b400f8x_20030001x] cmps.s.eq p0.x, r0.y, 3
:0:0352:0432[00000500x_00000000x] (rpt5)nop
:0:0353:0438[00800000x_0000001bx] br p0.x, #27
:2:0354:0439[42b400f8x_20040001x] cmps.s.eq p0.x, r0.y, 4
:0:0355:0440[00000500x_00000000x] (rpt5)nop
:0:0356:0446[00800000x_0000001fx] br p0.x, #31
:2:0357:0447[42b400f8x_20050001x] cmps.s.eq p0.x, r0.y, 5
:0:0358:0448[00000500x_00000000x] (rpt5)nop
:0:0359:0454[00800000x_00000025x] br p0.x, #37
:2:0360:0455[42b400f8x_20060001x] cmps.s.eq p0.x, r0.y, 6
:0:0361:0456[00000500x_00000000x] (rpt5)nop
:0:0362:0462[00800000x_0000009fx] br p0.x, #159
:2:0363:0463[42b400f8x_20070001x] cmps.s.eq p0.x, r0.y, 7
:0:0364:0464[00000500x_00000000x] (rpt5)nop
:0:0365:0470[00800000x_000001e0x] br p0.x, #480
:2:0366:0471[42b400f8x_20080001x] cmps.s.eq p0.x, r0.y, 8
:0:0367:0472[00000500x_00000000x] (rpt5)nop
:0:0368:0478[00800000x_00000266x] br p0.x, #614
:2:0369:0479[42b400f8x_20090001x] cmps.s.eq p0.x, r0.y, 9
:0:0370:0480[00000500x_00000000x] (rpt5)nop
:0:0371:0486[00800000x_00000315x] br p0.x, #789
:1:0372:0487[20044b01x_00000020x] (rpt3)mov.f32f32 r0.y, (r)r8.x
:1:0373:0491[20044a05x_00000024x] (rpt2)mov.f32f32 r1.y, (r)r9.x
:1:0374:0494[20045000x_00000027x] (ss)mov.f32f32 r0.x, r9.w
:0:0375:0495[00000100x_00000000x] (rpt1)nop
:1:0376:0497[20044b20x_00000001x] (rpt3)mov.f32f32 r8.x, (r)r0.y
:1:0377:0501[20044a24x_00000005x] (rpt2)mov.f32f32 r9.x, (r)r1.y
:1:0378:0504[20044027x_00000000x] mov.f32f32 r9.w, r0.x
:0:0379:0505[01000000x_ffffffd4x] jump #-44
:2:0380:0506[4a300035x_20040035x] (jp)add.s r13.y, r13.y, 4
:1:0381:0507[20444001x_3f800000x] mov.f32f32 r0.y, (1.000000)
:0:0382:0508[00000200x_00000000x] (rpt2)nop
:1:0383:0511[20044302x_00000001x] (rpt3)mov.f32f32 r0.z, r0.y
:1:0384:0515[20044106x_00000001x] (rpt1)mov.f32f32 r1.z, r0.y
:1:0385:0517[20044000x_00000001x] mov.f32f32 r0.x, r0.y
:0:0386:0518[01000000x_fffffff5x] jump #-11
:2:0387:0519[4a300000x_20030000x] (jp)add.s r0.x, r0.x, 3
:0:0388:0520[00000500x_00000000x] (rpt5)nop
:6:0389:0526[c0260201x_00618001x] ldib.untyped.1d.u32.1.imm r0.y, r0.x, 1
:1:0390:0527[30044303x_00000001x] (sy)(rpt3)mov.f32f32 r0.w, r0.y
:1:0391:0531[20044007x_00000001x] mov.f32f32 r1.w, r0.y
:1:0392:0532[20044000x_00000001x] mov.f32f32 r0.x, r0.y
:1:0393:0533[20044035x_00000002x] mov.f32f32 r13.y, r0.z
:1:0394:0534[20044002x_00000001x] mov.f32f32 r0.z, r0.y
:0:0395:0535[01000000x_ffffffecx] jump #-20
:2:0396:0536[4a300000x_20030000x] (jp)add.s r0.x, r0.x, 3
:0:0397:0537[00000500x_00000000x] (rpt5)nop
:6:0398:0543[c0260200x_00618001x] ldib.untyped.1d.u32.1.imm r0.x, r0.x, 1
:2:0399:0544[56f00001x_20100000x] (sy)shr.b r0.y, r0.x, 16
:2:0400:0545[46f00003x_20080000x] shr.b r0.w, r0.x, 8
:2:0401:0546[46f00804x_20180000x] (nop1) shr.b r1.x, r0.x, 24
:2:0402:0548[43900001x_20ff0001x] and.b r0.y, r0.y, 255
:2:0403:0549[43900003x_20ff0003x] and.b r0.w, r0.w, 255
:1:0404:0550[20244005x_00000044x] mov.f32f32 r1.y, c17.x
:1:0405:0551[208c4004x_00000004x] cov.u32f32 (even)r1.x, r1.x
:1:0406:0552[208c4001x_00000001x] cov.u32f32 (even)r0.y, r0.y
:1:0407:0553[208c4003x_00000003x] cov.u32f32 (even)r0.w, r0.w
:0:0408:0554[00000000x_00000000x] nop
:3:0409:0555[63820006x_10491046x] mad.f32 r1.z, c17.z, r1.x, c18.y
:3:0410:0556[63808007x_10491046x] mad.f32 r1.w, c17.z, r0.y, c18.y
:3:0411:0557[63818008x_10491046x] mad.f32 r2.x, c17.z, r0.w, c18.y
:4:0412:0558[80100005x_00000005x] rcp r1.y, r1.y
:0:0413:0559[00000000x_00000000x] nop
:2:0414:0560[40781106x_00060005x] (ss)(rpt1)mul.f r1.z, r1.y, (r)r1.z
:2:0415:0562[40700005x_00080005x] mul.f r1.y, r1.y, r2.x
:0:0416:0563[00000300x_00000000x] (rpt3)nop
:4:0417:0567[80500006x_00000006x] log2 r1.z, r1.z
:0:0418:0568[00000000x_00000000x] nop
:4:0419:0569[80500007x_00000007x] log2 r1.w, r1.w
:0:0420:0570[00000000x_00000000x] nop
:4:0421:0571[80500005x_00000005x] log2 r1.y, r1.y
:2:0422:0572[43900000x_20ff0000x] and.b r0.x, r0.x, 255
:2:0423:0573[40701906x_104a0006x] (ss)(rpt1)mul.f r1.z, (r)r1.z, c18.z
:2:0424:0575[40700005x_104a0005x] mul.f r1.y, r1.y, c18.z
:2:0425:0576[40700008x_10460004x] mul.f r2.x, r1.x, c17.z
:1:0426:0577[208c4000x_00000000x] cov.u32f32 (even)r0.x, r0.x
:2:0427:0578[40700804x_10480004x] (nop1) mul.f r1.x, r1.x, c18.x
:2:0428:0580[40b30008x_10470008x] cmps.f.ge r2.x, r2.x, c17.w
:4:0429:0581[80700006x_00000006x] exp2 r1.z, r1.z
:4:0430:0582[80700007x_00000007x] exp2 r1.w, r1.w
:0:0431:0583[00000000x_00000000x] nop
:4:0432:0584[80700005x_00000005x] exp2 r1.y, r1.y
:2:0433:0585[40700009x_10460001x] mul.f r2.y, r0.y, c17.z
:2:0434:0586[4070000ax_10460003x] mul.f r2.z, r0.w, c17.z
:2:0435:0587[40700001x_10480001x] mul.f r0.y, r0.y, c18.x
:2:0436:0588[40700003x_10480003x] mul.f r0.w, r0.w, c18.x
:2:0437:0589[40b30909x_10470009x] (rpt1)cmps.f.ge r2.y, (r)r2.y, c17.w
:2:0438:0591[40700000x_10460000x] mul.f r0.x, r0.x, c17.z
:3:0439:0592[64841004x_00040006x] (ss)sel.b32 r1.x, r1.z, r2.x, r1.x
:3:0440:0593[64848001x_00010007x] sel.b32 r0.y, r1.w, r2.y, r0.y
:3:0441:0594[64850003x_00030005x] sel.b32 r0.w, r1.y, r2.z, r0.w
:3:0442:0595[63900005x_104b4000x] mad.f32 r1.y, (neg)r0.x, r8.x, c18.w
:2:0443:0596[40700006x_00200004x] mul.f r1.z, r1.x, r8.x
:2:0444:0597[40700007x_00200001x] mul.f r1.w, r0.y, r8.x
:2:0445:0598[40700008x_00200003x] mul.f r2.x, r0.w, r8.x
:2:0446:0599[40700009x_00200000x] mul.f r2.y, r0.x, r8.x
:3:0447:0600[63a98053x_00060005x] mad.f32 r20.w, r1.y, r20.w, r1.z
:3:0448:0601[63a90052x_00070005x] mad.f32 r20.z, r1.y, r20.z, r1.w
:3:0449:0602[63a88051x_00080005x] mad.f32 r20.y, r1.y, r20.y, r2.x
:3:0450:0603[63908006x_104b4000x] mad.f32 r1.z, (neg)r0.x, r8.y, c18.w
:2:0451:0604[40700007x_00210004x] mul.f r1.w, r1.x, r8.y
:2:0452:0605[40700008x_00210001x] mul.f r2.x, r0.y, r8.y
:2:0453:0606[4070000ax_00210003x] mul.f r2.z, r0.w, r8.y
:2:0454:0607[4070000bx_00210000x] mul.f r2.w, r0.x, r8.y
:3:0455:0608[63a80050x_00090005x] mad.f32 r20.x, r1.y, r20.x, r2.y
:3:0456:0609[63a7804fx_00070006x] mad.f32 r19.w, r1.z, r19.w, r1.w
:3:0457:0610[63a7004ex_00080006x] mad.f32 r19.z, r1.z, r19.z, r2.x
:3:0458:0611[63910005x_104b4000x] mad.f32 r1.y, (neg)r0.x, r8.z, c18.w
:3:0459:0612[63a6804dx_000a0006x] mad.f32 r19.y, r1.z, r19.y, r2.z
:2:0460:0613[40700007x_00220004x] mul.f r1.w, r1.x, r8.z
:3:0461:0614[63a6004cx_000b0006x] mad.f32 r19.x, r1.z, r19.x, r2.w
:3:0462:0615[63a5804bx_00070005x] mad.f32 r18.w, r1.y, r18.w, r1.w
:2:0463:0616[40700006x_00220001x] mul.f r1.z, r0.y, r8.z
:2:0464:0617[40700007x_00220003x] mul.f r1.w, r0.w, r8.z
:3:0465:0618[63a5004ax_00060005x] mad.f32 r18.z, r1.y, r18.z, r1.z
:3:0466:0619[63a48049x_00070005x] mad.f32 r18.y, r1.y, r18.y, r1.w
:3:0467:0620[63918006x_104b4000x] mad.f32 r1.z, (neg)r0.x, r8.w, c18.w
:2:0468:0621[40700007x_00220000x] mul.f r1.w, r0.x, r8.z
:2:0469:0622[40700008x_00230004x] mul.f r2.x, r1.x, r8.w
:3:0470:0623[63a40048x_00070005x] mad.f32 r18.x, r1.y, r18.x, r1.w
:3:0471:0624[63a38047x_00080006x] mad.f32 r17.w, r1.z, r17.w, r2.x
:2:0472:0625[40700005x_00230001x] mul.f r1.y, r0.y, r8.w
:2:0473:0626[40700007x_00230003x] mul.f r1.w, r0.w, r8.w
:3:0474:0627[63a30046x_00050006x] mad.f32 r17.z, r1.z, r17.z, r1.y
:3:0475:0628[63a28045x_00070006x] mad.f32 r17.y, r1.z, r17.y, r1.w
:3:0476:0629[63920005x_104b4000x] mad.f32 r1.y, (neg)r0.x, r9.x, c18.w
:2:0477:0630[40700007x_00230000x] mul.f r1.w, r0.x, r8.w
:2:0478:0631[40700008x_00240004x] mul.f r2.x, r1.x, r9.x
:3:0479:0632[63a20044x_00070006x] mad.f32 r17.x, r1.z, r17.x, r1.w
:3:0480:0633[63a18043x_00080005x] mad.f32 r16.w, r1.y, r16.w, r2.x
:2:0481:0634[40700006x_00240001x] mul.f r1.z, r0.y, r9.x
:2:0482:0635[40700007x_00240003x] mul.f r1.w, r0.w, r9.x
:3:0483:0636[63a10042x_00060005x] mad.f32 r16.z, r1.y, r16.z, r1.z
:3:0484:0637[63a08041x_00070005x] mad.f32 r16.y, r1.y, r16.y, r1.w
:3:0485:0638[63928006x_104b4000x] mad.f32 r1.z, (neg)r0.x, r9.y, c18.w
:2:0486:0639[40700007x_00240000x] mul.f r1.w, r0.x, r9.x
:2:0487:0640[40700008x_00250004x] mul.f r2.x, r1.x, r9.y
:3:0488:0641[63a00040x_00070005x] mad.f32 r16.x, r1.y, r16.x, r1.w
:3:0489:0642[639f803fx_00080006x] mad.f32 r15.w, r1.z, r15.w, r2.x
:2:0490:0643[40700005x_00250001x] mul.f r1.y, r0.y, r9.y
:2:0491:0644[40700007x_00250003x] mul.f r1.w, r0.w, r9.y
:3:0492:0645[639f003ex_00050006x] mad.f32 r15.z, r1.z, r15.z, r1.y
:3:0493:0646[639e803dx_00070006x] mad.f32 r15.y, r1.z, r15.y, r1.w
:3:0494:0647[63930005x_104b4000x] mad.f32 r1.y, (neg)r0.x, r9.z, c18.w
:2:0495:0648[40700007x_00250000x] mul.f r1.w, r0.x, r9.y
:2:0496:0649[40700008x_00260004x] mul.f r2.x, r1.x, r9.z
:3:0497:0650[639e003cx_00070006x] mad.f32 r15.x, r1.z, r15.x, r1.w
:3:0498:0651[639d803bx_00080005x] mad.f32 r14.w, r1.y, r14.w, r2.x
:2:0499:0652[40700006x_00260001x] mul.f r1.z, r0.y, r9.z
:2:0500:0653[40700007x_00260003x] mul.f r1.w, r0.w, r9.z
:3:0501:0654[639d003ax_00060005x] mad.f32 r14.z, r1.y, r14.z, r1.z
:3:0502:0655[639c8039x_00070005x] mad.f32 r14.y, r1.y, r14.y, r1.w
:2:0503:0656[40700006x_00260000x] mul.f r1.z, r0.x, r9.z
:3:0504:0657[63938007x_104b4000x] mad.f32 r1.w, (neg)r0.x, r9.w, c18.w
:3:0505:0658[639c0038x_00060005x] mad.f32 r14.x, r1.y, r14.x, r1.z
:2:0506:0659[40700004x_00270004x] mul.f r1.x, r1.x, r9.w
:2:0507:0660[40700001x_00270001x] mul.f r0.y, r0.y, r9.w
:3:0508:0661[639b8037x_00040007x] mad.f32 r13.w, r1.w, r13.w, r1.x
:3:0509:0662[638f801fx_00010007x] mad.f32 r7.w, r1.w, r7.w, r0.y
:2:0510:0663[40700001x_00270003x] mul.f r0.y, r0.w, r9.w
:2:0511:0664[40700000x_00270000x] mul.f r0.x, r0.x, r9.w
:3:0512:0665[638f001ex_00010007x] mad.f32 r7.z, r1.w, r7.z, r0.y
:3:0513:0666[638e801dx_00000007x] mad.f32 r7.y, r1.w, r7.y, r0.x
:1:0514:0667[20044001x_00000020x] mov.f32f32 r0.y, r8.x
:1:0515:0668[20044b03x_00000022x] (rpt3)mov.f32f32 r0.w, (r)r8.z
:1:0516:0672[20044007x_00000026x] mov.f32f32 r1.w, r9.z
:1:0517:0673[20044000x_00000027x] mov.f32f32 r0.x, r9.w
:1:0518:0674[20044035x_00000002x] mov.f32f32 r13.y, r0.z
:1:0519:0675[20044002x_00000021x] mov.f32f32 r0.z, r8.y
:0:0520:0676[01000000x_ffffff6fx] jump #-145
:2:0521:0677[4a300000x_20040000x] (jp)add.s r0.x, r0.x, 4
:0:0522:0678[00000500x_00000000x] (rpt5)nop
:6:0523:0684[c0260200x_00618001x] ldib.untyped.1d.u32.1.imm r0.x, r0.x, 1
:2:0524:0685[56d00001x_20100000x] (sy)shl.b r0.y, r0.x, 16
:2:0525:0686[47180000x_20100000x] (nop2) ashr.b r0.x, r0.x, 16
:2:0526:0689[47100002x_20100001x] ashr.b r0.z, r0.y, 16
:2:0527:0690[4238000fx_002c0000x] (nop2) add.s r3.w, r0.x, r11.x
:2:0528:0693[42300010x_002d0002x] add.s r4.x, r0.z, r11.y
:2:0529:0694[43b00003x_2008002dx] or.b r0.w, r11.y, 8
:1:0530:0695[20044001x_0000000fx] mov.f32f32 r0.y, r3.w
:0:0531:0696[00000000x_00000000x] nop
:1:0532:0697[20044000x_00000010x] mov.f32f32 r0.x, r4.x
:2:0533:0698[42300002x_00030002x] add.s r0.z, r0.z, r0.w
:2:0534:0699[42300011x_2004000fx] add.s r4.y, r3.w, 4
:1:0535:0700[20044004x_0000000fx] mov.f32f32 r1.x, r3.w
:0:0536:0701[00000000x_00000000x] nop
:1:0537:0702[20044003x_00000002x] mov.f32f32 r0.w, r0.z
:1:0538:0703[20044905x_00000010x] (rpt1)mov.f32f32 r1.y, (r)r4.x
:5:0539:0705[a0001f07x_00000001x] isam (f32)(xyzw)r1.w, r0.x, s#0, t#0
:0:0540:0706[00000300x_00000000x] (rpt3)nop
:5:0541:0710[a0001f0bx_00000007x] isam (f32)(xyzw)r2.w, r0.w, s#0, t#0
:0:0542:0711[00000100x_00000000x] (rpt1)nop
:5:0543:0713[a0001f03x_0000000bx] isam (f32)(xyzw)r0.w, r1.y, s#0, t#0
:1:0544:0714[20245000x_00000044x] (ss)mov.f32f32 r0.x, c17.x
:2:0545:0715[50100001x_10490007x] (sy)add.f r0.y, r1.w, c18.y
:2:0546:0716[40100012x_10490008x] add.f r4.z, r2.x, c18.y
:0:0547:0717[00000300x_00000000x] (rpt3)nop
:4:0548:0721[80100054x_00000000x] rcp r21.x, r0.x
:2:0549:0722[40701000x_00540001x] (ss)mul.f r0.x, r0.y, r21.x
:2:0550:0723[40700001x_00540012x] mul.f r0.y, r4.z, r21.x
:1:0551:0724[20244012x_00000042x] mov.f32f32 r4.z, c16.z
:0:0552:0725[00000300x_00000000x] (rpt3)nop
:4:0553:0729[80500000x_00000000x] log2 r0.x, r0.x
:0:0554:0730[00000000x_00000000x] nop
:4:0555:0731[80500001x_00000001x] log2 r0.y, r0.y
:0:0556:0732[00000000x_00000000x] nop
:4:0557:0733[80100055x_00000012x] rcp r21.y, r4.z
:2:0558:0734[40101012x_10490009x] (ss)add.f r4.z, r2.y, c18.y
:2:0559:0735[40180013x_1049000bx] (nop2) add.f r4.w, r2.w, c18.y
:2:0560:0738[40700912x_00540012x] (rpt1)mul.f r4.z, (r)r4.z, r21.x
:2:0561:0740[40700900x_104a0000x] (rpt1)mul.f r0.x, (r)r0.x, c18.z
:2:0562:0742[40100014x_1049000cx] add.f r5.x, r3.x, c18.y
:2:0563:0743[40b30015x_10470007x] cmps.f.ge r5.y, r1.w, c17.w
:2:0564:0744[40700807x_00550007x] (nop1) mul.f r1.w, r1.w, r21.y
:2:0565:0746[40700014x_00540014x] mul.f r5.x, r5.x, r21.x
:4:0566:0747[80500012x_00000012x] log2 r4.z, r4.z
:4:0567:0748[80500013x_00000013x] log2 r4.w, r4.w
:4:0568:0749[80700000x_00000000x] exp2 r0.x, r0.x
:0:0569:0750[00000000x_00000000x] nop
:4:0570:0751[80700001x_00000001x] exp2 r0.y, r0.y
:2:0571:0752[40100016x_1049000dx] add.f r5.z, r3.y, c18.y
:2:0572:0753[40100017x_10490003x] add.f r5.w, r0.w, c18.y
:2:0573:0754[40b30018x_10470008x] cmps.f.ge r6.x, r2.x, c17.w
:2:0574:0755[40700008x_00550008x] mul.f r2.x, r2.x, r21.y
:2:0575:0756[40700916x_00540016x] (rpt1)mul.f r5.z, (r)r5.z, r21.x
:2:0576:0758[40701912x_104a0012x] (ss)(rpt1)mul.f r4.z, (r)r4.z, c18.z
:3:0577:0760[648a8056x_00070000x] sel.b32 r21.z, r0.x, r5.y, r1.w
:3:0578:0761[648c0057x_00080001x] sel.b32 r21.w, r0.y, r6.x, r2.x
:4:0579:0762[80500000x_00000014x] log2 r0.x, r5.x
:0:0580:0763[00000000x_00000000x] nop
:4:0581:0764[80500001x_00000016x] log2 r0.y, r5.z
:0:0582:0765[00000000x_00000000x] nop
:4:0583:0766[80500007x_00000017x] log2 r1.w, r5.w
:0:0584:0767[00000000x_00000000x] nop
:4:0585:0768[80700008x_00000012x] exp2 r2.x, r4.z
:0:0586:0769[00000000x_00000000x] nop
:4:0587:0770[80700012x_00000013x] exp2 r4.z, r4.w
:2:0588:0771[40b31013x_10470009x] (ss)cmps.f.ge r4.w, r2.y, c17.w
:2:0589:0772[40700009x_00550009x] mul.f r2.y, r2.y, r21.y
:2:0590:0773[40b30014x_1047000bx] cmps.f.ge r5.x, r2.w, c17.w
:2:0591:0774[4070000bx_0055000bx] mul.f r2.w, r2.w, r21.y
:2:0592:0775[40700000x_104a0000x] mul.f r0.x, r0.x, c18.z
:2:0593:0776[40100015x_10490004x] add.f r5.y, r1.x, c18.y
:2:0594:0777[40700001x_104a0001x] mul.f r0.y, r0.y, c18.z
:2:0595:0778[40700007x_104a0007x] mul.f r1.w, r1.w, c18.z
:3:0596:0779[64898009x_00090008x] sel.b32 r2.y, r2.x, r4.w, r2.y
:2:0597:0780[40700008x_00540015x] mul.f r2.x, r5.y, r21.x
:3:0598:0781[648a0058x_000b0012x] sel.b32 r22.x, r4.z, r5.x, r2.w
:2:0599:0782[40b3000bx_1047000cx] cmps.f.ge r2.w, r3.x, c17.w
:2:0600:0783[4070000cx_0055000cx] mul.f r3.x, r3.x, r21.y
:4:0601:0784[80700000x_00000000x] exp2 r0.x, r0.x
:4:0602:0785[80700001x_00000001x] exp2 r0.y, r0.y
:0:0603:0786[00000000x_00000000x] nop
:4:0604:0787[80700007x_00000007x] exp2 r1.w, r1.w
:0:0605:0788[00000100x_00000000x] (rpt1)nop
:4:0606:0790[80500008x_00000008x] log2 r2.x, r2.x
:2:0607:0791[40b30012x_1047000dx] cmps.f.ge r4.z, r3.y, c17.w
:2:0608:0792[4070000dx_0055000dx] mul.f r3.y, r3.y, r21.y
:2:0609:0793[40b30013x_10470003x] cmps.f.ge r4.w, r0.w, c17.w
:2:0610:0794[40700003x_00550003x] mul.f r0.w, r0.w, r21.y
:2:0611:0795[40100014x_10490005x] add.f r5.x, r1.y, c18.y
:3:0612:0796[64859059x_000c0000x] (ss)sel.b32 r22.y, r0.x, r2.w, r3.x
:3:0613:0797[6489000dx_000d0001x] sel.b32 r3.y, r0.y, r4.z, r3.y
:3:0614:0798[6489805ax_00030007x] sel.b32 r22.z, r1.w, r4.w, r0.w
:2:0615:0799[4070000bx_00540014x] mul.f r2.w, r5.x, r21.x
:2:0616:0800[40700012x_104a0008x] mul.f r4.z, r2.x, c18.z
:2:0617:0801[4230000cx_2008000fx] add.s r3.x, r3.w, 8
:1:0618:0802[20044001x_00000011x] mov.f32f32 r0.y, r4.y
:1:0619:0803[20044000x_00000002x] mov.f32f32 r0.x, r0.z
:2:0620:0804[42300003x_200c000fx] add.s r0.w, r3.w, 12
:1:0621:0805[20044008x_0000000cx] mov.f32f32 r2.x, r3.x
:1:0622:0806[20044007x_00000010x] mov.f32f32 r1.w, r4.x
:1:0623:0807[2004400fx_00000010x] mov.f32f32 r3.w, r4.x
:4:0624:0808[8070005bx_00000012x] exp2 r22.w, r4.z
:4:0625:0809[8050005cx_0000000bx] log2 r23.x, r2.w
:1:0626:0810[2004500bx_00000002x] (ss)mov.f32f32 r2.w, r0.z
:1:0627:0811[20044010x_00000003x] mov.f32f32 r4.x, r0.w
:5:0628:0812[a0001f11x_00000001x] isam (f32)(xyzw)r4.y, r0.x, s#0, t#0
:0:0629:0813[00000200x_00000000x] (rpt2)nop
:5:0630:0816[a0001f15x_0000000fx] isam (f32)(xyzw)r5.y, r1.w, s#0, t#0
:0:0631:0817[00000100x_00000000x] (rpt1)nop
:5:0632:0819[a0001f19x_00000017x] isam (f32)(xyzw)r6.y, r2.w, s#0, t#0
:0:0633:0820[00000000x_00000000x] nop
:5:0634:0821[a0001f28x_0000001fx] isam (f32)(xyzw)r10.x, r3.w, s#0, t#0
:5:0635:0822[a0001f00x_00000005x] isam (f32)(xyzw)r0.x, r0.z, s#0, t#0
:2:0636:0823[50100007x_10490011x] (sy)add.f r1.w, r4.y, c18.y
:2:0637:0824[40b30008x_10470004x] cmps.f.ge r2.x, r1.x, c17.w
:2:0638:0825[40700804x_00550004x] (nop1) mul.f r1.x, r1.x, r21.y
:2:0639:0827[40700007x_00540007x] mul.f r1.w, r1.w, r21.x
:2:0640:0828[4070000bx_104a005cx] mul.f r2.w, r23.x, c18.z
:3:0641:0829[64840004x_0004005bx] sel.b32 r1.x, r22.w, r2.x, r1.x
:2:0642:0830[40100008x_10490012x] add.f r2.x, r4.z, c18.y
:2:0643:0831[40b3000cx_10470005x] cmps.f.ge r3.x, r1.y, c17.w
:2:0644:0832[40700805x_00550005x] (nop1) mul.f r1.y, r1.y, r21.y
:2:0645:0834[40700008x_00540008x] mul.f r2.x, r2.x, r21.x
:4:0646:0835[80500007x_00000007x] log2 r1.w, r1.w
:4:0647:0836[8070000bx_0000000bx] exp2 r2.w, r2.w
:0:0648:0837[00000500x_00000000x] (rpt5)nop
:4:0649:0843[80500008x_00000008x] log2 r2.x, r2.x
:2:0650:0844[40701007x_104a0007x] (ss)mul.f r1.w, r1.w, c18.z
:3:0651:0845[64860005x_0005000bx] sel.b32 r1.y, r2.w, r3.x, r1.y
:2:0652:0846[4010000bx_10490013x] add.f r2.w, r4.w, c18.y
:2:0653:0847[40b3000cx_10470011x] cmps.f.ge r3.x, r4.y, c17.w
:2:0654:0848[4070080fx_00550011x] (nop1) mul.f r3.w, r4.y, r21.y
:2:0655:0850[4070000bx_0054000bx] mul.f r2.w, r2.w, r21.x
:2:0656:0851[40700008x_104a0008x] mul.f r2.x, r2.x, c18.z
:4:0657:0852[80700007x_00000007x] exp2 r1.w, r1.w
:0:0658:0853[00000400x_00000000x] (rpt4)nop
:4:0659:0858[8050000bx_0000000bx] log2 r2.w, r2.w
:0:0660:0859[00000000x_00000000x] nop
:4:0661:0860[80700008x_00000008x] exp2 r2.x, r2.x
:3:0662:0861[64861007x_000f0007x] (ss)sel.b32 r1.w, r1.w, r3.x, r3.w
:2:0663:0862[4010000cx_10490015x] add.f r3.x, r5.y, c18.y
:2:0664:0863[40b3000fx_10470012x] cmps.f.ge r3.w, r4.z, c17.w
:2:0665:0864[40700810x_00550012x] (nop1) mul.f r4.x, r4.z, r21.y
:2:0666:0866[4070000cx_0054000cx] mul.f r3.x, r3.x, r21.x
:2:0667:0867[4070000bx_104a000bx] mul.f r2.w, r2.w, c18.z
:3:0668:0868[64878008x_00100008x] sel.b32 r2.x, r2.x, r3.w, r4.x
:2:0669:0869[4010000fx_10490016x] add.f r3.w, r5.z, c18.y
:2:0670:0870[40b30010x_10470013x] cmps.f.ge r4.x, r4.w, c17.w
:2:0671:0871[40700811x_00550013x] (nop1) mul.f r4.y, r4.w, r21.y
:2:0672:0873[4070000fx_0054000fx] mul.f r3.w, r3.w, r21.x
:4:0673:0874[8050000cx_0000000cx] log2 r3.x, r3.x
:4:0674:0875[8070000bx_0000000bx] exp2 r2.w, r2.w
:0:0675:0876[00000500x_00000000x] (rpt5)nop
:4:0676:0882[8050000fx_0000000fx] log2 r3.w, r3.w
:2:0677:0883[4070100cx_104a000cx] (ss)mul.f r3.x, r3.x, c18.z
:3:0678:0884[6488000bx_0011000bx] sel.b32 r2.w, r2.w, r4.x, r4.y
:2:0679:0885[40100010x_10490017x] add.f r4.x, r5.w, c18.y
:2:0680:0886[40b30011x_10470015x] cmps.f.ge r4.y, r5.y, c17.w
:2:0681:0887[40700812x_00550015x] (nop1) mul.f r4.z, r5.y, r21.y
:2:0682:0889[40700010x_00540010x] mul.f r4.x, r4.x, r21.x
:2:0683:0890[4070000fx_104a000fx] mul.f r3.w, r3.w, c18.z
:4:0684:0891[8070000cx_0000000cx] exp2 r3.x, r3.x
:0:0685:0892[00000400x_00000000x] (rpt4)nop
:4:0686:0897[80500010x_00000010x] log2 r4.x, r4.x
:0:0687:0898[00000000x_00000000x] nop
:4:0688:0899[8070000fx_0000000fx] exp2 r3.w, r3.w
:3:0689:0900[6488900cx_0012000cx] (ss)sel.b32 r3.x, r3.x, r4.y, r4.z
:2:0690:0901[40100011x_10490019x] add.f r4.y, r6.y, c18.y
:2:0691:0902[40b30012x_10470016x] cmps.f.ge r4.z, r5.z, c17.w
:2:0692:0903[40700813x_00550016x] (nop1) mul.f r4.w, r5.z, r21.y
:2:0693:0905[40700011x_00540011x] mul.f r4.y, r4.y, r21.x
:2:0694:0906[40700010x_104a0010x] mul.f r4.x, r4.x, c18.z
:3:0695:0907[6489000fx_0013000fx] sel.b32 r3.w, r3.w, r4.z, r4.w
:2:0696:0908[40100012x_1049001ax] add.f r4.z, r6.z, c18.y
:2:0697:0909[40b30013x_10470017x] cmps.f.ge r4.w, r5.w, c17.w
:2:0698:0910[40700815x_00550017x] (nop1) mul.f r5.y, r5.w, r21.y
:2:0699:0912[40700012x_00540012x] mul.f r4.z, r4.z, r21.x
:4:0700:0913[80500011x_00000011x] log2 r4.y, r4.y
:4:0701:0914[80700010x_00000010x] exp2 r4.x, r4.x
:0:0702:0915[00000500x_00000000x] (rpt5)nop
:4:0703:0921[80500012x_00000012x] log2 r4.z, r4.z
:2:0704:0922[40701011x_104a0011x] (ss)mul.f r4.y, r4.y, c18.z
:3:0705:0923[64898010x_00150010x] sel.b32 r4.x, r4.x, r4.w, r5.y
:2:0706:0924[40100013x_1049001bx] add.f r4.w, r6.w, c18.y
:2:0707:0925[40b30015x_10470019x] cmps.f.ge r5.y, r6.y, c17.w
:2:0708:0926[40700816x_00550019x] (nop1) mul.f r5.z, r6.y, r21.y
:2:0709:0928[40700013x_00540013x] mul.f r4.w, r4.w, r21.x
:2:0710:0929[40700012x_104a0012x] mul.f r4.z, r4.z, c18.z
:4:0711:0930[80700011x_00000011x] exp2 r4.y, r4.y
:0:0712:0931[00000500x_00000000x] (rpt5)nop
:4:0713:0937[80700012x_00000012x] exp2 r4.z, r4.z
:4:0714:0938[80500013x_00000013x] log2 r4.w, r4.w
:3:0715:0939[648a9011x_00160011x] (ss)sel.b32 r4.y, r4.y, r5.y, r5.z
:2:0716:0940[40b30015x_1047001ax] cmps.f.ge r5.y, r6.z, c17.w
:2:0717:0941[40100016x_10490028x] add.f r5.z, r10.x, c18.y
:2:0718:0942[40780017x_0055001ax] (nop2) mul.f r5.w, r6.z, r21.y
:2:0719:0945[40700016x_00540016x] mul.f r5.z, r5.z, r21.x
:3:0720:0946[648a8012x_00170012x] sel.b32 r4.z, r4.z, r5.y, r5.w
:2:0721:0947[40100015x_10490029x] add.f r5.y, r10.y, c18.y
:2:0722:0948[40780013x_104a0013x] (nop2) mul.f r4.w, r4.w, c18.z
:2:0723:0951[40700015x_00540015x] mul.f r5.y, r5.y, r21.x
:4:0724:0952[80500016x_00000016x] log2 r5.z, r5.z
:0:0725:0953[00000200x_00000000x] (rpt2)nop
:4:0726:0956[80700013x_00000013x] exp2 r4.w, r4.w
:0:0727:0957[00000200x_00000000x] (rpt2)nop
:4:0728:0960[80500015x_00000015x] log2 r5.y, r5.y
:2:0729:0961[40b30017x_1047001bx] cmps.f.ge r5.w, r6.w, c17.w
:2:0730:0962[40700019x_0055001bx] mul.f r6.y, r6.w, r21.y
:2:0731:0963[40781016x_104a0016x] (ss)(nop2) mul.f r5.z, r5.z, c18.z
:3:0732:0966[648b8013x_00190013x] sel.b32 r4.w, r4.w, r5.w, r6.y
:2:0733:0967[40b30017x_10470028x] cmps.f.ge r5.w, r10.x, c17.w
:2:0734:0968[40700019x_00550028x] mul.f r6.y, r10.x, r21.y
:2:0735:0969[40700015x_104a0015x] mul.f r5.y, r5.y, c18.z
:2:0736:0970[4010001ax_1049002ax] add.f r6.z, r10.z, c18.y
:4:0737:0971[80700016x_00000016x] exp2 r5.z, r5.z
:0:0738:0972[00000400x_00000000x] (rpt4)nop
:4:0739:0977[80700015x_00000015x] exp2 r5.y, r5.y
:2:0740:0978[4070001ax_0054001ax] mul.f r6.z, r6.z, r21.x
:3:0741:0979[648b9016x_00190016x] (ss)sel.b32 r5.z, r5.z, r5.w, r6.y
:2:0742:0980[40b30017x_10470029x] cmps.f.ge r5.w, r10.y, c17.w
:2:0743:0981[40780819x_00550029x] (nop3) mul.f r6.y, r10.y, r21.y
:3:0744:0985[648b8815x_00190015x] (nop1) sel.b32 r5.y, r5.y, r5.w, r6.y
:4:0745:0987[80500017x_0000001ax] log2 r5.w, r6.z
:2:0746:0988[40101919x_10490000x] (ss)(rpt1)add.f r6.y, (r)r0.x, c18.y
:0:0747:0990[00000100x_00000000x] (rpt1)nop
:2:0748:0992[40700919x_00540019x] (rpt1)mul.f r6.y, (r)r6.y, r21.x
:2:0749:0994[40700017x_104a0017x] mul.f r5.w, r5.w, c18.z
:0:0750:0995[00000300x_00000000x] (rpt3)nop
:4:0751:0999[80500019x_00000019x] log2 r6.y, r6.y
:0:0752:1000[00000000x_00000000x] nop
:4:0753:1001[8050001ax_0000001ax] log2 r6.z, r6.z
:0:0754:1002[00000000x_00000000x] nop
:4:0755:1003[80700017x_00000017x] exp2 r5.w, r5.w
:2:0756:1004[40b3001bx_1047002ax] cmps.f.ge r6.w, r10.z, c17.w
:2:0757:1005[40700028x_0055002ax] mul.f r10.x, r10.z, r21.y
:2:0758:1006[40701919x_104a0019x] (ss)(rpt1)mul.f r6.y, (r)r6.y, c18.z
:0:0759:1008[00000000x_00000000x] nop
:3:0760:1009[648d8017x_00280017x] sel.b32 r5.w, r5.w, r6.w, r10.x
:2:0761:1010[4018001bx_10490002x] (nop2) add.f r6.w, r0.z, c18.y
:4:0762:1013[80700019x_00000019x] exp2 r6.y, r6.y
:0:0763:1014[00000000x_00000000x] nop
:4:0764:1015[8070001ax_0000001ax] exp2 r6.z, r6.z
:2:0765:1016[4070001bx_0054001bx] mul.f r6.w, r6.w, r21.x
:2:0766:1017[40b30028x_10470000x] cmps.f.ge r10.x, r0.x, c17.w
:2:0767:1018[40700000x_00550000x] mul.f r0.x, r0.x, r21.y
:2:0768:1019[40b30029x_10470001x] cmps.f.ge r10.y, r0.y, c17.w
:2:0769:1020[40780001x_00550001x] (nop2) mul.f r0.y, r0.y, r21.y
:3:0770:1023[64941900x_20008019x] (ss)(rpt1)sel.b32 r0.x, (r)r6.y, (r)r10.x, (r)r0.x
:4:0771:1025[80500019x_0000001bx] log2 r6.y, r6.w
:2:0772:1026[40701019x_104a0019x] (ss)mul.f r6.y, r6.y, c18.z
:0:0773:1027[00000500x_00000000x] (rpt5)nop
:4:0774:1033[80700019x_00000019x] exp2 r6.y, r6.y
:2:0775:1034[4070001ax_00550002x] mul.f r6.z, r0.z, r21.y
:2:0776:1035[40bb0802x_10470002x] (nop3) cmps.f.ge r0.z, r0.z, c17.w
:3:0777:1039[64811002x_001a0019x] (ss)sel.b32 r0.z, r6.y, r0.z, r6.z
:3:0778:1040[63900019x_104b400ax] mad.f32 r6.y, (neg)r2.z, r8.x, c18.w
:2:0779:1041[4078011ax_00560020x] (rpt1)mul.f r6.z, r8.x, (r)r21.z
:2:0780:1043[40700909x_00200009x] (rpt1)mul.f r2.y, (r)r2.y, r8.x
:3:0781:1045[63a98053x_001a0019x] mad.f32 r20.w, r6.y, r20.w, r6.z
:3:0782:1046[63a90052x_001b0019x] mad.f32 r20.z, r6.y, r20.z, r6.w
:3:0783:1047[63a88051x_00090019x] mad.f32 r20.y, r6.y, r20.y, r2.y
:3:0784:1048[63a80050x_000a0019x] mad.f32 r20.x, r6.y, r20.x, r2.z
:3:0785:1049[63908009x_104b400ex] mad.f32 r2.y, (neg)r3.z, r8.y, c18.w
:2:0786:1050[4070000ax_00580021x] mul.f r2.z, r8.y, r22.x
:2:0787:1051[40700019x_00590021x] mul.f r6.y, r8.y, r22.y
:2:0788:1052[4070090dx_0021000dx] (rpt1)mul.f r3.y, (r)r3.y, r8.y
:3:0789:1054[63a7804fx_000a0009x] mad.f32 r19.w, r2.y, r19.w, r2.z
:3:0790:1055[63a7004ex_00190009x] mad.f32 r19.z, r2.y, r19.z, r6.y
:3:0791:1056[63a6804dx_000d0009x] mad.f32 r19.y, r2.y, r19.y, r3.y
:3:0792:1057[63a6004cx_000e0009x] mad.f32 r19.x, r2.y, r19.x, r3.z
:3:0793:1058[63910009x_104b4006x] mad.f32 r2.y, (neg)r1.z, r8.z, c18.w
:2:0794:1059[4078000ax_005a0022x] (nop2) mul.f r2.z, r8.z, r22.z
:3:0795:1062[63a5804bx_000a0009x] mad.f32 r18.w, r2.y, r18.w, r2.z
:2:0796:1063[40700904x_00220004x] (rpt1)mul.f r1.x, (r)r1.x, r8.z
:3:0797:1065[63a5004ax_00040009x] mad.f32 r18.z, r2.y, r18.z, r1.x
:3:0798:1066[63a48049x_00050009x] mad.f32 r18.y, r2.y, r18.y, r1.y
:2:0799:1067[40700804x_00220006x] (nop1) mul.f r1.x, r1.z, r8.z
:3:0800:1069[63a40048x_00040009x] mad.f32 r18.x, r2.y, r18.x, r1.x
:3:0801:1070[63918004x_104b4014x] mad.f32 r1.x, (neg)r5.x, r8.w, c18.w
:2:0802:1071[40780005x_00230007x] (nop2) mul.f r1.y, r1.w, r8.w
:3:0803:1074[63a38047x_00050004x] mad.f32 r17.w, r1.x, r17.w, r1.y
:2:0804:1075[40700005x_00230008x] mul.f r1.y, r2.x, r8.w
:2:0805:1076[40700006x_0023000bx] mul.f r1.z, r2.w, r8.w
:3:0806:1077[63a30046x_00050004x] mad.f32 r17.z, r1.x, r17.z, r1.y
:3:0807:1078[63a28045x_00060004x] mad.f32 r17.y, r1.x, r17.y, r1.z
:3:0808:1079[63920005x_104b4018x] mad.f32 r1.y, (neg)r6.x, r9.x, c18.w
:2:0809:1080[40700006x_00230014x] mul.f r1.z, r5.x, r8.w
:2:0810:1081[40700007x_0024000cx] mul.f r1.w, r3.x, r9.x
:3:0811:1082[63a20044x_00060004x] mad.f32 r17.x, r1.x, r17.x, r1.z
:3:0812:1083[63a18043x_00070005x] mad.f32 r16.w, r1.y, r16.w, r1.w
:2:0813:1084[40700004x_0024000fx] mul.f r1.x, r3.w, r9.x
:2:0814:1085[40700006x_00240010x] mul.f r1.z, r4.x, r9.x
:3:0815:1086[63a10042x_00040005x] mad.f32 r16.z, r1.y, r16.z, r1.x
:3:0816:1087[63a08041x_00060005x] mad.f32 r16.y, r1.y, r16.y, r1.z
:3:0817:1088[63928004x_104b401cx] mad.f32 r1.x, (neg)r7.x, r9.y, c18.w
:2:0818:1089[40700006x_00240018x] mul.f r1.z, r6.x, r9.x
:2:0819:1090[40700007x_00250011x] mul.f r1.w, r4.y, r9.y
:3:0820:1091[63a00040x_00060005x] mad.f32 r16.x, r1.y, r16.x, r1.z
:3:0821:1092[639f803fx_00070004x] mad.f32 r15.w, r1.x, r15.w, r1.w
:2:0822:1093[40700905x_00250012x] (rpt1)mul.f r1.y, (r)r4.z, r9.y
:3:0823:1095[639f003ex_00050004x] mad.f32 r15.z, r1.x, r15.z, r1.y
:3:0824:1096[639e803dx_00060004x] mad.f32 r15.y, r1.x, r15.y, r1.z
:3:0825:1097[63958005x_504b0026x] mad.f32 r1.y, r9.z, (neg)r10.w, c18.w
:2:0826:1098[40700006x_0025001cx] mul.f r1.z, r7.x, r9.y
:2:0827:1099[40700007x_00260016x] mul.f r1.w, r5.z, r9.z
:3:0828:1100[639e003cx_00060004x] mad.f32 r15.x, r1.x, r15.x, r1.z
:3:0829:1101[639d803bx_00070005x] mad.f32 r14.w, r1.y, r14.w, r1.w
:2:0830:1102[40700004x_00260015x] mul.f r1.x, r5.y, r9.z
:2:0831:1103[40700006x_00260017x] mul.f r1.z, r5.w, r9.z
:3:0832:1104[639d003ax_00040005x] mad.f32 r14.z, r1.y, r14.z, r1.x
:3:0833:1105[639c8039x_00060005x] mad.f32 r14.y, r1.y, r14.y, r1.z
:2:0834:1106[40700004x_002b0026x] mul.f r1.x, r9.z, r10.w
:3:0835:1107[63938006x_104b4003x] mad.f32 r1.z, (neg)r0.w, r9.w, c18.w
:3:0836:1108[639c0038x_00040005x] mad.f32 r14.x, r1.y, r14.x, r1.x
:2:0837:1109[40700900x_00270000x] (rpt1)mul.f r0.x, (r)r0.x, r9.w
:3:0838:1111[639b8037x_00000006x] mad.f32 r13.w, r1.z, r13.w, r0.x
:3:0839:1112[638f801fx_00010006x] mad.f32 r7.w, r1.z, r7.w, r0.y
:2:0840:1113[40700900x_00270002x] (rpt1)mul.f r0.x, (r)r0.z, r9.w
:3:0841:1115[638f001ex_00000006x] mad.f32 r7.z, r1.z, r7.z, r0.x
:3:0842:1116[638e801dx_00010006x] mad.f32 r7.y, r1.z, r7.y, r0.y
:2:0843:1117[42300035x_200c0035x] add.s r13.y, r13.y, 12
:0:0844:1118[01000000x_fffffe28x] jump #-472
:2:0845:1119[4ed80800x_20080036x] (jp)(nop3) shl.b r0.x, r13.z, 8
:2:0846:1123[43b80800x_002e0000x] (nop3) or.b r0.x, r0.x, r11.z
:2:0847:1127[46d80800x_20010000x] (nop3) shl.b r0.x, r0.x, 1
:2:0848:1131[42300028x_002f0000x] add.s r10.x, r0.x, r11.w
:2:0849:1132[42300029x_00320000x] add.s r10.y, r0.x, r12.z
:1:0850:1133[20554000x_00000000x] mov.s32s32 r0.x, 0
:0:0851:1134[00000200x_00000000x] (rpt2)nop
:1:0852:1137[2004402ax_00000000x] mov.f32f32 r10.z, r0.x
:1:0853:1138[20044018x_00000050x] mov.f32f32 r6.x, r20.x
:1:0854:1139[20044019x_0000004cx] mov.f32f32 r6.y, r19.x
:1:0855:1140[2004401ax_00000048x] mov.f32f32 r6.z, r18.x
:1:0856:1141[2004401bx_00000044x] mov.f32f32 r6.w, r17.x
:1:0857:1142[2004401cx_00000040x] mov.f32f32 r7.x, r16.x
:1:0858:1143[20044010x_00000051x] mov.f32f32 r4.x, r20.y
:1:0859:1144[20044011x_0000004dx] mov.f32f32 r4.y, r19.y
:1:0860:1145[20044012x_00000049x] mov.f32f32 r4.z, r18.y
:1:0861:1146[20044013x_00000045x] mov.f32f32 r4.w, r17.y
:1:0862:1147[20044014x_00000041x] mov.f32f32 r5.x, r16.y
:1:0863:1148[20044015x_0000003dx] mov.f32f32 r5.y, r15.y
:1:0864:1149[20044016x_00000039x] mov.f32f32 r5.z, r14.y
:1:0865:1150[20044017x_0000001ex] mov.f32f32 r5.w, r7.z
:1:0866:1151[20044008x_00000052x] mov.f32f32 r2.x, r20.z
:1:0867:1152[20044009x_0000004ex] mov.f32f32 r2.y, r19.z
:1:0868:1153[2004400ax_0000004ax] mov.f32f32 r2.z, r18.z
:1:0869:1154[2004400bx_00000046x] mov.f32f32 r2.w, r17.z
:1:0870:1155[2004400cx_00000042x] mov.f32f32 r3.x, r16.z
:1:0871:1156[2004400dx_0000003ex] mov.f32f32 r3.y, r15.z
:1:0872:1157[2004400ex_0000003ax] mov.f32f32 r3.z, r14.z
:1:0873:1158[2004400fx_0000001fx] mov.f32f32 r3.w, r7.w
:1:0874:1159[20044000x_00000053x] mov.f32f32 r0.x, r20.w
:1:0875:1160[20044001x_0000004fx] mov.f32f32 r0.y, r19.w
:1:0876:1161[20044002x_0000004bx] mov.f32f32 r0.z, r18.w
:1:0877:1162[20044003x_00000047x] mov.f32f32 r0.w, r17.w
:1:0878:1163[20044004x_00000043x] mov.f32f32 r1.x, r16.w
:1:0879:1164[20044005x_0000003fx] mov.f32f32 r1.y, r15.w
:1:0880:1165[20044006x_0000003bx] mov.f32f32 r1.z, r14.w
:1:0881:1166[20044007x_00000037x] mov.f32f32 r1.w, r13.w
:1:0882:1167[2004401ex_00000038x] mov.f32f32 r7.z, r14.x
:1:0883:1168[2004401fx_0000001dx] mov.f32f32 r7.w, r7.y
:1:0884:1169[2004401dx_0000003cx] mov.f32f32 r7.y, r15.x
:0:0885:1170[00000100x_00000000x] (rpt1)nop
:2:0886:1172[4238082bx_2001002ax] (nop3) add.s r10.w, r10.z, 1
:2:0887:1176[429000f8x_2008002bx] cmps.u.lt p0.x, r10.w, 8
:1:0888:1177[2015006ex_0000002ax] cov.s32s16 hr27.z, r10.z
:0:0889:1178[00000200x_00000000x] (rpt2)nop
:1:0890:1181[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0891:1182[00000500x_00000000x] (rpt5)nop
:1:0892:1188[20154038x_00000808x] mov.s32s32 r14.x, r<a0.x + 8>
:1:0893:1189[20156039x_00000800x] (ul)mov.s32s32 r14.y, r<a0.x>
:1:0894:1190[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0895:1191[00000500x_00000000x] (rpt5)nop
:1:0896:1197[2015403ax_00000810x] mov.s32s32 r14.z, r<a0.x + 16>
:1:0897:1198[2015603bx_00000818x] (ul)mov.s32s32 r14.w, r<a0.x + 24>
:4:0898:1199[8050003cx_00000038x] log2 r15.x, r14.x
:4:0899:1200[8050003dx_00000039x] log2 r15.y, r14.y
:0:0900:1201[00000400x_00000000x] (rpt4)nop
:4:0901:1206[8050003ex_0000003ax] log2 r15.z, r14.z
:2:0902:1207[40701a3cx_1043003cx] (ss)(rpt2)mul.f r15.x, (r)r15.x, c16.w
:0:0903:1210[00000300x_00000000x] (rpt3)nop
:4:0904:1214[8070003cx_0000003cx] exp2 r15.x, r15.x
:0:0905:1215[00000000x_00000000x] nop
:4:0906:1216[8070003dx_0000003dx] exp2 r15.y, r15.y
:0:0907:1217[00000000x_00000000x] nop
:4:0908:1218[8070003ex_0000003ex] exp2 r15.z, r15.z
:2:0909:1219[4070003fx_10420038x] mul.f r15.w, r14.x, c16.z
:2:0910:1220[40b30038x_10410038x] cmps.f.ge r14.x, r14.x, c16.y
:2:0911:1221[40700040x_10420039x] mul.f r16.x, r14.y, c16.z
:2:0912:1222[40b30039x_10410039x] cmps.f.ge r14.y, r14.y, c16.y
:3:0913:1223[639e103cx_10451044x] (ss)mad.f32 r15.x, c17.x, r15.x, c17.y
:2:0914:1224[40700041x_1042003ax] mul.f r16.y, r14.z, c16.z
:2:0915:1225[40b3003ax_1041003ax] cmps.f.ge r14.z, r14.z, c16.y
:3:0916:1226[639e813dx_10459044x] (rpt1)mad.f32 r15.y, c17.x, (r)r15.y, c17.y
:3:0917:1228[649c0038x_003f003cx] sel.b32 r14.x, r15.x, r14.x, r15.w
:2:0918:1229[46d0002ax_2002002ax] shl.b r10.z, r10.z, 2
:3:0919:1230[649c8939x_2040803dx] (rpt1)sel.b32 r14.y, (r)r15.y, (r)r14.y, (r)r16.x
:2:0920:1232[40500438x_00380038x] (sat)max.f r14.x, r14.x, r14.x
:2:0921:1233[46f0002ax_2002002ax] shr.b r10.z, r10.z, 2
:2:0922:1234[4050043bx_003b003bx] (sat)max.f r14.w, r14.w, r14.w
:2:0923:1235[40500439x_00390039x] (sat)max.f r14.y, r14.y, r14.y
:2:0924:1236[40700038x_104c0038x] mul.f r14.x, r14.x, c19.x
:1:0925:1237[20150054x_0000002ax] cov.s32s16 hr21.x, r10.z
:2:0926:1238[4070003bx_104c003bx] mul.f r14.w, r14.w, c19.x
:2:0927:1239[40700039x_104c0039x] mul.f r14.y, r14.y, c19.x
:2:0928:1240[41700038x_00000038x] rndne.f r14.x, r14.x
:2:0929:1241[4050043ax_003a003ax] (sat)max.f r14.z, r14.z, r14.z
:1:0930:1242[201100f4x_0000006ex] mova a0.x, hr27.z
:2:0931:1243[41700039x_00000039x] rndne.f r14.y, r14.y
:1:0932:1244[20054038x_00000038x] cov.f32s32 r14.x, r14.x
:2:0933:1245[4170003bx_0000003bx] rndne.f r14.w, r14.w
:2:0934:1246[4070003ax_104c003ax] mul.f r14.z, r14.z, c19.x
:1:0935:1247[20054039x_00000039x] cov.f32s32 r14.y, r14.y
:2:0936:1248[43900038x_20ff0038x] and.b r14.x, r14.x, 255
:1:0937:1249[2015603cx_00000820x] (ul)mov.s32s32 r15.x, r<a0.x + 32>
:1:0938:1250[201100f4x_00000054x] mova a0.x, hr21.x
:2:0939:1251[46d00039x_20080039x] shl.b r14.y, r14.y, 8
:2:0940:1252[4170003ax_0000003ax] rndne.f r14.z, r14.z
:1:0941:1253[2005403bx_0000003bx] cov.f32s32 r14.w, r14.w
:0:0942:1254[00000000x_00000000x] nop
:2:0943:1255[43b00038x_00390038x] or.b r14.x, r14.x, r14.y
:1:0944:1256[20054039x_0000003ax] cov.f32s32 r14.y, r14.z
:2:0945:1257[4230203ax_0c380028x] (ul)add.s r14.z, r10.x, c<a0.x + 56>
:2:0946:1258[4390003bx_20ff003bx] and.b r14.w, r14.w, 255
:2:0947:1259[46d00038x_20100038x] shl.b r14.x, r14.x, 16
:2:0948:1260[46d00039x_20080039x] shl.b r14.y, r14.y, 8
:2:0949:1261[46d0083ax_2002003ax] (nop1) shl.b r14.z, r14.z, 2
:2:0950:1263[43b00038x_003b0038x] or.b r14.x, r14.x, r14.w
:2:0951:1264[43900039x_104d0039x] and.b r14.y, r14.y, c19.y
:2:0952:1265[46f8003ax_2002003ax] (nop2) shr.b r14.z, r14.z, 2
:2:0953:1268[43b00038x_00390038x] or.b r14.x, r14.x, r14.y
:2:0954:1269[42300039x_2002003ax] add.s r14.y, r14.z, 2
:0:0955:1270[00000500x_00000000x] (rpt5)nop
:6:0956:1276[c0260238x_39674000x] stib.untyped.1d.u32.1.imm r14.x, r14.y, 1
:1:0957:1277[201100f4x_00000054x] mova a0.x, hr21.x
:0:0958:1278[00000500x_00000000x] (rpt5)nop
:2:0959:1284[4230202ax_0c280029x] (ul)add.s r10.z, r10.y, c<a0.x + 40>
:0:0960:1285[00000200x_00000000x] (rpt2)nop
:2:0961:1288[46d8082ax_2002002ax] (nop3) shl.b r10.z, r10.z, 2
:2:0962:1292[46f0002ax_2002002ax] shr.b r10.z, r10.z, 2
:2:0963:1293[40d81438x_0000803cx] (ss)(sat)(nop2) absneg.f r14.x, (abs)r15.x
:2:0964:1296[4230002ax_2002002ax] add.s r10.z, r10.z, 2
:0:0965:1297[00000500x_00000000x] (rpt5)nop
:6:0966:1303[c0260238x_2a674000x] stib.untyped.1d.u32.1.imm r14.x, r10.z, 1
:1:0967:1304[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0968:1305[00000500x_00000000x] (rpt5)nop
:1:0969:1311[20376000x_0000004ex] (ul)mov.s32s32 r<a0.x>, c19.z
:1:0970:1312[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0971:1313[00000500x_00000000x] (rpt5)nop
:1:0972:1319[20376008x_0000004ex] (ul)mov.s32s32 r<a0.x + 8>, c19.z
:1:0973:1320[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0974:1321[00000500x_00000000x] (rpt5)nop
:1:0975:1327[20376010x_0000004ex] (ul)mov.s32s32 r<a0.x + 16>, c19.z
:1:0976:1328[201100f4x_0000006ex] mova a0.x, hr27.z
:0:0977:1329[00000500x_00000000x] (rpt5)nop
:1:0978:1335[20376018x_0000004ex] (ul)mov.s32s32 r<a0.x + 24>, c19.z
:0:0979:1336[00900000x_0000008fx] br !p0.x, #143
:1:0980:1337[2004502ax_0000002bx] (ss)mov.f32f32 r10.z, r10.w
:0:0981:1338[01000000x_ffffffa0x] jump #-96
:2:0982:1339[4a380836x_27ff0036x] (jp)(nop3) add.s r13.z, r13.z, -1
:2:0983:1343[46d80800x_20080036x] (nop3) shl.b r0.x, r13.z, 8
:2:0984:1347[43b80800x_002e0000x] (nop3) or.b r0.x, r0.x, r11.z
:2:0985:1351[46d80800x_20010000x] (nop3) shl.b r0.x, r0.x, 1
:2:0986:1355[42300028x_002f0000x] add.s r10.x, r0.x, r11.w
:2:0987:1356[42300029x_00320000x] add.s r10.y, r0.x, r12.z
:1:0988:1357[20554000x_00000000x] mov.s32s32 r0.x, 0
:0:0989:1358[00000200x_00000000x] (rpt2)nop
:1:0990:1361[2004402ax_00000000x] mov.f32f32 r10.z, r0.x
:1:0991:1362[20044018x_00000050x] mov.f32f32 r6.x, r20.x
:1:0992:1363[20044019x_0000004cx] mov.f32f32 r6.y, r19.x
:1:0993:1364[2004401ax_00000048x] mov.f32f32 r6.z, r18.x
:1:0994:1365[2004401bx_00000044x] mov.f32f32 r6.w, r17.x
:1:0995:1366[2004401cx_00000040x] mov.f32f32 r7.x, r16.x
:1:0996:1367[20044010x_00000051x] mov.f32f32 r4.x, r20.y
:1:0997:1368[20044011x_0000004dx] mov.f32f32 r4.y, r19.y
:1:0998:1369[20044012x_00000049x] mov.f32f32 r4.z, r18.y
:1:0999:1370[20044013x_00000045x] mov.f32f32 r4.w, r17.y
:1:1000:1371[20044014x_00000041x] mov.f32f32 r5.x, r16.y
:1:1001:1372[20044015x_0000003dx] mov.f32f32 r5.y, r15.y
:1:1002:1373[20044016x_00000039x] mov.f32f32 r5.z, r14.y
:1:1003:1374[20044017x_0000001ex] mov.f32f32 r5.w, r7.z
:1:1004:1375[20044008x_00000052x] mov.f32f32 r2.x, r20.z
:1:1005:1376[20044009x_0000004ex] mov.f32f32 r2.y, r19.z
:1:1006:1377[2004400ax_0000004ax] mov.f32f32 r2.z, r18.z
:1:1007:1378[2004400bx_00000046x] mov.f32f32 r2.w, r17.z
:1:1008:1379[2004400cx_00000042x] mov.f32f32 r3.x, r16.z
:1:1009:1380[2004400dx_0000003ex] mov.f32f32 r3.y, r15.z
:1:1010:1381[2004400ex_0000003ax] mov.f32f32 r3.z, r14.z
:1:1011:1382[2004400fx_0000001fx] mov.f32f32 r3.w, r7.w
:1:1012:1383[20044000x_00000053x] mov.f32f32 r0.x, r20.w
:1:1013:1384[20044001x_0000004fx] mov.f32f32 r0.y, r19.w
:1:1014:1385[20044002x_0000004bx] mov.f32f32 r0.z, r18.w
:1:1015:1386[20044003x_00000047x] mov.f32f32 r0.w, r17.w
:1:1016:1387[20044004x_00000043x] mov.f32f32 r1.x, r16.w
:1:1017:1388[20044005x_0000003fx] mov.f32f32 r1.y, r15.w
:1:1018:1389[20044006x_0000003bx] mov.f32f32 r1.z, r14.w
:1:1019:1390[20044007x_00000037x] mov.f32f32 r1.w, r13.w
:1:1020:1391[2004401ex_00000038x] mov.f32f32 r7.z, r14.x
:1:1021:1392[2004401fx_0000001dx] mov.f32f32 r7.w, r7.y
:1:1022:1393[2004401dx_0000003cx] mov.f32f32 r7.y, r15.x
:0:1023:1394[00000100x_00000000x] (rpt1)nop
:2:1024:1396[4238082bx_2001002ax] (nop3) add.s r10.w, r10.z, 1
:2:1025:1400[429000f8x_2008002bx] cmps.u.lt p0.x, r10.w, 8
:2:1026:1401[46d80837x_2002002ax] (nop3) shl.b r13.w, r10.z, 2
:2:1027:1405[46f80837x_20020037x] (nop3) shr.b r13.w, r13.w, 2
:1:1028:1409[2015006ex_00000037x] cov.s32s16 hr27.z, r13.w
:0:1029:1410[00000200x_00000000x] (rpt2)nop
:1:1030:1413[201100f4x_0000006ex] mova a0.x, hr27.z
:0:1031:1414[00000500x_00000000x] (rpt5)nop
:2:1032:1420[42302038x_0c200028x] (ul)add.s r14.x, r10.x, c<a0.x + 32>
:0:1033:1421[00000200x_00000000x] (rpt2)nop
:2:1034:1424[46d80838x_20020038x] (nop3) shl.b r14.x, r14.x, 2
:2:1035:1428[46f80838x_20020038x] (nop3) shr.b r14.x, r14.x, 2
:2:1036:1432[42300038x_20020038x] add.s r14.x, r14.x, 2
:1:1037:1433[201100f4x_0000006ex] mova a0.x, hr27.z
:0:1038:1434[00000400x_00000000x] (rpt4)nop
:6:1039:1439[c0260237x_38618001x] ldib.untyped.1d.u32.1.imm r13.w, r14.x, 1
:0:1040:1440[00000000x_00000000x] nop
:2:1041:1441[42303038x_0c300029x] (ss)(ul)add.s r14.x, r10.y, c<a0.x + 48>
:0:1042:1442[00000200x_00000000x] (rpt2)nop
:2:1043:1445[46d80838x_20020038x] (nop3) shl.b r14.x, r14.x, 2
:2:1044:1449[46f80838x_20020038x] (nop3) shr.b r14.x, r14.x, 2
:2:1045:1453[42300038x_20020038x] add.s r14.x, r14.x, 2
:0:1046:1454[00000500x_00000000x] (rpt5)nop
:6:1047:1460[c0260238x_38618001x] ldib.untyped.1d.u32.1.imm r14.x, r14.x, 1
:2:1048:1461[56f00039x_20080037x] (sy)shr.b r14.y, r13.w, 8
:1:1049:1462[20150054x_0000002ax] cov.s32s16 hr21.x, r10.z
:2:1050:1463[46f0083ax_20100037x] (nop1) shr.b r14.z, r13.w, 16
:2:1051:1465[43900039x_20ff0039x] and.b r14.y, r14.y, 255
:1:1052:1466[201100f4x_00000054x] mova a0.x, hr21.x
:2:1053:1467[4398003ax_20ff003ax] (nop2) and.b r14.z, r14.z, 255
:1:1054:1470[208c4939x_00000039x] (rpt1)cov.u32f32 (even)r14.y, (r)r14.y
:1:1055:1472[2024403bx_00000044x] mov.f32f32 r14.w, c17.x
:1:1056:1473[2015403cx_00000800x] mov.s32s32 r15.x, r<a0.x>
:1:1057:1474[2015603dx_00000808x] (ul)mov.s32s32 r15.y, r<a0.x + 8>
:2:1058:1475[46f8083ex_20180037x] (nop3) shr.b r15.z, r13.w, 24
:1:1059:1479[208c403ex_0000003ex] cov.u32f32 (even)r15.z, r15.z
:0:1060:1480[00000200x_00000000x] (rpt2)nop
:3:1061:1483[639f003fx_10491046x] mad.f32 r15.w, c17.z, r15.z, c18.y
:3:1062:1484[639d0040x_10491046x] mad.f32 r16.x, c17.z, r14.z, c18.y
:3:1063:1485[639c8041x_10491046x] mad.f32 r16.y, c17.z, r14.y, c18.y
:1:1064:1486[201100f4x_00000054x] mova a0.x, hr21.x
:4:1065:1487[8010003bx_0000003bx] rcp r14.w, r14.w
:2:1066:1488[4078113fx_003f003bx] (ss)(rpt1)mul.f r15.w, r14.w, (r)r15.w
:2:1067:1490[4078083bx_0041003bx] (nop3) mul.f r14.w, r14.w, r16.y
:1:1068:1494[20154041x_00000818x] mov.s32s32 r16.y, r<a0.x + 24>
:1:1069:1495[20156042x_00000810x] (ul)mov.s32s32 r16.z, r<a0.x + 16>
:1:1070:1496[201100f4x_00000054x] mova a0.x, hr21.x
:4:1071:1497[8050003fx_0000003fx] log2 r15.w, r15.w
:4:1072:1498[80500040x_00000040x] log2 r16.x, r16.x
:4:1073:1499[8050003bx_0000003bx] log2 r14.w, r14.w
:0:1074:1500[00000500x_00000000x] (rpt5)nop
:1:1075:1506[20157043x_00000820x] (ss)(ul)mov.s32s32 r16.w, r<a0.x + 32>
:0:1076:1507[00000200x_00000000x] (rpt2)nop
:2:1077:1510[4070093cx_0043003cx] (rpt1)mul.f r15.x, (r)r15.x, r16.w
:2:1078:1512[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
:2:1079:1513[40700041x_00430041x] mul.f r16.y, r16.y, r16.w
:2:1080:1514[43900037x_20ff0037x] and.b r13.w, r13.w, 255
:2:1081:1515[4070093fx_104a003fx] (rpt1)mul.f r15.w, (r)r15.w, c18.z
:2:1082:1517[4070003bx_104a003bx] mul.f r14.w, r14.w, c18.z
:2:1083:1518[4078013cx_003c0038x] (rpt1)mul.f r15.x, r14.x, (r)r15.x
:2:1084:1520[40700042x_00420038x] mul.f r16.z, r14.x, r16.z
:2:1085:1521[40700043x_00410038x] mul.f r16.w, r14.x, r16.y
:2:1086:1522[40700044x_1046003ex] mul.f r17.x, r15.z, c17.z
:3:1087:1523[63a08038x_504b0038x] mad.f32 r14.x, r14.x, (neg)r16.y, c18.w
:1:1088:1524[208c4037x_00000037x] cov.u32f32 (even)r13.w, r13.w
:2:1089:1525[4070003ex_1048003ex] mul.f r15.z, r15.z, c18.x
:2:1090:1526[40b30041x_10470044x] cmps.f.ge r16.y, r17.x, c17.w
:4:1091:1527[8070003fx_0000003fx] exp2 r15.w, r15.w
:4:1092:1528[80700040x_00000040x] exp2 r16.x, r16.x
:4:1093:1529[8070003bx_0000003bx] exp2 r14.w, r14.w
:2:1094:1530[40700044x_1046003ax] mul.f r17.x, r14.z, c17.z
:2:1095:1531[40700045x_10460039x] mul.f r17.y, r14.y, c17.z
:2:1096:1532[4070003ax_1048003ax] mul.f r14.z, r14.z, c18.x
:2:1097:1533[40700039x_10480039x] mul.f r14.y, r14.y, c18.x
:2:1098:1534[40b30944x_10470044x] (rpt1)cmps.f.ge r17.x, (r)r17.x, c17.w
:2:1099:1536[40700037x_10460037x] mul.f r13.w, r13.w, c17.z
:3:1100:1537[64a0903ex_003e003fx] (ss)sel.b32 r15.z, r15.w, r16.y, r15.z
:3:1101:1538[64a2003ax_003a0040x] sel.b32 r14.z, r16.x, r17.x, r14.z
:3:1102:1539[64a28039x_0039003bx] sel.b32 r14.y, r14.w, r17.y, r14.y
:3:1103:1540[639c0037x_00430037x] mad.f32 r13.w, r13.w, r14.x, r16.w
:3:1104:1541[639f003bx_003c0038x] mad.f32 r14.w, r14.x, r15.z, r15.x
:3:1105:1542[639d003ax_003d0038x] mad.f32 r14.z, r14.x, r14.z, r15.y
:3:1106:1543[639c8038x_00420038x] mad.f32 r14.x, r14.x, r14.y, r16.z
:1:1107:1544[201100f4x_00000054x] mova a0.x, hr21.x
:0:1108:1545[00000500x_00000000x] (rpt5)nop
:1:1109:1551[20176000x_0000003bx] (ul)mov.s32s32 r<a0.x>, r14.w
:1:1110:1552[201100f4x_00000054x] mova a0.x, hr21.x
:0:1111:1553[00000500x_00000000x] (rpt5)nop
:1:1112:1559[20176008x_0000003ax] (ul)mov.s32s32 r<a0.x + 8>, r14.z
:1:1113:1560[201100f4x_00000054x] mova a0.x, hr21.x
:0:1114:1561[00000500x_00000000x] (rpt5)nop
:1:1115:1567[20176010x_00000038x] (ul)mov.s32s32 r<a0.x + 16>, r14.x
:1:1116:1568[201100f4x_00000054x] mova a0.x, hr21.x
:0:1117:1569[00000500x_00000000x] (rpt5)nop
:1:1118:1575[20176018x_00000037x] (ul)mov.s32s32 r<a0.x + 24>, r13.w
:0:1119:1576[00900000x_00000004x] br !p0.x, #4
:1:1120:1577[2004402ax_0000002bx] mov.f32f32 r10.z, r10.w
:0:1121:1578[01000000x_ffffff9ex] jump #-98
:2:1122:1579[4a300036x_20010036x] (jp)add.s r13.z, r13.z, 1
:2:1123:1580[4a300035x_20040035x] (jp)add.s r13.y, r13.y, 4
:1:1124:1581[20044053x_00000000x] mov.f32f32 r20.w, r0.x
:1:1125:1582[2004404fx_00000001x] mov.f32f32 r19.w, r0.y
:1:1126:1583[2004404bx_00000002x] mov.f32f32 r18.w, r0.z
:1:1127:1584[20044047x_00000003x] mov.f32f32 r17.w, r0.w
:1:1128:1585[20044043x_00000004x] mov.f32f32 r16.w, r1.x
:1:1129:1586[2004403fx_00000005x] mov.f32f32 r15.w, r1.y
:1:1130:1587[2004403bx_00000006x] mov.f32f32 r14.w, r1.z
:1:1131:1588[20044037x_00000007x] mov.f32f32 r13.w, r1.w
:1:1132:1589[20044052x_00000008x] mov.f32f32 r20.z, r2.x
:1:1133:1590[2004404ex_00000009x] mov.f32f32 r19.z, r2.y
:1:1134:1591[2004404ax_0000000ax] mov.f32f32 r18.z, r2.z
:1:1135:1592[20044046x_0000000bx] mov.f32f32 r17.z, r2.w
:1:1136:1593[20044042x_0000000cx] mov.f32f32 r16.z, r3.x
:1:1137:1594[2004403ex_0000000dx] mov.f32f32 r15.z, r3.y
:1:1138:1595[2004403ax_0000000ex] mov.f32f32 r14.z, r3.z
:1:1139:1596[20044051x_00000010x] mov.f32f32 r20.y, r4.x
:1:1140:1597[2004404dx_00000011x] mov.f32f32 r19.y, r4.y
:1:1141:1598[20044049x_00000012x] mov.f32f32 r18.y, r4.z
:1:1142:1599[20044045x_00000013x] mov.f32f32 r17.y, r4.w
:1:1143:1600[20044041x_00000014x] mov.f32f32 r16.y, r5.x
:1:1144:1601[2004403dx_00000015x] mov.f32f32 r15.y, r5.y
:1:1145:1602[20044039x_00000016x] mov.f32f32 r14.y, r5.z
:1:1146:1603[20044050x_00000018x] mov.f32f32 r20.x, r6.x
:1:1147:1604[2004404cx_00000019x] mov.f32f32 r19.x, r6.y
:1:1148:1605[20044048x_0000001ax] mov.f32f32 r18.x, r6.z
:1:1149:1606[20044044x_0000001bx] mov.f32f32 r17.x, r6.w
:1:1150:1607[20044040x_0000001cx] mov.f32f32 r16.x, r7.x
:1:1151:1608[2004403cx_0000001dx] mov.f32f32 r15.x, r7.y
:1:1152:1609[20045038x_0000001ex] (ss)mov.f32f32 r14.x, r7.z
:1:1153:1610[2004401dx_0000001fx] mov.f32f32 r7.y, r7.w
:1:1154:1611[20044b01x_00000020x] (rpt3)mov.f32f32 r0.y, (r)r8.x
:1:1155:1615[20044a05x_00000024x] (rpt2)mov.f32f32 r1.y, (r)r9.x
:1:1156:1618[20044000x_00000027x] mov.f32f32 r0.x, r9.w
:1:1157:1619[2004401fx_0000000fx] mov.f32f32 r7.w, r3.w
:1:1158:1620[2004401ex_00000017x] mov.f32f32 r7.z, r5.w
:0:1159:1621[01000000x_fffffcf0x] jump #-784
:2:1160:1622[4a300000x_20030000x] (jp)add.s r0.x, r0.x, 3
:0:1161:1623[00000500x_00000000x] (rpt5)nop
:6:1162:1629[c0260235x_00618001x] ldib.untyped.1d.u32.1.imm r13.y, r0.x, 1
:0:1163:1630[01000000x_fffffce9x] jump #-791
:2:1164:1631[4a300001x_20030000x] (jp)add.s r0.y, r0.x, 3
:2:1165:1632[42300000x_20040000x] add.s r0.x, r0.x, 4
:2:1166:1633[42300035x_200c0035x] add.s r13.y, r13.y, 12
:0:1167:1634[00000300x_00000000x] (rpt3)nop
:6:1168:1638[c0260201x_01618001x] ldib.untyped.1d.u32.1.imm r0.y, r0.y, 1
:0:1169:1639[00000000x_00000000x] nop
:6:1170:1640[c0260200x_00618001x] ldib.untyped.1d.u32.1.imm r0.x, r0.x, 1
:1:1171:1641[20244b02x_0000004fx] (rpt3)mov.f32f32 r0.z, (r)c19.w
:1:1172:1645[20244b06x_00000053x] (rpt3)mov.f32f32 r1.z, (r)c20.w
:0:1173:1649[00000100x_00000000x] (rpt1)nop
:2:1174:1651[56f81801x_20020001x] (sy)(ss)(nop3) shr.b r0.y, r0.y, 2
:2:1175:1655[4230000ax_20070001x] add.s r2.z, r0.y, 7
:0:1176:1656[00000500x_00000000x] (rpt5)nop
:6:1177:1662[c026020ax_0a618001x] ldib.untyped.1d.u32.1.imm r2.z, r2.z, 1
:2:1178:1663[52b400f8x_2000000ax] (sy)cmps.s.eq p0.x, r2.z, 0
:2:1179:1664[4230000bx_20020001x] add.s r2.w, r0.y, 2
:0:1180:1665[00000500x_00000000x] (rpt5)nop
:6:1181:1671[c026020bx_0b618001x] ldib.untyped.1d.u32.1.imm r2.w, r2.w, 1
:2:1182:1672[4230000cx_20030001x] add.s r3.x, r0.y, 3
:0:1183:1673[00000500x_00000000x] (rpt5)nop
:6:1184:1679[c026020cx_0c618001x] ldib.untyped.1d.u32.1.imm r3.x, r3.x, 1
:2:1185:1680[4230000dx_20050001x] add.s r3.y, r0.y, 5
:0:1186:1681[00000500x_00000000x] (rpt5)nop
:6:1187:1687[c026020dx_0d618001x] ldib.untyped.1d.u32.1.imm r3.y, r3.y, 1
:2:1188:1688[42300001x_20040001x] add.s r0.y, r0.y, 4
:0:1189:1689[00000500x_00000000x] (rpt5)nop
:6:1190:1695[c0260201x_01618001x] ldib.untyped.1d.u32.1.imm r0.y, r0.y, 1
:2:1191:1696[5018090bx_0033400bx] (sy)(rpt1)add.f r2.w, (neg)(r)r2.w, (r)r12.w
:2:1192:1698[4070080ex_000d000dx] (nop1) mul.f r3.z, r3.y, r3.y
:2:1193:1700[4010090fx_2800000bx] (rpt1)add.f r3.w, (r)r2.w, (0.0)
:3:1194:1702[6380800ex_000e0001x] mad.f32 r3.z, r0.y, r0.y, r3.z
:2:1195:1703[4010000bx_1057000bx] add.f r2.w, r2.w, c21.w
:2:1196:1704[40100011x_280b000cx] add.f r4.y, r3.x, (4.0)
:2:1197:1705[40100012x_1057000cx] add.f r4.z, r3.x, c21.w
:2:1198:1706[40700013x_0010000dx] mul.f r4.w, r3.y, r4.x
:2:1199:1707[4010000cx_1058000cx] add.f r3.x, r3.x, c22.x
:3:1200:1708[63878014x_00130001x] mad.f32 r5.x, r0.y, r3.w, r4.w
:3:1201:1709[63858013x_00130001x] mad.f32 r4.w, r0.y, r2.w, r4.w
:2:1202:1710[40780115x_0011000dx] (rpt1)mul.f r5.y, r3.y, (r)r4.y
:3:1203:1712[63878017x_00150001x] mad.f32 r5.w, r0.y, r3.w, r5.y
:3:1204:1713[63858015x_00150001x] mad.f32 r5.y, r0.y, r2.w, r5.y
:3:1205:1714[63878018x_00160001x] mad.f32 r6.x, r0.y, r3.w, r5.z
:3:1206:1715[63858016x_00160001x] mad.f32 r5.z, r0.y, r2.w, r5.z
:2:1207:1716[40700019x_000d000cx] mul.f r6.y, r3.x, r3.y
:4:1208:1717[8010000ex_0000000ex] rcp r3.z, r3.z
:2:1209:1718[40701014x_0014000ex] (ss)mul.f r5.x, r3.z, r5.x
:3:1210:1719[6387801ax_00190001x] mad.f32 r6.z, r0.y, r3.w, r6.y
:3:1211:1720[63858019x_00190001x] mad.f32 r6.y, r0.y, r2.w, r6.y
:2:1212:1721[40700013x_0013000ex] mul.f r4.w, r3.z, r4.w
:2:1213:1722[40700017x_0017000ex] mul.f r5.w, r3.z, r5.w
:2:1214:1723[40500414x_00140014x] (sat)max.f r5.x, r5.x, r5.x
:2:1215:1724[40700015x_0015000ex] mul.f r5.y, r3.z, r5.y
:2:1216:1725[40700018x_0018000ex] mul.f r6.x, r3.z, r6.x
:2:1217:1726[40700016x_0016000ex] mul.f r5.z, r3.z, r5.z
:3:1218:1727[638a001bx_8010000dx] mad.f32 r6.w, r3.y, r5.x, (neg)r4.x
:2:1219:1728[4070001ax_001a000ex] mul.f r6.z, r3.z, r6.z
:3:1220:1729[638a0014x_800f0001x] mad.f32 r5.x, r0.y, r5.x, (neg)r3.w
:2:1221:1730[40500413x_00130013x] (sat)max.f r4.w, r4.w, r4.w
:2:1222:1731[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
:2:1223:1732[4070000ex_0019000ex] mul.f r3.z, r3.z, r6.y
:3:1224:1733[638a0014x_001b0014x] mad.f32 r5.x, r5.x, r5.x, r6.w
:2:1225:1734[40500417x_00170017x] (sat)max.f r5.w, r5.w, r5.w
:3:1226:1735[63898010x_8010000dx] mad.f32 r4.x, r3.y, r4.w, (neg)r4.x
:3:1227:1736[63898013x_800b0001x] mad.f32 r4.w, r0.y, r4.w, (neg)r2.w
:2:1228:1737[40500415x_00150015x] (sat)max.f r5.y, r5.y, r5.y
:3:1229:1738[638b8019x_800f0001x] mad.f32 r6.y, r0.y, r5.w, (neg)r3.w
:3:1230:1739[638b8017x_8011000dx] mad.f32 r5.w, r3.y, r5.w, (neg)r4.y
:2:1231:1740[40500418x_00180018x] (sat)max.f r6.x, r6.x, r6.x
:3:1232:1741[638a8011x_8011000dx] mad.f32 r4.y, r3.y, r5.y, (neg)r4.y
:3:1233:1742[638a8015x_800b0001x] mad.f32 r5.y, r0.y, r5.y, (neg)r2.w
:2:1234:1743[40500416x_00160016x] (sat)max.f r5.z, r5.z, r5.z
:3:1235:1744[638c001bx_800f0001x] mad.f32 r6.w, r0.y, r6.x, (neg)r3.w
:3:1236:1745[638c0018x_8012000dx] mad.f32 r6.x, r3.y, r6.x, (neg)r4.z
:2:1237:1746[4050041ax_001a001ax] (sat)max.f r6.z, r6.z, r6.z
:2:1238:1747[4050040ex_000e000ex] (sat)max.f r3.z, r3.z, r3.z
:3:1239:1748[638b0012x_8012000dx] mad.f32 r4.z, r3.y, r5.z, (neg)r4.z
:3:1240:1749[638b0016x_800b0001x] mad.f32 r5.z, r0.y, r5.z, (neg)r2.w
:3:1241:1750[638d000fx_800f0001x] mad.f32 r3.w, r0.y, r6.z, (neg)r3.w
:3:1242:1751[63870001x_800b0001x] mad.f32 r0.y, r0.y, r3.z, (neg)r2.w
:4:1243:1752[80d0000bx_00000014x] sqrt r2.w, r5.x
:3:1244:1753[638d1014x_800c000dx] (ss)mad.f32 r5.x, r3.y, r6.z, (neg)r3.x
:3:1245:1754[6387000cx_800c000dx] mad.f32 r3.x, r3.y, r3.z, (neg)r3.x
:2:1246:1755[4070000dx_00100010x] mul.f r3.y, r4.x, r4.x
:2:1247:1756[40300002x_000b0002x] min.f r0.z, r0.z, r2.w
:3:1248:1757[6389800bx_000d0013x] mad.f32 r2.w, r4.w, r4.w, r3.y
:2:1249:1758[4070000dx_00170017x] mul.f r3.y, r5.w, r5.w
:2:1250:1759[4070000ex_00110011x] mul.f r3.z, r4.y, r4.y
:3:1251:1760[638c800dx_000d0019x] mad.f32 r3.y, r6.y, r6.y, r3.y
:3:1252:1761[638a800ex_000e0015x] mad.f32 r3.z, r5.y, r5.y, r3.z
:2:1253:1762[40700010x_00180018x] mul.f r4.x, r6.x, r6.x
:2:1254:1763[40700011x_00120012x] mul.f r4.y, r4.z, r4.z
:3:1255:1764[638d8010x_0010001bx] mad.f32 r4.x, r6.w, r6.w, r4.x
:3:1256:1765[638b0011x_00110016x] mad.f32 r4.y, r5.z, r5.z, r4.y
:4:1257:1766[80d0000bx_0000000bx] sqrt r2.w, r2.w
:0:1258:1767[00000000x_00000000x] nop
:4:1259:1768[80d0000dx_0000000dx] sqrt r3.y, r3.y
:2:1260:1769[40700812x_00140014x] (nop1) mul.f r4.z, r5.x, r5.x
:3:1261:1771[6387800fx_0012000fx] mad.f32 r3.w, r3.w, r3.w, r4.z
:2:1262:1772[40301003x_000b0003x] (ss)min.f r0.w, r0.w, r2.w
:2:1263:1773[4070000bx_000c000cx] mul.f r2.w, r3.x, r3.x
:2:1264:1774[40300004x_000d0004x] min.f r1.x, r1.x, r3.y
:3:1265:1775[63808001x_000b0001x] mad.f32 r0.y, r0.y, r0.y, r2.w
:0:1266:1776[00000300x_00000000x] (rpt3)nop
:4:1267:1780[80d0000bx_0000000ex] sqrt r2.w, r3.z
:4:1268:1781[80d0000cx_00000010x] sqrt r3.x, r4.x
:4:1269:1782[80d0000dx_00000011x] sqrt r3.y, r4.y
:4:1270:1783[80d0000ex_0000000fx] sqrt r3.z, r3.w
:2:1271:1784[40381b05x_000b0005x] (ss)(rpt3)min.f r1.y, (r)r1.y, (r)r2.w
:4:1272:1788[80d00001x_00000001x] sqrt r0.y, r0.y
:2:1273:1789[40301009x_00090001x] (ss)min.f r2.y, r0.y, r2.y
:0:1274:1790[00800000x_00000003x] br p0.x, #3
:1:1275:1791[20044001x_0000000ax] mov.f32f32 r0.y, r2.z
:0:1276:1792[01000000x_ffffff99x] jump #-103
:2:1277:1793[48180800x_28010000x] (jp)(nop3) add.f r0.x, r0.x, (0.5)
:2:1278:1797[40180701x_40020000x] (sat)(rpt3)add.f r0.y, r0.x, (neg)(r)r0.z
:2:1279:1801[40180605x_40060000x] (sat)(rpt2)add.f r1.y, r0.x, (neg)(r)r1.z
:2:1280:1804[40100400x_40090000x] (sat)add.f r0.x, r0.x, (neg)r2.y
:0:1281:1805[01000000x_fffffc76x] jump #-906
:2:1282:1806[4a300001x_20040000x] (jp)add.s r0.y, r0.x, 4
:0:1283:1807[00000500x_00000000x] (rpt5)nop
:6:1284:1813[c0260201x_01618001x] ldib.untyped.1d.u32.1.imm r0.y, r0.y, 1
:2:1285:1814[42300000x_20030000x] add.s r0.x, r0.x, 3
:2:1286:1815[42300035x_200c0035x] add.s r13.y, r13.y, 12
:0:1287:1816[00000400x_00000000x] (rpt4)nop
:6:1288:1821[c0260200x_00618001x] ldib.untyped.1d.u32.1.imm r0.x, r0.x, 1
:1:1289:1822[30944001x_00000001x] (sy)cov.s32f32 (even)r0.y, r0.y
:0:1290:1823[00000200x_00000000x] (rpt2)nop
:1:1291:1826[20044008x_00000001x] mov.f32f32 r2.x, r0.y
:1:1292:1827[20044007x_00000001x] mov.f32f32 r1.w, r0.y
:1:1293:1828[20044006x_00000001x] mov.f32f32 r1.z, r0.y
:1:1294:1829[20044005x_00000001x] mov.f32f32 r1.y, r0.y
:1:1295:1830[20044004x_00000001x] mov.f32f32 r1.x, r0.y
:1:1296:1831[20044003x_00000001x] mov.f32f32 r0.w, r0.y
:1:1297:1832[20044002x_00000001x] mov.f32f32 r0.z, r0.y
:2:1298:1833[46f80800x_20020000x] (nop3) shr.b r0.x, r0.x, 2
:2:1299:1837[42300009x_20020000x] add.s r2.y, r0.x, 2
:2:1300:1838[4230000ax_20030000x] add.s r2.z, r0.x, 3
:2:1301:1839[4230000bx_20040000x] add.s r2.w, r0.x, 4
:2:1302:1840[4230000cx_20050000x] add.s r3.x, r0.x, 5
:2:1303:1841[4238000dx_20060000x] (nop2) add.s r3.y, r0.x, 6
:6:1304:1844[c026020ex_09618001x] ldib.untyped.1d.u32.1.imm r3.z, r2.y, 1
:0:1305:1845[00000000x_00000000x] nop
:6:1306:1846[c026020fx_0a618001x] ldib.untyped.1d.u32.1.imm r3.w, r2.z, 1
:0:1307:1847[00000000x_00000000x] nop
:6:1308:1848[c0260210x_0b618001x] ldib.untyped.1d.u32.1.imm r4.x, r2.w, 1
:0:1309:1849[00000000x_00000000x] nop
:6:1310:1850[c026020cx_0c618001x] ldib.untyped.1d.u32.1.imm r3.x, r3.x, 1
:0:1311:1851[00000000x_00000000x] nop
:6:1312:1852[c026020dx_0d618001x] ldib.untyped.1d.u32.1.imm r3.y, r3.y, 1
:2:1313:1853[42300000x_20070000x] add.s r0.x, r0.x, 7
:1:1314:1854[20555009x_00000000x] (ss)mov.s32s32 r2.y, 0
:0:1315:1855[00000400x_00000000x] (rpt4)nop
:6:1316:1860[c0260211x_00618001x] ldib.untyped.1d.u32.1.imm r4.y, r0.x, 1
:2:1317:1861[50900012x_00000010x] (sy)sign.f r4.z, r4.x
:1:1318:1862[20044213x_00000009x] (rpt2)mov.f32f32 r4.w, r2.y
:1:1319:1865[20044000x_00000008x] mov.f32f32 r0.x, r2.x
:1:1320:1866[2004400ax_00000007x] mov.f32f32 r2.z, r1.w
:1:1321:1867[20044007x_00000001x] mov.f32f32 r1.w, r0.y
:0:1322:1868[00000100x_00000000x] (rpt1)nop
:1:1323:1870[20044001x_0000000ax] mov.f32f32 r0.y, r2.z
:1:1324:1871[2004400ax_00000006x] mov.f32f32 r2.z, r1.z
:1:1325:1872[20044006x_00000002x] mov.f32f32 r1.z, r0.z
:0:1326:1873[00000100x_00000000x] (rpt1)nop
:1:1327:1875[20044002x_0000000ax] mov.f32f32 r0.z, r2.z
:1:1328:1876[2004400ax_00000005x] mov.f32f32 r2.z, r1.y
:1:1329:1877[20044005x_00000003x] mov.f32f32 r1.y, r0.w
:0:1330:1878[00000100x_00000000x] (rpt1)nop
:1:1331:1880[20044003x_0000000ax] mov.f32f32 r0.w, r2.z
:0:1332:1881[00000000x_00000000x] nop
:2:1333:1882[43900008x_20080014x] and.b r2.x, r5.x, 8
:2:1334:1883[43980009x_60030013x] (nop2) and.b r2.y, r4.w, (neg)3
:1:1335:1886[208c4908x_00000008x] (rpt1)cov.u32f32 (even)r2.x, (r)r2.x
:0:1336:1888[00000100x_00000000x] (rpt1)nop
:2:1337:1890[4010000ax_00300008x] add.f r2.z, r2.x, r12.x
:2:1338:1891[40180816x_00310009x] (nop3) add.f r5.z, r2.y, r12.y
:2:1339:1895[4018080bx_4016000fx] (nop3) add.f r2.w, r3.w, (neg)r5.z
:2:1340:1899[40100409x_000c000bx] (sat)add.f r2.y, r2.w, r3.x
:2:1341:1900[40580c08x_000b000bx] (sat)(nop3) max.f r2.x, r2.w, r2.w
:2:1342:1904[40b500f8x_00090008x] cmps.f.ne p0.x, r2.x, r2.y
:0:1343:1905[00000500x_00000000x] (rpt5)nop
:0:1344:1911[00900000x_00000024x] br !p0.x, #36
:2:1345:1912[40100017x_000e400ax] add.f r5.w, (neg)r2.z, r3.z
:2:1346:1913[4010090ax_400b0008x] (rpt1)add.f r2.z, (r)r2.x, (neg)r2.w
:4:1347:1915[80100018x_0000000cx] rcp r6.x, r3.x
:0:1348:1916[00000100x_00000000x] (rpt1)nop
:2:1349:1918[4070190ax_0018000ax] (ss)(rpt1)mul.f r2.z, (r)r2.z, r6.x
:2:1350:1920[40100818x_00170010x] (nop1) add.f r6.x, r4.x, r5.w
:2:1351:1922[40100919x_2802400ax] (rpt1)add.f r6.y, (neg)(r)r2.z, (1.0)
:2:1352:1924[4070090ax_0018000ax] (rpt1)mul.f r2.z, (r)r2.z, r6.x
:3:1353:1926[638c810ax_200a8017x] (rpt1)mad.f32 r2.z, r5.w, (r)r6.y, (r)r2.z
:0:1354:1928[00000200x_00000000x] (rpt2)nop
:2:1355:1931[40300017x_000b000ax] min.f r5.w, r2.z, r2.w
:2:1356:1932[4058000ax_000b000ax] (nop2) max.f r2.z, r2.z, r2.w
:2:1357:1935[4030000bx_28020017x] min.f r2.w, r5.w, (1.0)
:2:1358:1936[40380017x_2802000ax] (nop2) min.f r5.w, r2.z, (1.0)
:2:1359:1939[4010000bx_1059000bx] add.f r2.w, r2.w, c22.y
:2:1360:1940[40580018x_28000017x] (nop2) max.f r6.x, r5.w, (0.0)
:2:1361:1943[4010000ax_400b000ax] add.f r2.z, r2.z, (neg)r2.w
:2:1362:1944[40500019x_2800000bx] max.f r6.y, r2.w, (0.0)
:2:1363:1945[40780018x_00180018x] (nop2) mul.f r6.x, r6.x, r6.x
:3:1364:1948[638c8818x_80180019x] (nop1) mad.f32 r6.x, r6.y, r6.y, (neg)r6.x
:4:1365:1950[8010000ax_0000000ax] rcp r2.z, r2.z
:1:1366:1951[20150032x_00000015x] cov.s32s16 hr12.z, r5.y
:0:1367:1952[00000000x_00000000x] nop
:3:1368:1953[638c0817x_0017105ax] (nop1) mad.f32 r5.w, c22.z, r6.x, r5.w
:1:1369:1955[201100f4x_00000032x] mova a0.x, hr12.z
:0:1370:1956[00000000x_00000000x] nop
:2:1371:1957[4010000bx_0017400bx] add.f r2.w, (neg)r2.w, r5.w
:2:1372:1958[40180008x_40090008x] (nop2) add.f r2.x, r2.x, (neg)r2.y
:2:1373:1961[40701009x_000b000ax] (ss)mul.f r2.y, r2.z, r2.w
:1:1374:1962[2015600ax_00000800x] (ul)mov.s32s32 r2.z, r<a0.x>
:0:1375:1963[00000100x_00000000x] (rpt1)nop
:3:1376:1965[63848008x_000a0008x] mad.f32 r2.x, r2.x, r2.y, r2.z
:1:1377:1966[201100f4x_00000032x] mova a0.x, hr12.z
:0:1378:1967[00000500x_00000000x] (rpt5)nop
:1:1379:1973[20176000x_00000008x] (ul)mov.s32s32 r<a0.x>, r2.x
:1:1380:1974[28150010x_00000015x] (jp)cov.s32s16 hr4.x, r5.y
:0:1381:1975[00000200x_00000000x] (rpt2)nop
:1:1382:1978[201100f4x_00000010x] mova a0.x, hr4.x
:2:1383:1979[40180809x_0016400dx] (nop3) add.f r2.y, (neg)r3.y, r5.z
:2:1384:1983[40100c09x_28020009x] (sat)(nop1) add.f r2.y, r2.y, (1.0)
:1:1385:1985[2015600ax_00000800x] (ul)mov.s32s32 r2.z, r<a0.x>
:0:1386:1986[00000000x_00000000x] nop
:3:1387:1987[63890009x_000a0009x] mad.f32 r2.y, r2.y, r4.z, r2.z
:1:1388:1988[201100f4x_00000010x] mova a0.x, hr4.x
:0:1389:1989[00000500x_00000000x] (rpt5)nop
:1:1390:1995[20176000x_00000009x] (ul)mov.s32s32 r<a0.x>, r2.y
:2:1391:1996[42380809x_20010015x] (nop3) add.s r2.y, r5.y, 1
:2:1392:2000[429000f8x_20080009x] cmps.u.lt p0.x, r2.y, 8
:2:1393:2001[42300008x_20080014x] add.s r2.x, r5.x, 8
:2:1394:2002[4230000ax_20020013x] add.s r2.z, r4.w, 2
:0:1395:2003[00000300x_00000000x] (rpt3)nop
:0:1396:2007[00900000x_00000004x] br !p0.x, #4
:1:1397:2008[20044013x_0000000ax] mov.f32f32 r4.w, r2.z
:1:1398:2009[20044914x_00000008x] (rpt1)mov.f32f32 r5.x, (r)r2.x
:0:1399:2011[01000000x_ffffffbdx] jump #-67
:2:1400:2012[4ab400f8x_20000011x] (jp)cmps.s.eq p0.x, r4.y, 0
:0:1401:2013[00000500x_00000000x] (rpt5)nop
:0:1402:2019[00800000x_00000010x] br p0.x, #16
:1:1403:2020[20044008x_00000000x] mov.f32f32 r2.x, r0.x
:1:1404:2021[20044000x_00000011x] mov.f32f32 r0.x, r4.y
:1:1405:2022[20044009x_00000001x] mov.f32f32 r2.y, r0.y
:1:1406:2023[20044001x_00000007x] mov.f32f32 r0.y, r1.w
:0:1407:2024[00000100x_00000000x] (rpt1)nop
:1:1408:2026[20044007x_00000009x] mov.f32f32 r1.w, r2.y
:1:1409:2027[20044009x_00000002x] mov.f32f32 r2.y, r0.z
:1:1410:2028[20044002x_00000006x] mov.f32f32 r0.z, r1.z
:0:1411:2029[00000100x_00000000x] (rpt1)nop
:1:1412:2031[20044006x_00000009x] mov.f32f32 r1.z, r2.y
:1:1413:2032[20044009x_00000003x] mov.f32f32 r2.y, r0.w
:1:1414:2033[20044003x_00000005x] mov.f32f32 r0.w, r1.y
:0:1415:2034[00000100x_00000000x] (rpt1)nop
:1:1416:2036[20044005x_00000009x] mov.f32f32 r1.y, r2.y
:0:1417:2037[01000000x_ffffff89x] jump #-119
:2:1418:2038[48300b00x_28028000x] (jp)(rpt3)min.f r0.x, (abs)(r)r0.x, (1.0)
:2:1419:2042[40300b04x_28028004x] (rpt3)min.f r1.x, (abs)(r)r1.x, (1.0)
:1:1420:2046[20044008x_00000000x] mov.f32f32 r2.x, r0.x
:0:1421:2047[00000100x_00000000x] (rpt1)nop
:1:1422:2049[20044000x_00000007x] mov.f32f32 r0.x, r1.w
:1:1423:2050[20044007x_00000006x] mov.f32f32 r1.w, r1.z
:1:1424:2051[20044006x_00000005x] mov.f32f32 r1.z, r1.y
:1:1425:2052[20044005x_00000004x] mov.f32f32 r1.y, r1.x
:1:1426:2053[20044004x_00000003x] mov.f32f32 r1.x, r0.w
:1:1427:2054[20044003x_00000002x] mov.f32f32 r0.w, r0.z
:1:1428:2055[20044002x_00000001x] mov.f32f32 r0.z, r0.y
:1:1429:2056[20044001x_00000008x] mov.f32f32 r0.y, r2.x
:0:1430:2057[01000000x_fffffbe1x] jump #-1055
:4:1431:2058[88500000x_00000053x] (jp)log2 r0.x, r20.w
:2:1432:2059[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:0:1433:2060[00000500x_00000000x] (rpt5)nop
:4:1434:2066[80700000x_00000000x] exp2 r0.x, r0.x
:2:1435:2067[40b30001x_10410053x] cmps.f.ge r0.y, r20.w, c16.y
:2:1436:2068[40700002x_10420053x] mul.f r0.z, r20.w, c16.z
:3:1437:2069[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1438:2073[64808000x_00020000x] sel.b32 r0.x, r0.x, r0.y, r0.z
:4:1439:2074[80500001x_00000052x] log2 r0.y, r20.z
:2:1440:2075[40701001x_10430001x] (ss)mul.f r0.y, r0.y, c16.w
:0:1441:2076[00000500x_00000000x] (rpt5)nop
:4:1442:2082[80700001x_00000001x] exp2 r0.y, r0.y
:2:1443:2083[40b30002x_10410052x] cmps.f.ge r0.z, r20.z, c16.y
:2:1444:2084[40700003x_10420052x] mul.f r0.w, r20.z, c16.z
:3:1445:2085[63809801x_10459044x] (ss)(nop3) mad.f32 r0.y, c17.x, r0.y, c17.y
:3:1446:2089[64810001x_00030001x] sel.b32 r0.y, r0.y, r0.z, r0.w
:4:1447:2090[80500002x_00000051x] log2 r0.z, r20.y
:2:1448:2091[40701002x_10430002x] (ss)mul.f r0.z, r0.z, c16.w
:0:1449:2092[00000500x_00000000x] (rpt5)nop
:4:1450:2098[80700002x_00000002x] exp2 r0.z, r0.z
:2:1451:2099[40b30003x_10410051x] cmps.f.ge r0.w, r20.y, c16.y
:2:1452:2100[40700004x_10420051x] mul.f r1.x, r20.y, c16.z
:3:1453:2101[63811802x_10459044x] (ss)(nop3) mad.f32 r0.z, c17.x, r0.z, c17.y
:3:1454:2105[64818002x_00040002x] sel.b32 r0.z, r0.z, r0.w, r1.x
:1:1455:2106[20044003x_00000050x] mov.f32f32 r0.w, r20.x
:1:1456:2107[20044004x_0000002dx] mov.f32f32 r1.x, r11.y
:1:1457:2108[20044005x_0000002cx] mov.f32f32 r1.y, r11.x
:0:1458:2109[00000500x_00000000x] (rpt5)nop
:6:1459:2115[c0220000x_04677a00x] stib.typed.2d.f32.4.imm r0.x, r1.x, 0
:4:1460:2116[80501000x_0000004fx] (ss)log2 r0.x, r19.w
:4:1461:2117[80501001x_0000004ex] (ss)log2 r0.y, r19.z
:4:1462:2118[80501002x_0000004dx] (ss)log2 r0.z, r19.y
:2:1463:2119[40701a00x_10430000x] (ss)(rpt2)mul.f r0.x, (r)r0.x, c16.w
:0:1464:2122[00000300x_00000000x] (rpt3)nop
:4:1465:2126[80700000x_00000000x] exp2 r0.x, r0.x
:0:1466:2127[00000000x_00000000x] nop
:4:1467:2128[80700001x_00000001x] exp2 r0.y, r0.y
:0:1468:2129[00000000x_00000000x] nop
:4:1469:2130[80700002x_00000002x] exp2 r0.z, r0.z
:2:1470:2131[40b30003x_1041004fx] cmps.f.ge r0.w, r19.w, c16.y
:2:1471:2132[40700004x_1042004fx] mul.f r1.x, r19.w, c16.z
:2:1472:2133[40b30005x_1041004ex] cmps.f.ge r1.y, r19.z, c16.y
:2:1473:2134[40700006x_1042004ex] mul.f r1.z, r19.z, c16.z
:3:1474:2135[63801000x_10451044x] (ss)mad.f32 r0.x, c17.x, r0.x, c17.y
:2:1475:2136[40b30007x_1041004dx] cmps.f.ge r1.w, r19.y, c16.y
:2:1476:2137[40700008x_1042004dx] mul.f r2.x, r19.y, c16.z
:3:1477:2138[63808101x_10459044x] (rpt1)mad.f32 r0.y, c17.x, (r)r0.y, c17.y
:3:1478:2140[64818800x_00040000x] (nop1) sel.b32 r0.x, r0.x, r0.w, r1.x
:3:1479:2142[64828001x_00060001x] sel.b32 r0.y, r0.y, r1.y, r1.z
:3:1480:2143[64838002x_00080002x] sel.b32 r0.z, r0.z, r1.w, r2.x
:2:1481:2144[43b00004x_2008002dx] or.b r1.x, r11.y, 8
:1:1482:2145[20044003x_0000004cx] mov.f32f32 r0.w, r19.x
:0:1483:2146[00000100x_00000000x] (rpt1)nop
:1:1484:2148[20044005x_00000004x] mov.f32f32 r1.y, r1.x
:1:1485:2149[20044006x_0000002cx] mov.f32f32 r1.z, r11.x
:0:1486:2150[00000500x_00000000x] (rpt5)nop
:6:1487:2156[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1488:2157[80501000x_0000004bx] (ss)log2 r0.x, r18.w
:4:1489:2158[80501001x_0000004ax] (ss)log2 r0.y, r18.z
:4:1490:2159[80501002x_00000049x] (ss)log2 r0.z, r18.y
:2:1491:2160[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:2:1492:2161[40b30003x_1041004bx] cmps.f.ge r0.w, r18.w, c16.y
:2:1493:2162[40700005x_1042004bx] mul.f r1.y, r18.w, c16.z
:2:1494:2163[40700901x_10430001x] (rpt1)mul.f r0.y, (r)r0.y, c16.w
:0:1495:2165[00000100x_00000000x] (rpt1)nop
:4:1496:2167[80700000x_00000000x] exp2 r0.x, r0.x
:0:1497:2168[00000200x_00000000x] (rpt2)nop
:4:1498:2171[80700001x_00000001x] exp2 r0.y, r0.y
:0:1499:2172[00000000x_00000000x] nop
:4:1500:2173[80700002x_00000002x] exp2 r0.z, r0.z
:3:1501:2174[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1502:2178[64818000x_00050000x] sel.b32 r0.x, r0.x, r0.w, r1.y
:2:1503:2179[40b30003x_1041004ax] cmps.f.ge r0.w, r18.z, c16.y
:2:1504:2180[40700005x_1042004ax] mul.f r1.y, r18.z, c16.z
:3:1505:2181[63808001x_10451044x] mad.f32 r0.y, c17.x, r0.y, c17.y
:2:1506:2182[40b30006x_10410049x] cmps.f.ge r1.z, r18.y, c16.y
:2:1507:2183[40700007x_10420049x] mul.f r1.w, r18.y, c16.z
:3:1508:2184[63810002x_10451044x] mad.f32 r0.z, c17.x, r0.z, c17.y
:3:1509:2185[64818001x_00058001x] (nop2) sel.b32 r0.y, r0.y, r0.w, r1.y
:3:1510:2188[64830002x_00070002x] sel.b32 r0.z, r0.z, r1.z, r1.w
:2:1511:2189[43b00007x_2004002cx] or.b r1.w, r11.x, 4
:1:1512:2190[20044003x_00000048x] mov.f32f32 r0.w, r18.x
:1:1513:2191[20044005x_0000002dx] mov.f32f32 r1.y, r11.y
:0:1514:2192[00000000x_00000000x] nop
:1:1515:2193[20044006x_00000007x] mov.f32f32 r1.z, r1.w
:0:1516:2194[00000500x_00000000x] (rpt5)nop
:6:1517:2200[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1518:2201[80501000x_00000047x] (ss)log2 r0.x, r17.w
:4:1519:2202[80501001x_00000046x] (ss)log2 r0.y, r17.z
:4:1520:2203[80501002x_00000045x] (ss)log2 r0.z, r17.y
:2:1521:2204[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:2:1522:2205[40b30003x_10410047x] cmps.f.ge r0.w, r17.w, c16.y
:2:1523:2206[40700005x_10420047x] mul.f r1.y, r17.w, c16.z
:2:1524:2207[40700901x_10430001x] (rpt1)mul.f r0.y, (r)r0.y, c16.w
:0:1525:2209[00000100x_00000000x] (rpt1)nop
:4:1526:2211[80700000x_00000000x] exp2 r0.x, r0.x
:0:1527:2212[00000200x_00000000x] (rpt2)nop
:4:1528:2215[80700001x_00000001x] exp2 r0.y, r0.y
:0:1529:2216[00000000x_00000000x] nop
:4:1530:2217[80700002x_00000002x] exp2 r0.z, r0.z
:3:1531:2218[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1532:2222[64818005x_00050000x] sel.b32 r1.y, r0.x, r0.w, r1.y
:2:1533:2223[40b30000x_10410046x] cmps.f.ge r0.x, r17.z, c16.y
:2:1534:2224[40700003x_10420046x] mul.f r0.w, r17.z, c16.z
:2:1535:2225[40b30006x_10410045x] cmps.f.ge r1.z, r17.y, c16.y
:2:1536:2226[40700008x_10420045x] mul.f r2.x, r17.y, c16.z
:3:1537:2227[63808101x_10459044x] (rpt1)mad.f32 r0.y, c17.x, (r)r0.y, c17.y
:0:1538:2229[00000100x_00000000x] (rpt1)nop
:3:1539:2231[64800000x_00030001x] sel.b32 r0.x, r0.y, r0.x, r0.w
:3:1540:2232[64830002x_00080002x] sel.b32 r0.z, r0.z, r1.z, r2.x
:1:1541:2233[20044001x_00000007x] mov.f32f32 r0.y, r1.w
:0:1542:2234[00000000x_00000000x] nop
:1:1543:2235[20044006x_00000000x] mov.f32f32 r1.z, r0.x
:1:1544:2236[20044007x_00000002x] mov.f32f32 r1.w, r0.z
:1:1545:2237[20044008x_00000044x] mov.f32f32 r2.x, r17.x
:1:1546:2238[20044000x_00000004x] mov.f32f32 r0.x, r1.x
:0:1547:2239[00000500x_00000000x] (rpt5)nop
:6:1548:2245[c0220005x_00677a00x] stib.typed.2d.f32.4.imm r1.y, r0.x, 0
:4:1549:2246[80501000x_00000043x] (ss)log2 r0.x, r16.w
:4:1550:2247[80501001x_00000042x] (ss)log2 r0.y, r16.z
:4:1551:2248[80500002x_00000041x] log2 r0.z, r16.y
:2:1552:2249[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:2:1553:2250[40b30003x_10410043x] cmps.f.ge r0.w, r16.w, c16.y
:2:1554:2251[40700005x_10420043x] mul.f r1.y, r16.w, c16.z
:2:1555:2252[40700901x_10430001x] (rpt1)mul.f r0.y, (r)r0.y, c16.w
:0:1556:2254[00000100x_00000000x] (rpt1)nop
:4:1557:2256[80700000x_00000000x] exp2 r0.x, r0.x
:0:1558:2257[00000200x_00000000x] (rpt2)nop
:4:1559:2260[80700001x_00000001x] exp2 r0.y, r0.y
:0:1560:2261[00000000x_00000000x] nop
:4:1561:2262[80700002x_00000002x] exp2 r0.z, r0.z
:3:1562:2263[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1563:2267[64818000x_00050000x] sel.b32 r0.x, r0.x, r0.w, r1.y
:2:1564:2268[40b30003x_10410042x] cmps.f.ge r0.w, r16.z, c16.y
:2:1565:2269[40700005x_10420042x] mul.f r1.y, r16.z, c16.z
:3:1566:2270[63808001x_10451044x] mad.f32 r0.y, c17.x, r0.y, c17.y
:2:1567:2271[40b30006x_10410041x] cmps.f.ge r1.z, r16.y, c16.y
:2:1568:2272[40700007x_10420041x] mul.f r1.w, r16.y, c16.z
:3:1569:2273[63810002x_10451044x] mad.f32 r0.z, c17.x, r0.z, c17.y
:3:1570:2274[64818001x_00058001x] (nop2) sel.b32 r0.y, r0.y, r0.w, r1.y
:3:1571:2277[64830002x_00070002x] sel.b32 r0.z, r0.z, r1.z, r1.w
:2:1572:2278[43b00007x_2008002cx] or.b r1.w, r11.x, 8
:1:1573:2279[20044003x_00000040x] mov.f32f32 r0.w, r16.x
:1:1574:2280[20044005x_0000002dx] mov.f32f32 r1.y, r11.y
:0:1575:2281[00000000x_00000000x] nop
:1:1576:2282[20044006x_00000007x] mov.f32f32 r1.z, r1.w
:0:1577:2283[00000500x_00000000x] (rpt5)nop
:6:1578:2289[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1579:2290[80501000x_0000003fx] (ss)log2 r0.x, r15.w
:4:1580:2291[80501001x_0000003ex] (ss)log2 r0.y, r15.z
:4:1581:2292[80501002x_0000003dx] (ss)log2 r0.z, r15.y
:2:1582:2293[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:2:1583:2294[40b30003x_1041003fx] cmps.f.ge r0.w, r15.w, c16.y
:2:1584:2295[40700005x_1042003fx] mul.f r1.y, r15.w, c16.z
:2:1585:2296[40700901x_10430001x] (rpt1)mul.f r0.y, (r)r0.y, c16.w
:0:1586:2298[00000100x_00000000x] (rpt1)nop
:4:1587:2300[80700000x_00000000x] exp2 r0.x, r0.x
:0:1588:2301[00000200x_00000000x] (rpt2)nop
:4:1589:2304[80700001x_00000001x] exp2 r0.y, r0.y
:0:1590:2305[00000000x_00000000x] nop
:4:1591:2306[80700002x_00000002x] exp2 r0.z, r0.z
:3:1592:2307[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1593:2311[64818005x_00050000x] sel.b32 r1.y, r0.x, r0.w, r1.y
:2:1594:2312[40b30000x_1041003ex] cmps.f.ge r0.x, r15.z, c16.y
:2:1595:2313[40700003x_1042003ex] mul.f r0.w, r15.z, c16.z
:2:1596:2314[40b30006x_1041003dx] cmps.f.ge r1.z, r15.y, c16.y
:2:1597:2315[40700008x_1042003dx] mul.f r2.x, r15.y, c16.z
:3:1598:2316[63808101x_10459044x] (rpt1)mad.f32 r0.y, c17.x, (r)r0.y, c17.y
:0:1599:2318[00000100x_00000000x] (rpt1)nop
:3:1600:2320[64800000x_00030001x] sel.b32 r0.x, r0.y, r0.x, r0.w
:3:1601:2321[64830002x_00080002x] sel.b32 r0.z, r0.z, r1.z, r2.x
:1:1602:2322[20044001x_00000007x] mov.f32f32 r0.y, r1.w
:0:1603:2323[00000000x_00000000x] nop
:1:1604:2324[20044006x_00000000x] mov.f32f32 r1.z, r0.x
:1:1605:2325[20044007x_00000002x] mov.f32f32 r1.w, r0.z
:1:1606:2326[20044008x_0000003cx] mov.f32f32 r2.x, r15.x
:1:1607:2327[20044000x_00000004x] mov.f32f32 r0.x, r1.x
:0:1608:2328[00000500x_00000000x] (rpt5)nop
:6:1609:2334[c0220005x_00677a00x] stib.typed.2d.f32.4.imm r1.y, r0.x, 0
:4:1610:2335[80501000x_0000003bx] (ss)log2 r0.x, r14.w
:4:1611:2336[80501001x_0000003ax] (ss)log2 r0.y, r14.z
:4:1612:2337[80500002x_00000039x] log2 r0.z, r14.y
:2:1613:2338[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:2:1614:2339[40b30003x_1041003bx] cmps.f.ge r0.w, r14.w, c16.y
:2:1615:2340[40700005x_1042003bx] mul.f r1.y, r14.w, c16.z
:2:1616:2341[40700901x_10430001x] (rpt1)mul.f r0.y, (r)r0.y, c16.w
:0:1617:2343[00000100x_00000000x] (rpt1)nop
:4:1618:2345[80700000x_00000000x] exp2 r0.x, r0.x
:0:1619:2346[00000200x_00000000x] (rpt2)nop
:4:1620:2349[80700001x_00000001x] exp2 r0.y, r0.y
:0:1621:2350[00000000x_00000000x] nop
:4:1622:2351[80700002x_00000002x] exp2 r0.z, r0.z
:3:1623:2352[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1624:2356[64818006x_00050000x] sel.b32 r1.z, r0.x, r0.w, r1.y
:2:1625:2357[40b30000x_1041003ax] cmps.f.ge r0.x, r14.z, c16.y
:2:1626:2358[40700003x_1042003ax] mul.f r0.w, r14.z, c16.z
:2:1627:2359[40b30005x_10410039x] cmps.f.ge r1.y, r14.y, c16.y
:2:1628:2360[40700007x_10420039x] mul.f r1.w, r14.y, c16.z
:3:1629:2361[63808101x_10459044x] (rpt1)mad.f32 r0.y, c17.x, (r)r0.y, c17.y
:0:1630:2363[00000100x_00000000x] (rpt1)nop
:3:1631:2365[64800001x_00030001x] sel.b32 r0.y, r0.y, r0.x, r0.w
:3:1632:2366[64828008x_00070002x] sel.b32 r2.x, r0.z, r1.y, r1.w
:2:1633:2367[43b00005x_200c002cx] or.b r1.y, r11.x, 12
:1:1634:2368[20044000x_0000002dx] mov.f32f32 r0.x, r11.y
:1:1635:2369[20044007x_00000001x] mov.f32f32 r1.w, r0.y
:1:1636:2370[20044009x_00000038x] mov.f32f32 r2.y, r14.x
:1:1637:2371[20044001x_00000005x] mov.f32f32 r0.y, r1.y
:0:1638:2372[00000500x_00000000x] (rpt5)nop
:6:1639:2378[c0220006x_00677a00x] stib.typed.2d.f32.4.imm r1.z, r0.x, 0
:4:1640:2379[80501000x_00000037x] (ss)log2 r0.x, r13.w
:2:1641:2380[40701000x_10430000x] (ss)mul.f r0.x, r0.x, c16.w
:0:1642:2381[00000500x_00000000x] (rpt5)nop
:4:1643:2387[80700000x_00000000x] exp2 r0.x, r0.x
:2:1644:2388[40b30001x_10410037x] cmps.f.ge r0.y, r13.w, c16.y
:2:1645:2389[40700002x_10420037x] mul.f r0.z, r13.w, c16.z
:3:1646:2390[63801800x_10459044x] (ss)(nop3) mad.f32 r0.x, c17.x, r0.x, c17.y
:3:1647:2394[64808000x_00020000x] sel.b32 r0.x, r0.x, r0.y, r0.z
:4:1648:2395[80500001x_0000001fx] log2 r0.y, r7.w
:2:1649:2396[40701001x_10430001x] (ss)mul.f r0.y, r0.y, c16.w
:0:1650:2397[00000500x_00000000x] (rpt5)nop
:4:1651:2403[80700001x_00000001x] exp2 r0.y, r0.y
:2:1652:2404[40b30002x_1041001fx] cmps.f.ge r0.z, r7.w, c16.y
:2:1653:2405[40700003x_1042001fx] mul.f r0.w, r7.w, c16.z
:3:1654:2406[63809801x_10459044x] (ss)(nop3) mad.f32 r0.y, c17.x, r0.y, c17.y
:3:1655:2410[64810001x_00030001x] sel.b32 r0.y, r0.y, r0.z, r0.w
:4:1656:2411[80500002x_0000001ex] log2 r0.z, r7.z
:2:1657:2412[40701002x_10430002x] (ss)mul.f r0.z, r0.z, c16.w
:0:1658:2413[00000500x_00000000x] (rpt5)nop
:4:1659:2419[80700002x_00000002x] exp2 r0.z, r0.z
:2:1660:2420[40b30003x_1041001ex] cmps.f.ge r0.w, r7.z, c16.y
:2:1661:2421[40700006x_1042001ex] mul.f r1.z, r7.z, c16.z
:3:1662:2422[63811802x_10459044x] (ss)(nop3) mad.f32 r0.z, c17.x, r0.z, c17.y
:3:1663:2426[64818002x_00060002x] sel.b32 r0.z, r0.z, r0.w, r1.z
:1:1664:2427[20044003x_0000001dx] mov.f32f32 r0.w, r7.y
:0:1665:2428[00000500x_00000000x] (rpt5)nop
:6:1666:2434[c0220000x_04677a00x] stib.typed.2d.f32.4.imm r0.x, r1.x, 0
:0:1667:2435[08000000x_00000000x] (jp)nop
:0:1668:2436[03000000x_00000000x] end
:0:1669:2437[00000000x_00000020x] nop
:0:1670:2438[00000010x_00000000x] nop
:0:1671:2439[00000000x_00000000x] nop
:0:1672:2440[00000000x_00000040x] nop
:0:1673:2441[00000000x_00000000x] nop
:0:1674:2442[00000000x_00000000x] nop
:0:1675:2443[00000000x_00000000x] nop
:0:1676:2444[00000000x_00002c20x] nop
:0:1677:2445[00000000x_00000000x] nop
:0:1678:2446[00000000x_00000000x] nop
:0:1679:2447[00000003x_00000000x] nop
:0:1680:2448[00000000x_00000000x] nop
:0:1681:2449[00000000x_00000000x] nop
:0:1682:2450[00000000x_00000000x] nop
:0:1683:2451[00000003x_00000000x] nop
:0:1684:2452[00000000x_00000000x] nop
:0:1685:2453[00000001x_00000000x] nop
:0:1686:2454[00000000x_00000000x] nop
:0:1687:2455[00000000x_00000000x] nop
:0:1688:2456[00000000x_00000000x] nop
:0:1689:2457[00000000x_00000000x] nop
Register Stats:
- used (half): 16 50 84 110 (cnt=4, max=110)
- used (full): 0-92 207-208 (cnt=95, max=92)
- used (merged): 0-185 414-417 (cnt=190, max=185)
- input (half): (cnt=0, max=0)
- input (full): 0-1 12-14 26-28 41-43 207-208 (cnt=13, max=43)
- max const: 90
- output (half): (cnt=0, max=0) (estimated)
- output (full): 1-3 7-9 19-21 42 53-54 (cnt=12, max=54) (estimated)
- shaderdb: 2458 instructions, 1121 nops, 1337 non-nops, (1690 instlen), 0 last-baryf, 28 half, 23 full
- shaderdb: 1153 cat0, 368 cat1, 548 cat2, 216 cat3, 129 cat4, 10 cat5, 34 cat6, 0 cat7
- shaderdb: 84 (ss), 16 (sy)
:1:0082:0082[20554002x_00000001x] mov.s32s32 r0.z, 1
:1:0083:0083[20554003x_00000000x] mov.s32s32 r0.w, 0
:0:0084:0084[00000200x_00000000x] (rpt2)nop
:1:0085:0087[20154004x_00000003x] mov.s32s32 r1.x, r0.w
:0:0086:0088[00000500x_00000000x] (rpt5)nop
:5:0087:0094[a0005102x_02000005x] isam (s32)(x)r0.z, r0.z, s#0, t#1
:2:0088:0095[52b400f8x_20000002x] (sy)cmps.s.eq p0.x, r0.z, 0
:1:0089:0096[20044908x_000000cfx] (rpt1)mov.f32f32 r2.x, (r)r51.w
:0:0090:0098[00000300x_00000000x] (rpt3)nop
:0:0091:0102[00900000x_00000490x] br !p0.x, #1168
:1:0092:0103[20554002x_00000002x] mov.s32s32 r0.z, 2
:1:0093:0104[20554003x_00000000x] mov.s32s32 r0.w, 0
:0:0094:0105[00000200x_00000000x] (rpt2)nop
:1:0095:0108[20154004x_00000003x] mov.s32s32 r1.x, r0.w
:1:0096:0109[20554005x_00000006x] mov.s32s32 r1.y, 6
:1:0097:0110[20554006x_00000000x] mov.s32s32 r1.z, 0
:0:0098:0111[00000300x_00000000x] (rpt3)nop
:5:0099:0115[a0005102x_04000005x] isam (s32)(x)r0.z, r0.z, s#0, t#2
:1:0100:0116[20154007x_00000006x] mov.s32s32 r1.w, r1.z
:0:0101:0117[00000500x_00000000x] (rpt5)nop
:5:0102:0123[a0005103x_0400000bx] isam (s32)(x)r0.w, r1.y, s#0, t#2
:2:0103:0124[56500804x_00090002x] (sy)(nop1) mull.u r1.x, r0.z, r2.y
:3:0104:0126[61848804x_00040002x] (nop1) madsh.m16 r1.x, r0.z, r2.y, r1.x
:3:0105:0128[61810002x_00040009x] madsh.m16 r0.z, r2.y, r0.z, r1.x
:2:0106:0129[46d00904x_20040008x] (rpt1)shl.b r1.x, (r)r2.x, 4
:0:0107:0131[00000000x_00000000x] nop
:2:0108:0132[42300002x_00080002x] add.s r0.z, r0.z, r2.x
:2:0109:0133[43b8091fx_00040000x] (rpt1)or.b r7.w, (r)r0.x, (r)r1.x
:2:0110:0135[42300000x_20080003x] add.s r0.x, r0.w, 8
:2:0111:0136[46d00001x_200a0002x] shl.b r0.y, r0.z, 10
:1:0112:0137[208c4921x_0000001fx] (rpt1)cov.u32f32 (even)r8.y, (r)r7.w
:0:0113:0139[00000000x_00000000x] nop
:2:0114:0140[42300000x_00010000x] add.s r0.x, r0.x, r0.y
:1:0115:0141[20444001x_00000000x] mov.f32f32 r0.y, (0.000000)
:2:0116:0142[40100923x_28010021x] (rpt1)add.f r8.w, (r)r8.y, (0.5)
:0:0117:0144[00000000x_00000000x] nop
:1:0118:0145[2004404dx_00000001x] mov.f32f32 r19.y, r0.y
:1:0119:0146[20044048x_00000001x] mov.f32f32 r18.x, r0.y
:1:0120:0147[20044043x_00000001x] mov.f32f32 r16.w, r0.y
:1:0121:0148[2004403ex_00000001x] mov.f32f32 r15.z, r0.y
:1:0122:0149[20044039x_00000001x] mov.f32f32 r14.y, r0.y
:1:0123:0150[20044034x_00000001x] mov.f32f32 r13.x, r0.y
:1:0124:0151[2004402fx_00000001x] mov.f32f32 r11.w, r0.y
:1:0125:0152[2004402ax_00000001x] mov.f32f32 r10.z, r0.y
:1:0126:0153[2004404cx_00000001x] mov.f32f32 r19.x, r0.y
:1:0127:0154[20044047x_00000001x] mov.f32f32 r17.w, r0.y
:1:0128:0155[20044042x_00000001x] mov.f32f32 r16.z, r0.y
:1:0129:0156[2004403dx_00000001x] mov.f32f32 r15.y, r0.y
:1:0130:0157[20044038x_00000001x] mov.f32f32 r14.x, r0.y
:1:0131:0158[20044033x_00000001x] mov.f32f32 r12.w, r0.y
:1:0132:0159[2004402ex_00000001x] mov.f32f32 r11.z, r0.y
:1:0133:0160[20044029x_00000001x] mov.f32f32 r10.y, r0.y
:1:0134:0161[2004404bx_00000001x] mov.f32f32 r18.w, r0.y
:1:0135:0162[20044046x_00000001x] mov.f32f32 r17.z, r0.y
:1:0136:0163[20044041x_00000001x] mov.f32f32 r16.y, r0.y
:1:0137:0164[2004403cx_00000001x] mov.f32f32 r15.x, r0.y
:1:0138:0165[20044037x_00000001x] mov.f32f32 r13.w, r0.y
:1:0139:0166[20044032x_00000001x] mov.f32f32 r12.z, r0.y
:1:0140:0167[2004402dx_00000001x] mov.f32f32 r11.y, r0.y
:1:0141:0168[20044028x_00000001x] mov.f32f32 r10.x, r0.y
:1:0142:0169[2004404ax_00000001x] mov.f32f32 r18.z, r0.y
:1:0143:0170[20044045x_00000001x] mov.f32f32 r17.y, r0.y
:1:0144:0171[20044040x_00000001x] mov.f32f32 r16.x, r0.y
:1:0145:0172[2004403bx_00000001x] mov.f32f32 r14.w, r0.y
:1:0146:0173[20044036x_00000001x] mov.f32f32 r13.z, r0.y
:1:0147:0174[20044031x_00000001x] mov.f32f32 r12.y, r0.y
:1:0148:0175[2004402cx_00000001x] mov.f32f32 r11.x, r0.y
:1:0149:0176[20044027x_00000001x] mov.f32f32 r9.w, r0.y
:1:0150:0177[20044049x_00000001x] mov.f32f32 r18.y, r0.y
:1:0151:0178[20044044x_00000001x] mov.f32f32 r17.x, r0.y
:1:0152:0179[2004403fx_00000001x] mov.f32f32 r15.w, r0.y
:1:0153:0180[2004403ax_00000001x] mov.f32f32 r14.z, r0.y
:1:0154:0181[20044035x_00000001x] mov.f32f32 r13.y, r0.y
:1:0155:0182[20044030x_00000001x] mov.f32f32 r12.x, r0.y
:1:0156:0183[2004402bx_00000001x] mov.f32f32 r10.w, r0.y
:1:0157:0184[20044026x_00000001x] mov.f32f32 r9.z, r0.y
:1:0158:0185[30044025x_00000000x] (sy)mov.f32f32 r9.y, r0.x
:0:0159:0186[00000200x_00000000x] (rpt2)nop
:2:0160:0189[46f80803x_20020025x] (nop3) shr.b r0.w, r9.y, 2
:2:0161:0193[42301000x_20020003x] (ss)add.s r0.x, r0.w, 2
:1:0162:0194[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0163:0195[00000200x_00000000x] (rpt2)nop
:1:0164:0198[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0165:0199[00000500x_00000000x] (rpt5)nop
:5:0166:0205[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:2:0167:0206[53900000x_10200000x] (sy)and.b r0.x, r0.x, c8.x
:2:0168:0207[42380004x_20080025x] (nop2) add.s r1.x, r9.y, 8
:2:0169:0210[42b400f8x_20000000x] cmps.s.eq p0.x, r0.x, 0
:0:0170:0211[00000500x_00000000x] (rpt5)nop
:0:0171:0217[00800000x_00000355x] br p0.x, #853
:2:0172:0218[42b400f8x_20020000x] cmps.s.eq p0.x, r0.x, 2
:0:0173:0219[00000500x_00000000x] (rpt5)nop
:0:0174:0225[00800000x_00000203x] br p0.x, #515
:2:0175:0226[42b400f8x_20010000x] cmps.s.eq p0.x, r0.x, 1
:0:0176:0227[00000500x_00000000x] (rpt5)nop
:0:0177:0233[00800000x_000002a9x] br p0.x, #681
:2:0178:0234[42b400f8x_20030000x] cmps.s.eq p0.x, r0.x, 3
:0:0179:0235[00000500x_00000000x] (rpt5)nop
:0:0180:0241[00800000x_0000001ax] br p0.x, #26
:2:0181:0242[42b400f8x_20040000x] cmps.s.eq p0.x, r0.x, 4
:0:0182:0243[00000500x_00000000x] (rpt5)nop
:0:0183:0249[00800000x_00000022x] br p0.x, #34
:2:0184:0250[42b400f8x_20050000x] cmps.s.eq p0.x, r0.x, 5
:0:0185:0251[00000500x_00000000x] (rpt5)nop
:0:0186:0257[00800000x_0000002fx] br p0.x, #47
:2:0187:0258[42b400f8x_20060000x] cmps.s.eq p0.x, r0.x, 6
:0:0188:0259[00000500x_00000000x] (rpt5)nop
:0:0189:0265[00800000x_000000abx] br p0.x, #171
:2:0190:0266[42b400f8x_20070000x] cmps.s.eq p0.x, r0.x, 7
:0:0191:0267[00000500x_00000000x] (rpt5)nop
:0:0192:0273[00800000x_000001efx] br p0.x, #495
:2:0193:0274[42b400f8x_20080000x] cmps.s.eq p0.x, r0.x, 8
:0:0194:0275[00000500x_00000000x] (rpt5)nop
:0:0195:0281[00800000x_000001ecx] br p0.x, #492
:2:0196:0282[42b400f8x_20090000x] cmps.s.eq p0.x, r0.x, 9
:0:0197:0283[00000500x_00000000x] (rpt5)nop
:0:0198:0289[00900000x_ffffffd9x] br !p0.x, #-39
:2:0199:0290[4a300000x_20030003x] (jp)add.s r0.x, r0.w, 3
:1:0200:0291[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0201:0292[00000200x_00000000x] (rpt2)nop
:1:0202:0295[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0203:0296[00000500x_00000000x] (rpt5)nop
:5:0204:0302[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:0:0205:0303[01000000x_ffffffd1x] jump #-47
:2:0206:0304[4a300025x_20040025x] (jp)add.s r9.y, r9.y, 4
:1:0207:0305[2044404dx_3f800000x] mov.f32f32 r19.y, (1.000000)
:0:0208:0306[00000200x_00000000x] (rpt2)nop
:1:0209:0309[20044048x_0000004dx] mov.f32f32 r18.x, r19.y
:1:0210:0310[20044043x_0000004dx] mov.f32f32 r16.w, r19.y
:1:0211:0311[2004403ex_0000004dx] mov.f32f32 r15.z, r19.y
:1:0212:0312[20044039x_0000004dx] mov.f32f32 r14.y, r19.y
:1:0213:0313[20044034x_0000004dx] mov.f32f32 r13.x, r19.y
:1:0214:0314[2004402fx_0000004dx] mov.f32f32 r11.w, r19.y
:1:0215:0315[2004402ax_0000004dx] mov.f32f32 r10.z, r19.y
:0:0216:0316[01000000x_ffffffc7x] jump #-57
:2:0217:0317[4a300000x_20030003x] (jp)add.s r0.x, r0.w, 3
:1:0218:0318[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0219:0319[00000200x_00000000x] (rpt2)nop
:1:0220:0322[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0221:0323[00000500x_00000000x] (rpt5)nop
:5:0222:0329[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:1:0223:0330[3004404dx_00000000x] (sy)mov.f32f32 r19.y, r0.x
:1:0224:0331[20044048x_00000000x] mov.f32f32 r18.x, r0.x
:1:0225:0332[20044043x_00000000x] mov.f32f32 r16.w, r0.x
:1:0226:0333[2004403ex_00000000x] mov.f32f32 r15.z, r0.x
:1:0227:0334[20044039x_00000000x] mov.f32f32 r14.y, r0.x
:1:0228:0335[20044034x_00000000x] mov.f32f32 r13.x, r0.x
:1:0229:0336[2004402fx_00000000x] mov.f32f32 r11.w, r0.x
:1:0230:0337[2004402ax_00000000x] mov.f32f32 r10.z, r0.x
:1:0231:0338[20044025x_00000004x] mov.f32f32 r9.y, r1.x
:0:0232:0339[01000000x_ffffffb7x] jump #-73
:2:0233:0340[4a300000x_20030003x] (jp)add.s r0.x, r0.w, 3
:1:0234:0341[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0235:0342[00000200x_00000000x] (rpt2)nop
:1:0236:0345[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0237:0346[00000500x_00000000x] (rpt5)nop
:5:0238:0352[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:2:0239:0353[56f00001x_20180000x] (sy)shr.b r0.y, r0.x, 24
:1:0240:0354[20244002x_00000024x] mov.f32f32 r0.z, c9.x
:2:0241:0355[46f00803x_20100000x] (nop1) shr.b r0.w, r0.x, 16
:1:0242:0357[208c4001x_00000001x] cov.u32f32 (even)r0.y, r0.y
:0:0243:0358[00000000x_00000000x] nop
:2:0244:0359[43900003x_20ff0003x] and.b r0.w, r0.w, 255
:2:0245:0360[46f00005x_20080000x] shr.b r1.y, r0.x, 8
:3:0246:0361[63808006x_10291026x] mad.f32 r1.z, c9.z, r0.y, c10.y
:4:0247:0362[80100002x_00000002x] rcp r0.z, r0.z
:0:0248:0363[00000200x_00000000x] (rpt2)nop
:2:0249:0366[40701006x_00060002x] (ss)mul.f r1.z, r0.z, r1.z
:2:0250:0367[43900005x_20ff0005x] and.b r1.y, r1.y, 255
:1:0251:0368[208c4003x_00000003x] cov.u32f32 (even)r0.w, r0.w
:0:0252:0369[00000100x_00000000x] (rpt1)nop
:1:0253:0371[208c4005x_00000005x] cov.u32f32 (even)r1.y, r1.y
:0:0254:0372[00000000x_00000000x] nop
:4:0255:0373[80500006x_00000006x] log2 r1.z, r1.z
:3:0256:0374[63818807x_10291026x] (nop1) mad.f32 r1.w, c9.z, r0.w, c10.y
:3:0257:0376[63828808x_10291026x] (nop1) mad.f32 r2.x, c9.z, r1.y, c10.y
:2:0258:0378[40700807x_00070002x] (nop1) mul.f r1.w, r0.z, r1.w
:2:0259:0380[40700002x_00080002x] mul.f r0.z, r0.z, r2.x
:2:0260:0381[40781806x_102a0006x] (ss)(nop3) mul.f r1.z, r1.z, c10.z
:4:0261:0385[80500007x_00000007x] log2 r1.w, r1.w
:0:0262:0386[00000100x_00000000x] (rpt1)nop
:4:0263:0388[80500002x_00000002x] log2 r0.z, r0.z
:0:0264:0389[00000000x_00000000x] nop
:4:0265:0390[80700006x_00000006x] exp2 r1.z, r1.z
:2:0266:0391[43900000x_20ff0000x] and.b r0.x, r0.x, 255
:2:0267:0392[40700008x_10260001x] mul.f r2.x, r0.y, c9.z
:2:0268:0393[40701007x_102a0007x] (ss)mul.f r1.w, r1.w, c10.z
:2:0269:0394[40700002x_102a0002x] mul.f r0.z, r0.z, c10.z
:2:0270:0395[40700001x_10280001x] mul.f r0.y, r0.y, c10.x
:2:0271:0396[40b30008x_10270008x] cmps.f.ge r2.x, r2.x, c9.w
:1:0272:0397[208c4000x_00000000x] cov.u32f32 (even)r0.x, r0.x
:0:0273:0398[00000100x_00000000x] (rpt1)nop
:3:0274:0400[64840001x_00010006x] sel.b32 r0.y, r1.z, r2.x, r0.y
:4:0275:0401[80700006x_00000007x] exp2 r1.z, r1.w
:4:0276:0402[80700002x_00000002x] exp2 r0.z, r0.z
:2:0277:0403[40701007x_10260003x] (ss)mul.f r1.w, r0.w, c9.z
:2:0278:0404[40700000x_10260000x] mul.f r0.x, r0.x, c9.z
:2:0279:0405[40700008x_10260005x] mul.f r2.x, r1.y, c9.z
:2:0280:0406[40700003x_10280003x] mul.f r0.w, r0.w, c10.x
:2:0281:0407[40b30007x_10270007x] cmps.f.ge r1.w, r1.w, c9.w
:2:0282:0408[40700005x_10280005x] mul.f r1.y, r1.y, c10.x
:2:0283:0409[40b30008x_10270008x] cmps.f.ge r2.x, r2.x, c9.w
:3:0284:0410[63a18009x_102b4000x] mad.f32 r2.y, (neg)r0.x, r16.w, c10.w
:3:0285:0411[64838003x_00030006x] sel.b32 r0.w, r1.z, r1.w, r0.w
:2:0286:0412[40700006x_00430000x] mul.f r1.z, r0.x, r16.w
:3:0287:0413[64840002x_00050002x] sel.b32 r0.z, r0.z, r2.x, r1.y
:3:0288:0414[639f803fx_00060009x] mad.f32 r15.w, r2.y, r15.w, r1.z
:2:0289:0415[40700005x_00430001x] mul.f r1.y, r0.y, r16.w
:2:0290:0416[40700006x_00430003x] mul.f r1.z, r0.w, r16.w
:3:0291:0417[63a10042x_00050009x] mad.f32 r16.z, r2.y, r16.z, r1.y
:3:0292:0418[63a08041x_00060009x] mad.f32 r16.y, r2.y, r16.y, r1.z
:3:0293:0419[639f0005x_102b4000x] mad.f32 r1.y, (neg)r0.x, r15.z, c10.w
:2:0294:0420[40700006x_00430002x] mul.f r1.z, r0.z, r16.w
:2:0295:0421[40700007x_003e0000x] mul.f r1.w, r0.x, r15.z
:3:0296:0422[63a00040x_00060009x] mad.f32 r16.x, r2.y, r16.x, r1.z
:3:0297:0423[639d003ax_00070005x] mad.f32 r14.z, r1.y, r14.z, r1.w
:2:0298:0424[40700006x_003e0001x] mul.f r1.z, r0.y, r15.z
:2:0299:0425[40700007x_003e0003x] mul.f r1.w, r0.w, r15.z
:3:0300:0426[639e803dx_00060005x] mad.f32 r15.y, r1.y, r15.y, r1.z
:3:0301:0427[639e003cx_00070005x] mad.f32 r15.x, r1.y, r15.x, r1.w
:3:0302:0428[63a68006x_102b4000x] mad.f32 r1.z, (neg)r0.x, r19.y, c10.w
:2:0303:0429[40700007x_003e0002x] mul.f r1.w, r0.z, r15.z
:2:0304:0430[40700008x_004d0001x] mul.f r2.x, r0.y, r19.y
:2:0305:0431[40700009x_004d0003x] mul.f r2.y, r0.w, r19.y
:2:0306:0432[4070000ax_004d0002x] mul.f r2.z, r0.z, r19.y
:2:0307:0433[4070000bx_004d0000x] mul.f r2.w, r0.x, r19.y
:3:0308:0434[639d803bx_00070005x] mad.f32 r14.w, r1.y, r14.w, r1.w
:3:0309:0435[63a6004cx_00080006x] mad.f32 r19.x, r1.z, r19.x, r2.x
:3:0310:0436[63a5804bx_00090006x] mad.f32 r18.w, r1.z, r18.w, r2.y
:3:0311:0437[63a5004ax_000a0006x] mad.f32 r18.z, r1.z, r18.z, r2.z
:3:0312:0438[63a40005x_102b4000x] mad.f32 r1.y, (neg)r0.x, r18.x, c10.w
:2:0313:0439[40700007x_00480001x] mul.f r1.w, r0.y, r18.x
:2:0314:0440[40700008x_00480003x] mul.f r2.x, r0.w, r18.x
:2:0315:0441[40700009x_00480002x] mul.f r2.y, r0.z, r18.x
:2:0316:0442[4070000ax_00480000x] mul.f r2.z, r0.x, r18.x
:3:0317:0443[63a48049x_000b0006x] mad.f32 r18.y, r1.z, r18.y, r2.w
:3:0318:0444[63a38047x_00070005x] mad.f32 r17.w, r1.y, r17.w, r1.w
:3:0319:0445[63a30046x_00080005x] mad.f32 r17.z, r1.y, r17.z, r2.x
:3:0320:0446[639c8006x_102b4000x] mad.f32 r1.z, (neg)r0.x, r14.y, c10.w
:3:0321:0447[63a28045x_00090005x] mad.f32 r17.y, r1.y, r17.y, r2.y
:2:0322:0448[40700007x_00390001x] mul.f r1.w, r0.y, r14.y
:3:0323:0449[63a20044x_000a0005x] mad.f32 r17.x, r1.y, r17.x, r2.z
:3:0324:0450[639c0038x_00070006x] mad.f32 r14.x, r1.z, r14.x, r1.w
:2:0325:0451[40700005x_00390003x] mul.f r1.y, r0.w, r14.y
:2:0326:0452[40700007x_00390002x] mul.f r1.w, r0.z, r14.y
:3:0327:0453[639b8037x_00050006x] mad.f32 r13.w, r1.z, r13.w, r1.y
:3:0328:0454[639b0036x_00070006x] mad.f32 r13.z, r1.z, r13.z, r1.w
:3:0329:0455[639a0005x_102b4000x] mad.f32 r1.y, (neg)r0.x, r13.x, c10.w
:2:0330:0456[40700007x_00390000x] mul.f r1.w, r0.x, r14.y
:2:0331:0457[40700008x_00340001x] mul.f r2.x, r0.y, r13.x
:3:0332:0458[639a8035x_00070006x] mad.f32 r13.y, r1.z, r13.y, r1.w
:3:0333:0459[63998033x_00080005x] mad.f32 r12.w, r1.y, r12.w, r2.x
:2:0334:0460[40700006x_00340003x] mul.f r1.z, r0.w, r13.x
:2:0335:0461[40700007x_00340002x] mul.f r1.w, r0.z, r13.x
:3:0336:0462[63990032x_00060005x] mad.f32 r12.z, r1.y, r12.z, r1.z
:3:0337:0463[63988031x_00070005x] mad.f32 r12.y, r1.y, r12.y, r1.w
:3:0338:0464[63978006x_102b4000x] mad.f32 r1.z, (neg)r0.x, r11.w, c10.w
:2:0339:0465[40700007x_00340000x] mul.f r1.w, r0.x, r13.x
:2:0340:0466[40700008x_002f0001x] mul.f r2.x, r0.y, r11.w
:3:0341:0467[63980030x_00070005x] mad.f32 r12.x, r1.y, r12.x, r1.w
:3:0342:0468[6397002ex_00080006x] mad.f32 r11.z, r1.z, r11.z, r2.x
:2:0343:0469[40700005x_002f0003x] mul.f r1.y, r0.w, r11.w
:2:0344:0470[40700007x_002f0002x] mul.f r1.w, r0.z, r11.w
:3:0345:0471[6396802dx_00050006x] mad.f32 r11.y, r1.z, r11.y, r1.y
:3:0346:0472[6396002cx_00070006x] mad.f32 r11.x, r1.z, r11.x, r1.w
:2:0347:0473[40700005x_002f0000x] mul.f r1.y, r0.x, r11.w
:3:0348:0474[63950007x_102b4000x] mad.f32 r1.w, (neg)r0.x, r10.z, c10.w
:3:0349:0475[6395802bx_00050006x] mad.f32 r10.w, r1.z, r10.w, r1.y
:2:0350:0476[40700001x_002a0001x] mul.f r0.y, r0.y, r10.z
:2:0351:0477[40700003x_002a0003x] mul.f r0.w, r0.w, r10.z
:3:0352:0478[63948029x_00010007x] mad.f32 r10.y, r1.w, r10.y, r0.y
:3:0353:0479[63940028x_00030007x] mad.f32 r10.x, r1.w, r10.x, r0.w
:2:0354:0480[40700001x_002a0002x] mul.f r0.y, r0.z, r10.z
:2:0355:0481[40700000x_002a0000x] mul.f r0.x, r0.x, r10.z
:3:0356:0482[63938027x_00010007x] mad.f32 r9.w, r1.w, r9.w, r0.y
:3:0357:0483[63930026x_00000007x] mad.f32 r9.z, r1.w, r9.z, r0.x
:1:0358:0484[20044025x_00000004x] mov.f32f32 r9.y, r1.x
:0:0359:0485[01000000x_ffffff38x] jump #-200
:2:0360:0486[4a300000x_20040003x] (jp)add.s r0.x, r0.w, 4
:1:0361:0487[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0362:0488[00000200x_00000000x] (rpt2)nop
:1:0363:0491[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0364:0492[00000500x_00000000x] (rpt5)nop
:5:0365:0498[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:2:0366:0499[56d00001x_20100000x] (sy)shl.b r0.y, r0.x, 16
:2:0367:0500[47180000x_20100000x] (nop2) ashr.b r0.x, r0.x, 16
:2:0368:0503[47100002x_20100001x] ashr.b r0.z, r0.y, 16
:2:0369:0504[42380013x_00200000x] (nop2) add.s r4.w, r0.x, r8.x
:2:0370:0507[42300014x_001f0002x] add.s r5.x, r0.z, r7.w
:2:0371:0508[43b00003x_2008001fx] or.b r0.w, r7.w, 8
:1:0372:0509[20044001x_00000013x] mov.f32f32 r0.y, r4.w
:0:0373:0510[00000000x_00000000x] nop
:1:0374:0511[20044000x_00000014x] mov.f32f32 r0.x, r5.x
:2:0375:0512[42300002x_00030002x] add.s r0.z, r0.z, r0.w
:2:0376:0513[42300015x_20040013x] add.s r5.y, r4.w, 4
:1:0377:0514[20044004x_00000013x] mov.f32f32 r1.x, r4.w
:0:0378:0515[00000000x_00000000x] nop
:1:0379:0516[20044003x_00000002x] mov.f32f32 r0.w, r0.z
:1:0380:0517[20044905x_00000014x] (rpt1)mov.f32f32 r1.y, (r)r5.x
:5:0381:0519[a0001f07x_00000001x] isam (f32)(xyzw)r1.w, r0.x, s#0, t#0
:0:0382:0520[00000300x_00000000x] (rpt3)nop
:5:0383:0524[a0001f0bx_00000007x] isam (f32)(xyzw)r2.w, r0.w, s#0, t#0
:0:0384:0525[00000100x_00000000x] (rpt1)nop
:5:0385:0527[a0001f0fx_0000000bx] isam (f32)(xyzw)r3.w, r1.y, s#0, t#0
:1:0386:0528[20245000x_00000024x] (ss)mov.f32f32 r0.x, c9.x
:1:0387:0529[20244001x_00000022x] mov.f32f32 r0.y, c8.z
:2:0388:0530[50100903x_10290007x] (sy)(rpt1)add.f r0.w, (r)r1.w, c10.y
:0:0389:0532[00000200x_00000000x] (rpt2)nop
:4:0390:0535[8010004ex_00000000x] rcp r19.z, r0.x
:2:0391:0536[40701000x_004e0003x] (ss)mul.f r0.x, r0.w, r19.z
:2:0392:0537[40700003x_004e0004x] mul.f r0.w, r1.x, r19.z
:4:0393:0538[8010004fx_00000001x] rcp r19.w, r0.y
:0:0394:0539[00000400x_00000000x] (rpt4)nop
:4:0395:0544[80500000x_00000000x] log2 r0.x, r0.x
:0:0396:0545[00000000x_00000000x] nop
:4:0397:0546[80500001x_00000003x] log2 r0.y, r0.w
:2:0398:0547[40b31003x_10270007x] (ss)cmps.f.ge r0.w, r1.w, c9.w
:2:0399:0548[40700004x_004f0007x] mul.f r1.x, r1.w, r19.w
:2:0400:0549[40b30005x_10270008x] cmps.f.ge r1.y, r2.x, c9.w
:2:0401:0550[40700006x_004f0008x] mul.f r1.z, r2.x, r19.w
:2:0402:0551[40700900x_102a0000x] (rpt1)mul.f r0.x, (r)r0.x, c10.z
:2:0403:0553[40100007x_10290009x] add.f r1.w, r2.y, c10.y
:2:0404:0554[40100008x_1029000bx] add.f r2.x, r2.w, c10.y
:2:0405:0555[40100916x_1029000cx] (rpt1)add.f r5.z, (r)r3.x, c10.y
:2:0406:0557[40700907x_004e0007x] (rpt1)mul.f r1.w, (r)r1.w, r19.z
:2:0407:0559[40700916x_004e0016x] (rpt1)mul.f r5.z, (r)r5.z, r19.z
:4:0408:0561[80700000x_00000000x] exp2 r0.x, r0.x
:4:0409:0562[80700001x_00000001x] exp2 r0.y, r0.y
:0:0410:0563[00000200x_00000000x] (rpt2)nop
:4:0411:0566[80500007x_00000007x] log2 r1.w, r1.w
:0:0412:0567[00000000x_00000000x] nop
:4:0413:0568[80500008x_00000008x] log2 r2.x, r2.x
:0:0414:0569[00000000x_00000000x] nop
:4:0415:0570[80500016x_00000016x] log2 r5.z, r5.z
:0:0416:0571[00000000x_00000000x] nop
:4:0417:0572[80500017x_00000017x] log2 r5.w, r5.w
:3:0418:0573[64819050x_00040000x] (ss)sel.b32 r20.x, r0.x, r0.w, r1.x
:3:0419:0574[64828051x_00060001x] sel.b32 r20.y, r0.y, r1.y, r1.z
:2:0420:0575[40b30000x_10270009x] cmps.f.ge r0.x, r2.y, c9.w
:2:0421:0576[40700001x_004f0009x] mul.f r0.y, r2.y, r19.w
:2:0422:0577[40b30003x_1027000bx] cmps.f.ge r0.w, r2.w, c9.w
:2:0423:0578[40700004x_004f000bx] mul.f r1.x, r2.w, r19.w
:2:0424:0579[40700905x_102a0007x] (rpt1)mul.f r1.y, (r)r1.w, c10.z
:2:0425:0581[40700907x_102a0016x] (rpt1)mul.f r1.w, (r)r5.z, c10.z
:2:0426:0583[40b30009x_1027000cx] cmps.f.ge r2.y, r3.x, c9.w
:2:0427:0584[4010000bx_1029000fx] add.f r2.w, r3.w, c10.y
:2:0428:0585[4070000cx_004f000cx] mul.f r3.x, r3.x, r19.w
:2:0429:0586[40b30016x_1027000dx] cmps.f.ge r5.z, r3.y, c9.w
:2:0430:0587[4070000dx_004f000dx] mul.f r3.y, r3.y, r19.w
:2:0431:0588[4070000bx_004e000bx] mul.f r2.w, r2.w, r19.z
:4:0432:0589[80700005x_00000005x] exp2 r1.y, r1.y
:4:0433:0590[80700006x_00000006x] exp2 r1.z, r1.z
:4:0434:0591[80700007x_00000007x] exp2 r1.w, r1.w
:4:0435:0592[80700008x_00000008x] exp2 r2.x, r2.x
:0:0436:0593[00000500x_00000000x] (rpt5)nop
:4:0437:0599[8050000bx_0000000bx] log2 r2.w, r2.w
:3:0438:0600[64801052x_00010005x] (ss)sel.b32 r20.z, r1.y, r0.x, r0.y
:3:0439:0601[64818053x_00040006x] sel.b32 r20.w, r1.z, r0.w, r1.x
:3:0440:0602[6484800cx_000c0007x] sel.b32 r3.x, r1.w, r2.y, r3.x
:3:0441:0603[648b000dx_000d0008x] sel.b32 r3.y, r2.x, r5.z, r3.y
:2:0442:0604[40100000x_10290010x] add.f r0.x, r4.x, c10.y
:2:0443:0605[42300007x_20080013x] add.s r1.w, r4.w, 8
:2:0444:0606[42300003x_200c0013x] add.s r0.w, r4.w, 12
:1:0445:0607[20044001x_00000015x] mov.f32f32 r0.y, r5.y
:2:0446:0608[40700006x_004e0000x] mul.f r1.z, r0.x, r19.z
:2:0447:0609[40700009x_102a000bx] mul.f r2.y, r2.w, c10.z
:1:0448:0610[20044000x_00000002x] mov.f32f32 r0.x, r0.z
:1:0449:0611[20044005x_00000007x] mov.f32f32 r1.y, r1.w
:2:0450:0612[4010000bx_10290011x] add.f r2.w, r4.y, c10.y
:1:0451:0613[20044004x_00000014x] mov.f32f32 r1.x, r5.x
:1:0452:0614[20044008x_00000014x] mov.f32f32 r2.x, r5.x
:0:0453:0615[00000000x_00000000x] nop
:2:0454:0616[4070000bx_004e000bx] mul.f r2.w, r2.w, r19.z
:4:0455:0617[80700054x_00000009x] exp2 r21.x, r2.y
:4:0456:0618[80500055x_00000006x] log2 r21.y, r1.z
:1:0457:0619[20045006x_00000002x] (ss)mov.f32f32 r1.z, r0.z
:1:0458:0620[20044009x_00000003x] mov.f32f32 r2.y, r0.w
:5:0459:0621[a0001f13x_00000001x] isam (f32)(xyzw)r4.w, r0.x, s#0, t#0
:0:0460:0622[00000000x_00000000x] nop
:5:0461:0623[a0001f17x_00000009x] isam (f32)(xyzw)r5.w, r1.x, s#0, t#0
:0:0462:0624[00000300x_00000000x] (rpt3)nop
:5:0463:0628[a0001f04x_0000000dx] isam (f32)(xyzw)r1.x, r1.z, s#0, t#0
:0:0464:0629[00000000x_00000000x] nop
:5:0465:0630[a0001f1bx_00000011x] isam (f32)(xyzw)r6.w, r2.x, s#0, t#0
:5:0466:0631[a0001f00x_00000005x] isam (f32)(xyzw)r0.x, r0.z, s#0, t#0
:2:0467:0632[40b31008x_1027000fx] (ss)cmps.f.ge r2.x, r3.w, c9.w
:2:0468:0633[40700009x_004f000fx] mul.f r2.y, r3.w, r19.w
:2:0469:0634[5010000fx_10290013x] (sy)add.f r3.w, r4.w, c10.y
:2:0470:0635[40780055x_102a0055x] (nop2) mul.f r21.y, r21.y, c10.z
:2:0471:0638[4070000fx_004e000fx] mul.f r3.w, r3.w, r19.z
:3:0472:0639[64840008x_00090054x] sel.b32 r2.x, r21.x, r2.x, r2.y
:4:0473:0640[80500009x_0000000bx] log2 r2.y, r2.w
:0:0474:0641[00000100x_00000000x] (rpt1)nop
:4:0475:0643[8070000bx_00000055x] exp2 r2.w, r21.y
:0:0476:0644[00000200x_00000000x] (rpt2)nop
:4:0477:0647[8050000fx_0000000fx] log2 r3.w, r3.w
:2:0478:0648[40b30054x_10270010x] cmps.f.ge r21.x, r4.x, c9.w
:2:0479:0649[40101055x_10290014x] (ss)add.f r21.y, r5.x, c10.y
:2:0480:0650[40700010x_004f0010x] mul.f r4.x, r4.x, r19.w
:2:0481:0651[40700809x_102a0009x] (nop1) mul.f r2.y, r2.y, c10.z
:2:0482:0653[40700055x_0055004ex] mul.f r21.y, r19.z, r21.y
:3:0483:0654[64aa000bx_0010000bx] sel.b32 r2.w, r2.w, r21.x, r4.x
:2:0484:0655[40b30010x_10270011x] cmps.f.ge r4.x, r4.y, c9.w
:2:0485:0656[40700011x_004f0011x] mul.f r4.y, r4.y, r19.w
:2:0486:0657[4070000fx_102a000fx] mul.f r3.w, r3.w, c10.z
:2:0487:0658[40100054x_10290015x] add.f r21.x, r5.y, c10.y
:4:0488:0659[80700009x_00000009x] exp2 r2.y, r2.y
:0:0489:0660[00000000x_00000000x] nop
:4:0490:0661[80500055x_00000055x] log2 r21.y, r21.y
:0:0491:0662[00000300x_00000000x] (rpt3)nop
:4:0492:0666[8070000fx_0000000fx] exp2 r3.w, r3.w
:3:0493:0667[64881009x_00110009x] (ss)sel.b32 r2.y, r2.y, r4.x, r4.y
:2:0494:0668[40700010x_0054004ex] mul.f r4.x, r19.z, r21.x
:2:0495:0669[40700011x_102a0055x] mul.f r4.y, r21.y, c10.z
:2:0496:0670[40b30054x_10270013x] cmps.f.ge r21.x, r4.w, c9.w
:2:0497:0671[40100055x_10290017x] add.f r21.y, r5.w, c10.y
:2:0498:0672[40780013x_004f0013x] (nop2) mul.f r4.w, r4.w, r19.w
:2:0499:0675[40700055x_0055004ex] mul.f r21.y, r19.z, r21.y
:3:0500:0676[64aa000fx_0013000fx] sel.b32 r3.w, r3.w, r21.x, r4.w
:4:0501:0677[80500010x_00000010x] log2 r4.x, r4.x
:4:0502:0678[80700011x_00000011x] exp2 r4.y, r4.y
:0:0503:0679[00000400x_00000000x] (rpt4)nop
:4:0504:0684[80500013x_00000055x] log2 r4.w, r21.y
:2:0505:0685[40b30054x_10270014x] cmps.f.ge r21.x, r5.x, c9.w
:2:0506:0686[40700014x_004f0014x] mul.f r5.x, r5.x, r19.w
:2:0507:0687[40701010x_102a0010x] (ss)mul.f r4.x, r4.x, c10.z
:2:0508:0688[40100855x_10290018x] (nop1) add.f r21.y, r6.x, c10.y
:3:0509:0690[64aa0011x_00140011x] sel.b32 r4.y, r4.y, r21.x, r5.x
:2:0510:0691[40b30014x_10270015x] cmps.f.ge r5.x, r5.y, c9.w
:2:0511:0692[40700015x_004f0015x] mul.f r5.y, r5.y, r19.w
:2:0512:0693[40700054x_0055004ex] mul.f r21.x, r19.z, r21.y
:2:0513:0694[40700013x_102a0013x] mul.f r4.w, r4.w, c10.z
:2:0514:0695[40100055x_10290019x] add.f r21.y, r6.y, c10.y
:4:0515:0696[80700010x_00000010x] exp2 r4.x, r4.x
:0:0516:0697[00000300x_00000000x] (rpt3)nop
:4:0517:0701[80500054x_00000054x] log2 r21.x, r21.x
:0:0518:0702[00000000x_00000000x] nop
:4:0519:0703[80700013x_00000013x] exp2 r4.w, r4.w
:3:0520:0704[648a1010x_00150010x] (ss)sel.b32 r4.x, r4.x, r5.x, r5.y
:2:0521:0705[40700014x_0055004ex] mul.f r5.x, r19.z, r21.y
:2:0522:0706[40b30015x_10270017x] cmps.f.ge r5.y, r5.w, c9.w
:2:0523:0707[40700017x_004f0017x] mul.f r5.w, r5.w, r19.w
:2:0524:0708[40100055x_10290004x] add.f r21.y, r1.x, c10.y
:2:0525:0709[40780054x_102a0054x] (nop2) mul.f r21.x, r21.x, c10.z
:2:0526:0712[40700055x_0055004ex] mul.f r21.y, r19.z, r21.y
:3:0527:0713[648a8013x_00170013x] sel.b32 r4.w, r4.w, r5.y, r5.w
:4:0528:0714[80500014x_00000014x] log2 r5.x, r5.x
:0:0529:0715[00000100x_00000000x] (rpt1)nop
:4:0530:0717[80700015x_00000054x] exp2 r5.y, r21.x
:0:0531:0718[00000200x_00000000x] (rpt2)nop
:4:0532:0721[80500017x_00000055x] log2 r5.w, r21.y
:2:0533:0722[40b31054x_10270018x] (ss)cmps.f.ge r21.x, r6.x, c9.w
:2:0534:0723[40100055x_10290005x] add.f r21.y, r1.y, c10.y
:2:0535:0724[40700018x_004f0018x] mul.f r6.x, r6.x, r19.w
:2:0536:0725[40700814x_102a0014x] (nop1) mul.f r5.x, r5.x, c10.z
:2:0537:0727[40700055x_0055004ex] mul.f r21.y, r19.z, r21.y
:3:0538:0728[64aa0015x_00180015x] sel.b32 r5.y, r5.y, r21.x, r6.x
:2:0539:0729[40b30018x_10270019x] cmps.f.ge r6.x, r6.y, c9.w
:2:0540:0730[40700019x_004f0019x] mul.f r6.y, r6.y, r19.w
:2:0541:0731[40700017x_102a0017x] mul.f r5.w, r5.w, c10.z
:2:0542:0732[40100054x_10290006x] add.f r21.x, r1.z, c10.y
:4:0543:0733[80700014x_00000014x] exp2 r5.x, r5.x
:0:0544:0734[00000000x_00000000x] nop
:4:0545:0735[80500055x_00000055x] log2 r21.y, r21.y
:0:0546:0736[00000300x_00000000x] (rpt3)nop
:4:0547:0740[80700017x_00000017x] exp2 r5.w, r5.w
:3:0548:0741[648c1014x_00190014x] (ss)sel.b32 r5.x, r5.x, r6.x, r6.y
:2:0549:0742[40700018x_0054004ex] mul.f r6.x, r19.z, r21.x
:2:0550:0743[40700019x_102a0055x] mul.f r6.y, r21.y, c10.z
:2:0551:0744[40b30054x_10270004x] cmps.f.ge r21.x, r1.x, c9.w
:2:0552:0745[40100055x_1029001bx] add.f r21.y, r6.w, c10.y
:2:0553:0746[40780004x_004f0004x] (nop2) mul.f r1.x, r1.x, r19.w
:2:0554:0749[40700055x_0055004ex] mul.f r21.y, r19.z, r21.y
:3:0555:0750[64aa0004x_00040017x] sel.b32 r1.x, r5.w, r21.x, r1.x
:4:0556:0751[80500017x_00000018x] log2 r5.w, r6.x
:4:0557:0752[80700018x_00000019x] exp2 r6.x, r6.y
:0:0558:0753[00000400x_00000000x] (rpt4)nop
:4:0559:0758[80500019x_00000055x] log2 r6.y, r21.y
:2:0560:0759[40b30054x_10270005x] cmps.f.ge r21.x, r1.y, c9.w
:2:0561:0760[40700005x_004f0005x] mul.f r1.y, r1.y, r19.w
:2:0562:0761[40781017x_102a0017x] (ss)(nop2) mul.f r5.w, r5.w, c10.z
:3:0563:0764[64aa0005x_00050018x] sel.b32 r1.y, r6.x, r21.x, r1.y
:2:0564:0765[40100018x_1029001cx] add.f r6.x, r7.x, c10.y
:2:0565:0766[40b30054x_10270006x] cmps.f.ge r21.x, r1.z, c9.w
:2:0566:0767[40700006x_004f0006x] mul.f r1.z, r1.z, r19.w
:2:0567:0768[40700019x_102a0019x] mul.f r6.y, r6.y, c10.z
:2:0568:0769[40700018x_004e0018x] mul.f r6.x, r6.x, r19.z
:4:0569:0770[80700017x_00000017x] exp2 r5.w, r5.w
:0:0570:0771[00000400x_00000000x] (rpt4)nop
:4:0571:0776[80700019x_00000019x] exp2 r6.y, r6.y
:0:0572:0777[00000000x_00000000x] nop
:4:0573:0778[80500018x_00000018x] log2 r6.x, r6.x
:3:0574:0779[64aa1006x_00060017x] (ss)sel.b32 r1.z, r5.w, r21.x, r1.z
:2:0575:0780[40b30017x_1027001bx] cmps.f.ge r5.w, r6.w, c9.w
:2:0576:0781[4070001bx_004f001bx] mul.f r6.w, r6.w, r19.w
:2:0577:0782[40180054x_1029001dx] (nop2) add.f r21.x, r7.y, c10.y
:3:0578:0785[648b8017x_001b0019x] sel.b32 r5.w, r6.y, r5.w, r6.w
:2:0579:0786[40700019x_0054004ex] mul.f r6.y, r19.z, r21.x
:2:0580:0787[40700018x_102a0018x] mul.f r6.x, r6.x, c10.z
:2:0581:0788[4010001bx_10290000x] add.f r6.w, r0.x, c10.y
:2:0582:0789[40180054x_10290001x] (nop2) add.f r21.x, r0.y, c10.y
:2:0583:0792[4070001bx_004e001bx] mul.f r6.w, r6.w, r19.z
:2:0584:0793[40700054x_0054004ex] mul.f r21.x, r19.z, r21.x
:4:0585:0794[80500019x_00000019x] log2 r6.y, r6.y
:4:0586:0795[80700018x_00000018x] exp2 r6.x, r6.x
:0:0587:0796[00000400x_00000000x] (rpt4)nop
:4:0588:0801[8050001bx_0000001bx] log2 r6.w, r6.w
:0:0589:0802[00000000x_00000000x] nop
:4:0590:0803[80500054x_00000054x] log2 r21.x, r21.x
:2:0591:0804[40b30055x_1027001cx] cmps.f.ge r21.y, r7.x, c9.w
:2:0592:0805[4070001cx_004f001cx] mul.f r7.x, r7.x, r19.w
:2:0593:0806[40781019x_102a0019x] (ss)(nop2) mul.f r6.y, r6.y, c10.z
:3:0594:0809[64aa8018x_001c0018x] sel.b32 r6.x, r6.x, r21.y, r7.x
:2:0595:0810[40b3001cx_1027001dx] cmps.f.ge r7.x, r7.y, c9.w
:2:0596:0811[4070001dx_004f001dx] mul.f r7.y, r7.y, r19.w
:2:0597:0812[4070001bx_102a001bx] mul.f r6.w, r6.w, c10.z
:2:0598:0813[40700054x_102a0054x] mul.f r21.x, r21.x, c10.z
:4:0599:0814[80700019x_00000019x] exp2 r6.y, r6.y
:0:0600:0815[00000400x_00000000x] (rpt4)nop
:4:0601:0820[8070001bx_0000001bx] exp2 r6.w, r6.w
:0:0602:0821[00000000x_00000000x] nop
:4:0603:0822[80700054x_00000054x] exp2 r21.x, r21.x
:3:0604:0823[648e1019x_001d0019x] (ss)sel.b32 r6.y, r6.y, r7.x, r7.y
:2:0605:0824[40b3001cx_10270000x] cmps.f.ge r7.x, r0.x, c9.w
:2:0606:0825[40700000x_004f0000x] mul.f r0.x, r0.x, r19.w
:2:0607:0826[40b3001dx_10270001x] cmps.f.ge r7.y, r0.y, c9.w
:2:0608:0827[40700801x_004f0001x] (nop1) mul.f r0.y, r0.y, r19.w
:3:0609:0829[648e0800x_0000001bx] (nop1) sel.b32 r0.x, r6.w, r7.x, r0.x
:3:0610:0831[648e8001x_00010054x] sel.b32 r0.y, r21.x, r7.y, r0.y
:2:0611:0832[4018081bx_10290002x] (nop3) add.f r6.w, r0.z, c10.y
:2:0612:0836[4070001bx_004e001bx] mul.f r6.w, r6.w, r19.z
:0:0613:0837[00000500x_00000000x] (rpt5)nop
:4:0614:0843[8050001bx_0000001bx] log2 r6.w, r6.w
:2:0615:0844[4070101bx_102a001bx] (ss)mul.f r6.w, r6.w, c10.z
:0:0616:0845[00000500x_00000000x] (rpt5)nop
:4:0617:0851[8070001bx_0000001bx] exp2 r6.w, r6.w
:2:0618:0852[4070001cx_004f0002x] mul.f r7.x, r0.z, r19.w
:2:0619:0853[40b30002x_10270002x] cmps.f.ge r0.z, r0.z, c9.w
:3:0620:0854[63a6801dx_102b400ax] mad.f32 r7.y, (neg)r2.z, r19.y, c10.w
:2:0621:0855[4078024ex_0050004dx] (rpt2)mul.f r19.z, r19.y, (r)r20.x
:2:0622:0858[4070000ax_004d000ax] mul.f r2.z, r2.z, r19.y
:3:0623:0859[64811002x_001c001bx] (ss)sel.b32 r0.z, r6.w, r0.z, r7.x
:3:0624:0860[63a6004cx_004e001dx] mad.f32 r19.x, r7.y, r19.x, r19.z
:3:0625:0861[63a5804bx_004f001dx] mad.f32 r18.w, r7.y, r18.w, r19.w
:3:0626:0862[63a5004ax_0050001dx] mad.f32 r18.z, r7.y, r18.z, r20.x
:3:0627:0863[63a4001bx_102b400ex] mad.f32 r6.w, (neg)r3.z, r18.x, c10.w
:2:0628:0864[4070001cx_00530048x] mul.f r7.x, r18.x, r20.w
:2:0629:0865[40700a0cx_0048000cx] (rpt2)mul.f r3.x, (r)r3.x, r18.x
:3:0630:0868[63a48049x_000a001dx] mad.f32 r18.y, r7.y, r18.y, r2.z
:3:0631:0869[63a38047x_001c001bx] mad.f32 r17.w, r6.w, r17.w, r7.x
:3:0632:0870[63a30046x_000c001bx] mad.f32 r17.z, r6.w, r17.z, r3.x
:3:0633:0871[63a28045x_000d001bx] mad.f32 r17.y, r6.w, r17.y, r3.y
:3:0634:0872[63a1800ax_102b4012x] mad.f32 r2.z, (neg)r4.z, r16.w, c10.w
:3:0635:0873[63a20044x_000e001bx] mad.f32 r17.x, r6.w, r17.x, r3.z
:2:0636:0874[40700008x_00430008x] mul.f r2.x, r2.x, r16.w
:2:0637:0875[4070000bx_0043000bx] mul.f r2.w, r2.w, r16.w
:3:0638:0876[63a10042x_0008000ax] mad.f32 r16.z, r2.z, r16.z, r2.x
:3:0639:0877[63a08041x_000b000ax] mad.f32 r16.y, r2.z, r16.y, r2.w
:2:0640:0878[40700808x_00430009x] (nop1) mul.f r2.x, r2.y, r16.w
:3:0641:0880[63a00040x_0008000ax] mad.f32 r16.x, r2.z, r16.x, r2.x
:3:0642:0881[639f0008x_102b4016x] mad.f32 r2.x, (neg)r5.z, r15.z, c10.w
:2:0643:0882[40700009x_00430012x] mul.f r2.y, r4.z, r16.w
:2:0644:0883[4070000bx_003e000fx] mul.f r2.w, r3.w, r15.z
:3:0645:0884[639f803fx_0009000ax] mad.f32 r15.w, r2.z, r15.w, r2.y
:3:0646:0885[639e803dx_000b0008x] mad.f32 r15.y, r2.x, r15.y, r2.w
:2:0647:0886[40700009x_003e0011x] mul.f r2.y, r4.y, r15.z
:2:0648:0887[4070000ax_003e0010x] mul.f r2.z, r4.x, r15.z
:3:0649:0888[639e003cx_00090008x] mad.f32 r15.x, r2.x, r15.x, r2.y
:3:0650:0889[639d803bx_000a0008x] mad.f32 r14.w, r2.x, r14.w, r2.z
:3:0651:0890[639c8009x_102b401ax] mad.f32 r2.y, (neg)r6.z, r14.y, c10.w
:2:0652:0891[4070000ax_003e0016x] mul.f r2.z, r5.z, r15.z
:2:0653:0892[4070000bx_00390013x] mul.f r2.w, r4.w, r14.y
:3:0654:0893[639d003ax_000a0008x] mad.f32 r14.z, r2.x, r14.z, r2.z
:3:0655:0894[639c0038x_000b0009x] mad.f32 r14.x, r2.y, r14.x, r2.w
:2:0656:0895[40700008x_00390015x] mul.f r2.x, r5.y, r14.y
:2:0657:0896[4070000ax_00390014x] mul.f r2.z, r5.x, r14.y
:3:0658:0897[639b8037x_00080009x] mad.f32 r13.w, r2.y, r13.w, r2.x
:3:0659:0898[639b0036x_000a0009x] mad.f32 r13.z, r2.y, r13.z, r2.z
:3:0660:0899[639a0008x_102b4007x] mad.f32 r2.x, (neg)r1.w, r13.x, c10.w
:2:0661:0900[4070000ax_0039001ax] mul.f r2.z, r6.z, r14.y
:2:0662:0901[40700004x_00340004x] mul.f r1.x, r1.x, r13.x
:3:0663:0902[639a8035x_000a0009x] mad.f32 r13.y, r2.y, r13.y, r2.z
:3:0664:0903[63998033x_00040008x] mad.f32 r12.w, r2.x, r12.w, r1.x
:2:0665:0904[40700904x_00340005x] (rpt1)mul.f r1.x, (r)r1.y, r13.x
:3:0666:0906[63990032x_00040008x] mad.f32 r12.z, r2.x, r12.z, r1.x
:3:0667:0907[63988031x_00050008x] mad.f32 r12.y, r2.x, r12.y, r1.y
:3:0668:0908[63978004x_102b401ex] mad.f32 r1.x, (neg)r7.z, r11.w, c10.w
:2:0669:0909[40700005x_00340007x] mul.f r1.y, r1.w, r13.x
:2:0670:0910[40700006x_002f0017x] mul.f r1.z, r5.w, r11.w
:3:0671:0911[63980030x_00050008x] mad.f32 r12.x, r2.x, r12.x, r1.y
:3:0672:0912[6397002ex_00060004x] mad.f32 r11.z, r1.x, r11.z, r1.z
:2:0673:0913[40700905x_002f0018x] (rpt1)mul.f r1.y, (r)r6.x, r11.w
:3:0674:0915[6396802dx_00050004x] mad.f32 r11.y, r1.x, r11.y, r1.y
:3:0675:0916[6396002cx_00060004x] mad.f32 r11.x, r1.x, r11.x, r1.z
:2:0676:0917[40700005x_002f001ex] mul.f r1.y, r7.z, r11.w
:3:0677:0918[63950006x_102b4003x] mad.f32 r1.z, (neg)r0.w, r10.z, c10.w
:3:0678:0919[6395802bx_00050004x] mad.f32 r10.w, r1.x, r10.w, r1.y
:2:0679:0920[40700900x_002a0000x] (rpt1)mul.f r0.x, (r)r0.x, r10.z
:3:0680:0922[63948029x_00000006x] mad.f32 r10.y, r1.z, r10.y, r0.x
:3:0681:0923[63940028x_00010006x] mad.f32 r10.x, r1.z, r10.x, r0.y
:2:0682:0924[40700900x_002a0002x] (rpt1)mul.f r0.x, (r)r0.z, r10.z
:3:0683:0926[63938027x_00000006x] mad.f32 r9.w, r1.z, r9.w, r0.x
:3:0684:0927[63930026x_00010006x] mad.f32 r9.z, r1.z, r9.z, r0.y
:2:0685:0928[42300025x_200c0025x] add.s r9.y, r9.y, 12
:0:0686:0929[01000000x_fffffdf1x] jump #-527
:2:0687:0930[4a300025x_20040025x] (jp)add.s r9.y, r9.y, 4
:0:0688:0931[01000000x_fffffdefx] jump #-529
:2:0689:0932[4a300000x_20030003x] (jp)add.s r0.x, r0.w, 3
:1:0690:0933[20554001x_00000000x] mov.s32s32 r0.y, 0
:0:0691:0934[00000200x_00000000x] (rpt2)nop
:1:0692:0937[20154002x_00000001x] mov.s32s32 r0.z, r0.y
:0:0693:0938[00000500x_00000000x] (rpt5)nop
:5:0694:0944[a0005100x_02000001x] isam (s32)(x)r0.x, r0.x, s#0, t#1
:2:0695:0945[42301001x_20040003x] (ss)add.s r0.y, r0.w, 4
:1:0696:0946[20554002x_00000000x] mov.s32s32 r0.z, 0
:0:0697:0947[00000200x_00000000x] (rpt2)nop
:1:0698:0950[20154003x_00000002x] mov.s32s32 r0.w, r0.z
:0:0699:0951[00000500x_00000000x] (rpt5)nop
:5:0700:0957[a0005101x_02000003x] isam (s32)(x)r0.y, r0.y, s#0, t#1
:2:0701:0958[42300025x_200c0025x] add.s r9.y, r9.y, 12
:1:0702:0959[20245b02x_0000002cx] (ss)(rpt3)mov.f32f32 r0.z, (r)c11.x
:1:0703:0963[20244b06x_00000030x] (rpt3)mov.f32f32 r1.z, (r)c12.x
:1:0704:0967[20044018x_00000002x] mov.f32f32 r6.x, r0.z
:1:0705:0968[20044017x_00000003x] mov.f32f32 r5.w, r0.w
:1:0706:0969[20044016x_00000004x] mov.f32f32 r5.z, r1.x
:1:0707:0970[20044015x_00000005x] mov.f32f32 r5.y, r1.y
:1:0708:0971[20044014x_00000006x] mov.f32f32 r5.x, r1.z
:1:0709:0972[20044013x_00000007x] mov.f32f32 r4.w, r1.w
:1:0710:0973[20044012x_00000008x] mov.f32f32 r4.z, r2.x
:1:0711:0974[20044011x_00000009x] mov.f32f32 r4.y, r2.y
:1:0712:0975[20554003x_00000000x] mov.s32s32 r0.w, 0
:0:0713:0976[00000000x_00000000x] nop
:2:0714:0977[56f80000x_20020000x] (sy)(nop2) shr.b r0.x, r0.x, 2
:1:0715:0980[20154004x_00000003x] mov.s32s32 r1.x, r0.w
:1:0716:0981[20554106x_00000000x] (rpt1)mov.s32s32 r1.z, 0
:2:0717:0983[42300002x_20020000x] add.s r0.z, r0.x, 2
:1:0718:0984[20554008x_00000000x] mov.s32s32 r2.x, 0
:1:0719:0985[2015400ax_00000006x] mov.s32s32 r2.z, r1.z
:1:0720:0986[2015400dx_00000007x] mov.s32s32 r3.y, r1.w
:0:0721:0987[00000000x_00000000x] nop
:1:0722:0988[20154010x_00000008x] mov.s32s32 r4.x, r2.x
:2:0723:0989[42300005x_20030000x] add.s r1.y, r0.x, 3
:2:0724:0990[42300006x_20040000x] add.s r1.z, r0.x, 4
:2:0725:0991[42300007x_20070000x] add.s r1.w, r0.x, 7
:2:0726:0992[42300000x_20050000x] add.s r0.x, r0.x, 5
:1:0727:0993[20154008x_00000005x] mov.s32s32 r2.x, r1.y
:1:0728:0994[2015400bx_00000006x] mov.s32s32 r2.w, r1.z
:0:0729:0995[00000000x_00000000x] nop
:1:0730:0996[20044005x_00000000x] mov.f32f32 r1.y, r0.x
:1:0731:0997[2015400ex_00000007x] mov.s32s32 r3.z, r1.w
:1:0732:0998[20554009x_00000000x] mov.s32s32 r2.y, 0
:1:0733:0999[20554006x_00000000x] mov.s32s32 r1.z, 0
:1:0734:1000[2055400cx_00000000x] mov.s32s32 r3.x, 0
:1:0735:1001[2055400fx_00000000x] mov.s32s32 r3.w, 0
:0:0736:1002[00000000x_00000000x] nop
:1:0737:1003[20154007x_00000006x] mov.s32s32 r1.w, r1.z
:5:0738:1004[a0005100x_02000005x] isam (s32)(x)r0.x, r0.z, s#0, t#1
:0:0739:1005[00000000x_00000000x] nop
:5:0740:1006[a0005102x_02000011x] isam (s32)(x)r0.z, r2.x, s#0, t#1
:0:0741:1007[00000100x_00000000x] (rpt1)nop
:5:0742:1009[a0005103x_02000017x] isam (s32)(x)r0.w, r2.w, s#0, t#1
:0:0743:1010[00000000x_00000000x] nop
:5:0744:1011[a0005104x_0200001dx] isam (s32)(x)r1.x, r3.z, s#0, t#1
:0:0745:1012[00000100x_00000000x] (rpt1)nop
:5:0746:1014[a0005105x_0200000bx] isam (s32)(x)r1.y, r1.y, s#0, t#1
:2:0747:1015[52b400f8x_20000004x] (sy)cmps.s.eq p0.x, r1.x, 0
:2:0748:1016[40100000x_00234000x] add.f r0.x, (neg)r0.x, r8.w
:2:0749:1017[40100002x_00244002x] add.f r0.z, (neg)r0.z, r9.x
:2:0750:1018[40700806x_00050005x] (nop1) mul.f r1.z, r1.y, r1.y
:3:0751:1020[63818006x_00060003x] mad.f32 r1.z, r0.w, r0.w, r1.z
:2:0752:1021[40100007x_28000000x] add.f r1.w, r0.x, (0.0)
:2:0753:1022[40180808x_28000002x] (nop3) add.f r2.x, r0.z, (0.0)
:2:0754:1026[40700009x_00080005x] mul.f r2.y, r1.y, r2.x
:2:0755:1027[40100000x_10340000x] add.f r0.x, r0.x, c13.x
:3:0756:1028[6383800ax_00090003x] mad.f32 r2.z, r0.w, r1.w, r2.y
:4:0757:1029[80100006x_00000006x] rcp r1.z, r1.z
:0:0758:1030[00000200x_00000000x] (rpt2)nop
:2:0759:1033[4070100ax_000a0006x] (ss)mul.f r2.z, r1.z, r2.z
:3:0760:1034[63818009x_00098000x] (nop2) mad.f32 r2.y, r0.x, r0.w, r2.y
:2:0761:1037[4050040ax_000a000ax] (sat)max.f r2.z, r2.z, r2.z
:2:0762:1038[40780009x_00090006x] (nop2) mul.f r2.y, r1.z, r2.y
:3:0763:1041[6385000bx_80080005x] mad.f32 r2.w, r1.y, r2.z, (neg)r2.x
:2:0764:1042[40500409x_00090009x] (sat)max.f r2.y, r2.y, r2.y
:3:0765:1043[6385080ax_80070003x] (nop1) mad.f32 r2.z, r0.w, r2.z, (neg)r1.w
:2:0766:1045[4070000bx_000b000bx] mul.f r2.w, r2.w, r2.w
:2:0767:1046[4010000cx_280b0002x] add.f r3.x, r0.z, (4.0)
:3:0768:1047[63848008x_80080005x] mad.f32 r2.x, r1.y, r2.y, (neg)r2.x
:3:0769:1048[6385000ax_000b000ax] mad.f32 r2.z, r2.z, r2.z, r2.w
:3:0770:1049[63848009x_80000003x] mad.f32 r2.y, r0.w, r2.y, (neg)r0.x
:2:0771:1050[4070000bx_000c0005x] mul.f r2.w, r1.y, r3.x
:2:0772:1051[40700008x_00080008x] mul.f r2.x, r2.x, r2.x
:3:0773:1052[6383800dx_000b0003x] mad.f32 r3.y, r0.w, r1.w, r2.w
:3:0774:1053[63848008x_00080009x] mad.f32 r2.x, r2.y, r2.y, r2.x
:3:0775:1054[63818009x_000b0000x] mad.f32 r2.y, r0.x, r0.w, r2.w
:2:0776:1055[4010000bx_10340002x] add.f r2.w, r0.z, c13.x
:2:0777:1056[4070000dx_000d0006x] mul.f r3.y, r1.z, r3.y
:2:0778:1057[40100002x_10350002x] add.f r0.z, r0.z, c13.y
:2:0779:1058[40700009x_00090006x] mul.f r2.y, r1.z, r2.y
:2:0780:1059[4070000ex_000b0005x] mul.f r3.z, r1.y, r2.w
:2:0781:1060[4050040dx_000d000dx] (sat)max.f r3.y, r3.y, r3.y
:3:0782:1061[6383800fx_000e0003x] mad.f32 r3.w, r0.w, r1.w, r3.z
:2:0783:1062[40700010x_00050002x] mul.f r4.x, r0.z, r1.y
:3:0784:1063[6381800ex_000e0000x] mad.f32 r3.z, r0.x, r0.w, r3.z
:3:0785:1064[63838019x_00100003x] mad.f32 r6.y, r0.w, r1.w, r4.x
:3:0786:1065[63818010x_00100000x] mad.f32 r4.x, r0.x, r0.w, r4.x
:2:0787:1066[4070000fx_000f0006x] mul.f r3.w, r1.z, r3.w
:2:0788:1067[4070000ex_000e0006x] mul.f r3.z, r1.z, r3.z
:2:0789:1068[40700019x_00190006x] mul.f r6.y, r1.z, r6.y
:2:0790:1069[40700006x_00100006x] mul.f r1.z, r1.z, r4.x
:2:0791:1070[40500409x_00090009x] (sat)max.f r2.y, r2.y, r2.y
:3:0792:1071[63868010x_80070003x] mad.f32 r4.x, r0.w, r3.y, (neg)r1.w
:3:0793:1072[6386800dx_800c0005x] mad.f32 r3.y, r1.y, r3.y, (neg)r3.x
:2:0794:1073[4050040fx_000f000fx] (sat)max.f r3.w, r3.w, r3.w
:3:0795:1074[6384800cx_800c0005x] mad.f32 r3.x, r1.y, r2.y, (neg)r3.x
:3:0796:1075[63848009x_80000003x] mad.f32 r2.y, r0.w, r2.y, (neg)r0.x
:2:0797:1076[4050040ex_000e000ex] (sat)max.f r3.z, r3.z, r3.z
:3:0798:1077[6387801ax_80070003x] mad.f32 r6.z, r0.w, r3.w, (neg)r1.w
:3:0799:1078[6387800fx_800b0005x] mad.f32 r3.w, r1.y, r3.w, (neg)r2.w
:2:0800:1079[40500419x_00190019x] (sat)max.f r6.y, r6.y, r6.y
:2:0801:1080[40500406x_00060006x] (sat)max.f r1.z, r1.z, r1.z
:3:0802:1081[6387000bx_800b0005x] mad.f32 r2.w, r1.y, r3.z, (neg)r2.w
:3:0803:1082[6387000ex_80000003x] mad.f32 r3.z, r0.w, r3.z, (neg)r0.x
:3:0804:1083[638c8007x_80070003x] mad.f32 r1.w, r0.w, r6.y, (neg)r1.w
:3:0805:1084[63830000x_80000003x] mad.f32 r0.x, r0.w, r1.z, (neg)r0.x
:3:0806:1085[638c8003x_80020005x] mad.f32 r0.w, r1.y, r6.y, (neg)r0.z
:3:0807:1086[63830002x_80020005x] mad.f32 r0.z, r1.y, r1.z, (neg)r0.z
:4:0808:1087[80d00005x_0000000ax] sqrt r1.y, r2.z
:4:0809:1088[80d00006x_00000008x] sqrt r1.z, r2.x
:2:0810:1089[40301005x_00180005x] (ss)min.f r1.y, r1.y, r6.x
:2:0811:1090[40300006x_00170006x] min.f r1.z, r1.z, r5.w
:2:0812:1091[40700008x_000d000dx] mul.f r2.x, r3.y, r3.y
:2:0813:1092[4070000ax_000c000cx] mul.f r2.z, r3.x, r3.x
:3:0814:1093[63880008x_00080010x] mad.f32 r2.x, r4.x, r4.x, r2.x
:3:0815:1094[63848009x_000a0009x] mad.f32 r2.y, r2.y, r2.y, r2.z
:2:0816:1095[4070000ax_000f000fx] mul.f r2.z, r3.w, r3.w
:2:0817:1096[4070000bx_000b000bx] mul.f r2.w, r2.w, r2.w
:3:0818:1097[638d000ax_000a001ax] mad.f32 r2.z, r6.z, r6.z, r2.z
:3:0819:1098[6387000bx_000b000ex] mad.f32 r2.w, r3.z, r3.z, r2.w
:2:0820:1099[40700003x_00030003x] mul.f r0.w, r0.w, r0.w
:2:0821:1100[40700002x_00020002x] mul.f r0.z, r0.z, r0.z
:3:0822:1101[63838003x_00030007x] mad.f32 r0.w, r1.w, r1.w, r0.w
:3:0823:1102[63800000x_00020000x] mad.f32 r0.x, r0.x, r0.x, r0.z
:0:0824:1103[00000300x_00000000x] (rpt3)nop
:4:0825:1107[80d00002x_00000008x] sqrt r0.z, r2.x
:4:0826:1108[80d00007x_00000009x] sqrt r1.w, r2.y
:4:0827:1109[80d00008x_0000000ax] sqrt r2.x, r2.z
:4:0828:1110[80d00009x_0000000bx] sqrt r2.y, r2.w
:2:0829:1111[40301002x_00160002x] (ss)min.f r0.z, r0.z, r5.z
:2:0830:1112[40300007x_00150007x] min.f r1.w, r1.w, r5.y
:2:0831:1113[40300008x_00140008x] min.f r2.x, r2.x, r5.x
:2:0832:1114[40300009x_00130009x] min.f r2.y, r2.y, r4.w
:4:0833:1115[80d00003x_00000003x] sqrt r0.w, r0.w
:4:0834:1116[80d00000x_00000000x] sqrt r0.x, r0.x
:2:0835:1117[40301003x_00120003x] (ss)min.f r0.w, r0.w, r4.z
:2:0836:1118[40300000x_00110000x] min.f r0.x, r0.x, r4.y
:0:0837:1119[00800000x_0000000bx] br p0.x, #11
:1:0838:1120[20044018x_00000005x] mov.f32f32 r6.x, r1.y
:1:0839:1121[20044017x_00000006x] mov.f32f32 r5.w, r1.z
:1:0840:1122[20044016x_00000002x] mov.f32f32 r5.z, r0.z
:1:0841:1123[20044015x_00000007x] mov.f32f32 r5.y, r1.w
:1:0842:1124[20044014x_00000008x] mov.f32f32 r5.x, r2.x
:1:0843:1125[20044013x_00000009x] mov.f32f32 r4.w, r2.y
:1:0844:1126[20044012x_00000003x] mov.f32f32 r4.z, r0.w
:1:0845:1127[20044011x_00000000x] mov.f32f32 r4.y, r0.x
:1:0846:1128[20044000x_00000004x] mov.f32f32 r0.x, r1.x
:0:0847:1129[01000000x_ffffff79x] jump #-135
:2:0848:1130[48180801x_28010001x] (jp)(nop3) add.f r0.y, r0.y, (0.5)
:2:0849:1134[4010044dx_40050001x] (sat)add.f r19.y, r0.y, (neg)r1.y
:2:0850:1135[40100448x_40060001x] (sat)add.f r18.x, r0.y, (neg)r1.z
:2:0851:1136[40100443x_40020001x] (sat)add.f r16.w, r0.y, (neg)r0.z
:2:0852:1137[4010043ex_40070001x] (sat)add.f r15.z, r0.y, (neg)r1.w
:2:0853:1138[40100439x_40080001x] (sat)add.f r14.y, r0.y, (neg)r2.x
:2:0854:1139[40100434x_40090001x] (sat)add.f r13.x, r0.y, (neg)r2.y
:2:0855:1140[4010042fx_40030001x] (sat)add.f r11.w, r0.y, (neg)r0.w
:2:0856:1141[4010042ax_00014000x] (sat)add.f r10.z, (neg)r0.x, r0.y
:0:0857:1142[01000000x_fffffd46x] jump #-698
:1:0858:1143[28554101x_00000000x] (jp)(rpt1)mov.s32s32 r0.y, 0
:2:0859:1145[42300000x_20030003x] add.s r0.x, r0.w, 3
:2:0860:1146[42300003x_20040003x] add.s r0.w, r0.w, 4
:1:0861:1147[20154004x_00000001x] mov.s32s32 r1.x, r0.y
:1:0862:1148[20154007x_00000002x] mov.s32s32 r1.w, r0.z
:0:0863:1149[00000000x_00000000x] nop
:1:0864:1150[20044001x_00000003x] mov.f32f32 r0.y, r0.w
:1:0865:1151[20554003x_00000000x] mov.s32s32 r0.w, 0
:1:0866:1152[20554006x_00000000x] mov.s32s32 r1.z, 0
:1:0867:1153[20154002x_00000000x] mov.s32s32 r0.z, r0.x
:1:0868:1154[20154005x_00000001x] mov.s32s32 r1.y, r0.y
:0:0869:1155[00000400x_00000000x] (rpt4)nop
:5:0870:1160[a0005100x_02000005x] isam (s32)(x)r0.x, r0.z, s#0, t#1
:0:0871:1161[00000000x_00000000x] nop
:5:0872:1162[a0005101x_0200000bx] isam (s32)(x)r0.y, r1.y, s#0, t#1
:2:0873:1163[42300025x_200c0025x] add.s r9.y, r9.y, 12
:1:0874:1164[30944001x_00000001x] (sy)cov.s32f32 (even)r0.y, r0.y
:0:0875:1165[00000200x_00000000x] (rpt2)nop
:1:0876:1168[2004401dx_00000001x] mov.f32f32 r7.y, r0.y
:1:0877:1169[2004401cx_00000001x] mov.f32f32 r7.x, r0.y
:1:0878:1170[2004401bx_00000001x] mov.f32f32 r6.w, r0.y
:1:0879:1171[2004401ax_00000001x] mov.f32f32 r6.z, r0.y
:1:0880:1172[20044019x_00000001x] mov.f32f32 r6.y, r0.y
:1:0881:1173[20044018x_00000001x] mov.f32f32 r6.x, r0.y
:1:0882:1174[20044017x_00000001x] mov.f32f32 r5.w, r0.y
:1:0883:1175[20044016x_00000001x] mov.f32f32 r5.z, r0.y
:1:0884:1176[20554101x_00000000x] (rpt1)mov.s32s32 r0.y, 0
:0:0885:1178[00000100x_00000000x] (rpt1)nop
:1:0886:1180[20154004x_00000001x] mov.s32s32 r1.x, r0.y
:2:0887:1181[46f00003x_20020000x] shr.b r0.w, r0.x, 2
:1:0888:1182[20154007x_00000002x] mov.s32s32 r1.w, r0.z
:1:0889:1183[2015400ax_00000001x] mov.s32s32 r2.z, r0.y
:0:0890:1184[00000000x_00000000x] nop
:2:0891:1185[42300000x_20020003x] add.s r0.x, r0.w, 2
:2:0892:1186[42300001x_20030003x] add.s r0.y, r0.w, 3
:1:0893:1187[2015400dx_00000002x] mov.s32s32 r3.y, r0.z
:1:0894:1188[2055400fx_00000000x] mov.s32s32 r3.w, 0
:2:0895:1189[42380006x_20040003x] (nop2) add.s r1.z, r0.w, 4
:1:0896:1192[20154010x_0000000fx] mov.s32s32 r4.x, r3.w
:1:0897:1193[20154002x_00000000x] mov.s32s32 r0.z, r0.x
:1:0898:1194[20154005x_00000001x] mov.s32s32 r1.y, r0.y
:1:0899:1195[20044000x_00000006x] mov.f32f32 r0.x, r1.z
:2:0900:1196[42300001x_20050003x] add.s r0.y, r0.w, 5
:2:0901:1197[4230000ex_20060003x] add.s r3.z, r0.w, 6
:2:0902:1198[42300011x_20070003x] add.s r4.y, r0.w, 7
:1:0903:1199[20154008x_00000000x] mov.s32s32 r2.x, r0.x
:1:0904:1200[20554012x_00000000x] mov.s32s32 r4.z, 0
:1:0905:1201[2015400bx_00000001x] mov.s32s32 r2.w, r0.y
:0:0906:1202[00000100x_00000000x] (rpt1)nop
:1:0907:1204[20154013x_00000012x] mov.s32s32 r4.w, r4.z
:1:0908:1205[20554003x_00000000x] mov.s32s32 r0.w, 0
:1:0909:1206[20554006x_00000000x] mov.s32s32 r1.z, 0
:1:0910:1207[2055400cx_00000000x] mov.s32s32 r3.x, 0
:1:0911:1208[20554009x_00000000x] mov.s32s32 r2.y, 0
:0:0912:1209[00000200x_00000000x] (rpt2)nop
:5:0913:1212[a0005114x_02000005x] isam (s32)(x)r5.x, r0.z, s#0, t#1
:0:0914:1213[00000000x_00000000x] nop
:5:0915:1214[a0005115x_0200000bx] isam (s32)(x)r5.y, r1.y, s#0, t#1
:0:0916:1215[00000000x_00000000x] nop
:5:0917:1216[a000510bx_02000017x] isam (s32)(x)r2.w, r2.w, s#0, t#1
:5:0918:1217[a000510cx_0200001dx] isam (s32)(x)r3.x, r3.z, s#0, t#1
:5:0919:1218[a000510dx_02000023x] isam (s32)(x)r3.y, r4.y, s#0, t#1
:0:0920:1219[00000000x_00000000x] nop
:5:0921:1220[a0005108x_02000011x] isam (s32)(x)r2.x, r2.x, s#0, t#1
:1:0922:1221[20554000x_00000000x] mov.s32s32 r0.x, 0
:2:0923:1222[50980010x_00000008x] (sy)(nop2) sign.f r4.x, r2.x
:1:0924:1225[20044211x_00000000x] (rpt2)mov.f32f32 r4.y, r0.x
:1:0925:1228[20044000x_0000001dx] mov.f32f32 r0.x, r7.y
:1:0926:1229[20044001x_0000001cx] mov.f32f32 r0.y, r7.x
:1:0927:1230[20044002x_0000001bx] mov.f32f32 r0.z, r6.w
:1:0928:1231[20044003x_0000001ax] mov.f32f32 r0.w, r6.z
:1:0929:1232[20044004x_00000019x] mov.f32f32 r1.x, r6.y
:1:0930:1233[20044005x_00000018x] mov.f32f32 r1.y, r6.x
:1:0931:1234[20044006x_00000017x] mov.f32f32 r1.z, r5.w
:1:0932:1235[20044007x_00000016x] mov.f32f32 r1.w, r5.z
:0:0933:1236[00000000x_00000000x] nop
:2:0934:1237[43900009x_20080012x] and.b r2.y, r4.z, 8
:2:0935:1238[4398000ax_60030011x] (nop2) and.b r2.z, r4.y, (neg)3
:1:0936:1241[208c4909x_00000009x] (rpt1)cov.u32f32 (even)r2.y, (r)r2.y
:0:0937:1243[00000100x_00000000x] (rpt1)nop
:2:0938:1245[4010000ex_00210009x] add.f r3.z, r2.y, r8.y
:2:0939:1246[40180816x_0022000ax] (nop3) add.f r5.z, r2.z, r8.z
:2:0940:1250[4018080fx_40160015x] (nop3) add.f r3.w, r5.y, (neg)r5.z
:2:0941:1254[4010040ax_000f000bx] (sat)add.f r2.z, r2.w, r3.w
:2:0942:1255[40580c09x_000f000fx] (sat)(nop3) max.f r2.y, r3.w, r3.w
:2:0943:1259[40b500f8x_000a0009x] cmps.f.ne p0.x, r2.y, r2.z
:0:0944:1260[00000500x_00000000x] (rpt5)nop
:0:0945:1266[00900000x_00000024x] br !p0.x, #36
:2:0946:1267[40100017x_0014400ex] add.f r5.w, (neg)r3.z, r5.x
:2:0947:1268[4010090ex_400f0009x] (rpt1)add.f r3.z, (r)r2.y, (neg)r3.w
:4:0948:1270[80100018x_0000000bx] rcp r6.x, r2.w
:0:0949:1271[00000100x_00000000x] (rpt1)nop
:2:0950:1273[4070190ex_0018000ex] (ss)(rpt1)mul.f r3.z, (r)r3.z, r6.x
:2:0951:1275[40100818x_00170008x] (nop1) add.f r6.x, r2.x, r5.w
:2:0952:1277[40100919x_2802400ex] (rpt1)add.f r6.y, (neg)(r)r3.z, (1.0)
:2:0953:1279[4070090ex_0018000ex] (rpt1)mul.f r3.z, (r)r3.z, r6.x
:3:0954:1281[638c810ex_200e8017x] (rpt1)mad.f32 r3.z, r5.w, (r)r6.y, (r)r3.z
:0:0955:1283[00000200x_00000000x] (rpt2)nop
:2:0956:1286[40300017x_000f000ex] min.f r5.w, r3.z, r3.w
:2:0957:1287[4058000ex_000f000ex] (nop2) max.f r3.z, r3.z, r3.w
:2:0958:1290[4030000fx_28020017x] min.f r3.w, r5.w, (1.0)
:2:0959:1291[40380017x_2802000ex] (nop2) min.f r5.w, r3.z, (1.0)
:2:0960:1294[4010000fx_1036000fx] add.f r3.w, r3.w, c13.z
:2:0961:1295[40580018x_28000017x] (nop2) max.f r6.x, r5.w, (0.0)
:2:0962:1298[4010000ex_400f000ex] add.f r3.z, r3.z, (neg)r3.w
:2:0963:1299[40500019x_2800000fx] max.f r6.y, r3.w, (0.0)
:2:0964:1300[40780018x_00180018x] (nop2) mul.f r6.x, r6.x, r6.x
:3:0965:1303[638c8818x_80180019x] (nop1) mad.f32 r6.x, r6.y, r6.y, (neg)r6.x
:4:0966:1305[8010000ex_0000000ex] rcp r3.z, r3.z
:1:0967:1306[20150032x_00000013x] cov.s32s16 hr12.z, r4.w
:0:0968:1307[00000000x_00000000x] nop
:3:0969:1308[638c0817x_00171037x] (nop1) mad.f32 r5.w, c13.w, r6.x, r5.w
:1:0970:1310[201100f4x_00000032x] mova a0.x, hr12.z
:0:0971:1311[00000000x_00000000x] nop
:2:0972:1312[4010000fx_0017400fx] add.f r3.w, (neg)r3.w, r5.w
:2:0973:1313[40180009x_400a0009x] (nop2) add.f r2.y, r2.y, (neg)r2.z
:2:0974:1316[4070100ax_000f000ex] (ss)mul.f r2.z, r3.z, r3.w
:1:0975:1317[2015600ex_00000800x] (ul)mov.s32s32 r3.z, r<a0.x>
:0:0976:1318[00000100x_00000000x] (rpt1)nop
:3:0977:1320[63850009x_000e0009x] mad.f32 r2.y, r2.y, r2.z, r3.z
:1:0978:1321[201100f4x_00000032x] mova a0.x, hr12.z
:0:0979:1322[00000500x_00000000x] (rpt5)nop
:1:0980:1328[20176000x_00000009x] (ul)mov.s32s32 r<a0.x>, r2.y
:1:0981:1329[28150012x_00000013x] (jp)cov.s32s16 hr4.z, r4.w
:0:0982:1330[00000200x_00000000x] (rpt2)nop
:1:0983:1333[201100f4x_00000012x] mova a0.x, hr4.z
:2:0984:1334[4018080ax_0016400cx] (nop3) add.f r2.z, (neg)r3.x, r5.z
:2:0985:1338[40100c0ax_2802000ax] (sat)(nop1) add.f r2.z, r2.z, (1.0)
:1:0986:1340[2015600ex_00000800x] (ul)mov.s32s32 r3.z, r<a0.x>
:0:0987:1341[00000000x_00000000x] nop
:3:0988:1342[6388000ax_000e000ax] mad.f32 r2.z, r2.z, r4.x, r3.z
:1:0989:1343[201100f4x_00000012x] mova a0.x, hr4.z
:0:0990:1344[00000500x_00000000x] (rpt5)nop
:1:0991:1350[20176000x_0000000ax] (ul)mov.s32s32 r<a0.x>, r2.z
:2:0992:1351[42380809x_20010013x] (nop3) add.s r2.y, r4.w, 1
:2:0993:1355[429000f8x_20080009x] cmps.u.lt p0.x, r2.y, 8
:2:0994:1356[4230000ax_20080012x] add.s r2.z, r4.z, 8
:2:0995:1357[4230000ex_20020011x] add.s r3.z, r4.y, 2
:0:0996:1358[00000300x_00000000x] (rpt3)nop
:0:0997:1362[00900000x_00000005x] br !p0.x, #5
:1:0998:1363[20044011x_0000000ex] mov.f32f32 r4.y, r3.z
:1:0999:1364[20044012x_0000000ax] mov.f32f32 r4.z, r2.z
:1:1000:1365[20044013x_00000009x] mov.f32f32 r4.w, r2.y
:0:1001:1366[01000000x_ffffffbcx] jump #-68
:2:1002:1367[4ab400f8x_2000000dx] (jp)cmps.s.eq p0.x, r3.y, 0
:0:1003:1368[00000500x_00000000x] (rpt5)nop
:0:1004:1374[00800000x_0000000bx] br p0.x, #11
:1:1005:1375[2004401dx_00000000x] mov.f32f32 r7.y, r0.x
:1:1006:1376[2004401cx_00000001x] mov.f32f32 r7.x, r0.y
:1:1007:1377[2004401bx_00000002x] mov.f32f32 r6.w, r0.z
:1:1008:1378[2004401ax_00000003x] mov.f32f32 r6.z, r0.w
:1:1009:1379[20044019x_00000004x] mov.f32f32 r6.y, r1.x
:1:1010:1380[20044018x_00000005x] mov.f32f32 r6.x, r1.y
:1:1011:1381[20044017x_00000006x] mov.f32f32 r5.w, r1.z
:1:1012:1382[20044016x_00000007x] mov.f32f32 r5.z, r1.w
:1:1013:1383[20044000x_0000000dx] mov.f32f32 r0.x, r3.y
:0:1014:1384[01000000x_ffffff7ex] jump #-130
:2:1015:1385[4830004dx_28028000x] (jp)min.f r19.y, (abs)r0.x, (1.0)
:2:1016:1386[40300048x_28028001x] min.f r18.x, (abs)r0.y, (1.0)
:2:1017:1387[40300043x_28028002x] min.f r16.w, (abs)r0.z, (1.0)
:2:1018:1388[4030003ex_28028003x] min.f r15.z, (abs)r0.w, (1.0)
:2:1019:1389[40300039x_28028004x] min.f r14.y, (abs)r1.x, (1.0)
:2:1020:1390[40300034x_28028005x] min.f r13.x, (abs)r1.y, (1.0)
:2:1021:1391[4030002fx_28028006x] min.f r11.w, (abs)r1.z, (1.0)
:2:1022:1392[4030002ax_28028007x] min.f r10.z, (abs)r1.w, (1.0)
:0:1023:1393[01000000x_fffffca0x] jump #-864
:4:1024:1394[88500000x_0000004cx] (jp)log2 r0.x, r19.x
:2:1025:1395[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:0:1026:1396[00000500x_00000000x] (rpt5)nop
:4:1027:1402[80700000x_00000000x] exp2 r0.x, r0.x
:2:1028:1403[40b30001x_1021004cx] cmps.f.ge r0.y, r19.x, c8.y
:2:1029:1404[40700002x_1022004cx] mul.f r0.z, r19.x, c8.z
:3:1030:1405[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1031:1409[64808000x_00020000x] sel.b32 r0.x, r0.x, r0.y, r0.z
:4:1032:1410[80500001x_0000004bx] log2 r0.y, r18.w
:2:1033:1411[40701001x_10230001x] (ss)mul.f r0.y, r0.y, c8.w
:0:1034:1412[00000500x_00000000x] (rpt5)nop
:4:1035:1418[80700001x_00000001x] exp2 r0.y, r0.y
:2:1036:1419[40b30002x_1021004bx] cmps.f.ge r0.z, r18.w, c8.y
:2:1037:1420[40700003x_1022004bx] mul.f r0.w, r18.w, c8.z
:3:1038:1421[63809801x_10259024x] (ss)(nop3) mad.f32 r0.y, c9.x, r0.y, c9.y
:3:1039:1425[64810001x_00030001x] sel.b32 r0.y, r0.y, r0.z, r0.w
:4:1040:1426[80500002x_0000004ax] log2 r0.z, r18.z
:2:1041:1427[40701002x_10230002x] (ss)mul.f r0.z, r0.z, c8.w
:0:1042:1428[00000500x_00000000x] (rpt5)nop
:4:1043:1434[80700002x_00000002x] exp2 r0.z, r0.z
:2:1044:1435[40b30003x_1021004ax] cmps.f.ge r0.w, r18.z, c8.y
:2:1045:1436[40700004x_1022004ax] mul.f r1.x, r18.z, c8.z
:3:1046:1437[63811802x_10259024x] (ss)(nop3) mad.f32 r0.z, c9.x, r0.z, c9.y
:3:1047:1441[64818002x_00040002x] sel.b32 r0.z, r0.z, r0.w, r1.x
:1:1048:1442[20044003x_00000049x] mov.f32f32 r0.w, r18.y
:1:1049:1443[20044904x_0000001fx] (rpt1)mov.f32f32 r1.x, (r)r7.w
:0:1050:1445[00000500x_00000000x] (rpt5)nop
:6:1051:1451[c0220000x_04677a00x] stib.typed.2d.f32.4.imm r0.x, r1.x, 0
:4:1052:1452[80501000x_00000047x] (ss)log2 r0.x, r17.w
:4:1053:1453[80501001x_00000046x] (ss)log2 r0.y, r17.z
:4:1054:1454[80501002x_00000045x] (ss)log2 r0.z, r17.y
:2:1055:1455[40701a00x_10230000x] (ss)(rpt2)mul.f r0.x, (r)r0.x, c8.w
:0:1056:1458[00000300x_00000000x] (rpt3)nop
:4:1057:1462[80700000x_00000000x] exp2 r0.x, r0.x
:0:1058:1463[00000000x_00000000x] nop
:4:1059:1464[80700001x_00000001x] exp2 r0.y, r0.y
:0:1060:1465[00000000x_00000000x] nop
:4:1061:1466[80700002x_00000002x] exp2 r0.z, r0.z
:2:1062:1467[40b30003x_10210047x] cmps.f.ge r0.w, r17.w, c8.y
:2:1063:1468[40700004x_10220047x] mul.f r1.x, r17.w, c8.z
:2:1064:1469[40b30005x_10210046x] cmps.f.ge r1.y, r17.z, c8.y
:2:1065:1470[40700006x_10220046x] mul.f r1.z, r17.z, c8.z
:3:1066:1471[63801000x_10251024x] (ss)mad.f32 r0.x, c9.x, r0.x, c9.y
:2:1067:1472[40b30007x_10210045x] cmps.f.ge r1.w, r17.y, c8.y
:2:1068:1473[40700008x_10220045x] mul.f r2.x, r17.y, c8.z
:3:1069:1474[63808101x_10259024x] (rpt1)mad.f32 r0.y, c9.x, (r)r0.y, c9.y
:3:1070:1476[64818800x_00040000x] (nop1) sel.b32 r0.x, r0.x, r0.w, r1.x
:3:1071:1478[64828001x_00060001x] sel.b32 r0.y, r0.y, r1.y, r1.z
:3:1072:1479[64838002x_00080002x] sel.b32 r0.z, r0.z, r1.w, r2.x
:2:1073:1480[43b00004x_2008001fx] or.b r1.x, r7.w, 8
:1:1074:1481[20044003x_00000044x] mov.f32f32 r0.w, r17.x
:0:1075:1482[00000100x_00000000x] (rpt1)nop
:1:1076:1484[20044005x_00000004x] mov.f32f32 r1.y, r1.x
:1:1077:1485[20044006x_00000020x] mov.f32f32 r1.z, r8.x
:0:1078:1486[00000500x_00000000x] (rpt5)nop
:6:1079:1492[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1080:1493[80501000x_00000042x] (ss)log2 r0.x, r16.z
:4:1081:1494[80501001x_00000041x] (ss)log2 r0.y, r16.y
:4:1082:1495[80501002x_00000040x] (ss)log2 r0.z, r16.x
:2:1083:1496[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:2:1084:1497[40b30003x_10210042x] cmps.f.ge r0.w, r16.z, c8.y
:2:1085:1498[40700005x_10220042x] mul.f r1.y, r16.z, c8.z
:2:1086:1499[40700901x_10230001x] (rpt1)mul.f r0.y, (r)r0.y, c8.w
:0:1087:1501[00000100x_00000000x] (rpt1)nop
:4:1088:1503[80700000x_00000000x] exp2 r0.x, r0.x
:0:1089:1504[00000200x_00000000x] (rpt2)nop
:4:1090:1507[80700001x_00000001x] exp2 r0.y, r0.y
:0:1091:1508[00000000x_00000000x] nop
:4:1092:1509[80700002x_00000002x] exp2 r0.z, r0.z
:3:1093:1510[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1094:1514[64818000x_00050000x] sel.b32 r0.x, r0.x, r0.w, r1.y
:2:1095:1515[40b30003x_10210041x] cmps.f.ge r0.w, r16.y, c8.y
:2:1096:1516[40700005x_10220041x] mul.f r1.y, r16.y, c8.z
:3:1097:1517[63808001x_10251024x] mad.f32 r0.y, c9.x, r0.y, c9.y
:2:1098:1518[40b30006x_10210040x] cmps.f.ge r1.z, r16.x, c8.y
:2:1099:1519[40700007x_10220040x] mul.f r1.w, r16.x, c8.z
:3:1100:1520[63810002x_10251024x] mad.f32 r0.z, c9.x, r0.z, c9.y
:3:1101:1521[64818001x_00058001x] (nop2) sel.b32 r0.y, r0.y, r0.w, r1.y
:3:1102:1524[64830002x_00070002x] sel.b32 r0.z, r0.z, r1.z, r1.w
:2:1103:1525[43b00007x_20040020x] or.b r1.w, r8.x, 4
:1:1104:1526[20044003x_0000003fx] mov.f32f32 r0.w, r15.w
:1:1105:1527[20044005x_0000001fx] mov.f32f32 r1.y, r7.w
:0:1106:1528[00000000x_00000000x] nop
:1:1107:1529[20044006x_00000007x] mov.f32f32 r1.z, r1.w
:0:1108:1530[00000500x_00000000x] (rpt5)nop
:6:1109:1536[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1110:1537[80501000x_0000003dx] (ss)log2 r0.x, r15.y
:4:1111:1538[80501001x_0000003cx] (ss)log2 r0.y, r15.x
:4:1112:1539[80501002x_0000003bx] (ss)log2 r0.z, r14.w
:2:1113:1540[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:2:1114:1541[40b30003x_1021003dx] cmps.f.ge r0.w, r15.y, c8.y
:2:1115:1542[40700005x_1022003dx] mul.f r1.y, r15.y, c8.z
:2:1116:1543[40700901x_10230001x] (rpt1)mul.f r0.y, (r)r0.y, c8.w
:0:1117:1545[00000100x_00000000x] (rpt1)nop
:4:1118:1547[80700000x_00000000x] exp2 r0.x, r0.x
:0:1119:1548[00000200x_00000000x] (rpt2)nop
:4:1120:1551[80700001x_00000001x] exp2 r0.y, r0.y
:0:1121:1552[00000000x_00000000x] nop
:4:1122:1553[80700002x_00000002x] exp2 r0.z, r0.z
:3:1123:1554[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1124:1558[64818005x_00050000x] sel.b32 r1.y, r0.x, r0.w, r1.y
:2:1125:1559[40b30000x_1021003cx] cmps.f.ge r0.x, r15.x, c8.y
:2:1126:1560[40700003x_1022003cx] mul.f r0.w, r15.x, c8.z
:2:1127:1561[40b30006x_1021003bx] cmps.f.ge r1.z, r14.w, c8.y
:2:1128:1562[40700008x_1022003bx] mul.f r2.x, r14.w, c8.z
:3:1129:1563[63808101x_10259024x] (rpt1)mad.f32 r0.y, c9.x, (r)r0.y, c9.y
:0:1130:1565[00000100x_00000000x] (rpt1)nop
:3:1131:1567[64800000x_00030001x] sel.b32 r0.x, r0.y, r0.x, r0.w
:3:1132:1568[64830002x_00080002x] sel.b32 r0.z, r0.z, r1.z, r2.x
:1:1133:1569[20044001x_00000007x] mov.f32f32 r0.y, r1.w
:0:1134:1570[00000000x_00000000x] nop
:1:1135:1571[20044006x_00000000x] mov.f32f32 r1.z, r0.x
:1:1136:1572[20044007x_00000002x] mov.f32f32 r1.w, r0.z
:1:1137:1573[20044008x_0000003ax] mov.f32f32 r2.x, r14.z
:1:1138:1574[20044000x_00000004x] mov.f32f32 r0.x, r1.x
:0:1139:1575[00000500x_00000000x] (rpt5)nop
:6:1140:1581[c0220005x_00677a00x] stib.typed.2d.f32.4.imm r1.y, r0.x, 0
:4:1141:1582[80501000x_00000038x] (ss)log2 r0.x, r14.x
:4:1142:1583[80501001x_00000037x] (ss)log2 r0.y, r13.w
:4:1143:1584[80500002x_00000036x] log2 r0.z, r13.z
:2:1144:1585[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:2:1145:1586[40b30003x_10210038x] cmps.f.ge r0.w, r14.x, c8.y
:2:1146:1587[40700005x_10220038x] mul.f r1.y, r14.x, c8.z
:2:1147:1588[40700901x_10230001x] (rpt1)mul.f r0.y, (r)r0.y, c8.w
:0:1148:1590[00000100x_00000000x] (rpt1)nop
:4:1149:1592[80700000x_00000000x] exp2 r0.x, r0.x
:0:1150:1593[00000200x_00000000x] (rpt2)nop
:4:1151:1596[80700001x_00000001x] exp2 r0.y, r0.y
:0:1152:1597[00000000x_00000000x] nop
:4:1153:1598[80700002x_00000002x] exp2 r0.z, r0.z
:3:1154:1599[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1155:1603[64818000x_00050000x] sel.b32 r0.x, r0.x, r0.w, r1.y
:2:1156:1604[40b30003x_10210037x] cmps.f.ge r0.w, r13.w, c8.y
:2:1157:1605[40700005x_10220037x] mul.f r1.y, r13.w, c8.z
:3:1158:1606[63808001x_10251024x] mad.f32 r0.y, c9.x, r0.y, c9.y
:2:1159:1607[40b30006x_10210036x] cmps.f.ge r1.z, r13.z, c8.y
:2:1160:1608[40700007x_10220036x] mul.f r1.w, r13.z, c8.z
:3:1161:1609[63810002x_10251024x] mad.f32 r0.z, c9.x, r0.z, c9.y
:3:1162:1610[64818001x_00058001x] (nop2) sel.b32 r0.y, r0.y, r0.w, r1.y
:3:1163:1613[64830002x_00070002x] sel.b32 r0.z, r0.z, r1.z, r1.w
:2:1164:1614[43b00007x_20080020x] or.b r1.w, r8.x, 8
:1:1165:1615[20044003x_00000035x] mov.f32f32 r0.w, r13.y
:1:1166:1616[20044005x_0000001fx] mov.f32f32 r1.y, r7.w
:0:1167:1617[00000000x_00000000x] nop
:1:1168:1618[20044006x_00000007x] mov.f32f32 r1.z, r1.w
:0:1169:1619[00000500x_00000000x] (rpt5)nop
:6:1170:1625[c0220000x_05677a00x] stib.typed.2d.f32.4.imm r0.x, r1.y, 0
:4:1171:1626[80501000x_00000033x] (ss)log2 r0.x, r12.w
:4:1172:1627[80501001x_00000032x] (ss)log2 r0.y, r12.z
:4:1173:1628[80501002x_00000031x] (ss)log2 r0.z, r12.y
:2:1174:1629[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:2:1175:1630[40b30003x_10210033x] cmps.f.ge r0.w, r12.w, c8.y
:2:1176:1631[40700005x_10220033x] mul.f r1.y, r12.w, c8.z
:2:1177:1632[40700901x_10230001x] (rpt1)mul.f r0.y, (r)r0.y, c8.w
:0:1178:1634[00000100x_00000000x] (rpt1)nop
:4:1179:1636[80700000x_00000000x] exp2 r0.x, r0.x
:0:1180:1637[00000200x_00000000x] (rpt2)nop
:4:1181:1640[80700001x_00000001x] exp2 r0.y, r0.y
:0:1182:1641[00000000x_00000000x] nop
:4:1183:1642[80700002x_00000002x] exp2 r0.z, r0.z
:3:1184:1643[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1185:1647[64818005x_00050000x] sel.b32 r1.y, r0.x, r0.w, r1.y
:2:1186:1648[40b30000x_10210032x] cmps.f.ge r0.x, r12.z, c8.y
:2:1187:1649[40700003x_10220032x] mul.f r0.w, r12.z, c8.z
:2:1188:1650[40b30006x_10210031x] cmps.f.ge r1.z, r12.y, c8.y
:2:1189:1651[40700008x_10220031x] mul.f r2.x, r12.y, c8.z
:3:1190:1652[63808101x_10259024x] (rpt1)mad.f32 r0.y, c9.x, (r)r0.y, c9.y
:0:1191:1654[00000100x_00000000x] (rpt1)nop
:3:1192:1656[64800000x_00030001x] sel.b32 r0.x, r0.y, r0.x, r0.w
:3:1193:1657[64830002x_00080002x] sel.b32 r0.z, r0.z, r1.z, r2.x
:1:1194:1658[20044001x_00000007x] mov.f32f32 r0.y, r1.w
:0:1195:1659[00000000x_00000000x] nop
:1:1196:1660[20044006x_00000000x] mov.f32f32 r1.z, r0.x
:1:1197:1661[20044007x_00000002x] mov.f32f32 r1.w, r0.z
:1:1198:1662[20044008x_00000030x] mov.f32f32 r2.x, r12.x
:1:1199:1663[20044000x_00000004x] mov.f32f32 r0.x, r1.x
:0:1200:1664[00000500x_00000000x] (rpt5)nop
:6:1201:1670[c0220005x_00677a00x] stib.typed.2d.f32.4.imm r1.y, r0.x, 0
:4:1202:1671[80501000x_0000002ex] (ss)log2 r0.x, r11.z
:4:1203:1672[80501001x_0000002dx] (ss)log2 r0.y, r11.y
:4:1204:1673[80500002x_0000002cx] log2 r0.z, r11.x
:2:1205:1674[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:2:1206:1675[40b30003x_1021002ex] cmps.f.ge r0.w, r11.z, c8.y
:2:1207:1676[40700005x_1022002ex] mul.f r1.y, r11.z, c8.z
:2:1208:1677[40700901x_10230001x] (rpt1)mul.f r0.y, (r)r0.y, c8.w
:0:1209:1679[00000100x_00000000x] (rpt1)nop
:4:1210:1681[80700000x_00000000x] exp2 r0.x, r0.x
:0:1211:1682[00000200x_00000000x] (rpt2)nop
:4:1212:1685[80700001x_00000001x] exp2 r0.y, r0.y
:0:1213:1686[00000000x_00000000x] nop
:4:1214:1687[80700002x_00000002x] exp2 r0.z, r0.z
:3:1215:1688[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1216:1692[64818006x_00050000x] sel.b32 r1.z, r0.x, r0.w, r1.y
:2:1217:1693[40b30000x_1021002dx] cmps.f.ge r0.x, r11.y, c8.y
:2:1218:1694[40700003x_1022002dx] mul.f r0.w, r11.y, c8.z
:2:1219:1695[40b30005x_1021002cx] cmps.f.ge r1.y, r11.x, c8.y
:2:1220:1696[40700007x_1022002cx] mul.f r1.w, r11.x, c8.z
:3:1221:1697[63808101x_10259024x] (rpt1)mad.f32 r0.y, c9.x, (r)r0.y, c9.y
:0:1222:1699[00000100x_00000000x] (rpt1)nop
:3:1223:1701[64800001x_00030001x] sel.b32 r0.y, r0.y, r0.x, r0.w
:3:1224:1702[64828008x_00070002x] sel.b32 r2.x, r0.z, r1.y, r1.w
:2:1225:1703[43b00005x_200c0020x] or.b r1.y, r8.x, 12
:1:1226:1704[20044000x_0000001fx] mov.f32f32 r0.x, r7.w
:1:1227:1705[20044007x_00000001x] mov.f32f32 r1.w, r0.y
:1:1228:1706[20044009x_0000002bx] mov.f32f32 r2.y, r10.w
:1:1229:1707[20044001x_00000005x] mov.f32f32 r0.y, r1.y
:0:1230:1708[00000500x_00000000x] (rpt5)nop
:6:1231:1714[c0220006x_00677a00x] stib.typed.2d.f32.4.imm r1.z, r0.x, 0
:4:1232:1715[80501000x_00000029x] (ss)log2 r0.x, r10.y
:2:1233:1716[40701000x_10230000x] (ss)mul.f r0.x, r0.x, c8.w
:0:1234:1717[00000500x_00000000x] (rpt5)nop
:4:1235:1723[80700000x_00000000x] exp2 r0.x, r0.x
:2:1236:1724[40b30001x_10210029x] cmps.f.ge r0.y, r10.y, c8.y
:2:1237:1725[40700002x_10220029x] mul.f r0.z, r10.y, c8.z
:3:1238:1726[63801800x_10259024x] (ss)(nop3) mad.f32 r0.x, c9.x, r0.x, c9.y
:3:1239:1730[64808000x_00020000x] sel.b32 r0.x, r0.x, r0.y, r0.z
:4:1240:1731[80500001x_00000028x] log2 r0.y, r10.x
:2:1241:1732[40701001x_10230001x] (ss)mul.f r0.y, r0.y, c8.w
:0:1242:1733[00000500x_00000000x] (rpt5)nop
:4:1243:1739[80700001x_00000001x] exp2 r0.y, r0.y
:2:1244:1740[40b30002x_10210028x] cmps.f.ge r0.z, r10.x, c8.y
:2:1245:1741[40700003x_10220028x] mul.f r0.w, r10.x, c8.z
:3:1246:1742[63809801x_10259024x] (ss)(nop3) mad.f32 r0.y, c9.x, r0.y, c9.y
:3:1247:1746[64810001x_00030001x] sel.b32 r0.y, r0.y, r0.z, r0.w
:4:1248:1747[80500002x_00000027x] log2 r0.z, r9.w
:2:1249:1748[40701002x_10230002x] (ss)mul.f r0.z, r0.z, c8.w
:0:1250:1749[00000500x_00000000x] (rpt5)nop
:4:1251:1755[80700002x_00000002x] exp2 r0.z, r0.z
:2:1252:1756[40b30003x_10210027x] cmps.f.ge r0.w, r9.w, c8.y
:2:1253:1757[40700006x_10220027x] mul.f r1.z, r9.w, c8.z
:3:1254:1758[63811802x_10259024x] (ss)(nop3) mad.f32 r0.z, c9.x, r0.z, c9.y
:3:1255:1762[64818002x_00060002x] sel.b32 r0.z, r0.z, r0.w, r1.z
:1:1256:1763[20044003x_00000026x] mov.f32f32 r0.w, r9.z
:0:1257:1764[00000500x_00000000x] (rpt5)nop
:6:1258:1770[c0220000x_04677a00x] stib.typed.2d.f32.4.imm r0.x, r1.x, 0
:0:1259:1771[08000000x_00000000x] (jp)nop
:0:1260:1772[03000000x_00000000x] end
:0:1261:1773[00000000x_00000020x] nop
:0:1262:1774[00000010x_00000000x] nop
:0:1263:1775[00000000x_00000000x] nop
:0:1264:1776[00000000x_00000020x] nop
:0:1265:1777[00000000x_00000000x] nop
:0:1266:1778[00000000x_00000000x] nop
:0:1267:1779[00000000x_00000000x] nop
:0:1268:1780[00000000x_000024d8x] nop
:0:1269:1781[00000000x_00000000x] nop
:0:1270:1782[00000000x_00000000x] nop
:0:1271:1783[00000007x_00000000x] nop
:0:1272:1784[00000000x_00000000x] nop
:0:1273:1785[00000000x_00000000x] nop
:0:1274:1786[00000000x_00000000x] nop
:0:1275:1787[00000001x_00000000x] nop
:0:1276:1788[00000000x_00000000x] nop
:0:1277:1789[00000001x_00000000x] nop
:0:1278:1790[00000000x_00000000x] nop
:0:1279:1791[00000000x_00000000x] nop
:0:1280:1792[00000000x_00000000x] nop
:0:1281:1793[00000000x_00000000x] nop
Register Stats:
- used (half): 18 50 (cnt=2, max=50)
- used (full): 0-85 207-208 (cnt=88, max=85)
- used (merged): 0-171 414-417 (cnt=176, max=171)
- input (half): (cnt=0, max=0)
- input (full): 0-1 12-14 16-18 24-26 28-30 207-208 (cnt=16, max=30)
- max const: 55
- output (half): (cnt=0, max=0) (estimated)
- output (full): 1-3 7-9 17-19 22-29 37 42 47 52 57 62 67 72 77 (cnt=26, max=77) (estimated)
- shaderdb: 1794 instructions, 719 nops, 1075 non-nops, (1282 instlen), 0 last-baryf, 13 half, 22 full
- shaderdb: 746 cat0, 249 cat1, 445 cat2, 199 cat3, 116 cat4, 31 cat5, 8 cat6, 0 cat7
- shaderdb: 73 (ss), 13 (sy)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment