Skip to content

Instantly share code, notes, and snippets.

@shauray8
Created March 23, 2026 11:19
Show Gist options
  • Select an option

  • Save shauray8/f98ffad3ff0cb2f3701acaf92d2b8a1f to your computer and use it in GitHub Desktop.

Select an option

Save shauray8/f98ffad3ff0cb2f3701acaf92d2b8a1f to your computer and use it in GitHub Desktop.
code for sm_120a
.target sm_120a
Function : k_rms_16
.headerflags @"EF_CUDA_ACCELERATORS EF_CUDA_SM120 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM120)"
/*0000*/ LDC R1, c[0x0][0x37c] ; /* 0x0000df00ff017b82 */
/* 0x000fe20000000800 */
/*0010*/ S2R R0, SR_TID.X ; /* 0x0000000000007919 */
/* 0x000e220000002100 */
/*0020*/ BSSY.RECONVERGENT B0, 0x1a0 ; /* 0x0000017000007945 */
/* 0x000fe20003800200 */
/*0030*/ ISETP.NE.U32.AND P0, PT, R0, RZ, PT ; /* 0x000000ff0000720c */
/* 0x001fda0003f05070 */
/*0040*/ @P0 BRA 0x190 ; /* 0x0000000000500947 */
/* 0x000fea0003800000 */
/*0050*/ S2UR UR8, SR_CgaCtaId ; /* 0x00000000000879c3 */
/* 0x000e220000008800 */
/*0060*/ UMOV UR4, 0x400 ; /* 0x0000040000047882 */
/* 0x000fe20000000000 */
/*0070*/ UMOV UR5, 0x1 ; /* 0x0000000100057882 */
/* 0x000fe20000000000 */
/*0080*/ UMOV UR6, 0x80 ; /* 0x0000008000067882 */
/* 0x000fe40000000000 */
/*0090*/ UIADD3 UR6, UPT, UPT, -UR6, 0x100000, URZ ; /* 0x0010000006067890 */
/* 0x000fc8000fffe1ff */
/*00a0*/ USHF.L.U32 UR7, UR6, 0xb, URZ ; /* 0x0000000b06077899 */
/* 0x000fe200080006ff */
/*00b0*/ USHF.L.U32 UR6, UR6, 0x1, URZ ; /* 0x0000000106067899 */
/* 0x000fe200080006ff */
/*00c0*/ ULEA UR8, UR8, UR4, 0x18 ; /* 0x0000000408087291 */
/* 0x001fe2000f8ec0ff */
/*00d0*/ UIADD3 UR4, UPT, UPT, -UR5, 0x100000, URZ ; /* 0x0010000005047890 */
/* 0x000fc8000fffe1ff */
/*00e0*/ USHF.L.U32 UR5, UR4, 0xb, URZ ; /* 0x0000000b04057899 */
/* 0x000fe200080006ff */
/*00f0*/ USHF.L.U32 UR4, UR4, 0x1, URZ ; /* 0x0000000104047899 */
/* 0x000fe200080006ff */
/*0100*/ FENCE.VIEW.ASYNC.S ; /* 0x00000000000073c6 */
/* 0x000e360000000000 */
/*0110*/ SYNCS.EXCH.64 URZ, [UR8+0x11048], UR4 ; /* 0x0110480408ff75b2 */
/* 0x0010620008000100 */
/*0120*/ SYNCS.EXCH.64 URZ, [UR8+0x11050], UR4 ; /* 0x0110500408ff75b2 */
/* 0x0000a20008000100 */
/*0130*/ SYNCS.EXCH.64 URZ, [UR8+0x11020], UR4 ; /* 0x0110200408ff75b2 */
/* 0x0000e20008000100 */
/*0140*/ SYNCS.EXCH.64 URZ, [UR8+0x11030], UR6 ; /* 0x0110300608ff75b2 */
/* 0x0001220008000100 */
/*0150*/ SYNCS.EXCH.64 URZ, [UR8+0x11028], UR4 ; /* 0x0110280408ff75b2 */
/* 0x0001620008000100 */
/*0160*/ SYNCS.EXCH.64 URZ, [UR8+0x11038], UR6 ; /* 0x0110380608ff75b2 */
/* 0x0000220008000100 */
/*0170*/ SYNCS.EXCH.64 URZ, [UR8+0x11058], UR6 ; /* 0x0110580608ff75b2 */
/* 0x0000220008000100 */
/*0180*/ NOP ; /* 0x0000000000007918 */
/* 0x000fe20000000000 */
/*0190*/ BSYNC.RECONVERGENT B0 ; /* 0x0000000000007941 */
/* 0x001fea0003800200 */
/*01a0*/ SHF.R.U32.HI R6, RZ, 0x5, R0 ; /* 0x00000005ff067819 */
/* 0x000fe20000011600 */
/*01b0*/ NOP ; /* 0x0000000000007918 */
/* 0x000fe20000000000 */
/*01c0*/ BAR.SYNC.DEFER_BLOCKING 0x0 ; /* 0x0000000000007b1d */
/* 0x03efe60000010000 */
/*01d0*/ ISETP.GE.U32.AND P0, PT, R6, 0x4, PT ; /* 0x000000040600780c */
/* 0x000fda0003f06070 */
/*01e0*/ @!P0 BRA 0x250 ; /* 0x0000000000188947 */
/* 0x000fea0003800000 */
/*01f0*/ IADD R0, R6, -0x5 ; /* 0xfffffffb06007835 */
/* 0x000fca00078e0000 */
/*0200*/ ISETP.GE.U32.AND P0, PT, R0, 0x3, PT ; /* 0x000000030000780c */
/* 0x000fda0003f06070 */
/*0210*/ @!P0 BRA 0x58b0 ; /* 0x0000005400a48947 */
/* 0x000fea0003800000 */
/*0220*/ ISETP.NE.U32.AND P0, PT, R6, 0x4, PT ; /* 0x000000040600780c */
/* 0x000fda0003f05070 */
/*0230*/ @!P0 BRA 0x4a50 ; /* 0x0000004800048947 */
/* 0x000fea0003800000 */
/*0240*/ EXIT ; /* 0x000000000000794d */
/* 0x000fea0003800000 */
/*0250*/ S2R R4, SR_CgaCtaId ; /* 0x0000000000047919 */
/* 0x000e220000008800 */
/*0260*/ MOV R3, 0x400 ; /* 0x0000040000037802 */
/* 0x000fe20000000f00 */
/*0270*/ SHF.L.U32 R2, RZ, 0x1f, RZ ; /* 0x0000001fff027819 */
/* 0x000fc800000006ff */
/*0280*/ LEA R3, R4, R3, 0x18 ; /* 0x0000000304037211 */
/* 0x001fc800078ec0ff */
/*0290*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11048], R2 ; /* 0x01104802030075a7 */
/* 0x000e2200080011ff */
/*02a0*/ LEA R0, R0, R3, 0x4 ; /* 0x0000000300007211 */
/* 0x000fe200078e20ff */
/*02b0*/ @!P0 BRA 0x58e0 ; /* 0x0000005400888947 */
/* 0x001fec0003800000 */
/*02c0*/ LDS.128 R8, [R0+0x10000] ; /* 0x0100000000087984 */
/* 0x0000620000000c00 */
/*02d0*/ LDC R4, c[0x0][0x3a4] ; /* 0x0000e900ff047b82 */
/* 0x000ea60000000800 */
/*02e0*/ LDS.128 R12, [R0+0x10800] ; /* 0x01080000000c7984 */
/* 0x0007220000000c00 */
/*02f0*/ MEMBAR.ALL.CTA ; /* 0x0000000000007992 */
/* 0x000fec0000008000 */
/*0300*/ FENCE.VIEW.ASYNC.S ; /* 0x00000000000073c6 */
/* 0x000f640000000000 */
/*0310*/ SYNCS.ARRIVE.TRANS64.A1T0 RZ, [R3+URZ+0x11058], RZ ; /* 0x011058ff03ff79a7 */
/* 0x020be200081000ff */
/*0320*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11050], R2 ; /* 0x01105002030075a7 */
/* 0x000e2400080011ff */
/*0330*/ @!P0 BRA 0x5930 ; /* 0x00000054007c8947 */
/* 0x001fea0003800000 */
/*0340*/ LDCU UR8, c[0x0][0x388] ; /* 0x00007100ff0877ac */
/* 0x000e220008000800 */
/*0350*/ S2UR UR5, SR_CTAID.X ; /* 0x00000000000579c3 */
/* 0x000e620000002500 */
/*0360*/ SHF.R.S32.HI R2, RZ, 0x1f, R4 ; /* 0x0000001fff027819 */
/* 0x004fe20000011404 */
/*0370*/ LDS.128 R16, [R0+0x10000] ; /* 0x0100000000107984 */
/* 0x000ea20000000c00 */
/*0380*/ CS2R.32 R61, SR_CgaSize ; /* 0x00000000003d7805 */
/* 0x000fca0000008a00 */
/*0390*/ IMAD R61, R61, -0xa0, RZ ; /* 0xffffff603d3d7824 */
/* 0x000fca00078e02ff */
/*03a0*/ R2UR UR6, R61 ; /* 0x000000003d0672ca */
/* 0x000fdc00000e0000 */
/*03b0*/ LDCU UR6, c[0x0][UR6+0x2b0] ; /* 0x00005600060677ac */
/* 0x000f220008000800 */
/*03c0*/ LEA.HI R2, R2, R4.reuse, RZ, 0xa ; /* 0x0000000402027211 */
/* 0x080fe200078f50ff */
/*03d0*/ LDS.128 R20, [R0+0x10800] ; /* 0x0108000000147984 */
/* 0x0006a60000000c00 */
/*03e0*/ LOP3.LUT R3, R2.reuse, 0xfffffc00, RZ, 0xc0, !PT ; /* 0xfffffc0002037812 */
/* 0x060fe200078ec0ff */
/*03f0*/ MEMBAR.ALL.CTA ; /* 0x0000000000007992 */
/* 0x000fec0000008000 */
/*0400*/ FENCE.VIEW.ASYNC.S ; /* 0x00000000000073c6 */
/* 0x000f620000000000 */
/*0410*/ LEA.HI.SX32 R61, R2, 0x1, 0x16 ; /* 0x00000001023d7811 */
/* 0x000fe200078fb2ff */
/*0420*/ ISETP.NE.U32.AND P0, PT, R3, R4, PT ; /* 0x000000040300720c */
/* 0x000fe20003f05070 */
/*0430*/ SHF.R.S32.HI R0, RZ, 0xa, R2 ; /* 0x0000000aff007819 */
/* 0x008fe20000011402 */
/*0440*/ USHF.R.S32.HI UR4, URZ, 0x1f, UR8 ; /* 0x0000001fff047899 */
/* 0x001fc60008011408 */
/*0450*/ ISETP.GT.AND P0, PT, R4, -0x1, P0 ; /* 0xffffffff0400780c */
/* 0x000fe20000704270 */
/*0460*/ ULEA.HI UR4, UR4, UR8, URZ, 0x2 ; /* 0x0000000804047291 */
/* 0x000fe2000f8f10ff */
/*0470*/ UI2FP.F32.U32 UR5, UR5 ; /* 0x000000050005725e */
/* 0x002fc60008201000 */
/*0480*/ ULOP3.LUT UR7, UR4, 0xfffffffc, URZ, 0xc0, !UPT ; /* 0xfffffffc04077892 */
/* 0x000fe2000f8ec0ff */
/*0490*/ UFMUL UR6, UR6, UR5 ; /* 0x0000000506067256 */
/* 0x010fc60008400000 */
/*04a0*/ UISETP.NE.U32.AND UP0, UPT, UR7, UR8, UPT ; /* 0x000000080700728c */
/* 0x000fe2000bf05070 */
/*04b0*/ USHF.R.S32.HI UR7, URZ, 0x2, UR4 ; /* 0x00000002ff077899 */
/* 0x000fe20008011404 */
/*04c0*/ ULEA.HI.SX32 UR5, UR4, 0x1, 0x1e ; /* 0x0000000104057891 */
/* 0x000fe2000f8ff2ff */
/*04d0*/ UF2I.U32.TRUNC.NTZ UR6, UR6 ; /* 0x000000060006725c */
/* 0x000fe2000820f000 */
/*04e0*/ UISETP.GT.AND UP0, UPT, UR8, -0x1, UP0 ; /* 0xffffffff0800788c */
/* 0x000fe20008704270 */
/*04f0*/ @!P0 IADD R61, R0, RZ ; /* 0x000000ff003d8235 */
/* 0x000fd400078e0000 */
/*0500*/ @!UP0 UIADD3 UR5, UPT, UPT, UR7, URZ, URZ ; /* 0x000000ff07058290 */
/* 0x000fc8000fffe0ff */
/*0510*/ UISETP.GE.AND UP0, UPT, UR6, UR5, UPT ; /* 0x000000050600728c */
/* 0x000fd2000bf06270 */
/*0520*/ BRA.U UP0, 0x4a00 ; /* 0x0000004500347547 */
/* 0x000fea000b800000 */
/*0530*/ HADD2.F32 R44, -RZ, R12.reuse.H1_H1 ; /* 0x3000000cff2c7230 */
/* 0x100fe20000004100 */
/*0540*/ LDCU UR4, c[0x0][0x38c] ; /* 0x00007180ff0477ac */
/* 0x000e220008000800 */
/*0550*/ HADD2.F32 R43, -RZ, R12.H0_H0 ; /* 0x2000000cff2b7230 */
/* 0x000fe40000004100 */
/*0560*/ HFMA2 R7, -RZ, RZ, 0, 0 ; /* 0x00000000ff077431 */
/* 0x000fe400000001ff */
/*0570*/ HADD2.F32 R42, -RZ, R13.reuse.H1_H1 ; /* 0x3000000dff2a7230 */
/* 0x100fe20000004100 */
/*0580*/ MOV R28, UR6 ; /* 0x00000006001c7c02 */
/* 0x000fe20008000f00 */
/*0590*/ HADD2.F32 R41, -RZ, R13.H0_H0 ; /* 0x2000000dff297230 */
/* 0x000fe20000004100 */
/*05a0*/ LDCU.64 UR8, c[0x0][0x358] ; /* 0x00006b00ff0877ac */
/* 0x000e620008000a00 */
/*05b0*/ LDC.64 R12, c[0x0][0x3a0] ; /* 0x0000e800ff0c7b82 */
/* 0x000ee20000000a00 */
/*05c0*/ HADD2.F32 R60, -RZ, R19.H1_H1 ; /* 0x30000013ff3c7230 */
/* 0x004fc40000004100 */
/*05d0*/ HADD2.F32 R59, -RZ, R19.H0_H0 ; /* 0x20000013ff3b7230 */
/* 0x000fe20000004100 */
/*05e0*/ LDCU UR10, c[0x0][0x3a8] ; /* 0x00007500ff0a77ac */
/* 0x000ea20008000800 */
/*05f0*/ HADD2.F32 R58, -RZ, R18.reuse.H1_H1 ; /* 0x30000012ff3a7230 */
/* 0x100fe40000004100 */
/*0600*/ HADD2.F32 R57, -RZ, R18.H0_H0 ; /* 0x20000012ff397230 */
/* 0x000fe20000004100 */
/*0610*/ LDCU.64 UR12, c[0x0][0x398] ; /* 0x00007300ff0c77ac */
/* 0x000f220008000a00 */
/*0620*/ HADD2.F32 R56, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff387230 */
/* 0x100fe40000004100 */
/*0630*/ HADD2.F32 R55, -RZ, R17.H0_H0 ; /* 0x20000011ff377230 */
/* 0x000fe20000004100 */
/*0640*/ I2FP.F32.S32 R5, UR4 ; /* 0x0000000400057c45 */
/* 0x001fe20008201400 */
/*0650*/ HADD2.F32 R54, -RZ, R16.reuse.H1_H1 ; /* 0x30000010ff367230 */
/* 0x100fe20000004100 */
/*0660*/ UMOV UR4, URZ ; /* 0x000000ff00047c82 */
/* 0x000fe20008000000 */
/*0670*/ HADD2.F32 R53, -RZ, R16.H0_H0 ; /* 0x20000010ff357230 */
/* 0x000fc40000004100 */
/*0680*/ HADD2.F32 R52, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ff347230 */
/* 0x100fe40000004100 */
/*0690*/ HADD2.F32 R51, -RZ, R8.H0_H0 ; /* 0x20000008ff337230 */
/* 0x000fe40000004100 */
/*06a0*/ HADD2.F32 R50, -RZ, R9.reuse.H1_H1 ; /* 0x30000009ff327230 */
/* 0x100fe40000004100 */
/*06b0*/ HADD2.F32 R49, -RZ, R9.H0_H0 ; /* 0x20000009ff317230 */
/* 0x000fe40000004100 */
/*06c0*/ HADD2.F32 R48, -RZ, R10.reuse.H1_H1 ; /* 0x3000000aff307230 */
/* 0x100fe40000004100 */
/*06d0*/ HADD2.F32 R47, -RZ, R10.H0_H0 ; /* 0x2000000aff2f7230 */
/* 0x000fc40000004100 */
/*06e0*/ HADD2.F32 R46, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bff2e7230 */
/* 0x100fe40000004100 */
/*06f0*/ HADD2.F32 R45, -RZ, R11.H0_H0 ; /* 0x2000000bff2d7230 */
/* 0x000fe40000004100 */
/*0700*/ HADD2.F32 R40, -RZ, R14.reuse.H1_H1 ; /* 0x3000000eff287230 */
/* 0x100fe40000004100 */
/*0710*/ HADD2.F32 R39, -RZ, R14.H0_H0 ; /* 0x2000000eff277230 */
/* 0x000fe40000004100 */
/*0720*/ HADD2.F32 R38, -RZ, R15.reuse.H1_H1 ; /* 0x3000000fff267230 */
/* 0x100fe40000004100 */
/*0730*/ HADD2.F32 R37, -RZ, R15.H0_H0 ; /* 0x2000000fff257230 */
/* 0x000fc40000004100 */
/*0740*/ HADD2.F32 R36, -RZ, R23.reuse.H1_H1 ; /* 0x30000017ff247230 */
/* 0x100fe40000004100 */
/*0750*/ HADD2.F32 R35, -RZ, R23.H0_H0 ; /* 0x20000017ff237230 */
/* 0x000fe40000004100 */
/*0760*/ HADD2.F32 R34, -RZ, R22.reuse.H1_H1 ; /* 0x30000016ff227230 */
/* 0x100fe40000004100 */
/*0770*/ HADD2.F32 R33, -RZ, R22.H0_H0 ; /* 0x20000016ff217230 */
/* 0x000fe40000004100 */
/*0780*/ HADD2.F32 R32, -RZ, R21.reuse.H1_H1 ; /* 0x30000015ff207230 */
/* 0x100fe40000004100 */
/*0790*/ HADD2.F32 R31, -RZ, R21.H0_H0 ; /* 0x20000015ff1f7230 */
/* 0x000fc40000004100 */
/*07a0*/ HADD2.F32 R30, -RZ, R20.reuse.H1_H1 ; /* 0x30000014ff1e7230 */
/* 0x100fe40000004100 */
/*07b0*/ HADD2.F32 R29, -RZ, R20.H0_H0 ; /* 0x20000014ff1d7230 */
/* 0x03efce0000004100 */
/*07c0*/ S2UR UR7, SR_CgaCtaId ; /* 0x00000000000779c3 */
/* 0x001e220000008800 */
/*07d0*/ UMOV UR6, 0x400 ; /* 0x0000040000067882 */
/* 0x000fe20000000000 */
/*07e0*/ SHF.L.U32 R4, R7, 0x1f, RZ ; /* 0x0000001f07047819 */
/* 0x000fe200000006ff */
/*07f0*/ S2R R14, SR_TID.X ; /* 0x00000000000e7919 */
/* 0x002e620000002100 */
/*0800*/ ULEA UR6, UR7, UR6, 0x18 ; /* 0x0000000607067291 */
/* 0x001fc8000f8ec0ff */
/*0810*/ ULEA UR11, UR4, UR6, 0x3 ; /* 0x00000006040b7291 */
/* 0x000fe2000f8e18ff */
/*0820*/ SHF.L.U32 R2, R14, 0x4, RZ ; /* 0x000000040e027819 */
/* 0x01afd000000006ff */
/*0830*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [UR11+0x11020], R4 ; /* 0x01102004ff0075a7 */
/* 0x000e22000800110b */
/*0840*/ SHF.L.U32 R0, R14, 0x6, RZ ; /* 0x000000060e007819 */
/* 0x000fe400000006ff */
/*0850*/ LOP3.LUT R3, R2, 0x1f0, RZ, 0xc0, !PT ; /* 0x000001f002037812 */
/* 0x000fe200078ec0ff */
/*0860*/ @!P0 BRA 0x5980 ; /* 0x0000005000448947 */
/* 0x001fec0003800000 */
/*0870*/ ULEA UR7, UR4, UR6, 0xf ; /* 0x0000000604077291 */
/* 0x000fe2000f8e78ff */
/*0880*/ LOP3.LUT R0, R3, 0x3800, R0, 0xf8, !PT ; /* 0x0000380003007812 */
/* 0x000fe200078ef800 */
/*0890*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; /* 0x0000000104047890 */
/* 0x000fe2000fffe0ff */
/*08a0*/ LOP3.LUT P0, RZ, R14.reuse, 0x1f, RZ, 0xc0, !PT ; /* 0x0000001f0eff7812 */
/* 0x040fe2000780c0ff */
/*08b0*/ ISETP.GT.U32.AND P2, PT, R14.reuse, 0x7, PT ; /* 0x000000070e00780c */
/* 0x040fe20003f44070 */
/*08c0*/ LOP3.LUT P1, RZ, R14, 0xfb, RZ, 0xc0, !PT ; /* 0x000000fb0eff7812 */
/* 0x000fc8000782c0ff */
/*08d0*/ LDS.128 R16, [R0+UR7+0x2000] ; /* 0x0020000700107984 */
/* 0x000e280008000c00 */
/*08e0*/ LDS.128 R8, [R0+UR7] ; /* 0x0000000700087984 */
/* 0x000e680008000c00 */
/*08f0*/ LDS.128 R120, [R0+UR7+0x200] ; /* 0x0002000700787984 */
/* 0x000ea20008000c00 */
/*0900*/ HADD2.F32 R166, -RZ, R16.reuse.H1_H1 ; /* 0x30000010ffa67230 */
/* 0x101fe40000004100 */
/*0910*/ HADD2.F32 R165, -RZ, R16.H0_H0 ; /* 0x20000010ffa57230 */
/* 0x000fc40000004100 */
/*0920*/ HADD2.F32 R63, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff3f7230 */
/* 0x100fe40000004100 */
/*0930*/ HADD2.F32 R62, -RZ, R17.H0_H0 ; /* 0x20000011ff3e7230 */
/* 0x000fe40000004100 */
/*0940*/ HADD2.F32 R163, -RZ, R18.reuse.H1_H1 ; /* 0x30000012ffa37230 */
/* 0x100fe40000004100 */
/*0950*/ FMUL R15, R63, R63 ; /* 0x0000003f3f0f7220 */
/* 0x000fe20000400000 */
/*0960*/ HADD2.F32 R162, -RZ, R18.H0_H0 ; /* 0x20000012ffa27230 */
/* 0x000fe40000004100 */
/*0970*/ HADD2.F32 R65, -RZ, R19.reuse.H1_H1 ; /* 0x30000013ff417230 */
/* 0x100fe40000004100 */
/*0980*/ HADD2.F32 R64, -RZ, R19.H0_H0 ; /* 0x20000013ff407230 */
/* 0x000fc40000004100 */
/*0990*/ LDS.128 R16, [R0+UR7+0x2200] ; /* 0x0022000700107984 */
/* 0x000e220008000c00 */
/*09a0*/ HADD2.F32 R187, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ffbb7230 */
/* 0x102fe40000004100 */
/*09b0*/ HADD2.F32 R186, -RZ, R8.H0_H0 ; /* 0x20000008ffba7230 */
/* 0x000fe40000004100 */
/*09c0*/ HADD2.F32 R185, -RZ, R9.reuse.H1_H1 ; /* 0x30000009ffb97230 */
/* 0x100fe40000004100 */
/*09d0*/ FMUL R3, R187, R187 ; /* 0x000000bbbb037220 */
/* 0x000fe20000400000 */
/*09e0*/ HADD2.F32 R184, -RZ, R9.H0_H0 ; /* 0x20000009ffb87230 */
/* 0x000fe40000004100 */
/*09f0*/ FMUL R2, R186, R186 ; /* 0x000000baba027220 */
/* 0x000fe20000400000 */
/*0a00*/ HADD2.F32 R183, -RZ, R10.H1_H1 ; /* 0x3000000affb77230 */
/* 0x000fc40000004100 */
/*0a10*/ FMUL R8, R185, R185 ; /* 0x000000b9b9087220 */
/* 0x000fe20000400000 */
/*0a20*/ HADD2.F32 R182, -RZ, R10.H0_H0 ; /* 0x2000000affb67230 */
/* 0x000fe40000004100 */
/*0a30*/ FMUL R4, R184, R184 ; /* 0x000000b8b8047220 */
/* 0x000fe20000400000 */
/*0a40*/ HADD2.F32 R27, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bff1b7230 */
/* 0x100fe40000004100 */
/*0a50*/ FMUL R9, R165, R165 ; /* 0x000000a5a5097220 */
/* 0x000fe20000400000 */
/*0a60*/ HADD2.F32 R26, -RZ, R11.H0_H0 ; /* 0x2000000bff1a7230 */
/* 0x000fe40000004100 */
/*0a70*/ FMUL R10, R166, R166 ; /* 0x000000a6a60a7220 */
/* 0x000fe20000400000 */
/*0a80*/ FMUL R11, R62, R62 ; /* 0x0000003e3e0b7220 */
/* 0x000fe20000400000 */
/*0a90*/ FADD R2, RZ, R2 ; /* 0x00000002ff027221 */
/* 0x000fe20000000000 */
/*0aa0*/ FADD R3, RZ, R3 ; /* 0x00000003ff037221 */
/* 0x000fe20000000000 */
/*0ab0*/ FADD R4, RZ, R4 ; /* 0x00000004ff047221 */
/* 0x000fe20000000000 */
/*0ac0*/ FADD R8, RZ, R8 ; /* 0x00000008ff087221 */
/* 0x000fe20000000000 */
/*0ad0*/ FADD R24, R2, R9 ; /* 0x0000000902187221 */
/* 0x000fe20000000000 */
/*0ae0*/ FADD R25, R3, R10 ; /* 0x0000000a03197221 */
/* 0x000fe20000000000 */
/*0af0*/ FADD R66, R4, R11 ; /* 0x0000000b04427221 */
/* 0x000fe20000000000 */
/*0b00*/ FADD R67, R8, R15 ; /* 0x0000000f08437221 */
/* 0x000fe20000000000 */
/*0b10*/ FMUL R2, R182, R182 ; /* 0x000000b6b6027220 */
/* 0x000fe20000400000 */
/*0b20*/ FMUL R3, R183, R183 ; /* 0x000000b7b7037220 */
/* 0x000fe20000400000 */
/*0b30*/ FMUL R4, R26, R26 ; /* 0x0000001a1a047220 */
/* 0x000fe20000400000 */
/*0b40*/ FMUL R8, R27, R27 ; /* 0x0000001b1b087220 */
/* 0x000fe20000400000 */
/*0b50*/ FMUL R9, R162, R162 ; /* 0x000000a2a2097220 */
/* 0x000fe20000400000 */
/*0b60*/ FMUL R10, R163, R163 ; /* 0x000000a3a30a7220 */
/* 0x000fe20000400000 */
/*0b70*/ FMUL R11, R64, R64 ; /* 0x00000040400b7220 */
/* 0x000fe20000400000 */
/*0b80*/ FMUL R15, R65, R65 ; /* 0x00000041410f7220 */
/* 0x000fe20000400000 */
/*0b90*/ FADD R2, RZ, R2 ; /* 0x00000002ff027221 */
/* 0x000fe20000000000 */
/*0ba0*/ FADD R3, RZ, R3 ; /* 0x00000003ff037221 */
/* 0x000fe20000000000 */
/*0bb0*/ FADD R4, RZ, R4 ; /* 0x00000004ff047221 */
/* 0x000fe20000000000 */
/*0bc0*/ FADD R8, RZ, R8 ; /* 0x00000008ff087221 */
/* 0x000fe20000000000 */
/*0bd0*/ HADD2.F32 R130, -RZ, R120.H1_H1 ; /* 0x30000078ff827230 */
/* 0x004fc40000004100 */
/*0be0*/ FADD R68, R2, R9 ; /* 0x0000000902447221 */
/* 0x000fe20000000000 */
/*0bf0*/ HADD2.F32 R129, -RZ, R120.H0_H0 ; /* 0x20000078ff817230 */
/* 0x000fe40000004100 */
/*0c00*/ FADD R69, R3, R10 ; /* 0x0000000a03457221 */
/* 0x000fe20000000000 */
/*0c10*/ HADD2.F32 R128, -RZ, R121.reuse.H1_H1 ; /* 0x30000079ff807230 */
/* 0x100fe40000004100 */
/*0c20*/ FADD R70, R4, R11 ; /* 0x0000000b04467221 */
/* 0x000fe20000000000 */
/*0c30*/ HADD2.F32 R127, -RZ, R121.H0_H0 ; /* 0x20000079ff7f7230 */
/* 0x000fe40000004100 */
/*0c40*/ FADD R71, R8, R15 ; /* 0x0000000f08477221 */
/* 0x000fe20000000000 */
/*0c50*/ HADD2.F32 R99, -RZ, R16.H1_H1 ; /* 0x30000010ff637230 */
/* 0x001fc40000004100 */
/*0c60*/ FMUL R2, R129, R129 ; /* 0x0000008181027220 */
/* 0x000fe20000400000 */
/*0c70*/ HADD2.F32 R98, -RZ, R16.H0_H0 ; /* 0x20000010ff627230 */
/* 0x000fe40000004100 */
/*0c80*/ FMUL R3, R130, R130 ; /* 0x0000008282037220 */
/* 0x000fe20000400000 */
/*0c90*/ HADD2.F32 R81, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff517230 */
/* 0x100fe40000004100 */
/*0ca0*/ FMUL R4, R127, R127 ; /* 0x0000007f7f047220 */
/* 0x000fe20000400000 */
/*0cb0*/ HADD2.F32 R82, -RZ, R17.H0_H0 ; /* 0x20000011ff527230 */
/* 0x000fe40000004100 */
/*0cc0*/ FMUL R15, R128, R128 ; /* 0x00000080800f7220 */
/* 0x000fe20000400000 */
/*0cd0*/ HADD2.F32 R83, -RZ, R18.H1_H1 ; /* 0x30000012ff537230 */
/* 0x000fc40000004100 */
/*0ce0*/ FMUL R17, R98, R98 ; /* 0x0000006262117220 */
/* 0x000fe20000400000 */
/*0cf0*/ HADD2.F32 R84, -RZ, R18.H0_H0 ; /* 0x20000012ff547230 */
/* 0x000fe40000004100 */
/*0d00*/ FMUL R16, R99, R99 ; /* 0x0000006363107220 */
/* 0x000fe20000400000 */
/*0d10*/ HADD2.F32 R85, -RZ, R19.reuse.H1_H1 ; /* 0x30000013ff557230 */
/* 0x100fe40000004100 */
/*0d20*/ FMUL R18, R81, R81 ; /* 0x0000005151127220 */
/* 0x000fe20000400000 */
/*0d30*/ HADD2.F32 R86, -RZ, R19.H0_H0 ; /* 0x20000013ff567230 */
/* 0x000fe40000004100 */
/*0d40*/ FMUL R19, R82, R82 ; /* 0x0000005252137220 */
/* 0x000fe20000400000 */
/*0d50*/ FADD R2, RZ, R2 ; /* 0x00000002ff027221 */
/* 0x000fe20000000000 */
/*0d60*/ FADD R3, RZ, R3 ; /* 0x00000003ff037221 */
/* 0x000fe20000000000 */
/*0d70*/ FADD R4, RZ, R4 ; /* 0x00000004ff047221 */
/* 0x000fe20000000000 */
/*0d80*/ FADD R15, RZ, R15 ; /* 0x0000000fff0f7221 */
/* 0x000fe20000000000 */
/*0d90*/ LDS.128 R8, [R0+UR7+0x4000] ; /* 0x0040000700087984 */
/* 0x000e220008000c00 */
/*0da0*/ FADD R72, R2, R17 ; /* 0x0000001102487221 */
/* 0x000fe20000000000 */
/*0db0*/ FADD R73, R3, R16 ; /* 0x0000001003497221 */
/* 0x000fe20000000000 */
/*0dc0*/ FADD R74, R4, R19 ; /* 0x00000013044a7221 */
/* 0x000fe20000000000 */
/*0dd0*/ FADD R75, R15, R18 ; /* 0x000000120f4b7221 */
/* 0x000fe20000000000 */
/*0de0*/ HADD2.F32 R126, -RZ, R122.reuse.H1_H1 ; /* 0x3000007aff7e7230 */
/* 0x100fe20000004100 */
/*0df0*/ LDS.128 R16, [R0+UR7+0x4200] ; /* 0x0042000700107984 */
/* 0x000e620008000c00 */
/*0e00*/ HADD2.F32 R125, -RZ, R122.H0_H0 ; /* 0x2000007aff7d7230 */
/* 0x000fc40000004100 */
/*0e10*/ FMUL R21, R84, R84 ; /* 0x0000005454157220 */
/* 0x000fe20000400000 */
/*0e20*/ FMUL R20, R83, R83 ; /* 0x0000005353147220 */
/* 0x000fe20000400000 */
/*0e30*/ FMUL R3, R126, R126 ; /* 0x0000007e7e037220 */
/* 0x000fe20000400000 */
/*0e40*/ HADD2.F32 R124, -RZ, R123.reuse.H1_H1 ; /* 0x3000007bff7c7230 */
/* 0x100fe40000004100 */
/*0e50*/ FMUL R2, R125, R125 ; /* 0x0000007d7d027220 */
/* 0x000fe20000400000 */
/*0e60*/ HADD2.F32 R123, -RZ, R123.H0_H0 ; /* 0x2000007bff7b7230 */
/* 0x000fe40000004100 */
/*0e70*/ FADD R3, RZ, R3 ; /* 0x00000003ff037221 */
/* 0x000fe20000000000 */
/*0e80*/ FMUL R23, R86, R86 ; /* 0x0000005656177220 */
/* 0x000fe20000400000 */
/*0e90*/ FADD R2, RZ, R2 ; /* 0x00000002ff027221 */
/* 0x000fe20000000000 */
/*0ea0*/ FMUL R15, R124, R124 ; /* 0x0000007c7c0f7220 */
/* 0x000fe20000400000 */
/*0eb0*/ FADD R3, R3, R20 ; /* 0x0000001403037221 */
/* 0x000fe20000000000 */
/*0ec0*/ FMUL R4, R123, R123 ; /* 0x0000007b7b047220 */
/* 0x000fe20000400000 */
/*0ed0*/ FADD R2, R2, R21 ; /* 0x0000001502027221 */
/* 0x000fe20000000000 */
/*0ee0*/ FMUL R22, R85, R85 ; /* 0x0000005555167220 */
/* 0x000fe20000400000 */
/*0ef0*/ FADD R15, RZ, R15 ; /* 0x0000000fff0f7221 */
/* 0x000fe20000000000 */
/*0f00*/ FADD R4, RZ, R4 ; /* 0x00000004ff047221 */
/* 0x000fc60000000000 */
/*0f10*/ FADD R15, R15, R22 ; /* 0x000000160f0f7221 */
/* 0x000fe20000000000 */
/*0f20*/ FADD R4, R4, R23 ; /* 0x0000001704047221 */
/* 0x000fe20000000000 */
/*0f30*/ HADD2.F32 R164, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ffa47230 */
/* 0x101fe40000004100 */
/*0f40*/ HADD2.F32 R168, -RZ, R8.H0_H0 ; /* 0x20000008ffa87230 */
/* 0x000fe40000004100 */
/*0f50*/ HADD2.F32 R167, -RZ, R9.reuse.H1_H1 ; /* 0x30000009ffa77230 */
/* 0x100fe40000004100 */
/*0f60*/ FMUL R20, R164, R164 ; /* 0x000000a4a4147220 */
/* 0x000fe20000400000 */
/*0f70*/ HADD2.F32 R170, -RZ, R9.H0_H0 ; /* 0x20000009ffaa7230 */
/* 0x000fe40000004100 */
/*0f80*/ FMUL R21, R168, R168 ; /* 0x000000a8a8157220 */
/* 0x000fe20000400000 */
/*0f90*/ HADD2.F32 R169, -RZ, R10.H1_H1 ; /* 0x3000000affa97230 */
/* 0x000fc40000004100 */
/*0fa0*/ FADD R25, R25, R20 ; /* 0x0000001419197221 */
/* 0x000fe20000000000 */
/*0fb0*/ HADD2.F32 R172, -RZ, R10.H0_H0 ; /* 0x2000000affac7230 */
/* 0x000fe40000004100 */
/*0fc0*/ FADD R24, R24, R21 ; /* 0x0000001518187221 */
/* 0x000fe20000000000 */
/*0fd0*/ HADD2.F32 R171, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bffab7230 */
/* 0x100fe40000004100 */
/*0fe0*/ FMUL R20, R169, R169 ; /* 0x000000a9a9147220 */
/* 0x000fe20000400000 */
/*0ff0*/ HADD2.F32 R173, -RZ, R11.H0_H0 ; /* 0x2000000bffad7230 */
/* 0x000fe40000004100 */
/*1000*/ FMUL R21, R172, R172 ; /* 0x000000acac157220 */
/* 0x000fe20000400000 */
/*1010*/ LDS.128 R8, [R0+UR7+0x6000] ; /* 0x0060000700087984 */
/* 0x000e220008000c00 */
/*1020*/ HADD2.F32 R87, -RZ, R16.H0_H0 ; /* 0x20000010ff577230 */
/* 0x002fc40000004100 */
/*1030*/ FADD R69, R69, R20 ; /* 0x0000001445457221 */
/* 0x000fe20000000000 */
/*1040*/ HADD2.F32 R89, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff597230 */
/* 0x100fe40000004100 */
/*1050*/ FADD R68, R68, R21 ; /* 0x0000001544447221 */
/* 0x000fe20000000000 */
/*1060*/ HADD2.F32 R97, -RZ, R17.H0_H0 ; /* 0x20000011ff617230 */
/* 0x000fe40000004100 */
/*1070*/ FMUL R17, R87, R87 ; /* 0x0000005757117220 */
/* 0x000fe20000400000 */
/*1080*/ HADD2.F32 R88, -RZ, R16.H1_H1 ; /* 0x30000010ff587230 */
/* 0x000fe40000004100 */
/*1090*/ FMUL R23, R170, R170 ; /* 0x000000aaaa177220 */
/* 0x000fe20000400000 */
/*10a0*/ HADD2.F32 R96, -RZ, R18.H1_H1 ; /* 0x30000012ff607230 */
/* 0x000fc40000004100 */
/*10b0*/ FADD R72, R72, R17 ; /* 0x0000001148487221 */
/* 0x000fe20000000000 */
/*10c0*/ HADD2.F32 R103, -RZ, R18.H0_H0 ; /* 0x20000012ff677230 */
/* 0x000fe40000004100 */
/*10d0*/ FMUL R20, R88, R88 ; /* 0x0000005858147220 */
/* 0x000fe20000400000 */
/*10e0*/ HADD2.F32 R102, -RZ, R19.reuse.H1_H1 ; /* 0x30000013ff667230 */
/* 0x100fe40000004100 */
/*10f0*/ FMUL R21, R97, R97 ; /* 0x0000006161157220 */
/* 0x000fe20000400000 */
/*1100*/ HADD2.F32 R105, -RZ, R19.H0_H0 ; /* 0x20000013ff697230 */
/* 0x000fe40000004100 */
/*1110*/ FMUL R22, R167, R167 ; /* 0x000000a7a7167220 */
/* 0x000fe20000400000 */
/*1120*/ LDS.128 R16, [R0+UR7+0x6200] ; /* 0x0062000700107984 */
/* 0x000e620008000c00 */
/*1130*/ FADD R73, R73, R20 ; /* 0x0000001449497221 */
/* 0x000fe20000000000 */
/*1140*/ FADD R74, R74, R21 ; /* 0x000000154a4a7221 */
/* 0x000fe20000000000 */
/*1150*/ FMUL R21, R103, R103 ; /* 0x0000006767157220 */
/* 0x000fe20000400000 */
/*1160*/ FMUL R20, R96, R96 ; /* 0x0000006060147220 */
/* 0x000fe20000400000 */
/*1170*/ FADD R66, R66, R23 ; /* 0x0000001742427221 */
/* 0x000fe20000000000 */
/*1180*/ FADD R67, R67, R22 ; /* 0x0000001643437221 */
/* 0x000fe20000000000 */
/*1190*/ FMUL R23, R173, R173 ; /* 0x000000adad177220 */
/* 0x000fe20000400000 */
/*11a0*/ FMUL R22, R171, R171 ; /* 0x000000abab167220 */
/* 0x000fe20000400000 */
/*11b0*/ FADD R2, R2, R21 ; /* 0x0000001502027221 */
/* 0x000fe20000000000 */
/*11c0*/ FADD R3, R3, R20 ; /* 0x0000001403037221 */
/* 0x000fe20000000000 */
/*11d0*/ FADD R70, R70, R23 ; /* 0x0000001746467221 */
/* 0x000fe20000000000 */
/*11e0*/ FADD R71, R71, R22 ; /* 0x0000001647477221 */
/* 0x000fe20000000000 */
/*11f0*/ FMUL R22, R89, R89 ; /* 0x0000005959167220 */
/* 0x000fe20000400000 */
/*1200*/ FMUL R23, R105, R105 ; /* 0x0000006969177220 */
/* 0x000fc60000400000 */
/*1210*/ FADD R75, R75, R22 ; /* 0x000000164b4b7221 */
/* 0x000fe20000000000 */
/*1220*/ FMUL R22, R102, R102 ; /* 0x0000006666167220 */
/* 0x000fe20000400000 */
/*1230*/ FADD R4, R4, R23 ; /* 0x0000001704047221 */
/* 0x000fc60000000000 */
/*1240*/ FADD R15, R15, R22 ; /* 0x000000160f0f7221 */
/* 0x000fe20000000000 */
/*1250*/ HADD2.F32 R175, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ffaf7230 */
/* 0x101fe40000004100 */
/*1260*/ HADD2.F32 R176, -RZ, R8.H0_H0 ; /* 0x20000008ffb07230 */
/* 0x000fe40000004100 */
/*1270*/ HADD2.F32 R177, -RZ, R9.reuse.H1_H1 ; /* 0x30000009ffb17230 */
/* 0x100fe40000004100 */
/*1280*/ FMUL R8, R175, R175 ; /* 0x000000afaf087220 */
/* 0x000fe20000400000 */
/*1290*/ HADD2.F32 R178, -RZ, R9.H0_H0 ; /* 0x20000009ffb27230 */
/* 0x000fe40000004100 */
/*12a0*/ FMUL R9, R176, R176 ; /* 0x000000b0b0097220 */
/* 0x000fe20000400000 */
/*12b0*/ HADD2.F32 R179, -RZ, R10.H1_H1 ; /* 0x3000000affb37230 */
/* 0x000fc40000004100 */
/*12c0*/ FADD R25, R25, R8 ; /* 0x0000000819197221 */
/* 0x000fe20000000000 */
/*12d0*/ HADD2.F32 R180, -RZ, R10.H0_H0 ; /* 0x2000000affb47230 */
/* 0x000fe40000004100 */
/*12e0*/ FMUL R10, R177, R177 ; /* 0x000000b1b10a7220 */
/* 0x000fe20000400000 */
/*12f0*/ HADD2.F32 R174, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bffae7230 */
/* 0x100fe40000004100 */
/*1300*/ FADD R24, R24, R9 ; /* 0x0000000918187221 */
/* 0x000fe20000000000 */
/*1310*/ HADD2.F32 R181, -RZ, R11.H0_H0 ; /* 0x2000000bffb57230 */
/* 0x000fe40000004100 */
/*1320*/ FMUL R11, R178, R178 ; /* 0x000000b2b20b7220 */
/* 0x000fe20000400000 */
/*1330*/ FADD R20, R67, R10 ; /* 0x0000000a43147221 */
/* 0x000fe20000000000 */
/*1340*/ FMUL R9, R180, R180 ; /* 0x000000b4b4097220 */
/* 0x000fe20000400000 */
/*1350*/ FMUL R8, R179, R179 ; /* 0x000000b3b3087220 */
/* 0x000fe20000400000 */
/*1360*/ FADD R21, R66, R11 ; /* 0x0000000b42157221 */
/* 0x000fe20000000000 */
/*1370*/ FMUL R11, R181, R181 ; /* 0x000000b5b50b7220 */
/* 0x000fe20000400000 */
/*1380*/ FMUL R10, R174, R174 ; /* 0x000000aeae0a7220 */
/* 0x000fe20000400000 */
/*1390*/ FADD R9, R68, R9 ; /* 0x0000000944097221 */
/* 0x000fe20000000000 */
/*13a0*/ FADD R8, R69, R8 ; /* 0x0000000845087221 */
/* 0x000fe20000000000 */
/*13b0*/ FADD R70, R70, R11 ; /* 0x0000000b46467221 */
/* 0x000fe20000000000 */
/*13c0*/ FADD R71, R71, R10 ; /* 0x0000000a47477221 */
/* 0x000fe20000000000 */
/*13d0*/ HADD2.F32 R122, -RZ, R16.H1_H1 ; /* 0x30000010ff7a7230 */
/* 0x002fc40000004100 */
/*13e0*/ FADD R21, R24, R21 ; /* 0x0000001518157221 */
/* 0x000fe20000000000 */
/*13f0*/ HADD2.F32 R133, -RZ, R16.H0_H0 ; /* 0x20000010ff857230 */
/* 0x000fe40000004100 */
/*1400*/ FADD R70, R9, R70 ; /* 0x0000004609467221 */
/* 0x000fe20000000000 */
/*1410*/ HADD2.F32 R132, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff847230 */
/* 0x100fe40000004100 */
/*1420*/ FADD R71, R8, R71 ; /* 0x0000004708477221 */
/* 0x000fe20000000000 */
/*1430*/ HADD2.F32 R137, -RZ, R17.H0_H0 ; /* 0x20000011ff897230 */
/* 0x000fe40000004100 */
/*1440*/ FMUL R9, R133, R133 ; /* 0x0000008585097220 */
/* 0x000fe20000400000 */
/*1450*/ HADD2.F32 R136, -RZ, R18.H1_H1 ; /* 0x30000012ff887230 */
/* 0x000fc40000004100 */
/*1460*/ FMUL R8, R122, R122 ; /* 0x0000007a7a087220 */
/* 0x000fe20000400000 */
/*1470*/ HADD2.F32 R141, -RZ, R18.H0_H0 ; /* 0x20000012ff8d7230 */
/* 0x000fe40000004100 */
/*1480*/ FMUL R11, R137, R137 ; /* 0x00000089890b7220 */
/* 0x000fe20000400000 */
/*1490*/ HADD2.F32 R140, -RZ, R19.reuse.H1_H1 ; /* 0x30000013ff8c7230 */
/* 0x100fe40000004100 */
/*14a0*/ FMUL R10, R132, R132 ; /* 0x00000084840a7220 */
/* 0x000fe20000400000 */
/*14b0*/ HADD2.F32 R145, -RZ, R19.H0_H0 ; /* 0x20000013ff917230 */
/* 0x000fe40000004100 */
/*14c0*/ FADD R72, R72, R9 ; /* 0x0000000948487221 */
/* 0x000fe20000000000 */
/*14d0*/ FADD R73, R73, R8 ; /* 0x0000000849497221 */
/* 0x000fe20000000000 */
/*14e0*/ FADD R17, R74, R11 ; /* 0x0000000b4a117221 */
/* 0x000fe20000000000 */
/*14f0*/ FADD R16, R75, R10 ; /* 0x0000000a4b107221 */
/* 0x000fe20000000000 */
/*1500*/ FMUL R9, R141, R141 ; /* 0x0000008d8d097220 */
/* 0x000fe20000400000 */
/*1510*/ FMUL R8, R136, R136 ; /* 0x0000008888087220 */
/* 0x000fe20000400000 */
/*1520*/ FMUL R11, R145, R145 ; /* 0x00000091910b7220 */
/* 0x000fe20000400000 */
/*1530*/ FMUL R10, R140, R140 ; /* 0x0000008c8c0a7220 */
/* 0x000fe20000400000 */
/*1540*/ FADD R2, R2, R9 ; /* 0x0000000902027221 */
/* 0x000fe20000000000 */
/*1550*/ FADD R3, R3, R8 ; /* 0x0000000803037221 */
/* 0x000fe20000000000 */
/*1560*/ FADD R11, R4, R11 ; /* 0x0000000b040b7221 */
/* 0x000fe20000000000 */
/*1570*/ FADD R10, R15, R10 ; /* 0x0000000a0f0a7221 */
/* 0x000fe20000000000 */
/*1580*/ FADD R17, R72, R17 ; /* 0x0000001148117221 */
/* 0x000fe20000000000 */
/*1590*/ FADD R16, R73, R16 ; /* 0x0000001049107221 */
/* 0x000fe20000000000 */
/*15a0*/ FADD R2, R2, R11 ; /* 0x0000000b02027221 */
/* 0x000fe20000000000 */
/*15b0*/ FADD R3, R3, R10 ; /* 0x0000000a03037221 */
/* 0x000fe20000000000 */
/*15c0*/ FADD R20, R25, R20 ; /* 0x0000001419147221 */
/* 0x000fe20000000000 */
/*15d0*/ FADD R21, R21, R70 ; /* 0x0000004615157221 */
/* 0x000fe20000000000 */
/*15e0*/ FADD R17, R17, R2 ; /* 0x0000000211117221 */
/* 0x000fe20000000000 */
/*15f0*/ FADD R16, R16, R3 ; /* 0x0000000310107221 */
/* 0x000fe20000000000 */
/*1600*/ FADD R20, R20, R71 ; /* 0x0000004714147221 */
/* 0x000fc60000000000 */
/*1610*/ FADD R16, R17, R16 ; /* 0x0000001011107221 */
/* 0x000fe20000000000 */
/*1620*/ FADD R2, R21, R20 ; /* 0x0000001415027221 */
/* 0x000fe40000000000 */
/*1630*/ LDS.128 R20, [R0+UR7+0x400] ; /* 0x0004000700147984 */
/* 0x000fe80008000c00 */
/*1640*/ SHFL.BFLY PT, R9, R16, 0x10, 0x1f ; /* 0x0e001f0010097f89 */
/* 0x000e2800000e0000 */
/*1650*/ SHFL.BFLY PT, R3, R2, 0x10, 0x1f ; /* 0x0e001f0002037f89 */
/* 0x000e6200000e0000 */
/*1660*/ FADD R25, R16, R9 ; /* 0x0000000910197221 */
/* 0x001fc60000000000 */
/*1670*/ LDS.128 R8, [R0+UR7+0x600] ; /* 0x0006000700087984 */
/* 0x000fe20008000c00 */
/*1680*/ FADD R4, R2, R3 ; /* 0x0000000302047221 */
/* 0x002fc60000000000 */
/*1690*/ SHFL.BFLY PT, R18, R25, 0x8, 0x1f ; /* 0x0d001f0019127f89 */
/* 0x000e2800000e0000 */
/*16a0*/ SHFL.BFLY PT, R3, R4, 0x8, 0x1f ; /* 0x0d001f0004037f89 */
/* 0x000e6200000e0000 */
/*16b0*/ HADD2.F32 R91, -RZ, R21.reuse.H0_H0 ; /* 0x20000015ff5b7230 */
/* 0x100fe40000004100 */
/*16c0*/ HADD2.F32 R90, -RZ, R21.H1_H1 ; /* 0x30000015ff5a7230 */
/* 0x000fe40000004100 */
/*16d0*/ HADD2.F32 R95, -RZ, R20.reuse.H0_H0 ; /* 0x20000014ff5f7230 */
/* 0x100fe40000004100 */
/*16e0*/ HADD2.F32 R92, -RZ, R20.H1_H1 ; /* 0x30000014ff5c7230 */
/* 0x000fc40000004100 */
/*16f0*/ HADD2.F32 R101, -RZ, R23.reuse.H0_H0 ; /* 0x20000017ff657230 */
/* 0x100fe40000004100 */
/*1700*/ FMUL R20, R95, R95 ; /* 0x0000005f5f147220 */
/* 0x000fe20000400000 */
/*1710*/ HADD2.F32 R94, -RZ, R23.H1_H1 ; /* 0x30000017ff5e7230 */
/* 0x000fe40000004100 */
/*1720*/ FMUL R21, R92, R92 ; /* 0x0000005c5c157220 */
/* 0x000fe20000400000 */
/*1730*/ HADD2.F32 R100, -RZ, R22.reuse.H1_H1 ; /* 0x30000016ff647230 */
/* 0x100fe40000004100 */
/*1740*/ HADD2.F32 R104, -RZ, R22.H0_H0 ; /* 0x20000016ff687230 */
/* 0x000fe40000004100 */
/*1750*/ FADD R23, RZ, R21 ; /* 0x00000015ff177221 */
/* 0x000fe20000000000 */
/*1760*/ FMUL R74, R100, R100 ; /* 0x00000064644a7220 */
/* 0x000fe20000400000 */
/*1770*/ FADD R66, R25, R18 ; /* 0x0000001219427221 */
/* 0x001fc40000000000 */
/*1780*/ LDS.128 R16, [R0+UR7+0x2400] ; /* 0x0024000700107984 */
/* 0x000fe20008000c00 */
/*1790*/ FADD R15, R4, R3 ; /* 0x00000003040f7221 */
/* 0x002fc60000000000 */
/*17a0*/ SHFL.BFLY PT, R3, R66, 0x4, 0x1f ; /* 0x0c801f0042037f89 */
/* 0x000e2800000e0000 */
/*17b0*/ SHFL.BFLY PT, R24, R15, 0x4, 0x1f ; /* 0x0c801f000f187f89 */
/* 0x000e6200000e0000 */
/*17c0*/ HADD2.F32 R68, -RZ, R9.H0_H0 ; /* 0x20000009ff447230 */
/* 0x000fe40000004100 */
/*17d0*/ HADD2.F32 R67, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ff437230 */
/* 0x100fe40000004100 */
/*17e0*/ HADD2.F32 R69, -RZ, R8.H0_H0 ; /* 0x20000008ff457230 */
/* 0x000fe40000004100 */
/*17f0*/ HADD2.F32 R70, -RZ, R11.H1_H1 ; /* 0x3000000bff467230 */
/* 0x000fc40000004100 */
/*1800*/ FMUL R106, R67, R67 ; /* 0x00000043436a7220 */
/* 0x000fe20000400000 */
/*1810*/ HADD2.F32 R71, -RZ, R11.H0_H0 ; /* 0x2000000bff477230 */
/* 0x000fe40000004100 */
/*1820*/ HADD2.F32 R72, -RZ, R10.reuse.H1_H1 ; /* 0x3000000aff487230 */
/* 0x100fe40000004100 */
/*1830*/ HADD2.F32 R73, -RZ, R10.H0_H0 ; /* 0x2000000aff497230 */
/* 0x000fc60000004100 */
/*1840*/ FMUL R112, R72, R72 ; /* 0x0000004848707220 */
/* 0x000fe40000400000 */
/*1850*/ FMUL R110, R73, R73 ; /* 0x00000049496e7220 */
/* 0x000fe20000400000 */
/*1860*/ FADD R3, R66, R3 ; /* 0x0000000342037221 */
/* 0x001fe20000000000 */
/*1870*/ HADD2.F32 R66, -RZ, R9.H1_H1 ; /* 0x30000009ff427230 */
/* 0x000fe40000004100 */
/*1880*/ FADD R147, RZ, R112 ; /* 0x00000070ff937221 */
/* 0x000fe20000000000 */
/*1890*/ LDS.128 R8, [R0+UR7+0x2600] ; /* 0x0026000700087984 */
/* 0x000e220008000c00 */
/*18a0*/ FADD R2, R15, R24 ; /* 0x000000180f027221 */
/* 0x002fe20000000000 */
/*18b0*/ HADD2.F32 R117, -RZ, R16.reuse.H1_H1 ; /* 0x30000010ff757230 */
/* 0x100fe40000004100 */
/*18c0*/ HADD2.F32 R116, -RZ, R16.H0_H0 ; /* 0x20000010ff747230 */
/* 0x000fc40000004100 */
/*18d0*/ FMUL R16, R91, R91 ; /* 0x0000005b5b107220 */
/* 0x000fe20000400000 */
/*18e0*/ HADD2.F32 R114, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff727230 */
/* 0x100fe40000004100 */
/*18f0*/ FMUL R22, R117, R117 ; /* 0x0000007575167220 */
/* 0x000fe20000400000 */
/*1900*/ HADD2.F32 R118, -RZ, R17.H0_H0 ; /* 0x20000011ff767230 */
/* 0x000fe40000004100 */
/*1910*/ FMUL R17, R90, R90 ; /* 0x0000005a5a117220 */
/* 0x000fe20000400000 */
/*1920*/ HADD2.F32 R115, -RZ, R19.reuse.H1_H1 ; /* 0x30000013ff737230 */
/* 0x100fe40000004100 */
/*1930*/ FMUL R15, R114, R114 ; /* 0x00000072720f7220 */
/* 0x000fe20000400000 */
/*1940*/ HADD2.F32 R120, -RZ, R19.H0_H0 ; /* 0x20000013ff787230 */
/* 0x000fc40000004100 */
/*1950*/ FADD R19, RZ, R16 ; /* 0x00000010ff137221 */
/* 0x000fe20000000000 */
/*1960*/ HADD2.F32 R119, -RZ, R18.reuse.H1_H1 ; /* 0x30000012ff777230 */
/* 0x100fe40000004100 */
/*1970*/ FADD R16, RZ, R17 ; /* 0x00000011ff107221 */
/* 0x000fe20000000000 */
/*1980*/ HADD2.F32 R121, -RZ, R18.H0_H0 ; /* 0x20000012ff797230 */
/* 0x000fe40000004100 */
/*1990*/ FMUL R18, R116, R116 ; /* 0x0000007474127220 */
/* 0x000fe20000400000 */
/*19a0*/ FADD R17, RZ, R20 ; /* 0x00000014ff117221 */
/* 0x000fe20000000000 */
/*19b0*/ FMUL R4, R118, R118 ; /* 0x0000007676047220 */
/* 0x000fe20000400000 */
/*19c0*/ FADD R20, R15, R16 ; /* 0x000000100f147221 */
/* 0x000fe20000000000 */
/*19d0*/ FMUL R16, R101, R101 ; /* 0x0000006565107220 */
/* 0x000fe20000400000 */
/*19e0*/ FADD R25, R18, R17 ; /* 0x0000001112197221 */
/* 0x000fe20000000000 */
/*19f0*/ FMUL R17, R94, R94 ; /* 0x0000005e5e117220 */
/* 0x000fe20000400000 */
/*1a00*/ FADD R24, R22, R23 ; /* 0x0000001716187221 */
/* 0x000fe20000000000 */
/*1a10*/ FADD R21, R4, R19 ; /* 0x0000001304157221 */
/* 0x000fe20000000000 */
/*1a20*/ FMUL R23, R104, R104 ; /* 0x0000006868177220 */
/* 0x000fe20000400000 */
/*1a30*/ FADD R19, RZ, R16 ; /* 0x00000010ff137221 */
/* 0x000fe20000000000 */
/*1a40*/ FADD R16, RZ, R17 ; /* 0x00000011ff107221 */
/* 0x000fe20000000000 */
/*1a50*/ FMUL R18, R121, R121 ; /* 0x0000007979127220 */
/* 0x000fe20000400000 */
/*1a60*/ FADD R17, RZ, R74 ; /* 0x0000004aff117221 */
/* 0x000fe20000000000 */
/*1a70*/ FMUL R4, R120, R120 ; /* 0x0000007878047220 */
/* 0x000fe20000400000 */
/*1a80*/ FMUL R15, R115, R115 ; /* 0x00000073730f7220 */
/* 0x000fe20000400000 */
/*1a90*/ FMUL R22, R119, R119 ; /* 0x0000007777167220 */
/* 0x000fe20000400000 */
/*1aa0*/ FADD R23, RZ, R23 ; /* 0x00000017ff177221 */
/* 0x000fe20000000000 */
/*1ab0*/ FADD R107, R4, R19 ; /* 0x00000013046b7221 */
/* 0x000fe20000000000 */
/*1ac0*/ FADD R109, R15, R16 ; /* 0x000000100f6d7221 */
/* 0x000fe20000000000 */
/*1ad0*/ FADD R113, R22, R17 ; /* 0x0000001116717221 */
/* 0x000fe20000000000 */
/*1ae0*/ FADD R111, R18, R23 ; /* 0x00000017126f7221 */
/* 0x000fe20000000000 */
/*1af0*/ HADD2.F32 R80, -RZ, R10.reuse.H1_H1 ; /* 0x3000000aff507230 */
/* 0x101fe20000004100 */
/*1b00*/ LDS.128 R16, [R0+UR7+0x4400] ; /* 0x0044000700107984 */
/* 0x000e220008000c00 */
/*1b10*/ HADD2.F32 R93, -RZ, R10.H0_H0 ; /* 0x2000000aff5d7230 */
/* 0x000fc40000004100 */
/*1b20*/ FMUL R10, R66, R66 ; /* 0x00000042420a7220 */
/* 0x000fe20000400000 */
/*1b30*/ HADD2.F32 R74, -RZ, R9.reuse.H1_H1 ; /* 0x30000009ff4a7230 */
/* 0x100fe40000004100 */
/*1b40*/ FMUL R23, R69, R69 ; /* 0x0000004545177220 */
/* 0x000fe20000400000 */
/*1b50*/ HADD2.F32 R76, -RZ, R9.H0_H0 ; /* 0x20000009ff4c7230 */
/* 0x000fe40000004100 */
/*1b60*/ FMUL R9, R68, R68 ; /* 0x0000004444097220 */
/* 0x000fe20000400000 */
/*1b70*/ HADD2.F32 R78, -RZ, R8.H0_H0 ; /* 0x20000008ff4e7230 */
/* 0x000fe40000004100 */
/*1b80*/ FMUL R108, R80, R80 ; /* 0x00000050506c7220 */
/* 0x000fe20000400000 */
/*1b90*/ HADD2.F32 R77, -RZ, R11.H1_H1 ; /* 0x3000000bff4d7230 */
/* 0x000fc40000004100 */
/*1ba0*/ FADD R9, RZ, R9 ; /* 0x00000009ff097221 */
/* 0x000fe20000000000 */
/*1bb0*/ HADD2.F32 R79, -RZ, R11.H0_H0 ; /* 0x2000000bff4f7230 */
/* 0x000fe40000004100 */
/*1bc0*/ FADD R11, RZ, R10 ; /* 0x0000000aff0b7221 */
/* 0x000fe20000000000 */
/*1bd0*/ HADD2.F32 R75, -RZ, R8.H1_H1 ; /* 0x30000008ff4b7230 */
/* 0x000fe40000004100 */
/*1be0*/ FMUL R8, R74, R74 ; /* 0x0000004a4a087220 */
/* 0x000fe20000400000 */
/*1bf0*/ FADD R10, RZ, R23 ; /* 0x00000017ff0a7221 */
/* 0x000fe20000000000 */
/*1c00*/ FMUL R4, R76, R76 ; /* 0x0000004c4c047220 */
/* 0x000fe20000400000 */
/*1c10*/ FMUL R15, R78, R78 ; /* 0x0000004e4e0f7220 */
/* 0x000fe20000400000 */
/*1c20*/ FADD R139, R8, R11 ; /* 0x0000000b088b7221 */
/* 0x000fe20000000000 */
/*1c30*/ FMUL R22, R75, R75 ; /* 0x0000004b4b167220 */
/* 0x000fe20000400000 */
/*1c40*/ FADD R135, R4, R9 ; /* 0x0000000904877221 */
/* 0x000fe20000000000 */
/*1c50*/ FADD R134, R15, R10 ; /* 0x0000000a0f867221 */
/* 0x000fe20000000000 */
/*1c60*/ FADD R23, RZ, R106 ; /* 0x0000006aff177221 */
/* 0x000fe20000000000 */
/*1c70*/ LDS.128 R8, [R0+UR7+0x4600] ; /* 0x0046000700087984 */
/* 0x000e620008000c00 */
/*1c80*/ FMUL R15, R77, R77 ; /* 0x0000004d4d0f7220 */
/* 0x000fe20000400000 */
/*1c90*/ FADD R146, R108, R147 ; /* 0x000000936c927221 */
/* 0x000fe20000000000 */
/*1ca0*/ FADD R143, R22, R23 ; /* 0x00000017168f7221 */
/* 0x000fe20000000000 */
/*1cb0*/ FMUL R22, R71, R71 ; /* 0x0000004747167220 */
/* 0x000fe20000400000 */
/*1cc0*/ FMUL R23, R70, R70 ; /* 0x0000004646177220 */
/* 0x000fe20000400000 */
/*1cd0*/ FMUL R4, R79, R79 ; /* 0x0000004f4f047220 */
/* 0x000fe20000400000 */
/*1ce0*/ FMUL R106, R93, R93 ; /* 0x0000005d5d6a7220 */
/* 0x000fe20000400000 */
/*1cf0*/ FADD R131, RZ, R22 ; /* 0x00000016ff837221 */
/* 0x000fe20000000000 */
/*1d00*/ FADD R22, RZ, R23 ; /* 0x00000017ff167221 */
/* 0x000fe20000000000 */
/*1d10*/ FADD R23, RZ, R110 ; /* 0x0000006eff177221 */
/* 0x000fc40000000000 */
/*1d20*/ FADD R155, R4, R131 ; /* 0x00000083049b7221 */
/* 0x000fe20000000000 */
/*1d30*/ FADD R138, R15, R22 ; /* 0x000000160f8a7221 */
/* 0x000fe20000000000 */
/*1d40*/ FADD R142, R106, R23 ; /* 0x000000176a8e7221 */
/* 0x000fe20000000000 */
/*1d50*/ HADD2.F32 R144, -RZ, R17.reuse.H1_H1 ; /* 0x30000011ff907230 */
/* 0x101fe40000004100 */
/*1d60*/ HADD2.F32 R148, -RZ, R17.H0_H0 ; /* 0x20000011ff947230 */
/* 0x000fe40000004100 */
/*1d70*/ HADD2.F32 R147, -RZ, R16.H1_H1 ; /* 0x30000010ff937230 */
/* 0x000fe40000004100 */
/*1d80*/ FMUL R15, R144, R144 ; /* 0x00000090900f7220 */
/* 0x000fe20000400000 */
/*1d90*/ HADD2.F32 R149, -RZ, R19.H1_H1 ; /* 0x30000013ff957230 */
/* 0x000fc40000004100 */
/*1da0*/ FMUL R4, R148, R148 ; /* 0x0000009494047220 */
/* 0x000fe20000400000 */
/*1db0*/ HADD2.F32 R153, -RZ, R18.H0_H0 ; /* 0x20000012ff997230 */
/* 0x000fe40000004100 */
/*1dc0*/ FMUL R23, R147, R147 ; /* 0x0000009393177220 */
/* 0x000fe20000400000 */
/*1dd0*/ HADD2.F32 R150, -RZ, R16.H0_H0 ; /* 0x20000010ff967230 */
/* 0x000fe40000004100 */
/*1de0*/ FADD R15, R15, R20 ; /* 0x000000140f0f7221 */
/* 0x000fe20000000000 */
/*1df0*/ HADD2.F32 R152, -RZ, R19.H0_H0 ; /* 0x20000013ff987230 */
/* 0x000fe40000004100 */
/*1e00*/ FMUL R20, R149, R149 ; /* 0x0000009595147220 */
/* 0x000fe20000400000 */
/*1e10*/ HADD2.F32 R151, -RZ, R18.H1_H1 ; /* 0x30000012ff977230 */
/* 0x000fc40000004100 */
/*1e20*/ FMUL R106, R153, R153 ; /* 0x00000099996a7220 */
/* 0x000fe20000400000 */
/*1e30*/ LDS.128 R16, [R0+UR7+0x6400] ; /* 0x0064000700107984 */
/* 0x000e220008000c00 */
/*1e40*/ FMUL R22, R150, R150 ; /* 0x0000009696167220 */
/* 0x000fe20000400000 */
/*1e50*/ FADD R21, R4, R21 ; /* 0x0000001504157221 */
/* 0x000fe20000000000 */
/*1e60*/ FADD R24, R23, R24 ; /* 0x0000001817187221 */
/* 0x000fe20000000000 */
/*1e70*/ FMUL R4, R152, R152 ; /* 0x0000009898047220 */
/* 0x000fe20000400000 */
/*1e80*/ FMUL R108, R151, R151 ; /* 0x00000097976c7220 */
/* 0x000fe20000400000 */
/*1e90*/ FADD R23, R20, R109 ; /* 0x0000006d14177221 */
/* 0x000fe20000000000 */
/*1ea0*/ FADD R131, R106, R111 ; /* 0x0000006f6a837221 */
/* 0x000fe20000000000 */
/*1eb0*/ HADD2.F32 R106, -RZ, R9.H1_H1 ; /* 0x30000009ff6a7230 */
/* 0x002fe40000004100 */
/*1ec0*/ FADD R25, R22, R25 ; /* 0x0000001916197221 */
/* 0x000fe20000000000 */
/*1ed0*/ HADD2.F32 R109, -RZ, R8.H0_H0 ; /* 0x20000008ff6d7230 */
/* 0x000fc40000004100 */
/*1ee0*/ FADD R22, R4, R107 ; /* 0x0000006b04167221 */
/* 0x000fe20000000000 */
/*1ef0*/ FADD R20, R108, R113 ; /* 0x000000716c147221 */
/* 0x000fe20000000000 */
/*1f00*/ HADD2.F32 R107, -RZ, R9.H0_H0 ; /* 0x20000009ff6b7230 */
/* 0x000fe40000004100 */
/*1f10*/ HADD2.F32 R108, -RZ, R8.H1_H1 ; /* 0x30000008ff6c7230 */
/* 0x000fe40000004100 */
/*1f20*/ FMUL R8, R106, R106 ; /* 0x0000006a6a087220 */
/* 0x000fe20000400000 */
/*1f30*/ FMUL R9, R109, R109 ; /* 0x0000006d6d097220 */
/* 0x000fe20000400000 */
/*1f40*/ HADD2.F32 R110, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bff6e7230 */
/* 0x100fe40000004100 */
/*1f50*/ FMUL R4, R107, R107 ; /* 0x0000006b6b047220 */
/* 0x000fe20000400000 */
/*1f60*/ HADD2.F32 R113, -RZ, R11.H0_H0 ; /* 0x2000000bff717230 */
/* 0x000fc40000004100 */
/*1f70*/ FADD R191, R8, R139 ; /* 0x0000008b08bf7221 */
/* 0x000fe20000000000 */
/*1f80*/ HADD2.F32 R112, -RZ, R10.reuse.H1_H1 ; /* 0x3000000aff707230 */
/* 0x100fe40000004100 */
/*1f90*/ FADD R193, R9, R134 ; /* 0x0000008609c17221 */
/* 0x000fe20000000000 */
/*1fa0*/ HADD2.F32 R111, -RZ, R10.H0_H0 ; /* 0x2000000aff6f7230 */
/* 0x000fe40000004100 */
/*1fb0*/ FADD R189, R4, R135 ; /* 0x0000008704bd7221 */
/* 0x000fe20000000000 */
/*1fc0*/ LDS.128 R8, [R0+UR7+0x6600] ; /* 0x0066000700087984 */
/* 0x0002a20008000c00 */
/*1fd0*/ FMUL R4, R108, R108 ; /* 0x0000006c6c047220 */
/* 0x000fe20000400000 */
/*1fe0*/ FMUL R134, R113, R113 ; /* 0x0000007171867220 */
/* 0x000fe20000400000 */
/*1ff0*/ FMUL R135, R110, R110 ; /* 0x0000006e6e877220 */
/* 0x000fe20000400000 */
/*2000*/ FMUL R139, R111, R111 ; /* 0x0000006f6f8b7220 */
/* 0x000fe20000400000 */
/*2010*/ FADD R188, R4, R143 ; /* 0x0000008f04bc7221 */
/* 0x000fe20000000000 */
/*2020*/ FADD R195, R134, R155 ; /* 0x0000009b86c37221 */
/* 0x000fe20000000000 */
/*2030*/ FADD R190, R135, R138 ; /* 0x0000008a87be7221 */
/* 0x000fe20000000000 */
/*2040*/ FADD R197, R139, R142 ; /* 0x0000008e8bc57221 */
/* 0x000fe20000000000 */
/*2050*/ MEMBAR.ALL.CTA ; /* 0x0000000000007992 */
/* 0x000fec0000008000 */
/*2060*/ FENCE.VIEW.ASYNC.S ; /* 0x00000000000073c6 */
/* 0x000ee20000000000 */
/*2070*/ HADD2.F32 R154, -RZ, R17.H1_H1 ; /* 0x30000011ff9a7230 */
/* 0x001fc40000004100 */
/*2080*/ HADD2.F32 R155, -RZ, R17.H0_H0 ; /* 0x20000011ff9b7230 */
/* 0x000fe40000004100 */
/*2090*/ HADD2.F32 R157, -RZ, R16.H0_H0 ; /* 0x20000010ff9d7230 */
/* 0x000fe40000004100 */
/*20a0*/ FMUL R4, R154, R154 ; /* 0x0000009a9a047220 */
/* 0x000fe20000400000 */
/*20b0*/ HADD2.F32 R159, -RZ, R19.H0_H0 ; /* 0x20000013ff9f7230 */
/* 0x000fe40000004100 */
/*20c0*/ FMUL R0, R155, R155 ; /* 0x0000009b9b007220 */
/* 0x002fe20000400000 */
/*20d0*/ HADD2.F32 R161, -RZ, R18.H0_H0 ; /* 0x20000012ffa17230 */
/* 0x000fe40000004100 */
/*20e0*/ FADD R4, R4, R15 ; /* 0x0000000f04047221 */
/* 0x000fe20000000000 */
/*20f0*/ HADD2.F32 R156, -RZ, R16.H1_H1 ; /* 0x30000010ff9c7230 */
/* 0x000fc40000004100 */
/*2100*/ FMUL R16, R157, R157 ; /* 0x0000009d9d107220 */
/* 0x000fe20000400000 */
/*2110*/ HADD2.F32 R160, -RZ, R18.H1_H1 ; /* 0x30000012ffa07230 */
/* 0x000fe40000004100 */
/*2120*/ FMUL R15, R159, R159 ; /* 0x0000009f9f0f7220 */
/* 0x000fe20000400000 */
/*2130*/ FMUL R18, R161, R161 ; /* 0x000000a1a1127220 */
/* 0x000fe20000400000 */
/*2140*/ FADD R0, R0, R21 ; /* 0x0000001500007221 */
/* 0x000fe20000000000 */
/*2150*/ FADD R25, R16, R25 ; /* 0x0000001910197221 */
/* 0x000fe20000000000 */
/*2160*/ FADD R15, R15, R22 ; /* 0x000000160f0f7221 */
/* 0x000fe20000000000 */
/*2170*/ FADD R18, R18, R131 ; /* 0x0000008312127221 */
/* 0x000fe20000000000 */
/*2180*/ HADD2.F32 R158, -RZ, R19.H1_H1 ; /* 0x30000013ff9e7230 */
/* 0x000fe40000004100 */
/*2190*/ FADD R0, R0, R25 ; /* 0x0000001900007221 */
/* 0x000fe20000000000 */
/*21a0*/ FMUL R21, R112, R112 ; /* 0x0000007070157220 */
/* 0x000fe20000400000 */
/*21b0*/ FADD R15, R15, R18 ; /* 0x000000120f0f7221 */
/* 0x000fe20000000000 */
/*21c0*/ FMUL R17, R156, R156 ; /* 0x0000009c9c117220 */
/* 0x000fe20000400000 */
/*21d0*/ FMUL R16, R158, R158 ; /* 0x0000009e9e107220 */
/* 0x000fe20000400000 */
/*21e0*/ FMUL R19, R160, R160 ; /* 0x000000a0a0137220 */
/* 0x000fe20000400000 */
/*21f0*/ HADD2.F32 R131, -RZ, R9.H0_H0 ; /* 0x20000009ff837230 */
/* 0x004fc40000004100 */
/*2200*/ FADD R15, R0, R15 ; /* 0x0000000f000f7221 */
/* 0x000fe20000000000 */
/*2210*/ FADD R21, R21, R146 ; /* 0x0000009215157221 */
/* 0x000fe20000000000 */
/*2220*/ FADD R17, R17, R24 ; /* 0x0000001811117221 */
/* 0x000fe20000000000 */
/*2230*/ FADD R16, R16, R23 ; /* 0x0000001710107221 */
/* 0x000fe20000000000 */
/*2240*/ FMUL R0, R131, R131 ; /* 0x0000008383007220 */
/* 0x000fe20000400000 */
/*2250*/ FADD R19, R19, R20 ; /* 0x0000001413137221 */
/* 0x000fe20000000000 */
/*2260*/ HADD2.F32 R134, -RZ, R9.H1_H1 ; /* 0x30000009ff867230 */
/* 0x000fe40000004100 */
/*2270*/ FADD R4, R4, R17 ; /* 0x0000001104047221 */
/* 0x000fe20000000000 */
/*2280*/ HADD2.F32 R135, -RZ, R8.reuse.H1_H1 ; /* 0x30000008ff877230 */
/* 0x100fe20000004100 */
/*2290*/ SHFL.BFLY PT, R9, R2, 0x2, 0x1f ; /* 0x0c401f0002097f89 */
/* 0x008e2200000e0000 */
/*22a0*/ HADD2.F32 R138, -RZ, R8.H0_H0 ; /* 0x20000008ff8a7230 */
/* 0x000fc40000004100 */
/*22b0*/ FADD R19, R16, R19 ; /* 0x0000001310137221 */
/* 0x000fe20000000000 */
/*22c0*/ HADD2.F32 R139, -RZ, R11.reuse.H1_H1 ; /* 0x3000000bff8b7230 */
/* 0x100fe40000004100 */
/*22d0*/ FADD R189, R0, R189 ; /* 0x000000bd00bd7221 */
/* 0x000fe20000000000 */
/*22e0*/ HADD2.F32 R142, -RZ, R11.H0_H0 ; /* 0x2000000bff8e7230 */
/* 0x000fe40000004100 */
/*22f0*/ FMUL R8, R134, R134 ; /* 0x0000008686087220 */
/* 0x000fe20000400000 */
/*2300*/ HADD2.F32 R143, -RZ, R10.reuse.H1_H1 ; /* 0x3000000aff8f7230 */
/* 0x100fe40000004100 */
/*2310*/ FMUL R11, R135, R135 ; /* 0x00000087870b7220 */
/* 0x000fe20000400000 */
/*2320*/ HADD2.F32 R146, -RZ, R10.H0_H0 ; /* 0x2000000aff927230 */
/* 0x000fc40000004100 */
/*2330*/ FMUL R10, R138, R138 ; /* 0x0000008a8a0a7220 */
/* 0x000fe20000400000 */
/*2340*/ SHFL.BFLY PT, R0, R3, 0x2, 0x1f ; /* 0x0c401f0003007f89 */
/* 0x000e6200000e0000 */
/*2350*/ FMUL R16, R142, R142 ; /* 0x0000008e8e107220 */
/* 0x000fe20000400000 */
/*2360*/ FMUL R17, R139, R139 ; /* 0x0000008b8b117220 */
/* 0x000fe20000400000 */
/*2370*/ FMUL R18, R146, R146 ; /* 0x0000009292127220 */
/* 0x000fe20000400000 */
/*2380*/ FMUL R20, R143, R143 ; /* 0x0000008f8f147220 */
/* 0x000fe20000400000 */
/*2390*/ FADD R8, R8, R191 ; /* 0x000000bf08087221 */
/* 0x000fe20000000000 */
/*23a0*/ FADD R10, R10, R193 ; /* 0x000000c10a0a7221 */
/* 0x000fe20000000000 */
/*23b0*/ FADD R11, R11, R188 ; /* 0x000000bc0b0b7221 */
/* 0x000fe20000000000 */
/*23c0*/ FADD R16, R16, R195 ; /* 0x000000c310107221 */
/* 0x000fe20000000000 */
/*23d0*/ FADD R17, R17, R190 ; /* 0x000000be11117221 */
/* 0x000fe20000000000 */
/*23e0*/ FADD R197, R18, R197 ; /* 0x000000c512c57221 */
/* 0x000fe20000000000 */
/*23f0*/ FADD R20, R20, R21 ; /* 0x0000001514147221 */
/* 0x000fe20000000000 */
/*2400*/ FADD R10, R189, R10 ; /* 0x0000000abd0a7221 */
/* 0x000fe20000000000 */
/*2410*/ FADD R8, R8, R11 ; /* 0x0000000b08087221 */
/* 0x000fe20000000000 */
/*2420*/ FADD R197, R16, R197 ; /* 0x000000c510c57221 */
/* 0x000fe20000000000 */
/*2430*/ FADD R17, R17, R20 ; /* 0x0000001411117221 */
/* 0x000fe20000000000 */
/*2440*/ FADD R4, R4, R19 ; /* 0x0000001304047221 */
/* 0x000fe20000000000 */
/*2450*/ FADD R9, R2, R9 ; /* 0x0000000902097221 */
/* 0x001fe20000000000 */
/*2460*/ FADD R10, R10, R197 ; /* 0x000000c50a0a7221 */
/* 0x000fe20000000000 */
/*2470*/ FADD R17, R8, R17 ; /* 0x0000001108117221 */
/* 0x000fe20000000000 */
/*2480*/ FADD R15, R15, R4 ; /* 0x000000040f0f7221 */
/* 0x000fe20000000000 */
/*2490*/ SYNCS.ARRIVE.TRANS64.A1T0 RZ, [UR11+0x11030], RZ ; /* 0x011030ffffff79a7 */
/* 0x000fe2000810000b */
/*24a0*/ @!P1 LEA R20, R14, UR6, 0x2 ; /* 0x000000060e149c11 */
/* 0x000fe2000f8e10ff */
/*24b0*/ FADD R10, R10, R17 ; /* 0x000000110a0a7221 */
/* 0x000fe20000000000 */
/*24c0*/ FADD R3, R3, R0 ; /* 0x0000000003037221 */
/* 0x002fe20000000000 */
/*24d0*/ SHFL.BFLY PT, R4, R15, 0x10, 0x1f ; /* 0x0e001f000f047f89 */
/* 0x000e2800000e0000 */
/*24e0*/ SHFL.BFLY PT, R11, R10, 0x10, 0x1f ; /* 0x0e001f000a0b7f89 */
/* 0x000e6800000e0000 */
/*24f0*/ SHFL.BFLY PT, R0, R9, 0x1, 0x1f ; /* 0x0c201f0009007f89 */
/* 0x000ea800000e0000 */
/*2500*/ SHFL.BFLY PT, R2, R3, 0x1, 0x1f ; /* 0x0c201f0003027f89 */
/* 0x000ee200000e0000 */
/*2510*/ FADD R8, R15, R4 ; /* 0x000000040f087221 */
/* 0x001fe20000000000 */
/*2520*/ @!P0 SHF.R.U32.HI R4, RZ, 0x3, R14 ; /* 0x00000003ff048819 */
/* 0x000fe2000001160e */
/*2530*/ FADD R16, R10, R11 ; /* 0x0000000b0a107221 */
/* 0x002fc60000000000 */
/*2540*/ @!P0 LOP3.LUT R4, R4, 0xc, RZ, 0xc0, !PT ; /* 0x0000000c04048812 */
/* 0x000fe200078ec0ff */
/*2550*/ SHFL.BFLY PT, R11, R8, 0x8, 0x1f ; /* 0x0d001f00080b7f89 */
/* 0x000e2200000e0000 */
/*2560*/ FADD R17, R9, R0 ; /* 0x0000000009117221 */
/* 0x004fe20000000000 */
/*2570*/ HFMA2 R0, -RZ, RZ, 0, 0 ; /* 0x00000000ff007431 */
/* 0x000fe400000001ff */
/*2580*/ SHFL.BFLY PT, R9, R16, 0x8, 0x1f ; /* 0x0d001f0010097f89 */
/* 0x000e6200000e0000 */
/*2590*/ FADD R19, R3, R2 ; /* 0x0000000203137221 */
/* 0x008fe20000000000 */
/*25a0*/ @!P2 LEA R2, R14.reuse, UR6, 0x2 ; /* 0x000000060e02ac11 */
/* 0x040fe4000f8e10ff */
/*25b0*/ @!P0 STS [R4+UR6+0x11000], R17 ; /* 0x0110001104008988 */
/* 0x000fe80008000806 */
/*25c0*/ @!P0 STS [R4+UR6+0x11010], R19 ; /* 0x0110101304008988 */
/* 0x0005e20008000806 */
/*25d0*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fe20000010000 */
/*25e0*/ @!P1 LEA R19, R14, UR6, 0x2 ; /* 0x000000060e139c11 */
/* 0x004fca000f8e10ff */
/*25f0*/ @!P2 LDS R0, [R2+0x11000] ; /* 0x011000000200a984 */
/* 0x000fe20000000800 */
/*2600*/ FADD R11, R8, R11 ; /* 0x0000000b080b7221 */
/* 0x001fe20000000000 */
/*2610*/ FADD R10, R16, R9 ; /* 0x00000009100a7221 */
/* 0x002fc80000000000 */
/*2620*/ SHFL.BFLY PT, R8, R11, 0x4, 0x1f ; /* 0x0c801f000b087f89 */
/* 0x000e2800000e0000 */
/*2630*/ SHFL.BFLY PT, R3, R10, 0x4, 0x1f ; /* 0x0c801f000a037f89 */
/* 0x000e6200000e0000 */
/*2640*/ FADD R8, R11, R8 ; /* 0x000000080b087221 */
/* 0x001fe20000000000 */
/*2650*/ FADD R15, R10, R3 ; /* 0x000000030a0f7221 */
/* 0x002fc80000000000 */
/*2660*/ SHFL.BFLY PT, R9, R8, 0x2, 0x1f ; /* 0x0c401f0008097f89 */
/* 0x000e2200000e0000 */
/*2670*/ MUFU.RCP R10, R5 ; /* 0x00000005000a7308 */
/* 0x000e660000001000 */
/*2680*/ SHFL.BFLY PT, R4, R15, 0x2, 0x1f ; /* 0x0c401f000f047f89 */
/* 0x000ea800000e0000 */
/*2690*/ SHFL.BFLY PT, R3, R0, 0x2, 0x1f ; /* 0x0c401f0000037f89 */
/* 0x000ee200000e0000 */
/*26a0*/ FADD R9, R8, R9 ; /* 0x0000000908097221 */
/* 0x001fe20000000000 */
/*26b0*/ MOV R8, RZ ; /* 0x000000ff00087202 */
/* 0x000fe20000000f00 */
/*26c0*/ FADD R16, R15, R4 ; /* 0x000000040f107221 */
/* 0x004fc60000000000 */
/*26d0*/ SHFL.BFLY PT, R4, R9, 0x1, 0x1f ; /* 0x0c201f0009047f89 */
/* 0x000e2200000e0000 */
/*26e0*/ FADD R3, R3, R0 ; /* 0x0000000003037221 */
/* 0x008fe20000000000 */
/*26f0*/ @!P0 SHF.R.U32.HI R0, RZ, 0x3, R14 ; /* 0x00000003ff008819 */
/* 0x000fe4000001160e */
/*2700*/ SHFL.BFLY PT, R11, R16, 0x1, 0x1f ; /* 0x0c201f00100b7f89 */
/* 0x000ea400000e0000 */
/*2710*/ @!P0 LOP3.LUT R18, R0, 0xc, RZ, 0xc0, !PT ; /* 0x0000000c00128812 */
/* 0x000fe400078ec0ff */
/*2720*/ SHFL.BFLY PT, R2, R3, 0x1, 0x1f ; /* 0x0c201f0003027f89 */
/* 0x000ee200000e0000 */
/*2730*/ FADD R17, R9, R4 ; /* 0x0000000409117221 */
/* 0x001fe20000000000 */
/*2740*/ FADD R11, R16, R11 ; /* 0x0000000b100b7221 */
/* 0x004fe20000000000 */
/*2750*/ @!P2 LEA R16, R14, UR6, 0x2 ; /* 0x000000060e10ac11 */
/* 0x000fe2000f8e10ff */
/*2760*/ FADD R2, R3, R2 ; /* 0x0000000203027221 */
/* 0x008fca0000000000 */
/*2770*/ @!P1 STS [R19+0x11000], R2 ; /* 0x0110000213009388 */
/* 0x000fe20000000800 */
/*2780*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fec0000010000 */
/*2790*/ LDS R4, [UR6+0x11000] ; /* 0x01100006ff047984 */
/* 0x000e280008000800 */
/*27a0*/ LDS R3, [UR6+0x11010] ; /* 0x01101006ff037984 */
/* 0x000fe20008000800 */
/*27b0*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fec0000010000 */
/*27c0*/ @!P0 STS [R18+UR6+0x11000], R17 ; /* 0x0110001112008988 */
/* 0x000fe80008000806 */
/*27d0*/ @!P0 STS [R18+UR6+0x11010], R11 ; /* 0x0110100b12008988 */
/* 0x0003e20008000806 */
/*27e0*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fe20000010000 */
/*27f0*/ FFMA R11, -R5, R10, 1 ; /* 0x3f800000050b7423 */
/* 0x002fca000000010a */
/*2800*/ @!P2 LDS R8, [R16+0x11000] ; /* 0x011000001008a984 */
/* 0x0002a20000000800 */
/*2810*/ FFMA R11, R10, R11, R10 ; /* 0x0000000b0a0b7223 */
/* 0x000fe2000000000a */
/*2820*/ FCHK P0, R4, R5 ; /* 0x0000000504007302 */
/* 0x001e220000000000 */
/*2830*/ SHF.L.U32 R16, R14, 0x3, RZ ; /* 0x000000030e107819 */
/* 0x002fe200000006ff */
/*2840*/ SHFL.BFLY PT, R9, R8, 0x2, 0x1f ; /* 0x0c401f0008097f89 */
/* 0x004e6400000e0000 */
/*2850*/ FADD R9, R9, R8 ; /* 0x0000000809097221 */
/* 0x002fe20000000000 */
/*2860*/ FFMA R8, R4, R11, RZ ; /* 0x0000000b04087223 */
/* 0x000fc800000000ff */
/*2870*/ SHFL.BFLY PT, R0, R9, 0x1, 0x1f ; /* 0x0c201f0009007f89 */
/* 0x000e6400000e0000 */
/*2880*/ FADD R15, R9, R0 ; /* 0x00000000090f7221 */
/* 0x002fe20000000000 */
/*2890*/ FFMA R9, -R5, R8, R4 ; /* 0x0000000805097223 */
/* 0x000fc80000000104 */
/*28a0*/ @!P1 STS [R20+0x11000], R15 ; /* 0x0110000f14009388 */
/* 0x0003e20000000800 */
/*28b0*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fe20000010000 */
/*28c0*/ ISETP.NE.U32.AND P1, PT, R61, RZ, PT ; /* 0x000000ff3d00720c */
/* 0x000fe20003f25070 */
/*28d0*/ FFMA R8, R11, R9, R8 ; /* 0x000000090b087223 */
/* 0x000fc80000000008 */
/*28e0*/ LDS R2, [UR6+0x11000] ; /* 0x01100006ff027984 */
/* 0x000ea80008000800 */
/*28f0*/ LDS R0, [UR6+0x11010] ; /* 0x01101006ff007984 */
/* 0x000ee20008000800 */
/*2900*/ USHF.R.U32.HI UR6, URZ, 0x1, UR4 ; /* 0x00000001ff067899 */
/* 0x000fe20008011604 */
/*2910*/ ULOP3.LUT UR4, UR4, 0x1, URZ, 0xc0, !UPT ; /* 0x0000000104047892 */
/* 0x000fca000f8ec0ff */
/*2920*/ LOP3.LUT R7, R7, UR6, RZ, 0x3c, !PT ; /* 0x0000000607077c12 */
/* 0x000fe2000f8e3cff */
/*2930*/ @!P0 BRA 0x2970 ; /* 0x00000000000c8947 */
/* 0x001fec0003800000 */
/*2940*/ MOV R19, 0x2960 ; /* 0x0000296000137802 */
/* 0x000fce0000000f00 */
/*2950*/ CALL.REL.NOINC 0x5aa0 ; /* 0x0000003000507944 */
/* 0x00efea0003c00000 */
/*2960*/ MOV R8, R4 ; /* 0x0000000400087202 */
/* 0x000fce0000000f00 */
/*2970*/ S2R R188, SR_TID.X ; /* 0x0000000000bc7919 */
/* 0x000e220000002100 */
/*2980*/ FADD R4, R8, 9.9999997473787516356e-06 ; /* 0x3727c5ac08047421 */
/* 0x000fe20000000000 */
/*2990*/ SHF.L.U32 R189, R28, 0x2, RZ ; /* 0x000000021cbd7819 */
/* 0x000fe200000006ff */
/*29a0*/ BSSY.RECONVERGENT B0, 0x2dc0 ; /* 0x0000041000007945 */
/* 0x000fe20003800200 */
/*29b0*/ MOV R15, RZ ; /* 0x000000ff000f7202 */
/* 0x002fe20000000f00 */
/*29c0*/ SHF.R.S32.HI R9, RZ, 0x1f, R13 ; /* 0x0000001fff097819 */
/* 0x000fe2000001140d */
/*29d0*/ FSETP.GEU.AND P4, PT, |R4|, 1.175494350822287508e-38, PT ; /* 0x008000000400780b */
/* 0x000fe20003f8e200 */
/*29e0*/ ISETP.GE.AND P3, PT, R189.reuse, R12.reuse, PT ; /* 0x0000000cbd00720c */
/* 0x0c0fe20003f66270 */
/*29f0*/ ISETP.LT.U32.AND P5, PT, R189, R12, P1 ; /* 0x0000000cbd00720c */
/* 0x000fe20000fa1070 */
/*2a00*/ MOV R8, R13 ; /* 0x0000000d00087202 */
/* 0x000fe20000000f00 */
/*2a10*/ ISETP.GT.U32.AND P2, PT, R61, 0x1, PT ; /* 0x000000013d00780c */
/* 0x000fc40003f44070 */
/*2a20*/ ISETP.LT.AND P6, PT, R16, R13, !P3 ; /* 0x0000000d1000720c */
/* 0x000fca0005fc1270 */
/*2a30*/ PLOP3.LUT P6, PT, P5, P6, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe40002fcd070 */
/*2a40*/ @!P4 FMUL R4, R4, 16777216 ; /* 0x4b8000000404c820 */
/* 0x000fe20000400000 */
/*2a50*/ ISETP.LT.U32.AND P5, PT, R189, R12, P2 ; /* 0x0000000cbd00720c */
/* 0x000fe200017a1070 */
/*2a60*/ P2R R16, PR, RZ, 0x40 ; /* 0x00000040ff107803 */
/* 0x000fc80000000000 */
/*2a70*/ MUFU.RSQ R4, R4 ; /* 0x0000000400047308 */
/* 0x000e620000001400 */
/*2a80*/ SHF.L.U32 R14, R188, 0x3, RZ ; /* 0x00000003bc0e7819 */
/* 0x001fca00000006ff */
/*2a90*/ IADD.64 R10, R14, 0x400 ; /* 0x000004000e0a7835 */
/* 0x000fcc00078e0200 */
/*2aa0*/ ISETP.LT.S64.AND P0, PT, R10, R8, !P3 ; /* 0x000000080a00720c */
/* 0x000fe40005f11270 */
/*2ab0*/ IADD.64 R10, R14, 0x800 ; /* 0x000008000e0a7835 */
/* 0x000fe400078e0200 */
/*2ac0*/ @!P4 FMUL R4, R4, 4096 ; /* 0x458000000404c820 */
/* 0x002fe20000400000 */
/*2ad0*/ PLOP3.LUT P0, PT, P5, P0, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20002f01070 */
/*2ae0*/ ISETP.GE.U32.AND P4, PT, R189, R12, PT ; /* 0x0000000cbd00720c */
/* 0x000fe40003f86070 */
/*2af0*/ ISETP.LT.S64.AND P5, PT, R10, R8, !P3 ; /* 0x000000080a00720c */
/* 0x000fe40005fb1270 */
/*2b00*/ IADD.64 R10, R14, 0xc00 ; /* 0x00000c000e0a7835 */
/* 0x000fc400078e0200 */
/*2b10*/ ISETP.GT.U32.AND P6, PT, R61.reuse, 0x2, !P4 ; /* 0x000000023d00780c */
/* 0x040fe200067c4070 */
/*2b20*/ ISETP.GT.U32.AND P4, PT, R61, 0x3, !P4 ; /* 0x000000033d00780c */
/* 0x000fe20006784070 */
/*2b30*/ FMUL R186, R186, R4.reuse ; /* 0x00000004baba7220 */
/* 0x080fe20000400000 */
/*2b40*/ FMUL R187, R187, R4 ; /* 0x00000004bbbb7220 */
/* 0x000fe20000400000 */
/*2b50*/ ISETP.LT.S64.AND P3, PT, R10, R8, !P3 ; /* 0x000000080a00720c */
/* 0x000fe40005f71270 */
/*2b60*/ FMUL R8, R186, R51 ; /* 0x00000033ba087220 */
/* 0x000fe20000400000 */
/*2b70*/ PLOP3.LUT P5, PT, P6, P5, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe200037ab070 */
/*2b80*/ FMUL R187, R187, R52 ; /* 0x00000034bbbb7220 */
/* 0x000fe20000400000 */
/*2b90*/ PLOP3.LUT P3, PT, P4, P3, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20002767070 */
/*2ba0*/ @P0 LDC.64 R24, c[0x0][0x398] ; /* 0x0000e600ff180b82 */
/* 0x000e220000000a00 */
/*2bb0*/ ISETP.NE.AND P6, PT, R16, RZ, PT ; /* 0x000000ff1000720c */
/* 0x000fe20003fc5270 */
/*2bc0*/ @P0 IMAD.WIDE.U32 R18, R188, 0x8, RZ ; /* 0x00000008bc120825 */
/* 0x000fe200078e00ff */
/*2bd0*/ F2FP.F16.F32.PACK_AB R8, R187, R8 ; /* 0x00000008bb08723e */
/* 0x000fc600000000ff */
/*2be0*/ FMUL R184, R184, R4.reuse ; /* 0x00000004b8b87220 */
/* 0x080fe20000400000 */
/*2bf0*/ FMUL R185, R185, R4.reuse ; /* 0x00000004b9b97220 */
/* 0x080fe20000400000 */
/*2c00*/ FMUL R182, R182, R4.reuse ; /* 0x00000004b6b67220 */
/* 0x080fe20000400000 */
/*2c10*/ FMUL R183, R183, R4.reuse ; /* 0x00000004b7b77220 */
/* 0x080fe20000400000 */
/*2c20*/ @P0 LDC R16, c[0x0][0x3a8] ; /* 0x0000ea00ff100b82 */
/* 0x000e620000000800 */
/*2c30*/ FMUL R26, R26, R4.reuse ; /* 0x000000041a1a7220 */
/* 0x080fe20000400000 */
/*2c40*/ FMUL R27, R27, R4 ; /* 0x000000041b1b7220 */
/* 0x000fe20000400000 */
/*2c50*/ FMUL R9, R184, R49 ; /* 0x00000031b8097220 */
/* 0x000fe20000400000 */
/*2c60*/ FMUL R10, R185, R50 ; /* 0x00000032b90a7220 */
/* 0x000fe20000400000 */
/*2c70*/ FMUL R182, R182, R47 ; /* 0x0000002fb6b67220 */
/* 0x000fe20000400000 */
/*2c80*/ FMUL R183, R183, R48 ; /* 0x00000030b7b77220 */
/* 0x000fe20000400000 */
/*2c90*/ FMUL R11, R26, R45 ; /* 0x0000002d1a0b7220 */
/* 0x000fe20000400000 */
/*2ca0*/ @P5 LDC R186, c[0x0][0x3a8] ; /* 0x0000ea00ffba5b82 */
/* 0x000f220000000800 */
/*2cb0*/ FMUL R22, R27, R46 ; /* 0x0000002e1b167220 */
/* 0x000fe20000400000 */
/*2cc0*/ F2FP.F16.F32.PACK_AB R9, R10, R9 ; /* 0x000000090a09723e */
/* 0x000fe200000000ff */
/*2cd0*/ @P5 IMAD.WIDE.U32 R20, R188, 0x8, RZ ; /* 0x00000008bc145825 */
/* 0x000fe200078e00ff */
/*2ce0*/ F2FP.F16.F32.PACK_AB R10, R183, R182 ; /* 0x000000b6b70a723e */
/* 0x000fc400000000ff */
/*2cf0*/ F2FP.F16.F32.PACK_AB R11, R22, R11 ; /* 0x0000000b160b723e */
/* 0x000fe400000000ff */
/*2d00*/ @P3 LDC R187, c[0x0][0x3a8] ; /* 0x0000ea00ffbb3b82 */
/* 0x000f620000000800 */
/*2d10*/ @P0 IMAD.WIDE R18, R189, R16, R18 ; /* 0x00000010bd120225 */
/* 0x002fc800078e0212 */
/*2d20*/ @P3 IMAD.WIDE.U32 R16, R188, 0x8, RZ ; /* 0x00000008bc103825 */
/* 0x000fe200078e00ff */
/*2d30*/ @P0 LEA R24, P4, R18, R24, 0x1 ; /* 0x0000001812180211 */
/* 0x001fe200078808ff */
/*2d40*/ @!P6 BRA 0x2db0 ; /* 0x000000000018e947 */
/* 0x000fd80003800000 */
/*2d50*/ S2R R22, SR_TID.X ; /* 0x0000000000167919 */
/* 0x000e240000002100 */
/*2d60*/ IMAD.WIDE.U32 R22, R22, 0x8, RZ ; /* 0x0000000816167825 */
/* 0x001fc800078e00ff */
/*2d70*/ IMAD.WIDE R22, R189, UR10, R22 ; /* 0x0000000abd167c25 */
/* 0x000fc6000f8e0216 */
/*2d80*/ LEA R26, P6, R22, UR12, 0x1 ; /* 0x0000000c161a7c11 */
/* 0x000fc8000f8c08ff */
/*2d90*/ LEA.HI.X R27, R22, UR13, R23, 0x1, P6 ; /* 0x0000000d161b7c11 */
/* 0x000fca000b0f0c17 */
/*2da0*/ STG.E.128 desc[UR8][R26.64], R8 ; /* 0x000000081a007986 */
/* 0x0001e8000c101d08 */
/*2db0*/ BSYNC.RECONVERGENT B0 ; /* 0x0000000000007941 */
/* 0x000fea0003800200 */
/*2dc0*/ FMUL R10, R62, R4.reuse ; /* 0x000000043e0a7220 */
/* 0x081fe20000400000 */
/*2dd0*/ FMUL R11, R63, R4 ; /* 0x000000043f0b7220 */
/* 0x000fe20000400000 */
/*2de0*/ @P5 LDC.64 R26, c[0x0][0x398] ; /* 0x0000e600ff1a5b82 */
/* 0x000e220000000a00 */
/*2df0*/ @P3 IMAD.WIDE R16, R189, R187, R16 ; /* 0x000000bbbd103225 */
/* 0x020fc800078e0210 */
/*2e00*/ FMUL R8, R165, R4.reuse ; /* 0x00000004a5087220 */
/* 0x080fe20000400000 */
/*2e10*/ FMUL R9, R166, R4 ; /* 0x00000004a6097220 */
/* 0x000fe20000400000 */
/*2e20*/ @P0 LEA.HI.X R25, R18, R25, R19, 0x1, P4 ; /* 0x0000001912190211 */
/* 0x000fe200020f0c13 */
/*2e30*/ FMUL R10, R10, R41 ; /* 0x000000290a0a7220 */
/* 0x000fe20000400000 */
/*2e40*/ FMUL R8, R8, R43 ; /* 0x0000002b08087220 */
/* 0x000fe20000400000 */
/*2e50*/ FMUL R9, R9, R44 ; /* 0x0000002c09097220 */
/* 0x000fe20000400000 */
/*2e60*/ @P3 LDC.64 R62, c[0x0][0x398] ; /* 0x0000e600ff3e3b82 */
/* 0x000e620000000a00 */
/*2e70*/ FMUL R11, R11, R42 ; /* 0x0000002a0b0b7220 */
/* 0x000fe20000400000 */
/*2e80*/ FMUL R168, R168, R4.reuse ; /* 0x00000004a8a87220 */
/* 0x080fe20000400000 */
/*2e90*/ FMUL R19, R164, R4 ; /* 0x00000004a4137220 */
/* 0x000fe20000400000 */
/*2ea0*/ @P5 IMAD.WIDE R20, R189, R186, R20 ; /* 0x000000babd145225 */
/* 0x010fc800078e0214 */
/*2eb0*/ FMUL R64, R64, R4.reuse ; /* 0x0000000440407220 */
/* 0x080fe20000400000 */
/*2ec0*/ FMUL R65, R65, R4 ; /* 0x0000000441417220 */
/* 0x000fe20000400000 */
/*2ed0*/ F2FP.F16.F32.PACK_AB R8, R9, R8 ; /* 0x000000080908723e */
/* 0x000fe200000000ff */
/*2ee0*/ FMUL R162, R162, R4.reuse ; /* 0x00000004a2a27220 */
/* 0x080fe20000400000 */
/*2ef0*/ FMUL R163, R163, R4.reuse ; /* 0x00000004a3a37220 */
/* 0x080fe20000400000 */
/*2f00*/ FMUL R170, R170, R4.reuse ; /* 0x00000004aaaa7220 */
/* 0x080fe20000400000 */
/*2f10*/ FMUL R167, R167, R4.reuse ; /* 0x00000004a7a77220 */
/* 0x080fe20000400000 */
/*2f20*/ FMUL R172, R172, R4.reuse ; /* 0x00000004acac7220 */
/* 0x080fe20000400000 */
/*2f30*/ FMUL R169, R169, R4.reuse ; /* 0x00000004a9a97220 */
/* 0x080fe20000400000 */
/*2f40*/ FMUL R22, R173, R4.reuse ; /* 0x00000004ad167220 */
/* 0x080fe20000400000 */
/*2f50*/ FMUL R171, R171, R4.reuse ; /* 0x00000004abab7220 */
/* 0x080fe20000400000 */
/*2f60*/ FMUL R176, R176, R4.reuse ; /* 0x00000004b0b07220 */
/* 0x080fe20000400000 */
/*2f70*/ FMUL R175, R175, R4.reuse ; /* 0x00000004afaf7220 */
/* 0x080fe20000400000 */
/*2f80*/ FMUL R178, R178, R4.reuse ; /* 0x00000004b2b27220 */
/* 0x080fe20000400000 */
/*2f90*/ FMUL R177, R177, R4.reuse ; /* 0x00000004b1b17220 */
/* 0x080fe20000400000 */
/*2fa0*/ FMUL R180, R180, R4.reuse ; /* 0x00000004b4b47220 */
/* 0x080fe20000400000 */
/*2fb0*/ FMUL R179, R179, R4.reuse ; /* 0x00000004b3b37220 */
/* 0x080fe20000400000 */
/*2fc0*/ FMUL R164, R181, R4.reuse ; /* 0x00000004b5a47220 */
/* 0x080fe20000400000 */
/*2fd0*/ FMUL R23, R174, R4 ; /* 0x00000004ae177220 */
/* 0x000fe20000400000 */
/*2fe0*/ @P3 LEA R62, P6, R16, R62, 0x1 ; /* 0x0000003e103e3211 */
/* 0x002fe200078c08ff */
/*2ff0*/ FMUL R19, R54, R19 ; /* 0x0000001336137220 */
/* 0x000fe20000400000 */
/*3000*/ F2FP.F16.F32.PACK_AB R9, R11, R10 ; /* 0x0000000a0b09723e */
/* 0x000fe200000000ff */
/*3010*/ FMUL R11, R64, R37 ; /* 0x00000025400b7220 */
/* 0x000fe20000400000 */
/*3020*/ @P3 LEA.HI.X R63, R16, R63, R17, 0x1, P6 ; /* 0x0000003f103f3211 */
/* 0x000fe200030f0c11 */
/*3030*/ FMUL R16, R53, R168 ; /* 0x000000a835107220 */
/* 0x000fe20000400000 */
/*3040*/ FMUL R4, R65, R38 ; /* 0x0000002641047220 */
/* 0x000fe20000400000 */
/*3050*/ @P5 LEA R26, P4, R20, R26, 0x1 ; /* 0x0000001a141a5211 */
/* 0x001fe200078808ff */
/*3060*/ MUFU.RCP R64, R5 ; /* 0x0000000500407308 */
/* 0x000e220000001000 */
/*3070*/ FMUL R10, R162, R39 ; /* 0x00000027a20a7220 */
/* 0x000fe20000400000 */
/*3080*/ F2FP.F16.F32.PACK_AB R16, R19, R16 ; /* 0x000000101310723e */
/* 0x000fe200000000ff */
/*3090*/ FMUL R163, R163, R40 ; /* 0x00000028a3a37220 */
/* 0x000fe20000400000 */
/*30a0*/ @P5 LEA.HI.X R27, R20, R27, R21, 0x1, P4 ; /* 0x0000001b141b5211 */
/* 0x000fe200020f0c15 */
/*30b0*/ FMUL R17, R55, R170 ; /* 0x000000aa37117220 */
/* 0x000fe20000400000 */
/*30c0*/ FMUL R18, R56, R167 ; /* 0x000000a738127220 */
/* 0x000fe20000400000 */
/*30d0*/ F2FP.F16.F32.PACK_AB R11, R4, R11 ; /* 0x0000000b040b723e */
/* 0x000fe200000000ff */
/*30e0*/ FMUL R19, R59, R22 ; /* 0x000000163b137220 */
/* 0x000fe20000400000 */
/*30f0*/ FMUL R172, R57, R172 ; /* 0x000000ac39ac7220 */
/* 0x000fe20000400000 */
/*3100*/ FMUL R169, R58, R169 ; /* 0x000000a93aa97220 */
/* 0x000fe20000400000 */
/*3110*/ FMUL R4, R60, R171 ; /* 0x000000ab3c047220 */
/* 0x000fe20000400000 */
/*3120*/ FMUL R21, R178, R31 ; /* 0x0000001fb2157220 */
/* 0x000fe20000400000 */
/*3130*/ FMUL R22, R177, R32 ; /* 0x00000020b1167220 */
/* 0x000fe20000400000 */
/*3140*/ FMUL R20, R176, R29 ; /* 0x0000001db0147220 */
/* 0x000fe20000400000 */
/*3150*/ FMUL R175, R175, R30 ; /* 0x0000001eafaf7220 */
/* 0x000fe20000400000 */
/*3160*/ FMUL R180, R33, R180 ; /* 0x000000b421b47220 */
/* 0x000fe20000400000 */
/*3170*/ FMUL R179, R34, R179 ; /* 0x000000b322b37220 */
/* 0x000fe20000400000 */
/*3180*/ FMUL R164, R35, R164 ; /* 0x000000a423a47220 */
/* 0x000fe20000400000 */
/*3190*/ FMUL R23, R36, R23 ; /* 0x0000001724177220 */
/* 0x000fe20000400000 */
/*31a0*/ F2FP.F16.F32.PACK_AB R10, R163, R10 ; /* 0x0000000aa30a723e */
/* 0x000fe200000000ff */
/*31b0*/ FFMA R65, -R5, R64, 1 ; /* 0x3f80000005417423 */
/* 0x001fe20000000140 */
/*31c0*/ F2FP.F16.F32.PACK_AB R17, R18, R17 ; /* 0x000000111211723e */
/* 0x000fc400000000ff */
/*31d0*/ F2FP.F16.F32.PACK_AB R18, R169, R172 ; /* 0x000000aca912723e */
/* 0x000fe200000000ff */
/*31e0*/ @P0 STG.E.128 desc[UR8][R24.64+0x800], R8 ; /* 0x0008000818000986 */
/* 0x0001e2000c101d08 */
/*31f0*/ F2FP.F16.F32.PACK_AB R19, R4, R19 ; /* 0x000000130413723e */
/* 0x000fe200000000ff */
/*3200*/ FCHK P0, R3, R5 ; /* 0x0000000503007302 */
/* 0x000e620000000000 */
/*3210*/ F2FP.F16.F32.PACK_AB R21, R22, R21 ; /* 0x000000151615723e */
/* 0x000fe200000000ff */
/*3220*/ FFMA R163, R64, R65, R64 ; /* 0x0000004140a37223 */
/* 0x000fe20000000040 */
/*3230*/ F2FP.F16.F32.PACK_AB R20, R175, R20 ; /* 0x00000014af14723e */
/* 0x000fe200000000ff */
/*3240*/ @P5 STG.E.128 desc[UR8][R26.64+0x1000], R16 ; /* 0x001000101a005986 */
/* 0x0009e2000c101d08 */
/*3250*/ F2FP.F16.F32.PACK_AB R22, R179, R180 ; /* 0x000000b4b316723e */
/* 0x000fe200000000ff */
/*3260*/ FFMA R4, R3, R163, RZ ; /* 0x000000a303047223 */
/* 0x000fe200000000ff */
/*3270*/ F2FP.F16.F32.PACK_AB R23, R23, R164 ; /* 0x000000a41717723e */
/* 0x000fc600000000ff */
/*3280*/ FFMA R65, -R5, R4, R3 ; /* 0x0000000405417223 */
/* 0x000fe40000000103 */
/*3290*/ @P3 STG.E.128 desc[UR8][R62.64+0x1800], R20 ; /* 0x001800143e003986 */
/* 0x000be4000c101d08 */
/*32a0*/ FFMA R4, R163, R65, R4 ; /* 0x00000041a3047223 */
/* 0x000fe20000000004 */
/*32b0*/ @!P0 BRA 0x32f0 ; /* 0x00000000000c8947 */
/* 0x002fec0003800000 */
/*32c0*/ MOV R4, R3 ; /* 0x0000000300047202 */
/* 0x000fe20000000f00 */
/*32d0*/ MOV R19, 0x32f0 ; /* 0x000032f000137802 */
/* 0x010fce0000000f00 */
/*32e0*/ CALL.REL.NOINC 0x5aa0 ; /* 0x0000002400ec7944 */
/* 0x02dfea0003c00000 */
/*32f0*/ SHF.L.U32 R3, R28, 0x2, RZ ; /* 0x000000021c037819 */
/* 0x000fe200000006ff */
/*3300*/ IMAD.WIDE.U32 R8, R188, 0x8, RZ ; /* 0x00000008bc087825 */
/* 0x001fc800078e00ff */
/*3310*/ FADD R4, R4, 9.9999997473787516356e-06 ; /* 0x3727c5ac04047421 */
/* 0x000fe20000000000 */
/*3320*/ SHF.R.S32.HI R63, RZ, 0x1f, R13 ; /* 0x0000001fff3f7819 */
/* 0x020fe2000001140d */
/*3330*/ HFMA2 R65, -RZ, RZ, 0, 0 ; /* 0x00000000ff417431 */
/* 0x000fe200000001ff */
/*3340*/ IADD R163, R3, 0x1 ; /* 0x0000000103a37835 */
/* 0x000fe200078e0000 */
/*3350*/ IADD.64 R10, R8, 0x400 ; /* 0x00000400080a7835 */
/* 0x000fe400078e0200 */
/*3360*/ FSETP.GEU.AND P3, PT, |R4|, 1.175494350822287508e-38, PT ; /* 0x008000000400780b */
/* 0x000fe20003f6e200 */
/*3370*/ MOV R62, R13 ; /* 0x0000000d003e7202 */
/* 0x000fe20000000f00 */
/*3380*/ ISETP.GE.AND P0, PT, R163.reuse, R12.reuse, PT ; /* 0x0000000ca300720c */
/* 0x0c0fe20003f06270 */
/*3390*/ ISETP.LT.U32.AND P4, PT, R163.reuse, R12.reuse, P1 ; /* 0x0000000ca300720c */
/* 0x0c0fe20000f81070 */
/*33a0*/ ISETP.LT.U32.AND P6, PT, R163, R12, P2 ; /* 0x0000000ca300720c */
/* 0x000fe200017c1070 */
/*33b0*/ MOV R64, R14 ; /* 0x0000000e00407202 */
/* 0x000fc40000000f00 */
/*33c0*/ ISETP.LT.S64.AND P1, PT, R10, R62, !P0 ; /* 0x0000003e0a00720c */
/* 0x000fe40004731270 */
/*33d0*/ ISETP.LT.AND P5, PT, R14, R13, !P0 ; /* 0x0000000d0e00720c */
/* 0x000fe200047a1270 */
/*33e0*/ IMAD.WIDE R10, R163, UR10, R64 ; /* 0x0000000aa30a7c25 */
/* 0x000fe4000f8e0240 */
/*33f0*/ PLOP3.LUT P1, PT, P6, P1, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe40003723070 */
/*3400*/ @!P3 FMUL R4, R4, 16777216 ; /* 0x4b8000000404b820 */
/* 0x000fe20000400000 */
/*3410*/ PLOP3.LUT P2, PT, P4, P5, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe4000274b070 */
/*3420*/ LEA R24, P5, R10.reuse, UR12, 0x1 ; /* 0x0000000c0a187c11 */
/* 0x040fe2000f8a08ff */
/*3430*/ MUFU.RSQ R22, R4 ; /* 0x0000000400167308 */
/* 0x000e260000001400 */
/*3440*/ LEA.HI.X R25, R10, UR13, R11, 0x1, P5 ; /* 0x0000000d0a197c11 */
/* 0x000fc8000a8f0c0b */
/*3450*/ @P1 LDC R162, c[0x0][0x3a8] ; /* 0x0000ea00ffa21b82 */
/* 0x000e660000000800 */
/*3460*/ @P2 IMAD.WIDE R16, R163, UR10, R8 ; /* 0x0000000aa3102c25 */
/* 0x010fc6000f8e0208 */
/*3470*/ @P2 LEA R18, P4, R16, UR12, 0x1 ; /* 0x0000000c10122c11 */
/* 0x000fe2000f8808ff */
/*3480*/ @!P3 FMUL R22, R22, 4096 ; /* 0x458000001616b820 */
/* 0x001fc60000400000 */
/*3490*/ @P2 LEA.HI.X R19, R16, UR13, R17, 0x1, P4 ; /* 0x0000000d10132c11 */
/* 0x000fe2000a0f0c11 */
/*34a0*/ ISETP.GE.U32.AND P4, PT, R163, R12, PT ; /* 0x0000000ca300720c */
/* 0x000fe20003f86070 */
/*34b0*/ FMUL R4, R129, R22.reuse ; /* 0x0000001681047220 */
/* 0x080fe20000400000 */
/*34c0*/ FMUL R11, R130, R22.reuse ; /* 0x00000016820b7220 */
/* 0x080fe20000400000 */
/*34d0*/ FMUL R10, R127, R22.reuse ; /* 0x000000167f0a7220 */
/* 0x080fe20000400000 */
/*34e0*/ FMUL R17, R128, R22.reuse ; /* 0x0000001680117220 */
/* 0x080fe20000400000 */
/*34f0*/ FMUL R16, R125, R22.reuse ; /* 0x000000167d107220 */
/* 0x080fe20000400000 */
/*3500*/ FMUL R21, R126, R22.reuse ; /* 0x000000167e157220 */
/* 0x080fe20000400000 */
/*3510*/ FMUL R20, R123, R22.reuse ; /* 0x000000167b147220 */
/* 0x080fe20000400000 */
/*3520*/ FMUL R23, R124, R22 ; /* 0x000000167c177220 */
/* 0x000fe20000400000 */
/*3530*/ FMUL R4, R4, R51 ; /* 0x0000003304047220 */
/* 0x000fe20000400000 */
/*3540*/ FMUL R11, R11, R52 ; /* 0x000000340b0b7220 */
/* 0x000fe20000400000 */
/*3550*/ FMUL R10, R10, R49 ; /* 0x000000310a0a7220 */
/* 0x000fe20000400000 */
/*3560*/ FMUL R27, R17, R50 ; /* 0x00000032111b7220 */
/* 0x000fe20000400000 */
/*3570*/ FMUL R26, R16, R47 ; /* 0x0000002f101a7220 */
/* 0x000fe20000400000 */
/*3580*/ FMUL R21, R21, R48 ; /* 0x0000003015157220 */
/* 0x000fe20000400000 */
/*3590*/ FMUL R20, R20, R45 ; /* 0x0000002d14147220 */
/* 0x000fe20000400000 */
/*35a0*/ FMUL R23, R23, R46 ; /* 0x0000002e17177220 */
/* 0x000fe20000400000 */
/*35b0*/ @P1 IMAD.WIDE R16, R163, R162, R8 ; /* 0x000000a2a3101225 */
/* 0x002fe200078e0208 */
/*35c0*/ F2FP.F16.F32.PACK_AB R8, R11, R4 ; /* 0x000000040b08723e */
/* 0x000fc600000000ff */
/*35d0*/ FMUL R84, R84, R22 ; /* 0x0000001654547220 */
/* 0x000fe20000400000 */
/*35e0*/ F2FP.F16.F32.PACK_AB R9, R27, R10 ; /* 0x0000000a1b09723e */
/* 0x000fe200000000ff */
/*35f0*/ FMUL R83, R83, R22 ; /* 0x0000001653537220 */
/* 0x000fe20000400000 */
/*3600*/ F2FP.F16.F32.PACK_AB R10, R21, R26 ; /* 0x0000001a150a723e */
/* 0x000fe200000000ff */
/*3610*/ FMUL R84, R84, R39 ; /* 0x0000002754547220 */
/* 0x000fe20000400000 */
/*3620*/ F2FP.F16.F32.PACK_AB R11, R23, R20 ; /* 0x00000014170b723e */
/* 0x000fe200000000ff */
/*3630*/ FMUL R83, R83, R40 ; /* 0x0000002853537220 */
/* 0x000fe20000400000 */
/*3640*/ @P1 LDC.64 R20, c[0x0][0x398] ; /* 0x0000e600ff141b82 */
/* 0x000e220000000a00 */
/*3650*/ FMUL R82, R82, R22.reuse ; /* 0x0000001652527220 */
/* 0x080fe20000400000 */
/*3660*/ FMUL R81, R81, R22.reuse ; /* 0x0000001651517220 */
/* 0x080fe20000400000 */
/*3670*/ @P2 STG.E.128 desc[UR8][R18.64], R8 ; /* 0x0000000812002986 */
/* 0x0003e2000c101d08 */
/*3680*/ FMUL R23, R88, R22.reuse ; /* 0x0000001658177220 */
/* 0x080fe20000400000 */
/*3690*/ FMUL R88, R97, R22 ; /* 0x0000001661587220 */
/* 0x000fe20000400000 */
/*36a0*/ FMUL R4, R81, R42 ; /* 0x0000002a51047220 */
/* 0x000fe20000400000 */
/*36b0*/ FMUL R89, R89, R22.reuse ; /* 0x0000001659597220 */
/* 0x080fe20000400000 */
/*36c0*/ ISETP.GT.U32.AND P2, PT, R61, 0x2, !P4 ; /* 0x000000023d00780c */
/* 0x000fe20006744070 */
/*36d0*/ FMUL R124, R87, R22.reuse ; /* 0x00000016577c7220 */
/* 0x080fe20000400000 */
/*36e0*/ FMUL R98, R98, R22.reuse ; /* 0x0000001662627220 */
/* 0x080fe20000400000 */
/*36f0*/ FMUL R99, R99, R22.reuse ; /* 0x0000001663637220 */
/* 0x080fe20000400000 */
/*3700*/ FMUL R86, R86, R22.reuse ; /* 0x0000001656567220 */
/* 0x080fe20000400000 */
/*3710*/ FMUL R85, R85, R22.reuse ; /* 0x0000001655557220 */
/* 0x080fe20000400000 */
/*3720*/ FMUL R87, R96, R22.reuse ; /* 0x0000001660577220 */
/* 0x080fe20000400000 */
/*3730*/ FMUL R126, R103, R22.reuse ; /* 0x00000016677e7220 */
/* 0x080fe20000400000 */
/*3740*/ FMUL R96, R105, R22.reuse ; /* 0x0000001669607220 */
/* 0x080fe20000400000 */
/*3750*/ FMUL R97, R102, R22 ; /* 0x0000001666617220 */
/* 0x000fe20000400000 */
/*3760*/ FMUL R98, R98, R43 ; /* 0x0000002b62627220 */
/* 0x000fe20000400000 */
/*3770*/ FMUL R99, R99, R44 ; /* 0x0000002c63637220 */
/* 0x000fe20000400000 */
/*3780*/ FMUL R86, R86, R37 ; /* 0x0000002556567220 */
/* 0x000fe20000400000 */
/*3790*/ F2FP.F16.F32.PACK_AB R18, R83, R84 ; /* 0x000000545312723e */
/* 0x002fe200000000ff */
/*37a0*/ FMUL R9, R55, R88 ; /* 0x0000005837097220 */
/* 0x000fe20000400000 */
/*37b0*/ FMUL R85, R85, R38 ; /* 0x0000002655557220 */
/* 0x000fe20000400000 */
/*37c0*/ @P1 LEA R26, P3, R16, R20, 0x1 ; /* 0x00000014101a1211 */
/* 0x001fe200078608ff */
/*37d0*/ MUFU.RCP R88, R5 ; /* 0x0000000500587308 */
/* 0x000e220000001000 */
/*37e0*/ FMUL R124, R53, R124 ; /* 0x0000007c357c7220 */
/* 0x000fe20000400000 */
/*37f0*/ FMUL R23, R54, R23 ; /* 0x0000001736177220 */
/* 0x000fe20000400000 */
/*3800*/ @P1 LEA.HI.X R27, R16, R21, R17, 0x1, P3 ; /* 0x00000015101b1211 */
/* 0x000fe200018f0c11 */
/*3810*/ FMUL R17, R82, R41 ; /* 0x0000002952117220 */
/* 0x000fe20000400000 */
/*3820*/ IADD.64 R82, R64, 0x800 ; /* 0x0000080040527835 */
/* 0x000fc400078e0200 */
/*3830*/ FMUL R10, R57, R126 ; /* 0x0000007e390a7220 */
/* 0x000fe20000400000 */
/*3840*/ FMUL R87, R58, R87 ; /* 0x000000573a577220 */
/* 0x000fe20000400000 */
/*3850*/ F2FP.F16.F32.PACK_AB R17, R4, R17 ; /* 0x000000110411723e */
/* 0x000fe200000000ff */
/*3860*/ FMUL R4, R56, R89 ; /* 0x0000005938047220 */
/* 0x000fe20000400000 */
/*3870*/ ISETP.LT.S64.AND P3, PT, R82, R62, !P0 ; /* 0x0000003e5200720c */
/* 0x000fe40004771270 */
/*3880*/ FMUL R11, R59, R96 ; /* 0x000000603b0b7220 */
/* 0x000fe20000400000 */
/*3890*/ F2FP.F16.F32.PACK_AB R16, R99, R98 ; /* 0x000000626310723e */
/* 0x000fe200000000ff */
/*38a0*/ FMUL R103, R122, R22.reuse ; /* 0x000000167a677220 */
/* 0x080fe20000400000 */
/*38b0*/ PLOP3.LUT P2, PT, P2, P3, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20001747070 */
/*38c0*/ FMUL R122, R137, R22 ; /* 0x00000016897a7220 */
/* 0x000fe20000400000 */
/*38d0*/ F2FP.F16.F32.PACK_AB R9, R4, R9 ; /* 0x000000090409723e */
/* 0x000fe200000000ff */
/*38e0*/ FMUL R4, R60, R97 ; /* 0x000000613c047220 */
/* 0x000fe20000400000 */
/*38f0*/ F2FP.F16.F32.PACK_AB R19, R85, R86 ; /* 0x000000565513723e */
/* 0x000fe200000000ff */
/*3900*/ IADD.64 R84, R64, 0xc00 ; /* 0x00000c0040547835 */
/* 0x000fc400078e0200 */
/*3910*/ ISETP.GT.U32.AND P4, PT, R61, 0x3, !P4 ; /* 0x000000033d00780c */
/* 0x000fe20006784070 */
/*3920*/ F2FP.F16.F32.PACK_AB R8, R23, R124 ; /* 0x0000007c1708723e */
/* 0x000fe200000000ff */
/*3930*/ @P1 STG.E.128 desc[UR8][R26.64+0x800], R16 ; /* 0x000800101a001986 */
/* 0x0003e2000c101d08 */
/*3940*/ F2FP.F16.F32.PACK_AB R10, R87, R10 ; /* 0x0000000a570a723e */
/* 0x000fe200000000ff */
/*3950*/ ISETP.LT.S64.AND P0, PT, R84, R62, !P0 ; /* 0x0000003e5400720c */
/* 0x000fe40004711270 */
/*3960*/ FCHK P1, R2, R5 ; /* 0x0000000502007302 */
/* 0x004ea20000020000 */
/*3970*/ F2FP.F16.F32.PACK_AB R11, R4, R11 ; /* 0x0000000b040b723e */
/* 0x000fe200000000ff */
/*3980*/ FMUL R105, R132, R22 ; /* 0x0000001684697220 */
/* 0x000fe20000400000 */
/*3990*/ FFMA R81, -R5, R88, 1 ; /* 0x3f80000005517423 */
/* 0x001fe20000000158 */
/*39a0*/ FMUL R102, R133, R22.reuse ; /* 0x0000001685667220 */
/* 0x080fe20000400000 */
/*39b0*/ FMUL R128, R141, R22.reuse ; /* 0x000000168d807220 */
/* 0x080fe20000400000 */
/*39c0*/ @P2 STG.E.128 desc[UR8][R24.64+0x1000], R8 ; /* 0x0010000818002986 */
/* 0x0001e2000c101d08 */
/*39d0*/ FMUL R123, R136, R22.reuse ; /* 0x00000016887b7220 */
/* 0x080fe20000400000 */
/*39e0*/ FMUL R130, R145, R22.reuse ; /* 0x0000001691827220 */
/* 0x080fe20000400000 */
/*39f0*/ FMUL R125, R140, R22 ; /* 0x000000168c7d7220 */
/* 0x000fe20000400000 */
/*3a00*/ PLOP3.LUT P0, PT, P4, P0, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20002701070 */
/*3a10*/ FMUL R21, R122, R31 ; /* 0x0000001f7a157220 */
/* 0x000fe20000400000 */
/*3a20*/ FMUL R22, R105, R32 ; /* 0x0000002069167220 */
/* 0x000fe20000400000 */
/*3a30*/ FFMA R87, R88, R81, R88 ; /* 0x0000005158577223 */
/* 0x000fe20000000058 */
/*3a40*/ FMUL R20, R102, R29 ; /* 0x0000001d66147220 */
/* 0x000fe20000400000 */
/*3a50*/ FMUL R103, R103, R30 ; /* 0x0000001e67677220 */
/* 0x000fe20000400000 */
/*3a60*/ FMUL R128, R33, R128 ; /* 0x0000008021807220 */
/* 0x000fe20000400000 */
/*3a70*/ FMUL R123, R34, R123 ; /* 0x0000007b227b7220 */
/* 0x000fe20000400000 */
/*3a80*/ FMUL R23, R35, R130 ; /* 0x0000008223177220 */
/* 0x000fe20000400000 */
/*3a90*/ FMUL R86, R36, R125 ; /* 0x0000007d24567220 */
/* 0x000fe20000400000 */
/*3aa0*/ FFMA R4, R2, R87, RZ ; /* 0x0000005702047223 */
/* 0x000fe200000000ff */
/*3ab0*/ F2FP.F16.F32.PACK_AB R21, R22, R21 ; /* 0x000000151615723e */
/* 0x000fc400000000ff */
/*3ac0*/ F2FP.F16.F32.PACK_AB R20, R103, R20 ; /* 0x000000146714723e */
/* 0x000fe200000000ff */
/*3ad0*/ FFMA R81, -R5, R4, R2 ; /* 0x0000000405517223 */
/* 0x000fe20000000102 */
/*3ae0*/ F2FP.F16.F32.PACK_AB R22, R123, R128 ; /* 0x000000807b16723e */
/* 0x000fe400000000ff */
/*3af0*/ F2FP.F16.F32.PACK_AB R23, R86, R23 ; /* 0x000000175617723e */
/* 0x000fe200000000ff */
/*3b00*/ FFMA R4, R87, R81, R4 ; /* 0x0000005157047223 */
/* 0x000fc80000000004 */
/*3b10*/ @P0 STG.E.128 desc[UR8][R24.64+0x1800], R20 ; /* 0x0018001418000986 */
/* 0x0009e2000c101d08 */
/*3b20*/ ISETP.NE.U32.AND P0, PT, R61, RZ, PT ; /* 0x000000ff3d00720c */
/* 0x000fe20003f05070 */
/*3b30*/ @!P1 BRA 0x3b70 ; /* 0x00000000000c9947 */
/* 0x004fd80003800000 */
/*3b40*/ MOV R4, R2 ; /* 0x0000000200047202 */
/* 0x000fe20000000f00 */
/*3b50*/ MOV R19, 0x3b70 ; /* 0x00003b7000137802 */
/* 0x002fce0000000f00 */
/*3b60*/ CALL.REL.NOINC 0x5aa0 ; /* 0x0000001c00cc7944 */
/* 0x019fea0003c00000 */
/*3b70*/ FADD R4, R4, 9.9999997473787516356e-06 ; /* 0x3727c5ac04047421 */
/* 0x000fe20000000000 */
/*3b80*/ IADD R17, R3, 0x2 ; /* 0x0000000203117835 */
/* 0x002fe200078e0000 */
/*3b90*/ IADD.64 R88, R64, 0x400 ; /* 0x0000040040587835 */
/* 0x000fe400078e0200 */
/*3ba0*/ MUFU.RCP R96, R5 ; /* 0x0000000500607308 */
/* 0x000fe20000001000 */
/*3bb0*/ FSETP.GEU.AND P1, PT, |R4|, 1.175494350822287508e-38, PT ; /* 0x008000000400780b */
/* 0x000fe20003f2e200 */
/*3bc0*/ IMAD.WIDE R8, R17.reuse, UR10, R64 ; /* 0x0000000a11087c25 */
/* 0x041fe2000f8e0240 */
/*3bd0*/ ISETP.GE.AND P6, PT, R17.reuse, R12.reuse, PT ; /* 0x0000000c1100720c */
/* 0x0c0fe20003fc6270 */
/*3be0*/ ISETP.LT.U32.AND P0, PT, R17.reuse, R12.reuse, P0 ; /* 0x0000000c1100720c */
/* 0x0c0fe20000701070 */
/*3bf0*/ ISETP.GE.U32.AND P2, PT, R17, R12, PT ; /* 0x0000000c1100720c */
/* 0x000fe20003f46070 */
/*3c00*/ LEA R86, P3, R8, UR12, 0x1 ; /* 0x0000000c08567c11 */
/* 0x000fc4000f8608ff */
/*3c10*/ ISETP.LT.S64.AND P5, PT, R82, R62, !P6 ; /* 0x0000003e5200720c */
/* 0x000fe400077b1270 */
/*3c20*/ ISETP.GT.U32.AND P4, PT, R61.reuse, 0x2, !P2 ; /* 0x000000023d00780c */
/* 0x040fe20005784070 */
/*3c30*/ LEA.HI.X R87, R8, UR13, R9, 0x1, P3 ; /* 0x0000000d08577c11 */
/* 0x000fe200098f0c09 */
/*3c40*/ ISETP.GT.U32.AND P3, PT, R61.reuse, 0x1, !P2 ; /* 0x000000013d00780c */
/* 0x040fe40005764070 */
/*3c50*/ @!P1 FMUL R4, R4, 16777216 ; /* 0x4b80000004049820 */
/* 0x000fe20000400000 */
/*3c60*/ ISETP.GT.U32.AND P2, PT, R61.reuse, 0x3, !P2 ; /* 0x000000033d00780c */
/* 0x040fe20005744070 */
/*3c70*/ PLOP3.LUT P4, PT, P4, P5, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe4000278b070 */
/*3c80*/ MUFU.RSQ R11, R4 ; /* 0x00000004000b7308 */
/* 0x000e220000001400 */
/*3c90*/ ISETP.NE.U32.AND P5, PT, R61, RZ, PT ; /* 0x000000ff3d00720c */
/* 0x000fe20003fa5070 */
/*3ca0*/ @!P1 FMUL R11, R11, 4096 ; /* 0x458000000b0b9820 */
/* 0x001fe20000400000 */
/*3cb0*/ ISETP.LT.AND P1, PT, R14, R13, !P6 ; /* 0x0000000d0e00720c */
/* 0x000fc60007721270 */
/*3cc0*/ FMUL R2, R95, R11.reuse ; /* 0x0000000b5f027220 */
/* 0x080fe20000400000 */
/*3cd0*/ FMUL R9, R92, R11.reuse ; /* 0x0000000b5c097220 */
/* 0x080fe20000400000 */
/*3ce0*/ FMUL R4, R91, R11.reuse ; /* 0x0000000b5b047220 */
/* 0x080fe20000400000 */
/*3cf0*/ FMUL R17, R90, R11.reuse ; /* 0x0000000b5a117220 */
/* 0x080fe20000400000 */
/*3d00*/ FMUL R104, R104, R11.reuse ; /* 0x0000000b68687220 */
/* 0x080fe20000400000 */
/*3d10*/ FMUL R19, R100, R11.reuse ; /* 0x0000000b64137220 */
/* 0x080fe20000400000 */
/*3d20*/ FMUL R8, R101, R11 ; /* 0x0000000b65087220 */
/* 0x000fe20000400000 */
/*3d30*/ FMUL R2, R2, R51 ; /* 0x0000003302027220 */
/* 0x000fe20000400000 */
/*3d40*/ FMUL R9, R9, R52 ; /* 0x0000003409097220 */
/* 0x000fe20000400000 */
/*3d50*/ FMUL R21, R94, R11 ; /* 0x0000000b5e157220 */
/* 0x010fe20000400000 */
/*3d60*/ FMUL R4, R4, R49 ; /* 0x0000003104047220 */
/* 0x000fe20000400000 */
/*3d70*/ FMUL R17, R17, R50 ; /* 0x0000003211117220 */
/* 0x000fe20000400000 */
/*3d80*/ FMUL R10, R104, R47 ; /* 0x0000002f680a7220 */
/* 0x000fe20000400000 */
/*3d90*/ FMUL R19, R19, R48 ; /* 0x0000003013137220 */
/* 0x000fe20000400000 */
/*3da0*/ FMUL R148, R148, R11.reuse ; /* 0x0000000b94947220 */
/* 0x080fe20000400000 */
/*3db0*/ FMUL R25, R144, R11.reuse ; /* 0x0000000b90197220 */
/* 0x080fe20000400000 */
/*3dc0*/ FMUL R116, R116, R11.reuse ; /* 0x0000000b74747220 */
/* 0x080fe20000400000 */
/*3dd0*/ FMUL R117, R117, R11.reuse ; /* 0x0000000b75757220 */
/* 0x080fe20000400000 */
/*3de0*/ FMUL R118, R118, R11.reuse ; /* 0x0000000b76767220 */
/* 0x080fe20000400000 */
/*3df0*/ FMUL R23, R114, R11.reuse ; /* 0x0000000b72177220 */
/* 0x080fe20000400000 */
/*3e00*/ FMUL R18, R121, R11.reuse ; /* 0x0000000b79127220 */
/* 0x080fe20000400000 */
/*3e10*/ FMUL R119, R119, R11.reuse ; /* 0x0000000b77777220 */
/* 0x080fe20000400000 */
/*3e20*/ FMUL R120, R120, R11.reuse ; /* 0x0000000b78787220 */
/* 0x080fe20000400000 */
/*3e30*/ FMUL R115, R115, R11.reuse ; /* 0x0000000b73737220 */
/* 0x080fe20000400000 */
/*3e40*/ FMUL R150, R150, R11.reuse ; /* 0x0000000b96967220 */
/* 0x080fe20000400000 */
/*3e50*/ FMUL R147, R147, R11.reuse ; /* 0x0000000b93937220 */
/* 0x080fe20000400000 */
/*3e60*/ FMUL R22, R153, R11.reuse ; /* 0x0000000b99167220 */
/* 0x080fe20000400000 */
/*3e70*/ FMUL R151, R151, R11.reuse ; /* 0x0000000b97977220 */
/* 0x080fe20000400000 */
/*3e80*/ FMUL R152, R152, R11.reuse ; /* 0x0000000b98987220 */
/* 0x080fe20000400000 */
/*3e90*/ FMUL R149, R149, R11.reuse ; /* 0x0000000b95957220 */
/* 0x080fe20000400000 */
/*3ea0*/ FMUL R26, R157, R11.reuse ; /* 0x0000000b9d1a7220 */
/* 0x080fe20000400000 */
/*3eb0*/ FMUL R27, R156, R11.reuse ; /* 0x0000000b9c1b7220 */
/* 0x080fe20000400000 */
/*3ec0*/ FMUL R90, R155, R11.reuse ; /* 0x0000000b9b5a7220 */
/* 0x080fe20000400000 */
/*3ed0*/ FMUL R81, R154, R11.reuse ; /* 0x0000000b9a517220 */
/* 0x080fe20000400000 */
/*3ee0*/ FMUL R92, R161, R11.reuse ; /* 0x0000000ba15c7220 */
/* 0x080fe20000400000 */
/*3ef0*/ FMUL R91, R160, R11.reuse ; /* 0x0000000ba05b7220 */
/* 0x080fe20000400000 */
/*3f00*/ FMUL R94, R159, R11.reuse ; /* 0x0000000b9f5e7220 */
/* 0x080fe20000400000 */
/*3f10*/ FMUL R95, R158, R11 ; /* 0x0000000b9e5f7220 */
/* 0x000fe20000400000 */
/*3f20*/ PLOP3.LUT P0, PT, P0, P1, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20000703070 */
/*3f30*/ FMUL R11, R8, R45 ; /* 0x0000002d080b7220 */
/* 0x000fe20000400000 */
/*3f40*/ ISETP.LT.S64.AND P1, PT, R88, R62, !P6 ; /* 0x0000003e5800720c */
/* 0x000fc40007731270 */
/*3f50*/ FMUL R16, R21, R46 ; /* 0x0000002e15107220 */
/* 0x000fe20000400000 */
/*3f60*/ F2FP.F16.F32.PACK_AB R8, R9, R2 ; /* 0x000000020908723e */
/* 0x000fe200000000ff */
/*3f70*/ ISETP.LT.S64.AND P6, PT, R84, R62, !P6 ; /* 0x0000003e5400720c */
/* 0x000fe400077d1270 */
/*3f80*/ FMUL R21, R55, R148 ; /* 0x0000009437157220 */
/* 0x000fe20000400000 */
/*3f90*/ F2FP.F16.F32.PACK_AB R9, R17, R4 ; /* 0x000000041109723e */
/* 0x000fe200000000ff */
/*3fa0*/ FMUL R24, R56, R25 ; /* 0x0000001938187220 */
/* 0x000fe20000400000 */
/*3fb0*/ F2FP.F16.F32.PACK_AB R10, R19, R10 ; /* 0x0000000a130a723e */
/* 0x000fe200000000ff */
/*3fc0*/ FMUL R17, R118, R41 ; /* 0x0000002976117220 */
/* 0x000fe20000400000 */
/*3fd0*/ FMUL R2, R23, R42 ; /* 0x0000002a17027220 */
/* 0x000fe20000400000 */
/*3fe0*/ FMUL R19, R120, R37 ; /* 0x0000002578137220 */
/* 0x000fe20000400000 */
/*3ff0*/ FMUL R4, R115, R38 ; /* 0x0000002673047220 */
/* 0x000fe20000400000 */
/*4000*/ PLOP3.LUT P1, PT, P3, P1, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20001f23070 */
/*4010*/ FMUL R27, R27, R30 ; /* 0x0000001e1b1b7220 */
/* 0x000fe20000400000 */
/*4020*/ PLOP3.LUT P2, PT, P2, P6, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe2000174d070 */
/*4030*/ FMUL R116, R116, R43 ; /* 0x0000002b74747220 */
/* 0x000fe20000400000 */
/*4040*/ F2FP.F16.F32.PACK_AB R21, R24, R21 ; /* 0x000000151815723e */
/* 0x000fe200000000ff */
/*4050*/ FMUL R24, R26, R29 ; /* 0x0000001d1a187220 */
/* 0x000fe20000400000 */
/*4060*/ F2FP.F16.F32.PACK_AB R17, R2, R17 ; /* 0x000000110211723e */
/* 0x000fe200000000ff */
/*4070*/ FMUL R117, R117, R44 ; /* 0x0000002c75757220 */
/* 0x000fe20000400000 */
/*4080*/ F2FP.F16.F32.PACK_AB R19, R4, R19 ; /* 0x000000130413723e */
/* 0x000fe200000000ff */
/*4090*/ FMUL R18, R18, R39 ; /* 0x0000002712127220 */
/* 0x000fe20000400000 */
/*40a0*/ FMUL R119, R119, R40 ; /* 0x0000002877777220 */
/* 0x000fe20000400000 */
/*40b0*/ FMUL R20, R53, R150 ; /* 0x0000009635147220 */
/* 0x000fe20000400000 */
/*40c0*/ FMUL R147, R54, R147 ; /* 0x0000009336937220 */
/* 0x000fe20000400000 */
/*40d0*/ FMUL R22, R57, R22 ; /* 0x0000001639167220 */
/* 0x000fe20000400000 */
/*40e0*/ FMUL R151, R58, R151 ; /* 0x000000973a977220 */
/* 0x000fe20000400000 */
/*40f0*/ FMUL R23, R59, R152 ; /* 0x000000983b177220 */
/* 0x000fe20000400000 */
/*4100*/ FMUL R2, R60, R149 ; /* 0x000000953c027220 */
/* 0x000fe20000400000 */
/*4110*/ FMUL R25, R90, R31 ; /* 0x0000001f5a197220 */
/* 0x000fe20000400000 */
/*4120*/ FMUL R4, R81, R32 ; /* 0x0000002051047220 */
/* 0x000fe20000400000 */
/*4130*/ FMUL R26, R33, R92 ; /* 0x0000005c211a7220 */
/* 0x000fe20000400000 */
/*4140*/ FMUL R91, R34, R91 ; /* 0x0000005b225b7220 */
/* 0x000fe20000400000 */
/*4150*/ FMUL R94, R35, R94 ; /* 0x0000005e235e7220 */
/* 0x000fe20000400000 */
/*4160*/ FMUL R95, R36, R95 ; /* 0x0000005f245f7220 */
/* 0x000fe20000400000 */
/*4170*/ F2FP.F16.F32.PACK_AB R11, R16, R11 ; /* 0x0000000b100b723e */
/* 0x000fe200000000ff */
/*4180*/ FFMA R81, -R5, R96, 1 ; /* 0x3f80000005517423 */
/* 0x000fe20000000160 */
/*4190*/ F2FP.F16.F32.PACK_AB R24, R27, R24 ; /* 0x000000181b18723e */
/* 0x000fc400000000ff */
/*41a0*/ F2FP.F16.F32.PACK_AB R16, R117, R116 ; /* 0x000000747510723e */
/* 0x000fe200000000ff */
/*41b0*/ @P0 STG.E.128 desc[UR8][R86.64], R8 ; /* 0x0000000856000986 */
/* 0x0001e2000c101d08 */
/*41c0*/ F2FP.F16.F32.PACK_AB R18, R119, R18 ; /* 0x000000127712723e */
/* 0x000fe200000000ff */
/*41d0*/ FCHK P0, R0, R5 ; /* 0x0000000500007302 */
/* 0x008e620000000000 */
/*41e0*/ F2FP.F16.F32.PACK_AB R20, R147, R20 ; /* 0x000000149314723e */
/* 0x000fe400000000ff */
/*41f0*/ F2FP.F16.F32.PACK_AB R22, R151, R22 ; /* 0x000000169716723e */
/* 0x000fe200000000ff */
/*4200*/ @P1 STG.E.128 desc[UR8][R86.64+0x800], R16 ; /* 0x0008001056001986 */
/* 0x0005e2000c101d08 */
/*4210*/ F2FP.F16.F32.PACK_AB R23, R2, R23 ; /* 0x000000170217723e */
/* 0x000fe400000000ff */
/*4220*/ F2FP.F16.F32.PACK_AB R25, R4, R25 ; /* 0x000000190419723e */
/* 0x000fc400000000ff */
/*4230*/ F2FP.F16.F32.PACK_AB R26, R91, R26 ; /* 0x0000001a5b1a723e */
/* 0x000fe200000000ff */
/*4240*/ @P4 STG.E.128 desc[UR8][R86.64+0x1000], R20 ; /* 0x0010001456004986 */
/* 0x0007e2000c101d08 */
/*4250*/ F2FP.F16.F32.PACK_AB R27, R95, R94 ; /* 0x0000005e5f1b723e */
/* 0x000fe200000000ff */
/*4260*/ FFMA R91, R96, R81, R96 ; /* 0x00000051605b7223 */
/* 0x000fc80000000060 */
/*4270*/ @P2 STG.E.128 desc[UR8][R86.64+0x1800], R24 ; /* 0x0018001856002986 */
/* 0x0009e2000c101d08 */
/*4280*/ FFMA R2, R0, R91, RZ ; /* 0x0000005b00027223 */
/* 0x000fc800000000ff */
/*4290*/ FFMA R81, -R5, R2, R0 ; /* 0x0000000205517223 */
/* 0x000fc80000000100 */
/*42a0*/ FFMA R2, R91, R81, R2 ; /* 0x000000515b027223 */
/* 0x000fe20000000002 */
/*42b0*/ @!P0 BRA 0x4300 ; /* 0x0000000000108947 */
/* 0x002fec0003800000 */
/*42c0*/ MOV R4, R0 ; /* 0x0000000000047202 */
/* 0x000fe20000000f00 */
/*42d0*/ MOV R19, 0x42f0 ; /* 0x000042f000137802 */
/* 0x004fce0000000f00 */
/*42e0*/ CALL.REL.NOINC 0x5aa0 ; /* 0x0000001400ec7944 */
/* 0x019fea0003c00000 */
/*42f0*/ MOV R2, R4 ; /* 0x0000000400027202 */
/* 0x000fce0000000f00 */
/*4300*/ FADD R0, R2, 9.9999997473787516356e-06 ; /* 0x3727c5ac02007421 */
/* 0x000fe20000000000 */
/*4310*/ IADD R3, R3, 0x3 ; /* 0x0000000303037835 */
/* 0x000fc800078e0000 */
/*4320*/ FSETP.GEU.AND P3, PT, |R0|, 1.175494350822287508e-38, PT ; /* 0x008000000000780b */
/* 0x000fe20003f6e200 */
/*4330*/ IMAD.WIDE R64, R3.reuse, UR10, R64 ; /* 0x0000000a03407c25 */
/* 0x040fe2000f8e0240 */
/*4340*/ ISETP.GE.AND P6, PT, R3.reuse, R12.reuse, PT ; /* 0x0000000c0300720c */
/* 0x0c0fe20003fc6270 */
/*4350*/ ISETP.LT.U32.AND P5, PT, R3.reuse, R12.reuse, P5 ; /* 0x0000000c0300720c */
/* 0x0c0fe20002fa1070 */
/*4360*/ ISETP.GE.U32.AND P0, PT, R3, R12, PT ; /* 0x0000000c0300720c */
/* 0x000fe20003f06070 */
/*4370*/ LEA R2, P4, R64, UR12, 0x1 ; /* 0x0000000c40027c11 */
/* 0x000fe4000f8808ff */
/*4380*/ ISETP.LT.S64.AND P1, PT, R88, R62.reuse, !P6 ; /* 0x0000003e5800720c */
/* 0x080fe40007731270 */
/*4390*/ ISETP.LT.S64.AND P2, PT, R82, R62, !P6 ; /* 0x0000003e5200720c */
/* 0x000fc60007751270 */
/*43a0*/ LEA.HI.X R3, R64, UR13, R65, 0x1, P4 ; /* 0x0000000d40037c11 */
/* 0x000fe2000a0f0c41 */
/*43b0*/ @!P3 FMUL R0, R0, 16777216 ; /* 0x4b8000000000b820 */
/* 0x000fe20000400000 */
/*43c0*/ ISETP.GT.U32.AND P4, PT, R61, 0x1, !P0 ; /* 0x000000013d00780c */
/* 0x000fc60004784070 */
/*43d0*/ MUFU.RSQ R4, R0 ; /* 0x0000000000047308 */
/* 0x000e640000001400 */
/*43e0*/ PLOP3.LUT P1, PT, P4, P1, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20002723070 */
/*43f0*/ @!P3 FMUL R4, R4, 4096 ; /* 0x458000000404b820 */
/* 0x002fe20000400000 */
/*4400*/ ISETP.LT.S64.AND P3, PT, R84, R62, !P6 ; /* 0x0000003e5400720c */
/* 0x000fe40007771270 */
/*4410*/ ISETP.LT.AND P6, PT, R14, R13, !P6 ; /* 0x0000000d0e00720c */
/* 0x000fe200077c1270 */
/*4420*/ FMUL R8, R73, R4.reuse ; /* 0x0000000449087220 */
/* 0x081fe20000400000 */
/*4430*/ FMUL R11, R72, R4.reuse ; /* 0x00000004480b7220 */
/* 0x080fe20000400000 */
/*4440*/ FMUL R10, R71, R4.reuse ; /* 0x00000004470a7220 */
/* 0x080fe20000400000 */
/*4450*/ FMUL R15, R70, R4.reuse ; /* 0x00000004460f7220 */
/* 0x080fe20000400000 */
/*4460*/ FMUL R0, R69, R4.reuse ; /* 0x0000000445007220 */
/* 0x080fe20000400000 */
/*4470*/ FMUL R67, R67, R4.reuse ; /* 0x0000000443437220 */
/* 0x080fe20000400000 */
/*4480*/ FMUL R68, R68, R4.reuse ; /* 0x0000000444447220 */
/* 0x080fe20000400000 */
/*4490*/ FMUL R9, R66, R4.reuse ; /* 0x0000000442097220 */
/* 0x080fe20000400000 */
/*44a0*/ FMUL R78, R78, R4.reuse ; /* 0x000000044e4e7220 */
/* 0x080fe20000400000 */
/*44b0*/ FMUL R75, R75, R4.reuse ; /* 0x000000044b4b7220 */
/* 0x080fe20000400000 */
/*44c0*/ FMUL R76, R76, R4.reuse ; /* 0x000000044c4c7220 */
/* 0x080fe20000400000 */
/*44d0*/ FMUL R17, R74, R4.reuse ; /* 0x000000044a117220 */
/* 0x084fe20000400000 */
/*44e0*/ FMUL R18, R93, R4.reuse ; /* 0x000000045d127220 */
/* 0x080fe20000400000 */
/*44f0*/ FMUL R19, R80, R4.reuse ; /* 0x0000000450137220 */
/* 0x080fe20000400000 */
/*4500*/ FMUL R20, R79, R4.reuse ; /* 0x000000044f147220 */
/* 0x088fe20000400000 */
/*4510*/ FMUL R77, R77, R4.reuse ; /* 0x000000044d4d7220 */
/* 0x080fe20000400000 */
/*4520*/ FMUL R22, R109, R4.reuse ; /* 0x000000046d167220 */
/* 0x080fe20000400000 */
/*4530*/ FMUL R21, R108, R4.reuse ; /* 0x000000046c157220 */
/* 0x080fe20000400000 */
/*4540*/ FMUL R24, R107, R4.reuse ; /* 0x000000046b187220 */
/* 0x090fe20000400000 */
/*4550*/ FMUL R23, R106, R4.reuse ; /* 0x000000046a177220 */
/* 0x080fe20000400000 */
/*4560*/ FMUL R26, R111, R4.reuse ; /* 0x000000046f1a7220 */
/* 0x080fe20000400000 */
/*4570*/ FMUL R25, R112, R4.reuse ; /* 0x0000000470197220 */
/* 0x080fe20000400000 */
/*4580*/ FMUL R62, R113, R4.reuse ; /* 0x00000004713e7220 */
/* 0x080fe20000400000 */
/*4590*/ FMUL R27, R110, R4.reuse ; /* 0x000000046e1b7220 */
/* 0x080fe20000400000 */
/*45a0*/ FMUL R138, R138, R4.reuse ; /* 0x000000048a8a7220 */
/* 0x080fe20000400000 */
/*45b0*/ FMUL R135, R135, R4.reuse ; /* 0x0000000487877220 */
/* 0x080fe20000400000 */
/*45c0*/ FMUL R64, R131, R4.reuse ; /* 0x0000000483407220 */
/* 0x080fe20000400000 */
/*45d0*/ FMUL R63, R134, R4.reuse ; /* 0x00000004863f7220 */
/* 0x080fe20000400000 */
/*45e0*/ FMUL R146, R146, R4.reuse ; /* 0x0000000492927220 */
/* 0x080fe20000400000 */
/*45f0*/ FMUL R143, R143, R4.reuse ; /* 0x000000048f8f7220 */
/* 0x080fe20000400000 */
/*4600*/ FMUL R142, R142, R4.reuse ; /* 0x000000048e8e7220 */
/* 0x080fe20000400000 */
/*4610*/ FMUL R139, R139, R4 ; /* 0x000000048b8b7220 */
/* 0x000fe20000400000 */
/*4620*/ FMUL R4, R8, R47 ; /* 0x0000002f08047220 */
/* 0x000fe20000400000 */
/*4630*/ FMUL R11, R11, R48 ; /* 0x000000300b0b7220 */
/* 0x000fe20000400000 */
/*4640*/ FMUL R14, R10, R45 ; /* 0x0000002d0a0e7220 */
/* 0x000fe20000400000 */
/*4650*/ FMUL R15, R15, R46 ; /* 0x0000002e0f0f7220 */
/* 0x000fe20000400000 */
/*4660*/ PLOP3.LUT P5, PT, P5, P6, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20002fad070 */
/*4670*/ FMUL R138, R138, R29 ; /* 0x0000001d8a8a7220 */
/* 0x000fe20000400000 */
/*4680*/ F2FP.F16.F32.PACK_AB R10, R11, R4 ; /* 0x000000040b0a723e */
/* 0x000fe200000000ff */
/*4690*/ FMUL R135, R135, R30 ; /* 0x0000001e87877220 */
/* 0x000fe20000400000 */
/*46a0*/ F2FP.F16.F32.PACK_AB R11, R15, R14 ; /* 0x0000000e0f0b723e */
/* 0x000fe200000000ff */
/*46b0*/ FMUL R64, R64, R31 ; /* 0x0000001f40407220 */
/* 0x000fe20000400000 */
/*46c0*/ LDC R15, c[0x0][0x370] ; /* 0x0000dc00ff0f7b82 */
/* 0x000e220000000800 */
/*46d0*/ ISETP.GT.U32.AND P6, PT, R61.reuse, 0x2, !P0 ; /* 0x000000023d00780c */
/* 0x040fe200047c4070 */
/*46e0*/ ISETP.GT.U32.AND P0, PT, R61, 0x3, !P0 ; /* 0x000000033d00780c */
/* 0x000fe20004704070 */
/*46f0*/ FMUL R63, R63, R32 ; /* 0x000000203f3f7220 */
/* 0x000fe20000400000 */
/*4700*/ FMUL R146, R33, R146 ; /* 0x0000009221927220 */
/* 0x000fe20000400000 */
/*4710*/ FMUL R143, R34, R143 ; /* 0x0000008f228f7220 */
/* 0x000fe20000400000 */
/*4720*/ FMUL R142, R35, R142 ; /* 0x0000008e238e7220 */
/* 0x000fe20000400000 */
/*4730*/ PLOP3.LUT P0, PT, P0, P3, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20000707070 */
/*4740*/ FMUL R139, R36, R139 ; /* 0x0000008b248b7220 */
/* 0x000fe20000400000 */
/*4750*/ FMUL R18, R18, R39 ; /* 0x0000002712127220 */
/* 0x000fe20000400000 */
/*4760*/ FMUL R19, R19, R40 ; /* 0x0000002813137220 */
/* 0x000fe20000400000 */
/*4770*/ FMUL R20, R20, R37 ; /* 0x0000002514147220 */
/* 0x000fe20000400000 */
/*4780*/ FMUL R77, R77, R38 ; /* 0x000000264d4d7220 */
/* 0x000fe20000400000 */
/*4790*/ F2FP.F16.F32.PACK_AB R136, R135, R138 ; /* 0x0000008a8788723e */
/* 0x000fe200000000ff */
/*47a0*/ FMUL R22, R53, R22 ; /* 0x0000001635167220 */
/* 0x000fe20000400000 */
/*47b0*/ FMUL R21, R54, R21 ; /* 0x0000001536157220 */
/* 0x000fe20000400000 */
/*47c0*/ F2FP.F16.F32.PACK_AB R137, R63, R64 ; /* 0x000000403f89723e */
/* 0x000fe200000000ff */
/*47d0*/ FMUL R0, R0, R51 ; /* 0x0000003300007220 */
/* 0x000fe20000400000 */
/*47e0*/ F2FP.F16.F32.PACK_AB R138, R143, R146 ; /* 0x000000928f8a723e */
/* 0x000fe200000000ff */
/*47f0*/ FMUL R67, R67, R52 ; /* 0x0000003443437220 */
/* 0x000fe20000400000 */
/*4800*/ F2FP.F16.F32.PACK_AB R139, R139, R142 ; /* 0x0000008e8b8b723e */
/* 0x000fe200000000ff */
/*4810*/ FMUL R24, R55, R24 ; /* 0x0000001837187220 */
/* 0x000fe20000400000 */
/*4820*/ FMUL R23, R56, R23 ; /* 0x0000001738177220 */
/* 0x000fe20000400000 */
/*4830*/ F2FP.F16.F32.PACK_AB R18, R19, R18 ; /* 0x000000121312723e */
/* 0x000fe200000000ff */
/*4840*/ FMUL R68, R68, R49 ; /* 0x0000003144447220 */
/* 0x000fe20000400000 */
/*4850*/ IADD R28, R15, R28 ; /* 0x0000001c0f1c7235 */
/* 0x001fe200078e0000 */
/*4860*/ F2FP.F16.F32.PACK_AB R19, R77, R20 ; /* 0x000000144d13723e */
/* 0x000fe200000000ff */
/*4870*/ @P0 STG.E.128 desc[UR8][R2.64+0x1800], R136 ; /* 0x0018008802000986 */
/* 0x0001e2000c101d08 */
/*4880*/ PLOP3.LUT P2, PT, P6, P2, PT, 0x80, 0x8 ; /* 0x000000000008781c */
/* 0x000fe20003745070 */
/*4890*/ FMUL R9, R9, R50 ; /* 0x0000003209097220 */
/* 0x000fe20000400000 */
/*48a0*/ F2FP.F16.F32.PACK_AB R20, R21, R22 ; /* 0x000000161514723e */
/* 0x000fe200000000ff */
/*48b0*/ FMUL R16, R78, R43 ; /* 0x0000002b4e107220 */
/* 0x000fe20000400000 */
/*48c0*/ F2FP.F16.F32.PACK_AB R8, R67, R0 ; /* 0x000000004308723e */
/* 0x000fe200000000ff */
/*48d0*/ FMUL R75, R75, R44 ; /* 0x0000002c4b4b7220 */
/* 0x000fe20000400000 */
/*48e0*/ F2FP.F16.F32.PACK_AB R21, R23, R24 ; /* 0x000000181715723e */
/* 0x000fe200000000ff */
/*48f0*/ FMUL R76, R76, R41 ; /* 0x000000294c4c7220 */
/* 0x000fe20000400000 */
/*4900*/ ISETP.GE.AND P0, PT, R28, UR5, PT ; /* 0x000000051c007c0c */
/* 0x000fe2000bf06270 */
/*4910*/ FMUL R17, R17, R42 ; /* 0x0000002a11117220 */
/* 0x000fe20000400000 */
/*4920*/ FMUL R22, R57, R26 ; /* 0x0000001a39167220 */
/* 0x000fe20000400000 */
/*4930*/ FMUL R25, R58, R25 ; /* 0x000000193a197220 */
/* 0x000fe20000400000 */
/*4940*/ FMUL R23, R59, R62 ; /* 0x0000003e3b177220 */
/* 0x000fe20000400000 */
/*4950*/ FMUL R0, R60, R27 ; /* 0x0000001b3c007220 */
/* 0x000fe20000400000 */
/*4960*/ F2FP.F16.F32.PACK_AB R9, R9, R68 ; /* 0x000000440909723e */
/* 0x000fc400000000ff */
/*4970*/ F2FP.F16.F32.PACK_AB R16, R75, R16 ; /* 0x000000104b10723e */
/* 0x000fe400000000ff */
/*4980*/ F2FP.F16.F32.PACK_AB R17, R17, R76 ; /* 0x0000004c1111723e */
/* 0x000fe200000000ff */
/*4990*/ @P5 STG.E.128 desc[UR8][R2.64], R8 ; /* 0x0000000802005986 */
/* 0x0003e2000c101d08 */
/*49a0*/ F2FP.F16.F32.PACK_AB R22, R25, R22 ; /* 0x000000161916723e */
/* 0x000fe400000000ff */
/*49b0*/ F2FP.F16.F32.PACK_AB R23, R0, R23 ; /* 0x000000170017723e */
/* 0x000fe200000000ff */
/*49c0*/ @P1 STG.E.128 desc[UR8][R2.64+0x800], R16 ; /* 0x0008001002001986 */
/* 0x0007e8000c101d08 */
/*49d0*/ @P2 STG.E.128 desc[UR8][R2.64+0x1000], R20 ; /* 0x0010001402002986 */
/* 0x0009e2000c101d08 */
/*49e0*/ BAR.SYNC.DEFER_BLOCKING 0x1, 0x80 ; /* 0x0042000000007b1d */
/* 0x000fec0000010000 */
/*49f0*/ @!P0 BRA 0x7c0 ; /* 0xffffffbc00708947 */
/* 0x000fea000383ffff */
/*4a00*/ IADD R0, R6, -0x5 ; /* 0xfffffffb06007835 */
/* 0x000fca00078e0000 */
/*4a10*/ ISETP.GE.U32.AND P0, PT, R0, 0x3, PT ; /* 0x000000030000780c */
/* 0x000fda0003f06070 */
/*4a20*/ @!P0 BRA 0x58b0 ; /* 0x0000000c00a08947 */
/* 0x000fea0003800000 */
/*4a30*/ ISETP.NE.U32.AND P0, PT, R6, 0x4, PT ; /* 0x000000040600780c */
/* 0x000fda0003f05070 */
/*4a40*/ @P0 EXIT ; /* 0x000000000000094d */
/* 0x000fea0003800000 */
/*4a50*/ NOP ; /* 0x0000000000007918 */
/* 0x000fd00000000000 */
/*4a60*/ USETMAXREG.DEALLOC.CTAPOOL 0x20 ; /* 0x00000020000079c8 */
/* 0x03fe0000080e0500 */
/*4a70*/ S2UR UR4, SR_CgaCtaId ; /* 0x00000000000479c3 */
/* 0x000e620000008800 */
/*4a80*/ LDCU.64 UR28, c[0x0][0x348] ; /* 0x00006900ff1c77ac */
/* 0x000ea20008000a00 */
/*4a90*/ SHF.L.U32 R0, RZ, 0x1f, RZ ; /* 0x0000001fff007819 */
/* 0x001fe200000006ff */
/*4aa0*/ UMOV UR19, 0x400 ; /* 0x0000040000137882 */
/* 0x000fe20000000000 */
/*4ab0*/ UMOV UR5, 0x400 ; /* 0x0000040000057882 */
/* 0x000fe20000000000 */
/*4ac0*/ UMOV UR7, 0x400 ; /* 0x0000040000077882 */
/* 0x000fc60000000000 */
/*4ad0*/ S2UR UR6, SR_CgaCtaId ; /* 0x00000000000679c3 */
/* 0x000e220000008800 */
/*4ae0*/ UMOV UR9, 0x400 ; /* 0x0000040000097882 */
/* 0x000fe20000000000 */
/*4af0*/ UMOV UR14, URZ ; /* 0x000000ff000e7c82 */
/* 0x000fe20008000000 */
/*4b00*/ UMOV UR11, 0x400 ; /* 0x00000400000b7882 */
/* 0x000fe20000000000 */
/*4b10*/ ELECT P0, URZ, PT ; /* 0x0000000000ff782f */
/* 0x000fe20003800000 */
/*4b20*/ UMOV UR26, 0x100 ; /* 0x00000100001a7882 */
/* 0x000fe20000000000 */
/*4b30*/ UMOV UR34, 0x200 ; /* 0x0000020000227882 */
/* 0x000fe40000000000 */
/*4b40*/ S2UR UR8, SR_CgaCtaId ; /* 0x00000000000879c3 */
/* 0x000ee20000008800 */
/*4b50*/ UMOV UR15, 0x400 ; /* 0x00000400000f7882 */
/* 0x000fe20000000000 */
/*4b60*/ UIADD3.64 UR20, UPT, UPT, UR28, 0x80, URZ ; /* 0x000000801c147897 */
/* 0x004fcc000fffe0ff */
/*4b70*/ S2UR UR10, SR_CgaCtaId ; /* 0x00000000000a79c3 */
/* 0x000ea20000008800 */
/*4b80*/ ULEA UR19, UR4, UR19, 0x18 ; /* 0x0000001304137291 */
/* 0x002fe2000f8ec0ff */
/*4b90*/ @P0 MOV R2, 0x1000 ; /* 0x0000100000020802 */
/* 0x000fe40000000f00 */
/*4ba0*/ UMOV UR4, 0x400 ; /* 0x0000040000047882 */
/* 0x000fe20000000000 */
/*4bb0*/ UIADD3 UR12, UPT, UPT, UR19, 0x10000, URZ ; /* 0x00010000130c7890 */
/* 0x000fe2000fffe0ff */
/*4bc0*/ UIADD3 UR13, UPT, UPT, UR19, 0x11048, URZ ; /* 0x00011048130d7890 */
/* 0x000fe2000fffe0ff */
/*4bd0*/ UTMACCTL.PF [UR20] ; /* 0x00000000140079b9 */
/* 0x000fe20008040000 */
/*4be0*/ S2UR UR17, SR_CgaCtaId ; /* 0x00000000001179c3 */
/* 0x000e620000008800 */
/*4bf0*/ ULEA UR5, UR6, UR5, 0x18 ; /* 0x0000000506057291 */
/* 0x001fe2000f8ec0ff */
/*4c00*/ ULEA UR7, UR8, UR7, 0x18 ; /* 0x0000000708077291 */
/* 0x008fc6000f8ec0ff */
/*4c10*/ UIADD3 UR24, UPT, UPT, UR5, 0x10200, URZ ; /* 0x0001020005187890 */
/* 0x000fe2000fffe0ff */
/*4c20*/ UIADD3 UR25, UPT, UPT, UR5, 0x11048, URZ ; /* 0x0001104805197890 */
/* 0x000fe2000fffe0ff */
/*4c30*/ UMOV UR6, 0x400 ; /* 0x0000040000067882 */
/* 0x000fe20000000000 */
/*4c40*/ S2UR UR18, SR_CgaCtaId ; /* 0x00000000001279c3 */
/* 0x000e220000008800 */
/*4c50*/ UIADD3 UR32, UPT, UPT, UR7, 0x10400, URZ ; /* 0x0001040007207890 */
/* 0x000fe2000fffe0ff */
/*4c60*/ UIADD3 UR33, UPT, UPT, UR7, 0x11048, URZ ; /* 0x0001104807217890 */
/* 0x000fe2000fffe0ff */
/*4c70*/ UTMALDG.1D [UR12], [UR20], desc[URZ] ; /* 0x0000ff0c140075b4 */
/* 0x0007e20008001000 */
/*4c80*/ ULEA UR9, UR10, UR9, 0x18 ; /* 0x000000090a097291 */
/* 0x004fe2000f8ec0ff */
/*4c90*/ UMOV UR7, 0x400 ; /* 0x0000040000077882 */
/* 0x000fe40000000000 */
/*4ca0*/ UMOV UR10, 0x300 ; /* 0x00000300000a7882 */
/* 0x000fe20000000000 */
/*4cb0*/ S2UR UR22, SR_CgaCtaId ; /* 0x00000000001679c3 */
/* 0x000ea20000008800 */
/*4cc0*/ UIADD3 UR8, UPT, UPT, UR9, 0x10600, URZ ; /* 0x0001060009087890 */
/* 0x000fe2000fffe0ff */
/*4cd0*/ UIADD3 UR9, UPT, UPT, UR9, 0x11048, URZ ; /* 0x0001104809097890 */
/* 0x000fcc000fffe0ff */
/*4ce0*/ S2UR UR23, SR_CgaCtaId ; /* 0x00000000001779c3 */
/* 0x000f220000008800 */
/*4cf0*/ ULEA UR5, UR17, UR4, 0x18 ; /* 0x0000000411057291 */
/* 0x002fe2000f8ec0ff */
/*4d00*/ UTMALDG.1D [UR24], [UR20], desc[URZ] ; /* 0x0000ff18140075b4 */
/* 0x0003e20008001000 */
/*4d10*/ UMOV UR14, 0x400 ; /* 0x00000400000e7882 */
/* 0x008fe40000000000 */
/*4d20*/ UIADD3 UR4, UPT, UPT, UR5, 0x10800, URZ ; /* 0x0001080005047890 */
/* 0x000fe2000fffe0ff */
/*4d30*/ UIADD3 UR5, UPT, UPT, UR5, 0x11048, URZ ; /* 0x0001104805057890 */
/* 0x000fe4000fffe0ff */
/*4d40*/ S2UR UR16, SR_CgaCtaId ; /* 0x00000000001079c3 */
/* 0x000ee20000008800 */
/*4d50*/ ULEA UR7, UR18, UR7, 0x18 ; /* 0x0000000712077291 */
/* 0x001fc8000f8ec0ff */
/*4d60*/ UIADD3 UR12, UPT, UPT, UR7, 0x10a00, URZ ; /* 0x00010a00070c7890 */
/* 0x000fe2000fffe0ff */
/*4d70*/ UIADD3 UR13, UPT, UPT, UR7, 0x11048, URZ ; /* 0x00011048070d7890 */
/* 0x000fe2000fffe0ff */
/*4d80*/ ULEA UR11, UR22, UR11, 0x18 ; /* 0x0000000b160b7291 */
/* 0x004fe2000f8ec0ff */
/*4d90*/ UTMALDG.1D [UR32], [UR20], desc[URZ] ; /* 0x0000ff20140075b4 */
/* 0x000fe20008001000 */
/*4da0*/ UMOV UR26, 0x700 ; /* 0x00000700001a7882 */
/* 0x002fe20000000000 */
/*4db0*/ ULEA UR23, UR23, UR14, 0x18 ; /* 0x0000000e17177291 */
/* 0x010fc6000f8ec0ff */
/*4dc0*/ UMOV UR14, 0x500 ; /* 0x00000500000e7882 */
/* 0x000fe20000000000 */
/*4dd0*/ UIADD3 UR24, UPT, UPT, UR23, 0x10e00, URZ ; /* 0x00010e0017187890 */
/* 0x000fe2000fffe0ff */
/*4de0*/ UIADD3 UR25, UPT, UPT, UR23, 0x11048, URZ ; /* 0x0001104817197890 */
/* 0x000fe2000fffe0ff */
/*4df0*/ UTMALDG.1D [UR8], [UR20], desc[URZ] ; /* 0x0000ff08140075b4 */
/* 0x0001e20008001000 */
/*4e00*/ ULEA UR15, UR16, UR15, 0x18 ; /* 0x0000000f100f7291 */
/* 0x008fe2000f8ec0ff */
/*4e10*/ UTMALDG.1D [UR4], [UR20], desc[URZ] ; /* 0x0000ff04140075b4 */
/* 0x0003e20008001000 */
/*4e20*/ UIADD3 UR8, UPT, UPT, UR11, 0x10c00, URZ ; /* 0x00010c000b087890 */
/* 0x001fe2000fffe0ff */
/*4e30*/ UIADD3 UR9, UPT, UPT, UR11, 0x11048, URZ ; /* 0x000110480b097890 */
/* 0x000fe2000fffe0ff */
/*4e40*/ UMOV UR10, 0x600 ; /* 0x00000600000a7882 */
/* 0x000fe20000000000 */
/*4e50*/ UTMALDG.1D [UR12], [UR20], desc[URZ] ; /* 0x0000ff0c140075b4 */
/* 0x0001ee0008001000 */
/*4e60*/ UTMALDG.1D [UR8], [UR20], desc[URZ] ; /* 0x0000ff08140075b4 */
/* 0x0005e20008001000 */
/*4e70*/ UTMALDG.1D [UR24], [UR20], desc[URZ] ; /* 0x0000ff18140075b4 */
/* 0x0007e20008001000 */
/*4e80*/ @P0 SYNCS.ARRIVE.TRANS64 RZ, [UR15+0x11048], R2 ; /* 0x01104802ffff09a7 */
/* 0x0009e2000800000f */
/*4e90*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [UR19+0x11058], R0 ; /* 0x01105800ff0075a7 */
/* 0x000f640008001113 */
/*4ea0*/ @!P0 BRA 0x59e0 ; /* 0x0000000800cc8947 */
/* 0x020fea0003800000 */
/*4eb0*/ LDCU UR11, c[0x0][0x388] ; /* 0x00007100ff0b77ac */
/* 0x000f620008000800 */
/*4ec0*/ S2UR UR6, SR_CTAID.X ; /* 0x00000000000679c3 */
/* 0x002e620000002500 */
/*4ed0*/ UIADD3 UR12, UPT, UPT, UR19, 0x10000, URZ ; /* 0x00010000130c7890 */
/* 0x001fe2000fffe0ff */
/*4ee0*/ UIADD3 UR13, UPT, UPT, UR19, 0x11050, URZ ; /* 0x00011050130d7890 */
/* 0x000fe2000fffe0ff */
/*4ef0*/ UIADD3 UR24, UPT, UPT, UR19, 0x10200, URZ ; /* 0x0001020013187890 */
/* 0x008fe2000fffe0ff */
/*4f00*/ UIADD3 UR25, UPT, UPT, UR19, 0x11050, URZ ; /* 0x0001105013197890 */
/* 0x000fe2000fffe0ff */
/*4f10*/ UIADD3 UR32, UPT, UPT, UR19, 0x10400, URZ ; /* 0x0001040013207890 */
/* 0x000fe2000fffe0ff */
/*4f20*/ UIADD3 UR33, UPT, UPT, UR19, 0x11050, URZ ; /* 0x0001105013217890 */
/* 0x000fe2000fffe0ff */
/*4f30*/ RPCMOV.32 Rpc.LO, R2 ; /* 0x0000000200007352 */
/* 0x000fcc0000000000 */
/*4f40*/ CS2R.32 R2, SR_CgaSize ; /* 0x0000000000027805 */
/* 0x010fca0000008a00 */
/*4f50*/ IMAD R2, R2, -0xa0, RZ ; /* 0xffffff6002027824 */
/* 0x000fca00078e02ff */
/*4f60*/ R2UR UR7, R2 ; /* 0x00000000020772ca */
/* 0x000fe200000e0000 */
/*4f70*/ RPCMOV.32 R2, Rpc.LO ; /* 0x0000000000027353 */
/* 0x000fda0000000000 */
/*4f80*/ LDCU UR7, c[0x0][UR7+0x2b0] ; /* 0x00005600070777ac */
/* 0x000e220008000800 */
/*4f90*/ ELECT P0, URZ, PT ; /* 0x0000000000ff782f */
/* 0x000fe20003800000 */
/*4fa0*/ UMOV UR14, 0x800 ; /* 0x00000800000e7882 */
/* 0x000fe20000000000 */
/*4fb0*/ UMOV UR26, 0x900 ; /* 0x00000900001a7882 */
/* 0x000fe20000000000 */
/*4fc0*/ USHF.R.S32.HI UR4, URZ, 0x1f, UR11 ; /* 0x0000001fff047899 */
/* 0x020fe2000801140b */
/*4fd0*/ UTMALDG.1D [UR12], [UR20], desc[URZ] ; /* 0x0000ff0c140075b4 */
/* 0x0007e20008001000 */
/*4fe0*/ UIADD3 UR8, UPT, UPT, UR19, 0x10600, URZ ; /* 0x0001060013087890 */
/* 0x004fe2000fffe0ff */
/*4ff0*/ UIADD3 UR9, UPT, UPT, UR19, 0x11050, URZ ; /* 0x0001105013097890 */
/* 0x000fe2000fffe0ff */
/*5000*/ ULEA.HI UR22, UR4, UR11, URZ, 0x2 ; /* 0x0000000b04167291 */
/* 0x000fe2000f8f10ff */
/*5010*/ UMOV UR34, 0xa00 ; /* 0x00000a0000227882 */
/* 0x000fe20000000000 */
/*5020*/ UIADD3 UR16, UPT, UPT, UR19, 0x10a00, URZ ; /* 0x00010a0013107890 */
/* 0x000fe2000fffe0ff */
/*5030*/ UIADD3 UR17, UPT, UPT, UR19, 0x11050, URZ ; /* 0x0001105013117890 */
/* 0x000fe2000fffe0ff */
/*5040*/ ULOP3.LUT UR15, UR22, 0xfffffffc, URZ, 0xc0, !UPT ; /* 0xfffffffc160f7892 */
/* 0x000fe2000f8ec0ff */
/*5050*/ UIADD3.64 UR4, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c047897 */
/* 0x000fe2000fffe0ff */
/*5060*/ UMOV UR10, 0xb00 ; /* 0x00000b00000a7882 */
/* 0x000fe20000000000 */
/*5070*/ UI2FP.F32.U32 UR6, UR6 ; /* 0x000000060006725e */
/* 0x002fe20008201000 */
/*5080*/ UISETP.NE.U32.AND UP0, UPT, UR15, UR11, UPT ; /* 0x0000000b0f00728c */
/* 0x000fe2000bf05070 */
/*5090*/ UMOV UR18, 0xd00 ; /* 0x00000d0000127882 */
/* 0x000fe20000000000 */
/*50a0*/ @P0 MOV R0, 0x1000 ; /* 0x0000100000000802 */
/* 0x000fe20000000f00 */
/*50b0*/ UFMUL UR6, UR7, UR6 ; /* 0x0000000607067256 */
/* 0x001fe20008400000 */
/*50c0*/ UTMALDG.1D [UR24], [UR20], desc[URZ] ; /* 0x0000ff18140075b4 */
/* 0x0001e20008001000 */
/*50d0*/ UIADD3 UR12, UPT, UPT, UR19, 0x10800, URZ ; /* 0x00010800130c7890 */
/* 0x008fe2000fffe0ff */
/*50e0*/ UISETP.GT.AND UP0, UPT, UR11, -0x1, UP0 ; /* 0xffffffff0b00788c */
/* 0x000fe20008704270 */
/*50f0*/ UMOV UR14, 0xc00 ; /* 0x00000c00000e7882 */
/* 0x000fe20000000000 */
/*5100*/ USHF.R.S32.HI UR7, URZ, 0x2, UR22 ; /* 0x00000002ff077899 */
/* 0x000fe20008011416 */
/*5110*/ UTMALDG.1D [UR32], [UR20], desc[URZ] ; /* 0x0000ff20140075b4 */
/* 0x0003e20008001000 */
/*5120*/ UIADD3 UR24, UPT, UPT, UR19, 0x10c00, URZ ; /* 0x00010c0013187890 */
/* 0x001fe2000fffe0ff */
/*5130*/ UMOV UR26, 0xe00 ; /* 0x00000e00001a7882 */
/* 0x000fe20000000000 */
/*5140*/ UTMALDG.1D [UR8], [UR20], desc[URZ] ; /* 0x0000ff08140075b4 */
/* 0x000fe20008001000 */
/*5150*/ UIADD3 UR32, UPT, UPT, UR19, 0x10e00, URZ ; /* 0x00010e0013207890 */
/* 0x002fe2000fffe0ff */
/*5160*/ UMOV UR34, 0xf00 ; /* 0x00000f0000227882 */
/* 0x000fe20000000000 */
/*5170*/ UTMALDG.1D [UR12], [UR20], desc[URZ] ; /* 0x0000ff0c140075b4 */
/* 0x000fe20008001000 */
/*5180*/ UTMALDG.1D [UR16], [UR20], desc[URZ] ; /* 0x0000ff10140075b4 */
/* 0x000fe60008001000 */
/*5190*/ UTMALDG.1D [UR24], [UR20], desc[URZ] ; /* 0x0000ff18140075b4 */
/* 0x000fe60008001000 */
/*51a0*/ UTMALDG.1D [UR32], [UR20], desc[URZ] ; /* 0x0000ff20140075b4 */
/* 0x000fe20008001000 */
/*51b0*/ @P0 SYNCS.ARRIVE.TRANS64 RZ, [UR19+0x11050], R0 ; /* 0x01105000ffff09a7 */
/* 0x0001e20008000013 */
/*51c0*/ UTMACCTL.PF [UR4] ; /* 0x00000000040079b9 */
/* 0x0003e40008040000 */
/*51d0*/ ULEA.HI.SX32 UR4, UR22, 0x1, 0x1e ; /* 0x0000000116047891 */
/* 0x002fe2000f8ff2ff */
/*51e0*/ UF2I.U32.TRUNC.NTZ UR5, UR6 ; /* 0x000000060005725c */
/* 0x000fe2000820f000 */
/*51f0*/ @!UP0 UIADD3 UR4, UPT, UPT, UR7, URZ, URZ ; /* 0x000000ff07048290 */
/* 0x000fc8000fffe0ff */
/*5200*/ UISETP.GE.AND UP0, UPT, UR5, UR4, UPT ; /* 0x000000040500728c */
/* 0x000fd2000bf06270 */
/*5210*/ BRA.U UP0, 0x5880 ; /* 0x0000000500987547 */
/* 0x000fea000b800000 */
/*5220*/ HFMA2 R2, -RZ, RZ, 0, 5.9604644775390625e-08 ; /* 0x00000001ff027431 */
/* 0x000fe200000001ff */
/*5230*/ LDCU UR44, c[0x0][0x370] ; /* 0x00006e00ff2c77ac */
/* 0x000e620008000800 */
/*5240*/ UMOV UR6, URZ ; /* 0x000000ff00067c82 */
/* 0x001fca0008000000 */
/*5250*/ S2UR UR8, SR_CgaCtaId ; /* 0x00000000000879c3 */
/* 0x004e220000008800 */
/*5260*/ UMOV UR7, 0x400 ; /* 0x0000040000077882 */
/* 0x000fe20000000000 */
/*5270*/ SHF.L.U32 R0, R2, 0x1f, RZ ; /* 0x0000001f02007819 */
/* 0x008fe200000006ff */
/*5280*/ ULEA UR8, UR8, UR7, 0x18 ; /* 0x0000000708087291 */
/* 0x001fc8000f8ec0ff */
/*5290*/ ULEA UR7, UR6, UR8, 0x3 ; /* 0x0000000806077291 */
/* 0x000fd2000f8e18ff */
/*52a0*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [UR7+0x11030], R0 ; /* 0x01103000ff0075a7 */
/* 0x000e240008001107 */
/*52b0*/ @!P0 BRA 0x5a40 ; /* 0x0000000400e08947 */
/* 0x001fea0003800000 */
/*52c0*/ ULEA UR32, UR6, UR8, 0xf ; /* 0x0000000806207291 */
/* 0x000fe2000f8e78ff */
/*52d0*/ UIADD3.64 UR10, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c0a7897 */
/* 0x000fe2000fffe0ff */
/*52e0*/ USHF.L.U32 UR35, UR5, 0x2, URZ ; /* 0x0000000205237899 */
/* 0x000fe200080006ff */
/*52f0*/ UIADD3 UR33, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007217890 */
/* 0x000fe2000fffe0ff */
/*5300*/ UIADD3.64 UR14, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c0e7897 */
/* 0x000fe2000fffe0ff */
/*5310*/ UIADD3 UR37, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007257890 */
/* 0x000fe2000fffe0ff */
/*5320*/ UIADD3 UR36, UPT, UPT, UR32, 0x800, URZ ; /* 0x0000080020247890 */
/* 0x000fe2000fffe0ff */
/*5330*/ UIADD3.64 UR18, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c127897 */
/* 0x000fe2000fffe0ff */
/*5340*/ UIADD3 UR41, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007297890 */
/* 0x000fe2000fffe0ff */
/*5350*/ UIADD3 UR40, UPT, UPT, UR32, 0x1000, URZ ; /* 0x0000100020287890 */
/* 0x000fe2000fffe0ff */
/*5360*/ UIADD3.64 UR22, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c167897 */
/* 0x000fe2000fffe0ff */
/*5370*/ UIADD3 UR9, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007097890 */
/* 0x000fe2000fffe0ff */
/*5380*/ UIADD3 UR8, UPT, UPT, UR32, 0x1800, URZ ; /* 0x0000180020087890 */
/* 0x000fe2000fffe0ff */
/*5390*/ UIADD3.64 UR26, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c1a7897 */
/* 0x000fe2000fffe0ff */
/*53a0*/ UIADD3 UR13, UPT, UPT, UR7, 0x11020, URZ ; /* 0x00011020070d7890 */
/* 0x000fe2000fffe0ff */
/*53b0*/ UIADD3 UR12, UPT, UPT, UR32, 0x2000, URZ ; /* 0x00002000200c7890 */
/* 0x000fe2000fffe0ff */
/*53c0*/ UIADD3.64 UR30, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c1e7897 */
/* 0x000fe2000fffe0ff */
/*53d0*/ UIADD3 UR17, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007117890 */
/* 0x000fe2000fffe0ff */
/*53e0*/ UIADD3 UR16, UPT, UPT, UR32, 0x2800, URZ ; /* 0x0000280020107890 */
/* 0x000fe2000fffe0ff */
/*53f0*/ UMOV UR34, URZ ; /* 0x000000ff00227c82 */
/* 0x000fe20008000000 */
/*5400*/ UMOV UR38, 0x100 ; /* 0x0000010000267882 */
/* 0x000fe20000000000 */
/*5410*/ UMOV UR39, UR35 ; /* 0x0000002300277c82 */
/* 0x000fe20008000000 */
/*5420*/ UTMALDG.2D [UR32], [UR10], desc[URZ] ; /* 0x0000ff200a0075b4 */
/* 0x0001e20008009000 */
/*5430*/ UMOV UR42, 0x200 ; /* 0x00000200002a7882 */
/* 0x000fe20000000000 */
/*5440*/ UMOV UR43, UR35 ; /* 0x00000023002b7c82 */
/* 0x000fe20008000000 */
/*5450*/ UIADD3 UR21, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007157890 */
/* 0x000fe2000fffe0ff */
/*5460*/ UIADD3 UR20, UPT, UPT, UR32, 0x3000, URZ ; /* 0x0000300020147890 */
/* 0x000fe2000fffe0ff */
/*5470*/ UIADD3 UR25, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007197890 */
/* 0x000fe2000fffe0ff */
/*5480*/ UIADD3 UR24, UPT, UPT, UR32, 0x3800, URZ ; /* 0x0000380020187890 */
/* 0x000fe2000fffe0ff */
/*5490*/ ELECT P0, URZ, PT ; /* 0x0000000000ff782f */
/* 0x000fe20003800000 */
/*54a0*/ UIADD3 UR49, UPT, UPT, UR7, 0x11020, URZ ; /* 0x0001102007317890 */
/* 0x000fe2000fffe0ff */
/*54b0*/ UIADD3 UR48, UPT, UPT, UR32, 0x5800, URZ ; /* 0x0000580020307890 */
/* 0x000fe2000fffe0ff */
/*54c0*/ UIADD3 UR5, UPT, UPT, UR44, UR5, URZ ; /* 0x000000052c057290 */
/* 0x002fe2000fffe0ff */
/*54d0*/ UMOV UR50, 0xb00 ; /* 0x00000b0000327882 */
/* 0x000fe20000000000 */
/*54e0*/ UMOV UR51, UR35 ; /* 0x0000002300337c82 */
/* 0x000fe20008000000 */
/*54f0*/ UIADD3 UR6, UPT, UPT, UR6, 0x1, URZ ; /* 0x0000000106067890 */
/* 0x000fe2000fffe0ff */
/*5500*/ UTMALDG.2D [UR36], [UR14], desc[URZ] ; /* 0x0000ff240e0075b4 */
/* 0x0003e20008009000 */
/*5510*/ UISETP.GE.AND UP0, UPT, UR5, UR4, UPT ; /* 0x000000040500728c */
/* 0x000fe2000bf06270 */
/*5520*/ UMOV UR10, 0x300 ; /* 0x00000300000a7882 */
/* 0x001fe20000000000 */
/*5530*/ UMOV UR11, UR35 ; /* 0x00000023000b7c82 */
/* 0x000fc60008000000 */
/*5540*/ @P0 MOV R0, 0x8000 ; /* 0x0000800000000802 */
/* 0x000fe20000000f00 */
/*5550*/ UMOV UR34, 0xf00 ; /* 0x00000f0000227882 */
/* 0x000fe20000000000 */
/*5560*/ UTMALDG.2D [UR40], [UR18], desc[URZ] ; /* 0x0000ff28120075b4 */
/* 0x0001e20008009000 */
/*5570*/ UMOV UR14, 0x400 ; /* 0x00000400000e7882 */
/* 0x002fe20000000000 */
/*5580*/ UMOV UR15, UR35 ; /* 0x00000023000f7c82 */
/* 0x000fe20008000000 */
/*5590*/ UIADD3.64 UR36, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c247897 */
/* 0x000fe2000fffe0ff */
/*55a0*/ UIADD3.64 UR38, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c267897 */
/* 0x000fe2000fffe0ff */
/*55b0*/ UTMALDG.2D [UR8], [UR22], desc[URZ] ; /* 0x0000ff08160075b4 */
/* 0x0003e20008009000 */
/*55c0*/ UMOV UR18, 0x500 ; /* 0x0000050000127882 */
/* 0x001fe20000000000 */
/*55d0*/ UMOV UR19, UR35 ; /* 0x0000002300137c82 */
/* 0x000fe20008000000 */
/*55e0*/ UIADD3.64 UR40, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c287897 */
/* 0x000fe2000fffe0ff */
/*55f0*/ UIADD3.64 UR42, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c2a7897 */
/* 0x000fe2000fffe0ff */
/*5600*/ UTMALDG.2D [UR12], [UR26], desc[URZ] ; /* 0x0000ff0c1a0075b4 */
/* 0x0001e20008009000 */
/*5610*/ UIADD3 UR8, UPT, UPT, UR32, 0x4000, URZ ; /* 0x0000400020087890 */
/* 0x002fe2000fffe0ff */
/*5620*/ UMOV UR22, 0x600 ; /* 0x0000060000167882 */
/* 0x000fe20000000000 */
/*5630*/ UMOV UR23, UR35 ; /* 0x0000002300177c82 */
/* 0x000fe20008000000 */
/*5640*/ UMOV UR10, 0x800 ; /* 0x00000800000a7882 */
/* 0x000fe20000000000 */
/*5650*/ UTMALDG.2D [UR16], [UR30], desc[URZ] ; /* 0x0000ff101e0075b4 */
/* 0x0003e20008009000 */
/*5660*/ UIADD3 UR12, UPT, UPT, UR32, 0x4800, URZ ; /* 0x00004800200c7890 */
/* 0x001fe2000fffe0ff */
/*5670*/ UMOV UR26, 0x700 ; /* 0x00000700001a7882 */
/* 0x000fe20000000000 */
/*5680*/ UMOV UR27, UR35 ; /* 0x00000023001b7c82 */
/* 0x000fe20008000000 */
/*5690*/ UMOV UR14, 0x900 ; /* 0x00000900000e7882 */
/* 0x000fe20000000000 */
/*56a0*/ UTMALDG.2D [UR20], [UR36], desc[URZ] ; /* 0x0000ff14240075b4 */
/* 0x0001e20008009000 */
/*56b0*/ UIADD3.64 UR30, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c1e7897 */
/* 0x002fe2000fffe0ff */
/*56c0*/ UIADD3 UR16, UPT, UPT, UR32, 0x5000, URZ ; /* 0x0000500020107890 */
/* 0x000fe2000fffe0ff */
/*56d0*/ UMOV UR18, 0xa00 ; /* 0x00000a0000127882 */
/* 0x000fe20000000000 */
/*56e0*/ UTMALDG.2D [UR24], [UR38], desc[URZ] ; /* 0x0000ff18260075b4 */
/* 0x0003e20008009000 */
/*56f0*/ UIADD3.64 UR20, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c147897 */
/* 0x001fe2000fffe0ff */
/*5700*/ UIADD3.64 UR22, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c167897 */
/* 0x000fe2000fffe0ff */
/*5710*/ UIADD3.64 UR36, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c247897 */
/* 0x000fe2000fffe0ff */
/*5720*/ UTMALDG.2D [UR8], [UR40], desc[URZ] ; /* 0x0000ff08280075b4 */
/* 0x0001e20008009000 */
/*5730*/ UIADD3.64 UR24, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c187897 */
/* 0x002fe2000fffe0ff */
/*5740*/ UIADD3.64 UR26, UPT, UPT, UR28, 0x100, URZ ; /* 0x000001001c1a7897 */
/* 0x000fe2000fffe0ff */
/*5750*/ UTMALDG.2D [UR12], [UR30], desc[URZ] ; /* 0x0000ff0c1e0075b4 */
/* 0x0003e20008009000 */
/*5760*/ UIADD3 UR8, UPT, UPT, UR32, 0x6000, URZ ; /* 0x0000600020087890 */
/* 0x001fe2000fffe0ff */
/*5770*/ UMOV UR10, 0xc00 ; /* 0x00000c00000a7882 */
/* 0x000fe20000000000 */
/*5780*/ UTMALDG.2D [UR16], [UR42], desc[URZ] ; /* 0x0000ff102a0075b4 */
/* 0x0001e20008009000 */
/*5790*/ UIADD3 UR12, UPT, UPT, UR32, 0x6800, URZ ; /* 0x00006800200c7890 */
/* 0x002fe2000fffe0ff */
/*57a0*/ UMOV UR14, 0xd00 ; /* 0x00000d00000e7882 */
/* 0x000fe20000000000 */
/*57b0*/ UTMALDG.2D [UR48], [UR20], desc[URZ] ; /* 0x0000ff30140075b4 */
/* 0x0005e20008009000 */
/*57c0*/ UIADD3 UR16, UPT, UPT, UR32, 0x7000, URZ ; /* 0x0000700020107890 */
/* 0x001fe2000fffe0ff */
/*57d0*/ UIADD3 UR32, UPT, UPT, UR32, 0x7800, URZ ; /* 0x0000780020207890 */
/* 0x000fe2000fffe0ff */
/*57e0*/ UMOV UR18, 0xe00 ; /* 0x00000e0000127882 */
/* 0x000fe20000000000 */
/*57f0*/ UTMALDG.2D [UR8], [UR22], desc[URZ] ; /* 0x0000ff08160075b4 */
/* 0x0005e60008009000 */
/*5800*/ UTMALDG.2D [UR12], [UR24], desc[URZ] ; /* 0x0000ff0c180075b4 */
/* 0x0007e60008009000 */
/*5810*/ UTMALDG.2D [UR16], [UR26], desc[URZ] ; /* 0x0000ff101a0075b4 */
/* 0x0007e20008009000 */
/*5820*/ UTMALDG.2D [UR32], [UR36], desc[URZ] ; /* 0x0000ff20240075b4 */
/* 0x0007e20008009000 */
/*5830*/ @P0 SYNCS.ARRIVE.TRANS64 RZ, [UR7+0x11020], R0 ; /* 0x01102000ffff09a7 */
/* 0x0007e20008000007 */
/*5840*/ USHF.R.U32.HI UR7, URZ, 0x1, UR6 ; /* 0x00000001ff077899 */
/* 0x000fe20008011606 */
/*5850*/ ULOP3.LUT UR6, UR6, 0x1, URZ, 0xc0, !UPT ; /* 0x0000000106067892 */
/* 0x000fca000f8ec0ff */
/*5860*/ LOP3.LUT R2, R2, UR7, RZ, 0x3c, !PT ; /* 0x0000000702027c12 */
/* 0x000fe2000f8e3cff */
/*5870*/ BRA.U !UP0, 0x5250 ; /* 0xfffffff908747547 */
/* 0x000fec000b83ffff */
/*5880*/ IADD R6, R6, -0x5 ; /* 0xfffffffb06067835 */
/* 0x000fca00078e0000 */
/*5890*/ ISETP.GT.U32.AND P0, PT, R6, 0x2, PT ; /* 0x000000020600780c */
/* 0x000fda0003f04070 */
/*58a0*/ @P0 EXIT ; /* 0x000000000000094d */
/* 0x00cfea0003800000 */
/*58b0*/ NOP ; /* 0x0000000000007918 */
/* 0x000fd00000000000 */
/*58c0*/ USETMAXREG.DEALLOC.CTAPOOL 0x20 ; /* 0x00000020000079c8 */
/* 0x03ffc000080e0500 */
/*58d0*/ EXIT ; /* 0x000000000000794d */
/* 0x000fea0003800000 */
/*58e0*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11048], R2 ; /* 0x01104802030075a7 */
/* 0x000e2400080011ff */
/*58f0*/ @!P0 NANOSLEEP.SYNCS 0x989680 ; /* 0x009896800000895d */
/* 0x001fea0003900000 */
/*5900*/ @!P0 SYNCS.PHASECHK.TRANS64 P0, [R3+URZ+0x11048], R2 ; /* 0x01104802030085a7 */
/* 0x000e2400080010ff */
/*5910*/ @!P0 BRA 0x58e0 ; /* 0xfffffffc00f08947 */
/* 0x001fea000383ffff */
/*5920*/ BRA 0x2c0 ; /* 0xffffffa800647947 */
/* 0x000fea000383ffff */
/*5930*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11050], R2 ; /* 0x01105002030075a7 */
/* 0x000e2400080011ff */
/*5940*/ @!P0 NANOSLEEP.SYNCS 0x989680 ; /* 0x009896800000895d */
/* 0x001fea0003900000 */
/*5950*/ @!P0 SYNCS.PHASECHK.TRANS64 P0, [R3+URZ+0x11050], R2 ; /* 0x01105002030085a7 */
/* 0x000e2400080010ff */
/*5960*/ @!P0 BRA 0x5930 ; /* 0xfffffffc00f08947 */
/* 0x029fea000383ffff */
/*5970*/ BRA 0x340 ; /* 0xffffffa800707947 */
/* 0x000fea000383ffff */
/*5980*/ MOV R9, UR11 ; /* 0x0000000b00097c02 */
/* 0x000fc80008000f00 */
/*5990*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R9+URZ+0x11020], R4 ; /* 0x01102004090075a7 */
/* 0x000e2400080011ff */
/*59a0*/ @!P0 NANOSLEEP.SYNCS 0x989680 ; /* 0x009896800000895d */
/* 0x001fea0003900000 */
/*59b0*/ @!P0 SYNCS.PHASECHK.TRANS64 P0, [R9+URZ+0x11020], R4 ; /* 0x01102004090085a7 */
/* 0x000e2400080010ff */
/*59c0*/ @!P0 BRA 0x5980 ; /* 0xfffffffc00ec8947 */
/* 0x001fea000383ffff */
/*59d0*/ BRA 0x870 ; /* 0xffffffac00a47947 */
/* 0x000fea000383ffff */
/*59e0*/ MOV R3, UR19 ; /* 0x0000001300037c02 */
/* 0x000fc80008000f00 */
/*59f0*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11058], R0 ; /* 0x01105800030075a7 */
/* 0x000e2400080011ff */
/*5a00*/ @!P0 NANOSLEEP.SYNCS 0x989680 ; /* 0x009896800000895d */
/* 0x00ffea0003900000 */
/*5a10*/ @!P0 SYNCS.PHASECHK.TRANS64 P0, [R3+URZ+0x11058], R0 ; /* 0x01105800030085a7 */
/* 0x000e2400080010ff */
/*5a20*/ @!P0 BRA 0x59e0 ; /* 0xfffffffc00ec8947 */
/* 0x011fea000383ffff */
/*5a30*/ BRA 0x4eb0 ; /* 0xfffffff4001c7947 */
/* 0x000fea000383ffff */
/*5a40*/ MOV R3, UR7 ; /* 0x0000000700037c02 */
/* 0x000fc80008000f00 */
/*5a50*/ SYNCS.PHASECHK.TRANS64.TRYWAIT P0, [R3+URZ+0x11030], R0 ; /* 0x01103000030075a7 */
/* 0x000e6400080011ff */
/*5a60*/ @!P0 NANOSLEEP.SYNCS 0x989680 ; /* 0x009896800000895d */
/* 0x002fea0003900000 */
/*5a70*/ @!P0 SYNCS.PHASECHK.TRANS64 P0, [R3+URZ+0x11030], R0 ; /* 0x01103000030085a7 */
/* 0x000e2400080010ff */
/*5a80*/ @!P0 BRA 0x5a40 ; /* 0xfffffffc00ec8947 */
/* 0x001fea000383ffff */
/*5a90*/ BRA 0x52c0 ; /* 0xfffffff800087947 */
/* 0x000fea000383ffff */
/*5aa0*/ SHF.R.U32.HI R9, RZ, 0x17, R5 ; /* 0x00000017ff097819 */
/* 0x000fe40000011605 */
/*5ab0*/ SHF.R.U32.HI R8, RZ, 0x17, R4 ; /* 0x00000017ff087819 */
/* 0x000fe40000011604 */
/*5ac0*/ LOP3.LUT R20, R9, 0xff, RZ, 0xc0, !PT ; /* 0x000000ff09147812 */
/* 0x000fe400078ec0ff */
/*5ad0*/ LOP3.LUT R18, R8, 0xff, RZ, 0xc0, !PT ; /* 0x000000ff08127812 */
/* 0x000fe200078ec0ff */
/*5ae0*/ MOV R9, R5 ; /* 0x0000000500097202 */
/* 0x000fe40000000f00 */
/*5af0*/ IADD R11, R20, -0x1 ; /* 0xffffffff140b7835 */
/* 0x000fe400078e0000 */
/*5b00*/ IADD R10, R18, -0x1 ; /* 0xffffffff120a7835 */
/* 0x000fc600078e0000 */
/*5b10*/ ISETP.GT.U32.AND P3, PT, R11, 0xfd, PT ; /* 0x000000fd0b00780c */
/* 0x000fca0003f64070 */
/*5b20*/ ISETP.GT.U32.OR P3, PT, R10, 0xfd, P3 ; /* 0x000000fd0a00780c */
/* 0x000fda0001f64470 */
/*5b30*/ @!P3 MOV R8, RZ ; /* 0x000000ff0008b202 */
/* 0x000fe20000000f00 */
/*5b40*/ @!P3 BRA 0x5cc0 ; /* 0x00000000005cb947 */
/* 0x000fec0003800000 */
/*5b50*/ FSETP.GTU.FTZ.AND P3, PT, |R4|, +INF , PT ; /* 0x7f8000000400780b */
/* 0x000fe20003f7c200 */
/*5b60*/ FSETP.GTU.FTZ.AND P4, PT, |R5|, +INF , PT ; /* 0x7f8000000500780b */
/* 0x000fca0003f9c200 */
/*5b70*/ PLOP3.LUT P3, PT, P3, P4, PT, 0xf8, 0x8f ; /* 0x00000000008f781c */
/* 0x000fda0001f69f70 */
/*5b80*/ @P3 BRA 0x60a0 ; /* 0x0000000400443947 */
/* 0x000fea0003800000 */
/*5b90*/ LOP3.LUT P3, RZ, R9, 0x7fffffff, R4, 0xc8, !PT ; /* 0x7fffffff09ff7812 */
/* 0x000fda000786c804 */
/*5ba0*/ @!P3 BRA 0x6080 ; /* 0x000000040034b947 */
/* 0x000fea0003800000 */
/*5bb0*/ FSETP.NEU.FTZ.AND P6, PT, |R4|.reuse, +INF , PT ; /* 0x7f8000000400780b */
/* 0x040fe20003fdd200 */
/*5bc0*/ FSETP.NEU.FTZ.AND P4, PT, |R5|, +INF , PT ; /* 0x7f8000000500780b */
/* 0x000fe20003f9d200 */
/*5bd0*/ FSETP.NEU.FTZ.AND P3, PT, |R4|, +INF , PT ; /* 0x7f8000000400780b */
/* 0x000fd80003f7d200 */
/*5be0*/ @!P4 BRA !P6, 0x6080 ; /* 0x000000040024c947 */
/* 0x000fea0007000000 */
/*5bf0*/ LOP3.LUT P6, RZ, R4, 0x7fffffff, RZ, 0xc0, !PT ; /* 0x7fffffff04ff7812 */
/* 0x000fc800078cc0ff */
/*5c00*/ PLOP3.LUT P4, PT, P4, P6, PT, 0x2f, 0xf2 ; /* 0x0000000000f2781c */
/* 0x000fda000278c577 */
/*5c10*/ @P4 BRA 0x6060 ; /* 0x0000000400104947 */
/* 0x000fea0003800000 */
/*5c20*/ LOP3.LUT P4, RZ, R9, 0x7fffffff, RZ, 0xc0, !PT ; /* 0x7fffffff09ff7812 */
/* 0x000fc8000788c0ff */
/*5c30*/ PLOP3.LUT P3, PT, P3, P4, PT, 0x2f, 0xf2 ; /* 0x0000000000f2781c */
/* 0x000fda0001f68577 */
/*5c40*/ @P3 BRA 0x6030 ; /* 0x0000000000f83947 */
/* 0x000fea0003800000 */
/*5c50*/ ISETP.GE.AND P3, PT, R10, RZ, PT ; /* 0x000000ff0a00720c */
/* 0x000fe20003f66270 */
/*5c60*/ ISETP.GE.AND P4, PT, R11, RZ, PT ; /* 0x000000ff0b00720c */
/* 0x000fd80003f86270 */
/*5c70*/ @P3 MOV R8, RZ ; /* 0x000000ff00083202 */
/* 0x000fe20000000f00 */
/*5c80*/ @!P3 MOV R8, 0xffffffc0 ; /* 0xffffffc00008b802 */
/* 0x000fe20000000f00 */
/*5c90*/ @!P3 FFMA R4, R4, 1.84467440737095516160e+19, RZ ; /* 0x5f8000000404b823 */
/* 0x000fe200000000ff */
/*5ca0*/ @!P4 FFMA R9, R5, 1.84467440737095516160e+19, RZ ; /* 0x5f8000000509c823 */
/* 0x000fc600000000ff */
/*5cb0*/ @!P4 IADD R8, R8, 0x40 ; /* 0x000000400808c835 */
/* 0x000fce00078e0000 */
/*5cc0*/ LEA R10, R20, 0xc0800000, 0x17 ; /* 0xc0800000140a7811 */
/* 0x000fca00078eb8ff */
/*5cd0*/ IADD R10, -R10, R9 ; /* 0x000000090a0a7235 */
/* 0x000fe200078e0100 */
/*5ce0*/ IADD R9, R18, -0x7f ; /* 0xffffff8112097835 */
/* 0x000fc600078e0000 */
/*5cf0*/ MUFU.RCP R11, R10 ; /* 0x0000000a000b7308 */
/* 0x000e220000001000 */
/*5d00*/ FADD.FTZ R17, -R10, -RZ ; /* 0x800000ff0a117221 */
/* 0x000fe20000010100 */
/*5d10*/ IMAD R4, R9.reuse, -0x800000, R4 ; /* 0xff80000009047824 */
/* 0x040fe200078e0204 */
/*5d20*/ IADD3 R9, PT, PT, R9, 0x7f, -R20 ; /* 0x0000007f09097810 */
/* 0x000fca0007ffe814 */
/*5d30*/ IADD R9, R9, R8 ; /* 0x0000000809097235 */
/* 0x000fe200078e0000 */
/*5d40*/ FFMA R18, R11, R17, 1 ; /* 0x3f8000000b127423 */
/* 0x001fc80000000011 */
/*5d50*/ FFMA R22, R11, R18, R11 ; /* 0x000000120b167223 */
/* 0x000fc8000000000b */
/*5d60*/ FFMA R11, R4, R22, RZ ; /* 0x00000016040b7223 */
/* 0x000fc800000000ff */
/*5d70*/ FFMA R18, R17, R11, R4 ; /* 0x0000000b11127223 */
/* 0x000fc80000000004 */
/*5d80*/ FFMA R21, R22, R18, R11 ; /* 0x0000001216157223 */
/* 0x000fc8000000000b */
/*5d90*/ FFMA R18, R17, R21, R4 ; /* 0x0000001511127223 */
/* 0x000fc80000000004 */
/*5da0*/ FFMA R11, R22, R18, R21 ; /* 0x00000012160b7223 */
/* 0x000fca0000000015 */
/*5db0*/ SHF.R.U32.HI R4, RZ, 0x17, R11 ; /* 0x00000017ff047819 */
/* 0x000fc8000001160b */
/*5dc0*/ LOP3.LUT R4, R4, 0xff, RZ, 0xc0, !PT ; /* 0x000000ff04047812 */
/* 0x000fca00078ec0ff */
/*5dd0*/ IADD R10, R4, R9 ; /* 0x00000009040a7235 */
/* 0x000fca00078e0000 */
/*5de0*/ IADD R4, R10, -0x1 ; /* 0xffffffff0a047835 */
/* 0x000fca00078e0000 */
/*5df0*/ ISETP.GE.U32.AND P3, PT, R4, 0xfe, PT ; /* 0x000000fe0400780c */
/* 0x000fda0003f66070 */
/*5e00*/ @!P3 BRA 0x6010 ; /* 0x000000000080b947 */
/* 0x000fea0003800000 */
/*5e10*/ ISETP.GT.AND P3, PT, R10, 0xfe, PT ; /* 0x000000fe0a00780c */
/* 0x000fda0003f64270 */
/*5e20*/ @P3 BRA 0x5fe0 ; /* 0x00000000006c3947 */
/* 0x000fea0003800000 */
/*5e30*/ ISETP.GE.AND P3, PT, R10, 0x1, PT ; /* 0x000000010a00780c */
/* 0x000fda0003f66270 */
/*5e40*/ @P3 BRA 0x60b0 ; /* 0x0000000000983947 */
/* 0x000fea0003800000 */
/*5e50*/ ISETP.GE.AND P3, PT, R10, -0x18, PT ; /* 0xffffffe80a00780c */
/* 0x000fe20003f66270 */
/*5e60*/ LOP3.LUT R11, R11, 0x80000000, RZ, 0xc0, !PT ; /* 0x800000000b0b7812 */
/* 0x000fd800078ec0ff */
/*5e70*/ @!P3 BRA 0x60b0 ; /* 0x00000000008cb947 */
/* 0x000fea0003800000 */
/*5e80*/ FFMA.RZ R4, R22, R18.reuse, R21.reuse ; /* 0x0000001216047223 */
/* 0x180fe2000000c015 */
/*5e90*/ IADD R17, R10, 0x20 ; /* 0x000000200a117835 */
/* 0x000fe200078e0000 */
/*5ea0*/ FFMA.RM R9, R22, R18, R21 ; /* 0x0000001216097223 */
/* 0x000fe20000004015 */
/*5eb0*/ ISETP.NE.AND P4, PT, R10.reuse, RZ, PT ; /* 0x000000ff0a00720c */
/* 0x040fe20003f85270 */
/*5ec0*/ ISETP.NE.AND P6, PT, R10, RZ, PT ; /* 0x000000ff0a00720c */
/* 0x000fe20003fc5270 */
/*5ed0*/ LOP3.LUT R4, R4, 0x7fffff, RZ, 0xc0, !PT ; /* 0x007fffff04047812 */
/* 0x000fe200078ec0ff */
/*5ee0*/ IADD R10, -R10, RZ ; /* 0x000000ff0a0a7235 */
/* 0x000fc600078e0100 */
/*5ef0*/ LOP3.LUT R8, R4, 0x800000, RZ, 0xfc, !PT ; /* 0x0080000004087812 */
/* 0x000fe200078efcff */
/*5f00*/ FFMA.RP R4, R22, R18, R21 ; /* 0x0000001216047223 */
/* 0x000fc60000008015 */
/*5f10*/ SHF.L.U32 R17, R8, R17, RZ ; /* 0x0000001108117219 */
/* 0x000fe400000006ff */
/*5f20*/ FSETP.NEU.FTZ.AND P3, PT, R4, R9, PT ; /* 0x000000090400720b */
/* 0x000fe20003f7d000 */
/*5f30*/ SEL R9, R10, RZ, P6 ; /* 0x000000ff0a097207 */
/* 0x000fe40003000000 */
/*5f40*/ ISETP.NE.AND P4, PT, R17, RZ, P4 ; /* 0x000000ff1100720c */
/* 0x000fc60002785270 */
/*5f50*/ SHF.R.U32.HI R9, RZ, R9, R8 ; /* 0x00000009ff097219 */
/* 0x000fe40000011608 */
/*5f60*/ PLOP3.LUT P3, PT, P3, P4, PT, 0xf8, 0x8f ; /* 0x00000000008f781c */
/* 0x000fe40001f69f70 */
/*5f70*/ SHF.R.U32.HI R17, RZ, 0x1, R9 ; /* 0x00000001ff117819 */
/* 0x000fc60000011609 */
/*5f80*/ SEL R4, RZ, 0x1, !P3 ; /* 0x00000001ff047807 */
/* 0x000fca0005800000 */
/*5f90*/ LOP3.LUT R4, R4, 0x1, R17, 0xf8, !PT ; /* 0x0000000104047812 */
/* 0x000fc800078ef811 */
/*5fa0*/ LOP3.LUT R4, R4, R9, RZ, 0xc0, !PT ; /* 0x0000000904047212 */
/* 0x000fca00078ec0ff */
/*5fb0*/ IADD R4, R17, R4 ; /* 0x0000000411047235 */
/* 0x000fca00078e0000 */
/*5fc0*/ LOP3.LUT R11, R4, R11, RZ, 0xfc, !PT ; /* 0x0000000b040b7212 */
/* 0x000fe200078efcff */
/*5fd0*/ BRA 0x60b0 ; /* 0x0000000000347947 */
/* 0x000fec0003800000 */
/*5fe0*/ LOP3.LUT R11, R11, 0x80000000, RZ, 0xc0, !PT ; /* 0x800000000b0b7812 */
/* 0x000fc800078ec0ff */
/*5ff0*/ LOP3.LUT R11, R11, 0x7f800000, RZ, 0xfc, !PT ; /* 0x7f8000000b0b7812 */
/* 0x000fe200078efcff */
/*6000*/ BRA 0x60b0 ; /* 0x0000000000287947 */
/* 0x000fec0003800000 */
/*6010*/ LEA R11, R9, R11, 0x17 ; /* 0x0000000b090b7211 */
/* 0x000fe200078eb8ff */
/*6020*/ BRA 0x60b0 ; /* 0x0000000000207947 */
/* 0x000fec0003800000 */
/*6030*/ LOP3.LUT R4, R9, 0x80000000, R4, 0x48, !PT ; /* 0x8000000009047812 */
/* 0x000fc800078e4804 */
/*6040*/ LOP3.LUT R11, R4, 0x7f800000, RZ, 0xfc, !PT ; /* 0x7f800000040b7812 */
/* 0x000fe200078efcff */
/*6050*/ BRA 0x60b0 ; /* 0x0000000000147947 */
/* 0x000fec0003800000 */
/*6060*/ LOP3.LUT R11, R9, 0x80000000, R4, 0x48, !PT ; /* 0x80000000090b7812 */
/* 0x000fe200078e4804 */
/*6070*/ BRA 0x60b0 ; /* 0x00000000000c7947 */
/* 0x000fec0003800000 */
/*6080*/ MUFU.RSQ R11, -QNAN ; /* 0xffc00000000b7908 */
/* 0x000e220000001400 */
/*6090*/ BRA 0x60b0 ; /* 0x0000000000047947 */
/* 0x000fea0003800000 */
/*60a0*/ FADD.FTZ R11, R4, R5 ; /* 0x00000005040b7221 */
/* 0x000fce0000010000 */
/*60b0*/ MOV R8, R19 ; /* 0x0000001300087202 */
/* 0x000fe20000000f00 */
/*60c0*/ HFMA2 R9, -RZ, RZ, 0, 0 ; /* 0x00000000ff097431 */
/* 0x000fe200000001ff */
/*60d0*/ MOV R4, R11 ; /* 0x0000000b00047202 */
/* 0x001fc60000000f00 */
/*60e0*/ RET.REL.NODEC R8 0x0 ; /* 0xffffff9c08c47950 */
/* 0x000fea0003c3ffff */
/*60f0*/ BRA 0x60f0; /* 0xfffffffc00fc7947 */
/* 0x000fc0000383ffff */
/*6100*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6110*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6120*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6130*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6140*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6150*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6160*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
/*6170*/ NOP; /* 0x0000000000007918 */
/* 0x000fc00000000000 */
..........
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment