Page MenuHomePhabricator
Paste P106

CUDA project kernels (SM 5.2)
ArchivedPublic

Authored by pmoreau on Oct 18 2016, 11:32 AM.
Fatbin elf code:
================
arch = sm_52
code version = [1,7]
producer = cuda
host = linux
compile_size = 64bit
identifier = /home/pmoreau/projects/cuda_project/Project/ClusterHierarchy.cu
code for sm_52
Function : _Z22generate_leaves_kernelffPjS_P5uint4P6float4
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001cc400e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R2, SR_CTAID.Y; /* 0xf0c8000002670002 */
/*0018*/ S2R R8, SR_TID.Y; /* 0xf0c8000002270008 */
/* 0x083fc400efa00751 */
/*0028*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0030*/ S2R R14, SR_TID.X; /* 0xf0c800000217000e */
/*0038*/ XMAD.MRG R4, R2.reuse, c[0x0] [0xc].H1, RZ; /* 0x4f107f8000370204 */
/* 0x001fc404fca017f1 */
/*0048*/ XMAD R3, R2, c[0x0] [0xc], R8; /* 0x4e00040000370203 */
/*0050*/ XMAD.MRG R6, R0, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270006 */
/*0058*/ XMAD.PSL.CBCC R2, R2.H1, R4.H1, R3; /* 0x5b30019800470202 */
/* 0x001fc000fe4247f5 */
/*0068*/ XMAD R5, R0.reuse, c[0x0] [0x8], R14; /* 0x4e00070000270005 */
/*0070*/ SHL R2, R2, 0x1; /* 0x3848000000170202 */
/*0078*/ { XMAD.PSL.CBCC R13, R0.H1, R6.H1, R5; /* 0x5b3002980067000d */
/*0088*/ I2F.F32.S32 R3, R2; } /* 0x0008f400fe000032 */
/* 0x5cb8000000272a03 */
/*0090*/ { MOV32I R0, 0xffffffff; /* 0x010ffffffff7f000 */
/*0098*/ I2F.F32.S32 R17, R13; } /* 0x5cb8000000d72a11 */
/* 0x101fc08036221171 */
/*00a8*/ TEXS.T R9, R6, R17, R3, 0x5a, 2D, RGB; /* 0xd82005a090371106 */
/*00b0*/ TEXS.P R15, R10, R17, R3, 0x5b, 2D, RGB; /* 0xd82005b0f037110a */
/*00b8*/ { MOV R18, R0.reuse; /* 0x5c98078000070012 */
/*00c8*/ SSY 0x478; } /* 0x011fb400fc2007f1 */
/* 0xe29000003a800000 */
/*00d0*/ MOV R19, R0; /* 0x5c98078000070013 */
/*00d8*/ FSETP.EQ.FTZ.AND P0, PT, R9, RZ, PT; /* 0x5bb283800ff70907 */
/* 0x0000c400fe401ffd */
/*00e8*/ @P0 SYNC; /* 0xf0f800000000000f */
/*00f0*/ FFMA.FTZ R18, R9, -c[0x0][0x140], -RZ; /* 0x49a37f8005070912 */
/*00f8*/ MUFU.LG2 R5, R18; /* 0x5080000000371205 */
/* 0x005fc400ffa007f1 */
/*0108*/ SHR R3, R2, 0x1f; /* 0x3829000001f70203 */
/*0110*/ SHR R4, R13, 0x1f; /* 0x3829000001f70d04 */
/*0118*/ FMUL32I.FTZ R5, R5, 0.69314718246459960938; /* 0x1e23f31721870505 */
/* 0x001fc800fc8007f1 */
/*0128*/ LEA.HI R3, R3, R2, RZ, 0x3; /* 0x5bdf7f8030270303 */
/*0130*/ LEA.HI R4, R4, R13, RZ, 0x3; /* 0x5bdf7f8030d70404 */
/*0138*/ FMUL.FTZ R5, R5, c[0x0][0x144]; /* 0x4c68100005170505 */
/* 0x001fd400fe200711 */
/*0148*/ F2I.FTZ.S32.F32.TRUNC R5, R5; /* 0x5cb0118000571a05 */
/*0150*/ SHR R16, R3, 0x3; /* 0x3829000000370310 */
/*0158*/ SHR R12, R4, 0x3; /* 0x382900000037040c */
/* 0x001fc400fc2007f1 */
/*0168*/ SHL R19, R16, 0x4; /* 0x3848000000471013 */
/*0170*/ SHL R18, R12, 0x4; /* 0x3848000000470c12 */
/*0178*/ SHL R20, R16, 0x2; /* 0x3848000000271014 */
/* 0x001fc400fe220ff3 */
/*0188*/ SHL R24, R5.reuse, 0x4; /* 0x3848000000470518 */
/*0190*/ LOP32I.AND R21, R19, 0x40; /* 0x0400000004071315 */
/*0198*/ SHL R22, R12, 0x2; /* 0x3848000000270c16 */
/* 0x001fc800fc2007f1 */
/*01a8*/ LOP32I.AND R23, R18, 0x40; /* 0x0400000004071217 */
/*01b0*/ SHL R18, R5, 0x2; /* 0x3848000000270512 */
/*01b8*/ LOP32I.AND R19, R24, 0x40; /* 0x0400000004071813 */
/* 0x001fc800fe2007f1 */
/*01c8*/ LOP3.LUT R25, R21, 0x8, R20, 0xf8; /* 0x3cf80a0000871519 */
/*01d0*/ SHL R21, R12, 0x6; /* 0x3848000000670c15 */
/*01d8*/ LOP3.LUT R22, R23, 0x8, R22, 0xf8; /* 0x3cf80b0000871716 */
/* 0x001fc800fc2007f1 */
/*01e8*/ LOP3.LUT R19, R19, 0x8, R18, 0xf8; /* 0x3cf8090000871313 */
/*01f0*/ SHL R18, R5, 0x6; /* 0x3848000000670512 */
/*01f8*/ SHL R20, R16, 0x6; /* 0x3848000000671014 */
/* 0x001fc400fe4007f1 */
/*0208*/ LOP3.LUT R22, R22, 0x200, R21, 0xf8; /* 0x3cf80a8020071616 */
/*0210*/ SHL R21, R12, 0x8; /* 0x3848000000870c15 */
/*0218*/ LOP3.LUT R19, R19, 0x200, R18, 0xf8; /* 0x3cf8090020071313 */
/* 0x001fc400fc2007f1 */
/*0228*/ SHL R18, R5, 0x8; /* 0x3848000000870512 */
/*0230*/ LOP3.LUT R23, R25, 0x200, R20, 0xf8; /* 0x3cf80a0020071917 */
/*0238*/ SHL R20, R16, 0x8; /* 0x3848000000871014 */
/* 0x001fc400fe4007f1 */
/*0248*/ LOP3.LUT R22, R22, 0x1000, R21, 0xf8; /* 0x3cf80a8100071616 */
/*0250*/ SHL R21, R12, 0xa; /* 0x3848000000a70c15 */
/*0258*/ LOP3.LUT R19, R19, 0x1000, R18, 0xf8; /* 0x3cf8090100071313 */
/* 0x001fc400fc2007f1 */
/*0268*/ SHL R18, R5, 0xa; /* 0x3848000000a70512 */
/*0270*/ LOP3.LUT R23, R23, 0x1000, R20, 0xf8; /* 0x3cf80a0100071717 */
/*0278*/ SHL R20, R16, 0xa; /* 0x3848000000a71014 */
/* 0x001fc400fe4007f1 */
/*0288*/ LOP3.LUT R22, R22, 0x8000, R21, 0xf8; /* 0x3cf80a8800071616 */
/*0290*/ SHL R21, R12, 0xc; /* 0x3848000000c70c15 */
/*0298*/ LOP3.LUT R19, R19, 0x8000, R18, 0xf8; /* 0x3cf8090800071313 */
/* 0x001fc400fc2007f1 */
/*02a8*/ SHL R18, R5, 0xc; /* 0x3848000000c70512 */
/*02b0*/ LOP3.LUT R23, R23, 0x8000, R20, 0xf8; /* 0x3cf80a0800071717 */
/*02b8*/ SHL R20, R16, 0xc; /* 0x3848000000c71014 */
/* 0x001fc400fe4007f1 */
/*02c8*/ LOP3.LUT R22, R22, 0x40000, R21, 0xf8; /* 0x3cf80ac000071616 */
/*02d0*/ SHL R21, R12, 0xe; /* 0x3848000000e70c15 */
/*02d8*/ LOP3.LUT R19, R19, 0x40000, R18, 0xf8; /* 0x3cf8094000071313 */
/* 0x001fc400fc2007f1 */
/*02e8*/ SHL R18, R5, 0xe; /* 0x3848000000e70512 */
/*02f0*/ LOP3.LUT R23, R23, 0x40000, R20, 0xf8; /* 0x3cf80a4000071717 */
/*02f8*/ SHL R20, R16, 0xe; /* 0x3848000000e71014 */
/* 0x001fc400fe4007f1 */
/*0308*/ LOP3.LUT R22, R22, c[0x2][0x2c], R21, 0xf8; /* 0x02f80a8800b71616 */
/*0310*/ SHL R21, R12, 0x10; /* 0x3848000001070c15 */
/*0318*/ LOP3.LUT R19, R19, c[0x2][0x2c], R18, 0xf8; /* 0x02f8090800b71313 */
/* 0x001fc400fc2007f1 */
/*0328*/ SHL R18, R5, 0x10; /* 0x3848000001070512 */
/*0330*/ LOP3.LUT R23, R23, c[0x2][0x2c], R20, 0xf8; /* 0x02f80a0800b71717 */
/*0338*/ SHL R20, R16, 0x10; /* 0x3848000001071014 */
/* 0x001fc400fe4007f1 */
/*0348*/ LOP3.LUT R22, R22, c[0x2][0x30], R21, 0xf8; /* 0x02f80a8800c71616 */
/*0350*/ SHL R21, R12, 0x12; /* 0x3848000001270c15 */
/*0358*/ LOP3.LUT R19, R19, c[0x2][0x30], R18, 0xf8; /* 0x02f8090800c71313 */
/* 0x001fc400fc2007f1 */
/*0368*/ SHL R18, R5, 0x12; /* 0x3848000001270512 */
/*0370*/ LOP3.LUT R23, R23, c[0x2][0x30], R20, 0xf8; /* 0x02f80a0800c71717 */
/*0378*/ SHL R20, R16, 0x12; /* 0x3848000001271014 */
/* 0x001fc400fe4007f1 */
/*0388*/ LOP3.LUT R22, R22, c[0x2][0x34], R21, 0xf8; /* 0x02f80a8800d71616 */
/*0390*/ SHL R21, R12, 0x14; /* 0x3848000001470c15 */
/*0398*/ LOP3.LUT R12, R19, c[0x2][0x34], R18, 0xf8; /* 0x02f8090800d7130c */
/* 0x001fc400fc2007f1 */
/*03a8*/ BFE.U32 R18, R4, 0x103; /* 0x3800000010370412 */
/*03b0*/ LOP3.LUT R23, R23, c[0x2][0x34], R20, 0xf8; /* 0x02f80a0800d71717 */
/*03b8*/ SHL R4, R16, 0x14; /* 0x3848000001471004 */
/* 0x001fc400fe6007f2 */
/*03c8*/ LOP3.LUT R19, R22, c[0x2][0x38], R21, 0xf8; /* 0x02f80a8800e71613 */
/*03d0*/ LOP3.LUT R12, R12, 0x1, R5, 0xf8; /* 0x3cf8028000170c0c */
/*03d8*/ LOP3.LUT R21, R23, c[0x2][0x38], R4, 0xf8; /* 0x02f8020800e71715 */
/* 0x001ff400fc2007f1 */
/*03e8*/ BFE.U32 R4, R3, 0x103; /* 0x3800000010370304 */
/*03f0*/ LOP.OR R16, R19, R18; /* 0x5c47020001271310 */
/*03f8*/ SHL R3, R12, 0x2; /* 0x3848000000270c03 */
/* 0x001fd800fec007f1 */
/*0408*/ SHL R12, R16, 0x1; /* 0x384800000017100c */
/*0410*/ LOP3.LUT R3, R3, R21, R4, 0xfe; /* 0x5be7020fe1570303 */
/*0418*/ LOP.OR R3, R3, R12; /* 0x5c47020000c70303 */
/* 0x001f8400fea207f1 */
/*0428*/ LOP32I.AND R4, R3.reuse, 0x4000000; /* 0x0400400000070304 */
/*0430*/ LOP32I.AND R12, R3, 0x20000000; /* 0x040200000007030c */
/*0438*/ SHR.U32 R4, R4, 0x2; /* 0x3828000000270404 */
/* 0x001fd400fe2007f5 */
/*0448*/ SHR.U32 R12, R12, 0x4; /* 0x3828000000470c0c */
/*0450*/ LOP3.LUT R3, R4, c[0x2][0x3c], R3, 0xf8; /* 0x02f8018800f70403 */
/*0458*/ MOV R18, R5; /* 0x5c98078000570012 */
/* 0x001fc800ffa007f0 */
/*0468*/ { LOP.OR R19, R3, R12; /* 0x5c47020000c70313 */
/*0470*/ SYNC; } /* 0xf0f800000007000f */
/*0478*/ IADD32I R20, R2, 0x1; /* 0x1c00000000170214 */
/* 0x1002c4420e20003d */
/*0488*/ I2F.F32.S32 R22, R20; /* 0x5cb8000001472a16 */
/*0490*/ TEXS.T R12, R4, R17, R22, 0x5a, 2D, RGB; /* 0xd82005a0c1671104 */
/*0498*/ TEXS.P R16, R2, R17, R22, 0x5b, 2D, RGB; /* 0xd82005b101671102 */
/* 0x001fb000fe2007f0 */
/*04a8*/ { ISETP.LT.U32.AND P0, PT, R18, 0x400, PT; /* 0x3662038040071207 */
/*04b0*/ SSY 0x878; } /* 0xe29000003c000000 */
/*04b8*/ MOV R21, R0; /* 0x5c98078000070015 */
/* 0x001f8400fd8007f1 */
/*04c8*/ ISETP.GT.AND P0, PT, R18, -0x1, P0; /* 0x3769007ffff71207 */
/*04d0*/ MOV R18, R0; /* 0x5c98078000070012 */
/*04d8*/ SEL R0, R19, -0x1, P0; /* 0x39a0007ffff71300 */
/* 0x001fc801ffa047ed */
/*04e8*/ FSETP.EQ.FTZ.AND P1, PT, R12, RZ, PT; /* 0x5bb283800ff70c0f */
/*04f0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*04f8*/ FFMA.FTZ R21, R12, -c[0x0][0x140], -RZ; /* 0x49a37f8005070c15 */
/* 0x001ff400fe200031 */
/*0508*/ MUFU.LG2 R18, R21; /* 0x5080000000371512 */
/*0510*/ SHR R17, R20, 0x1f; /* 0x3829000001f71411 */
/*0518*/ SHR R19, R13, 0x1f; /* 0x3829000001f70d13 */
/* 0x001f9000fe2017f1 */
/*0528*/ FMUL32I.FTZ R18, R18, 0.69314718246459960938; /* 0x1e23f31721871212 */
/*0530*/ LEA.HI R17, R17, R20, RZ, 0x3; /* 0x5bdf7f8031471111 */
/*0538*/ LEA.HI R13, R19, R13, RZ, 0x3; /* 0x5bdf7f8030d7130d */
/* 0x001fc400e22007f2 */
/*0548*/ FMUL.FTZ R18, R18, c[0x0][0x144]; /* 0x4c68100005171212 */
/*0550*/ F2I.FTZ.S32.F32.TRUNC R18, R18; /* 0x5cb0118001271a12 */
/*0558*/ SHR R20, R17, 0x3; /* 0x3829000000371114 */
/* 0x001f8400fe2007f5 */
/*0568*/ SHR R19, R13, 0x3; /* 0x3829000000370d13 */
/*0570*/ SHL R22, R20, 0x4; /* 0x3848000000471416 */
/*0578*/ SHL R21, R19, 0x4; /* 0x3848000000471315 */
/* 0x001fc400fe620ff1 */
/*0588*/ SHL R27, R18.reuse, 0x4; /* 0x384800000047121b */
/*0590*/ SHL R23, R20, 0x2; /* 0x3848000000271417 */
/*0598*/ LOP32I.AND R24, R22, 0x40; /* 0x0400000004071618 */
/* 0x001f8400fe2007f1 */
/*05a8*/ LOP32I.AND R26, R21, 0x40; /* 0x040000000407151a */
/*05b0*/ SHL R25, R19, 0x2; /* 0x3848000000271319 */
/*05b8*/ SHL R21, R18, 0x2; /* 0x3848000000271215 */
/* 0x001fc400fe2007f2 */
/*05c8*/ LOP32I.AND R22, R27, 0x40; /* 0x0400000004071b16 */
/*05d0*/ LOP3.LUT R24, R24, 0x8, R23, 0xf8; /* 0x3cf80b8000871818 */
/*05d8*/ SHL R23, R20, 0x6; /* 0x3848000000671417 */
/* 0x001f8400fe2007f1 */
/*05e8*/ LOP3.LUT R27, R26, 0x8, R25, 0xf8; /* 0x3cf80c8000871a1b */
/*05f0*/ SHL R26, R19, 0x6; /* 0x384800000067131a */
/*05f8*/ LOP3.LUT R22, R22, 0x8, R21, 0xf8; /* 0x3cf80a8000871616 */
/* 0x001fc400fe2007f2 */
/*0608*/ SHL R21, R18, 0x6; /* 0x3848000000671215 */
/*0610*/ LOP3.LUT R25, R24, 0x200, R23, 0xf8; /* 0x3cf80b8020071819 */
/*0618*/ SHL R24, R20, 0x8; /* 0x3848000000871418 */
/* 0x001f8400fe2007f1 */
/*0628*/ LOP3.LUT R27, R27, 0x200, R26, 0xf8; /* 0x3cf80d0020071b1b */
/*0630*/ SHL R26, R19, 0x8; /* 0x384800000087131a */
/*0638*/ LOP3.LUT R23, R22, 0x200, R21, 0xf8; /* 0x3cf80a8020071617 */
/* 0x001fc400fe2207f2 */
/*0648*/ SHL R22, R18.reuse, 0x8; /* 0x3848000000871216 */
/*0650*/ LOP3.LUT R21, R25, 0x1000, R24, 0xf8; /* 0x3cf80c0100071915 */
/*0658*/ SHL R25, R19, 0xa; /* 0x3848000000a71319 */
/* 0x001f8400fe2007f2 */
/*0668*/ LOP3.LUT R26, R27, 0x1000, R26, 0xf8; /* 0x3cf80d0100071b1a */
/*0670*/ LOP3.LUT R23, R23, 0x1000, R22, 0xf8; /* 0x3cf80b0100071717 */
/*0678*/ SHL R22, R18, 0xa; /* 0x3848000000a71216 */
/* 0x001fc800fe2207f2 */
/*0688*/ SHL R24, R20.reuse, 0xa; /* 0x3848000000a71418 */
/*0690*/ LOP3.LUT R26, R26, 0x8000, R25, 0xf8; /* 0x3cf80c8800071a1a */
/*0698*/ SHL R25, R19, 0xc; /* 0x3848000000c71319 */
/* 0x001f8400fe2007f1 */
/*06a8*/ LOP3.LUT R22, R23, 0x8000, R22, 0xf8; /* 0x3cf80b0800071716 */
/*06b0*/ LOP3.LUT R24, R21, 0x8000, R24, 0xf8; /* 0x3cf80c0800071518 */
/*06b8*/ SHL R23, R20, 0xc; /* 0x3848000000c71417 */
/* 0x001fcc00fe2207f1 */
/*06c8*/ SHL R21, R18.reuse, 0xc; /* 0x3848000000c71215 */
/*06d0*/ LOP3.LUT R26, R26, 0x40000, R25, 0xf8; /* 0x3cf80cc000071a1a */
/*06d8*/ SHL R25, R19, 0xe; /* 0x3848000000e71319 */
/* 0x001f8400fe2007f1 */
/*06e8*/ LOP3.LUT R24, R24, 0x40000, R23, 0xf8; /* 0x3cf80bc000071818 */
/*06f0*/ LOP3.LUT R23, R22, 0x40000, R21, 0xf8; /* 0x3cf80ac000071617 */
/*06f8*/ SHL R22, R18, 0xe; /* 0x3848000000e71216 */
/* 0x001fcc00fe2007f1 */
/*0708*/ SHL R21, R20, 0xe; /* 0x3848000000e71415 */
/*0710*/ LOP3.LUT R26, R26, c[0x2][0x2c], R25, 0xf8; /* 0x02f80c8800b71a1a */
/*0718*/ SHL R25, R19, 0x10; /* 0x3848000001071319 */
/* 0x001f8400fe2007f1 */
/*0728*/ LOP3.LUT R23, R23, c[0x2][0x2c], R22, 0xf8; /* 0x02f80b0800b71717 */
/*0730*/ SHL R22, R18, 0x10; /* 0x3848000001071216 */
/*0738*/ LOP3.LUT R21, R24, c[0x2][0x2c], R21, 0xf8; /* 0x02f80a8800b71815 */
/* 0x001fc800fe2007f1 */
/*0748*/ SHL R24, R20, 0x10; /* 0x3848000001071418 */
/*0750*/ LOP3.LUT R26, R26, c[0x2][0x30], R25, 0xf8; /* 0x02f80c8800c71a1a */
/*0758*/ SHL R25, R19, 0x12; /* 0x3848000001271319 */
/* 0x001f8400fe2007f1 */
/*0768*/ LOP3.LUT R23, R23, c[0x2][0x30], R22, 0xf8; /* 0x02f80b0800c71717 */
/*0770*/ SHL R22, R18, 0x12; /* 0x3848000001271216 */
/*0778*/ LOP3.LUT R24, R21, c[0x2][0x30], R24, 0xf8; /* 0x02f80c0800c71518 */
/* 0x001fc800fe2007f1 */
/*0788*/ SHL R21, R20, 0x12; /* 0x3848000001271415 */
/*0790*/ LOP3.LUT R26, R26, c[0x2][0x34], R25, 0xf8; /* 0x02f80c8800d71a1a */
/*0798*/ SHL R25, R19, 0x14; /* 0x3848000001471319 */
/* 0x001f8400fe2007f2 */
/*07a8*/ LOP3.LUT R19, R23, c[0x2][0x34], R22, 0xf8; /* 0x02f80b0800d71713 */
/*07b0*/ LOP3.LUT R22, R24, c[0x2][0x34], R21, 0xf8; /* 0x02f80a8800d71816 */
/*07b8*/ BFE.U32 R21, R13, 0x103; /* 0x3800000010370d15 */
/* 0x001fc400fe2007f1 */
/*07c8*/ SHL R13, R20, 0x14; /* 0x384800000147140d */
/*07d0*/ LOP3.LUT R23, R26, c[0x2][0x38], R25, 0xf8; /* 0x02f80c8800e71a17 */
/*07d8*/ LOP3.LUT R24, R19, 0x1, R18, 0xf8; /* 0x3cf8090000171318 */
/* 0x001f8400fe2007f3 */
/*07e8*/ BFE.U32 R19, R17, 0x103; /* 0x3800000010371113 */
/*07f0*/ LOP3.LUT R20, R22, c[0x2][0x38], R13, 0xf8; /* 0x02f8068800e71614 */
/*07f8*/ LOP.OR R21, R23, R21; /* 0x5c47020001571715 */
/* 0x001fd800fe2007fd */
/*0808*/ SHL R13, R24, 0x2; /* 0x384800000027180d */
/*0810*/ SHL R22, R21, 0x1; /* 0x3848000000171516 */
/*0818*/ LOP3.LUT R13, R13, R20, R19, 0xfe; /* 0x5be7098fe1470d0d */
/* 0x001fd440fe2007f6 */
/*0828*/ LOP.OR R13, R13, R22; /* 0x5c47020001670d0d */
/*0830*/ LOP32I.AND R17, R13.reuse, 0x4000000; /* 0x0400400000070d11 */
/*0838*/ LOP32I.AND R20, R13, 0x20000000; /* 0x0402000000070d14 */
/* 0x001fd800fea007e1 */
/*0848*/ SHR.U32 R19, R17, 0x2; /* 0x3828000000271113 */
/*0850*/ SHR.U32 R20, R20, 0x4; /* 0x3828000000471414 */
/*0858*/ LOP3.LUT R13, R19, c[0x2][0x3c], R13, 0xf8; /* 0x02f8068800f7130d */
/* 0x001fb400ffa007f0 */
/*0868*/ { LOP.OR R21, R13, R20; /* 0x5c47020001470d15 */
/*0870*/ SYNC; } /* 0xf0f800000007000f */
/*0878*/ ISETP.LT.U32.AND P0, PT, R18, 0x400, PT; /* 0x3662038040071207 */
/* 0x001fd800fec007ed */
/*0888*/ ISETP.GT.AND P0, PT, R18, -0x1, P0; /* 0x3769007ffff71207 */
/*0890*/ SEL R21, R21, -0x1, P0; /* 0x39a0007ffff71515 */
/*0898*/ LOP.AND R13, R21, R0; /* 0x5c4700000007150d */
/* 0x001fb400fec007ed */
/*08a8*/ ISETP.NE.AND P0, PT, R13, -0x1, PT; /* 0x376b03fffff70d07 */
/*08b0*/ VOTE.ANY R13, PT, P0; /* 0x50d9e0000007000d */
/*08b8*/ ISETP.EQ.AND P0, PT, R13, RZ, PT; /* 0x5b6503800ff70d07 */
/* 0x001fc400fe2007fd */
/*08c8*/ @P0 EXIT; /* 0xe30000000000000f */
/*08d0*/ SHR R18, R7, 0x1f; /* 0x3829000001f70712 */
/*08d8*/ SHR R17, R6, 0x1f; /* 0x3829000001f70611 */
/* 0x001fc400fe2007f1 */
/*08e8*/ SHR R19, R9, 0x1f; /* 0x3829000001f70913 */
/*08f0*/ SHR R24, R5, 0x1f; /* 0x3829000001f70518 */
/*08f8*/ SHR R25, R4, 0x1f; /* 0x3829000001f70419 */
/* 0x001fc400fe2007e1 */
/*0908*/ SHR R26, R12, 0x1f; /* 0x3829000001f70c1a */
/*0910*/ LOP3.LUT R22, R7, c[0x2][0x40], R18, 0x1e; /* 0x021e090801070716 */
/*0918*/ LOP3.LUT R20, R6, c[0x2][0x40], R17, 0x1e; /* 0x021e088801070614 */
/* 0x001fc400fe2007f1 */
/*0928*/ LOP3.LUT R23, R9, c[0x2][0x40], R19, 0x1e; /* 0x021e098801070917 */
/*0930*/ LOP3.LUT R18, R5, c[0x2][0x40], R24, 0x1e; /* 0x021e0c0801070512 */
/*0938*/ LOP3.LUT R17, R4, c[0x2][0x40], R25, 0x1e; /* 0x021e0c8801070411 */
/* 0x0000f400fec007e1 */
/*0948*/ LOP3.LUT R19, R12, c[0x2][0x40], R26, 0x1e; /* 0x021e0d0801070c13 */
/*0950*/ LOP32I.AND R24, R8, 0x3; /* 0x0400000000370818 */
/*0958*/ FLO.U32 R4, R13; /* 0x5c30000000d70004 */
/* 0x001fd000fec017f0 */
/*0968*/ { IADD32I R4, -R4, 0x1f; /* 0x1d00000001f70404 */
/*0970*/ SSY 0x9b8; } /* 0xe290000004000000 */
/*0978*/ IADD32I R6, -R4, 0x1f; /* 0x1d00000001f70406 */
/* 0x001ff402fda00032 */
/*0988*/ SHFL.IDX PT, R26, R0, R6, 0x1f; /* 0xef17007c2067001a */
/*0990*/ ISETP.NE.AND P0, PT, R26, -0x1, PT; /* 0x376b03fffff71a07 */
/*0998*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x081fc003ffa0003d */
/*09a8*/ SHFL.IDX PT, R26, R21, R6, 0x1f; /* 0xef17007c2067151a */
/*09b0*/ SYNC; /* 0xf0f800000007000f */
/*09b8*/ { ISETP.EQ.AND P1, PT, R26.reuse, R0, PT; /* 0x5b65038000071a0f */
/*09c8*/ SSY 0xab0; } /* 0x081fc400fd8007f1 */
/* 0xe29000000e000000 */
/*09d0*/ ISETP.NE.AND P2, PT, R26, R21, PT; /* 0x5b6b038001571a17 */
/*09d8*/ SEL R9, R23.reuse, c[0x2][0x0], P1; /* 0x4ca0008800071709 */
/* 0x001fc400fe2207f1 */
/*09e8*/ SEL R13, R22.reuse, c[0x2][0x0], P1; /* 0x4ca000880007160d */
/*09f0*/ SEL R27, R20, c[0x2][0x0], P1; /* 0x4ca000880007141b */
/*09f8*/ SEL R6, R23, c[0x2][0x4], P1; /* 0x4ca0008800171706 */
/* 0x041fc400fe2007e1 */
/*0a08*/ SEL R8, R22, c[0x2][0x4], P1; /* 0x4ca0008800171608 */
/*0a10*/ SEL R12, R20, c[0x2][0x4], P1; /* 0x4ca000880017140c */
/*0a18*/ SEL R5, R15, RZ, P1; /* 0x5ca000800ff70f05 */
/* 0x001ff400fe0007f1 */
/*0a28*/ SEL R4, R11, RZ, P1; /* 0x5ca000800ff70b04 */
/*0a30*/ { SEL R7, R10, RZ, P1; /* 0x5ca000800ff70a07 */
/*0a38*/ @P2 SYNC; } /* 0xf0f800000002000f */
/* 0x001fc440fe2207f1 */
/*0a48*/ IMNMX.U32 R27, R17.reuse, R27, PT; /* 0x5c20038001b7111b */
/*0a50*/ IMNMX.U32 R13, R18.reuse, R13, PT; /* 0x5c20038000d7120d */
/*0a58*/ IMNMX.U32 R9, R19, R9, PT; /* 0x5c20038000971309 */
/* 0x001f8400fe2007f1 */
/*0a68*/ IMNMX.U32 R12, R17, R12, !PT; /* 0x5c20078000c7110c */
/*0a70*/ IMNMX.U32 R8, R18, R8, !PT; /* 0x5c20078000871208 */
/*0a78*/ IMNMX.U32 R6, R19, R6, !PT; /* 0x5c20078000671306 */
/* 0x001fc000fe2007f1 */
/*0a88*/ FADD.FTZ R7, R2, R7; /* 0x5c58100000770207 */
/*0a90*/ FADD.FTZ R4, R3, R4; /* 0x5c58100000470304 */
/*0a98*/ { FADD.FTZ R5, R16, R5; /* 0x5c58100000571005 */
/*0aa8*/ SYNC; } /* 0x0009c400062007fd */
/* 0xf0f800000007000f */
/*0ab0*/ SHFL.BFLY PT, R25, R7, 0x10, 0x1f; /* 0xef17007cf1070719 */
/*0ab8*/ SHFL.BFLY PT, R29, R4, 0x10, 0x1f; /* 0xef17007cf107041d */
/* 0x011fc000fe2017f0 */
/*0ac8*/ { FADD.FTZ R7, R7, R25; /* 0x5c58100001970707 */
/*0ad0*/ SSY 0xfd0; } /* 0xe29000004f800000 */
/*0ad8*/ { FADD.FTZ R28, R4, R29; /* 0x5c58100001d7041c */
/*0ae8*/ SHFL.BFLY PT, R4, R5, 0x10, 0x1f; } /* 0x0000c802fe000033 */
/* 0xef17007cf1070504 */
/*0af0*/ { FADD.FTZ R4, R5, R4; /* 0x5c58100000470504 */
/*0af8*/ SHFL.BFLY PT, R25, R7, 0x8, 0x1f; } /* 0xef17007cf0870719 */
/* 0x005fc000064017f0 */
/*0b08*/ { FADD.FTZ R7, R7, R25; /* 0x5c58100001970707 */
/*0b10*/ SHFL.BFLY PT, R25, R28, 0x8, 0x1f; } /* 0xef17007cf0871c19 */
/*0b18*/ { FADD.FTZ R25, R28, R25; /* 0x5c58100001971c19 */
/*0b28*/ SHFL.BFLY PT, R29, R4, 0x8, 0x1f; } /* 0x0000c802fe00003d */
/* 0xef17007cf087041d */
/*0b30*/ { FADD.FTZ R4, R4, R29; /* 0x5c58100001d70404 */
/*0b38*/ SHFL.BFLY PT, R5, R7, 0x4, 0x1f; } /* 0xef17007cf0470705 */
/* 0x005fc000064017f0 */
/*0b48*/ { FADD.FTZ R5, R7, R5; /* 0x5c58100000570705 */
/*0b50*/ SHFL.BFLY PT, R7, R25, 0x4, 0x1f; } /* 0xef17007cf0471907 */
/*0b58*/ { FADD.FTZ R7, R25, R7; /* 0x5c58100000771907 */
/*0b68*/ SHFL.BFLY PT, R29, R4, 0x4, 0x1f; } /* 0x0000c802fe000032 */
/* 0xef17007cf047041d */
/*0b70*/ { FADD.FTZ R4, R4, R29; /* 0x5c58100001d70404 */
/*0b78*/ SHFL.BFLY PT, R28, R5, 0x2, 0x1f; } /* 0xef17007cf027051c */
/* 0x005fc000064017f0 */
/*0b88*/ { FADD.FTZ R25, R5, R28; /* 0x5c58100001c70519 */
/*0b90*/ SHFL.BFLY PT, R5, R7, 0x2, 0x1f; } /* 0xef17007cf0270705 */
/*0b98*/ { FADD.FTZ R5, R7, R5; /* 0x5c58100000570705 */
/*0ba8*/ SHFL.BFLY PT, R29, R4, 0x2, 0x1f; } /* 0x0000d002fe00003d */
/* 0xef17007cf027041d */
/*0bb0*/ { FADD.FTZ R29, R4, R29; /* 0x5c58100001d7041d */
/*0bb8*/ SHFL.BFLY PT, R7, R25, 0x1, 0x1f; } /* 0xef17007cf0171907 */
/* 0x005fc000064017f0 */
/*0bc8*/ { FADD.FTZ R4, R25, R7; /* 0x5c58100000771904 */
/*0bd0*/ SHFL.BFLY PT, R30, R29, 0x1, 0x1f; } /* 0xef17007cf0171d1e */
/*0bd8*/ { FADD.FTZ R7, R29, R30; /* 0x5c58100001e71d07 */
/*0be8*/ SHFL.BFLY PT, R28, R5, 0x1, 0x1f; } /* 0x0000d002fe000032 */
/* 0xef17007cf017051c */
/*0bf0*/ { FADD.FTZ R5, R5, R28; /* 0x5c58100001c70505 */
/*0bf8*/ SHFL.BFLY PT, R29, R12, 0x10, 0x1f; } /* 0xef17007cf1070c1d */
/* 0x001fd800fe2007e1 */
/*0c08*/ FSET.NEU.FTZ.AND R30, R7, RZ, PT; /* 0x588d03800ff7071e */
/*0c10*/ FSET.NEU.FTZ.AND R28, R4, RZ, PT; /* 0x588d03800ff7041c */
/*0c18*/ FSET.NEU.FTZ.AND R25, R5, RZ, PT; /* 0x588d03800ff70519 */
/* 0x011fc0004e4007f0 */
/*0c28*/ { LOP3.LUT.NZ P0, RZ, R30, R25, R28, 0xfe; /* 0x5be00e3fe1971eff */
/*0c30*/ SHFL.BFLY PT, R25, R27, 0x10, 0x1f; } /* 0xef17007cf1071b19 */
/*0c38*/ { IMNMX.U32 R27, R27, R25, PT; /* 0x5c20038001971b1b */
/*0c48*/ SHFL.BFLY PT, R30, R13, 0x10, 0x1f; } /* 0x0009c808fe000274 */
/* 0xef17007cf1070d1e */
/*0c50*/ { IMNMX.U32 R25, R13, R30, PT; /* 0x5c20038001e70d19 */
/*0c58*/ SHFL.BFLY PT, R28, R27, 0x8, 0x1f; } /* 0xef17007cf0871b1c */
/* 0x011fc0004e4047f0 */
/*0c68*/ { IMNMX.U32 R13, R27, R28, PT; /* 0x5c20038001c71b0d */
/*0c70*/ SHFL.BFLY PT, R30, R9, 0x10, 0x1f; } /* 0xef17007cf107091e */
/*0c78*/ { IMNMX.U32 R28, R9, R30, PT; /* 0x5c20038001e7091c */
/*0c88*/ SHFL.BFLY PT, R27, R25, 0x8, 0x1f; } /* 0x0009c408fe000274 */
/* 0xef17007cf087191b */
/*0c90*/ { IMNMX.U32 R9, R25, R27, PT; /* 0x5c20038001b71909 */
/*0c98*/ SHFL.BFLY PT, R27, R28, 0x8, 0x1f; } /* 0xef17007cf0871c1b */
/* 0x011fc000066017f0 */
/*0ca8*/ { IMNMX.U32 R25, R12, R29, !PT; /* 0x5c20078001d70c19 */
/*0cb0*/ SHFL.BFLY PT, R29, R8, 0x10, 0x1f; } /* 0xef17007cf107081d */
/*0cb8*/ { IMNMX.U32 R12, R28, R27, PT; /* 0x5c20038001b71c0c */
/*0cc8*/ SHFL.BFLY PT, R28, R9, 0x4, 0x1f; } /* 0x0009c408fe00027d */
/* 0xef17007cf047091c */
/*0cd0*/ { IMNMX.U32 R9, R9, R28, PT; /* 0x5c20038001c70909 */
/*0cd8*/ SHFL.BFLY PT, R27, R13, 0x4, 0x1f; } /* 0xef17007cf0470d1b */
/* 0x011fc000068017f0 */
/*0ce8*/ { IMNMX.U32 R28, R8, R29, !PT; /* 0x5c20078001d7081c */
/*0cf0*/ SHFL.BFLY PT, R30, R25, 0x8, 0x1f; } /* 0xef17007cf087191e */
/*0cf8*/ { IMNMX.U32 R13, R13, R27, PT; /* 0x5c20038001b70d0d */
/*0d08*/ SHFL.BFLY PT, R29, R28, 0x8, 0x1f; } /* 0x0000d002fe000271 */
/* 0xef17007cf0871c1d */
/*0d10*/ { IMNMX.U32 R27, R25, R30, !PT; /* 0x5c20078001e7191b */
/*0d18*/ SHFL.BFLY PT, R25, R12, 0x4, 0x1f; } /* 0xef17007cf0470c19 */
/* 0x005fc0004e2047f0 */
/*0d28*/ { IMNMX.U32 R28, R28, R29, !PT; /* 0x5c20078001d71c1c */
/*0d30*/ SHFL.BFLY PT, R8, R27, 0x4, 0x1f; } /* 0xef17007cf0471b08 */
/*0d38*/ { IMNMX.U32 R25, R12, R25, PT; /* 0x5c20038001970c19 */
/*0d48*/ SHFL.BFLY PT, R30, R9, 0x2, 0x1f; } /* 0x0009f408fe000031 */
/* 0xef17007cf027091e */
/*0d50*/ { IMNMX.U32 R12, R27, R8, !PT; /* 0x5c20078000871b0c */
/*0d58*/ SHFL.BFLY PT, R8, R13, 0x2, 0x1f; } /* 0xef17007cf0270d08 */
/* 0x011fc0004e4047f0 */
/*0d68*/ { IMNMX.U32 R8, R13, R8, PT; /* 0x5c20038000870d08 */
/*0d70*/ SHFL.BFLY PT, R27, R28, 0x4, 0x1f; } /* 0xef17007cf0471c1b */
/*0d78*/ { IMNMX.U32 R27, R28, R27, !PT; /* 0x5c20078001b71c1b */
/*0d88*/ SHFL.BFLY PT, R13, R6, 0x10, 0x1f; } /* 0x0009c808fe000272 */
/* 0xef17007cf107060d */
/*0d90*/ { IMNMX.U32 R6, R6, R13, !PT; /* 0x5c20078000d70606 */
/*0d98*/ SHFL.BFLY PT, R28, R25, 0x2, 0x1f; } /* 0xef17007cf027191c */
/* 0x011fc0004e4047f0 */
/*0da8*/ { IMNMX.U32 R13, R25, R28, PT; /* 0x5c20038001c7190d */
/*0db0*/ SHFL.BFLY PT, R25, R12, 0x2, 0x1f; } /* 0xef17007cf0270c19 */
/*0db8*/ { IMNMX.U32 R25, R12, R25, !PT; /* 0x5c20078001970c19 */
/*0dc8*/ SHFL.BFLY PT, R29, R6, 0x8, 0x1f; } /* 0x0009d008fe000272 */
/* 0xef17007cf087061d */
/*0dd0*/ { IMNMX.U32 R6, R6, R29, !PT; /* 0x5c20078001d70606 */
/*0dd8*/ SHFL.BFLY PT, R12, R27, 0x2, 0x1f; } /* 0xef17007cf0271b0c */
/* 0x011fc000062017f0 */
/*0de8*/ { IMNMX.U32 R9, R9, R30, PT; /* 0x5c20038001e70909 */
/*0df0*/ SHFL.BFLY PT, R28, R6, 0x4, 0x1f; } /* 0xef17007cf047061c */
/*0df8*/ { IMNMX.U32 R12, R27, R12, !PT; /* 0x5c20078000c71b0c */
/*0e08*/ SHFL.BFLY PT, R27, R8, 0x1, 0x1f; } /* 0x011fc002fc400271 */
/* 0xef17007cf017081b */
/*0e10*/ IMNMX.U32 R28, R6, R28, !PT; /* 0x5c20078001c7061c */
/*0e18*/ { IMNMX.U32 R6, R8, R27, PT; /* 0x5c20038001b70806 */
/*0e28*/ SHFL.BFLY PT, R8, R9, 0x1, 0x1f; } /* 0x0000c402fe00003d */
/* 0xef17007cf0170908 */
/*0e30*/ { IMNMX.U32 R8, R9, R8, PT; /* 0x5c20038000870908 */
/*0e38*/ SHFL.BFLY PT, R29, R28, 0x2, 0x1f; } /* 0xef17007cf0271c1d */
/* 0x0000d402fe0007f1 */
/*0e48*/ FMUL.FTZ R9, R5, R5; /* 0x5c68100000570509 */
/*0e50*/ { IMNMX.U32 R27, R28, R29, !PT; /* 0x5c20078001d71c1b */
/*0e58*/ SHFL.BFLY PT, R28, R13, 0x1, 0x1f; } /* 0xef17007cf0170d1c */
/* 0x0000d402fe0007f1 */
/*0e68*/ FFMA.FTZ R9, R4, R4, R9; /* 0x59a0048000470409 */
/*0e70*/ { IMNMX.U32 R29, R13, R28, PT; /* 0x5c20038001c70d1d */
/*0e78*/ SHFL.BFLY PT, R13, R12, 0x1, 0x1f; } /* 0xef17007cf0170c0d */
/* 0x005fc0004e4007f0 */
/*0e88*/ { FFMA.FTZ R30, R7, R7, R9; /* 0x59a004800077071e */
/*0e90*/ SHFL.BFLY PT, R28, R25, 0x1, 0x1f; } /* 0xef17007cf017191c */
/*0e98*/ { IMNMX.U32 R12, R12, R13, !PT; /* 0x5c20078000d70c0c */
/*0ea8*/ MUFU.RSQ R30, R30; } /* 0x00057408fe000711 */
/* 0x5080000000571e1e */
/*0eb0*/ { IMNMX.U32 R9, R25, R28, !PT; /* 0x5c20078001c71909 */
/*0eb8*/ SHFL.BFLY PT, R13, R27, 0x1, 0x1f; } /* 0xef17007cf0171b0d */
/* 0x103fc400fe2027e1 */
/*0ec8*/ IMNMX.U32 R28, R27, R13, !PT; /* 0x5c20078000d71b1c */
/*0ed0*/ MOV32I R27, 0x7f7fffff; /* 0x0107f7fffff7f01b */
/*0ed8*/ FMUL.FTZ R25, R7, R30.reuse; /* 0x5c68100001e70719 */
/* 0x001ff400fe0407f1 */
/*0ee8*/ FMUL.FTZ R4, R4, R30.reuse; /* 0x5c68100001e70404 */
/*0ef0*/ { FMUL.FTZ R5, R5, R30; /* 0x5c68100001e70505 */
/*0ef8*/ @!P0 SYNC; } /* 0xf0f800000008000f */
/* 0x101fc400fea407f1 */
/*0f08*/ FMUL.FTZ R7, R11, R5.reuse; /* 0x5c68100000570b07 */
/*0f10*/ @!P2 FMUL.FTZ R13, R3, R5; /* 0x5c681000005a030d */
/*0f18*/ FFMA.FTZ R30, R10, R4.reuse, R7; /* 0x59a0038000470a1e */
/* 0x001f9480fe2007f5 */
/*0f28*/ @!P2 FFMA.FTZ R7, R2, R4, R13; /* 0x59a00680004a0207 */
/*0f30*/ FFMA.FTZ R27, R15, R25.reuse, R30; /* 0x59a00f0001970f1b */
/*0f38*/ @!P2 FFMA.FTZ R13, R16, R25, R7; /* 0x59a00380019a100d */
/* 0x0000c800fe8007f6 */
/*0f48*/ SEL R7, R27, c[0x2][0x8], P1; /* 0x4ca0008800271b07 */
/*0f50*/ @!P2 FMNMX.FTZ R7, R7, R13, PT; /* 0x5c60138000da0707 */
/*0f58*/ SHFL.BFLY PT, R13, R7, 0x10, 0x1f; /* 0xef17007cf107070d */
/* 0x005f9000064017f4 */
/*0f68*/ FMNMX.FTZ R7, R7, R13, PT; /* 0x5c60138000d70707 */
/*0f70*/ SHFL.BFLY PT, R13, R7, 0x8, 0x1f; /* 0xef17007cf087070d */
/*0f78*/ FMNMX.FTZ R7, R7, R13, PT; /* 0x5c60138000d70707 */
/* 0x0000c802fe80003d */
/*0f88*/ SHFL.BFLY PT, R13, R7, 0x4, 0x1f; /* 0xef17007cf047070d */
/*0f90*/ FMNMX.FTZ R7, R7, R13, PT; /* 0x5c60138000d70707 */
/*0f98*/ SHFL.BFLY PT, R13, R7, 0x2, 0x1f; /* 0xef17007cf027070d */
/* 0x005fc000064017f4 */
/*0fa8*/ FMNMX.FTZ R7, R7, R13, PT; /* 0x5c60138000d70707 */
/*0fb0*/ SHFL.BFLY PT, R13, R7, 0x1, 0x1f; /* 0xef17007cf017070d */
/*0fb8*/ { FMNMX.FTZ R27, R7, R13, PT; /* 0x5c60138000d7071b */
/*0fc8*/ SYNC; } /* 0x001fc400fe0007fd */
/* 0xf0f800000007000f */
/*0fd0*/ { ISCADD R7, -R24, RZ, 0x3; /* 0x5c1a01800ff71807 */
/*0fd8*/ SSY 0x13e8; } /* 0xe290000040800000 */
/* 0x001fb000fe2007f5 */
/*0fe8*/ ISETP.EQ.AND P2, PT, R26, R21, PT; /* 0x5b65038001571a17 */
/*0ff0*/ ISETP.NE.AND P3, PT, R14, R7, PT; /* 0x5b6b038000770e1f */
/*0ff8*/ SEL R0, R0, -0x1, !P1; /* 0x39a004fffff70000 */
/* 0x081fc000ffa007f0 */
/*1008*/ { SEL R21, R21, -0x1, !P2; /* 0x39a0057ffff71515 */
/*1010*/ @P3 SYNC; } /* 0xf0f800000003000f */
/*1018*/ { LEA.HI R7, R8.reuse, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800370807 */
/*1028*/ SSY 0x1338; } /* 0x081fc000fe4007f6 */
/* 0xe290000030800000 */
/*1030*/ LOP3.LUT R8, R8, c[0x2][0x40], R7, 0x1e; /* 0x021e038801070808 */
/*1038*/ { LEA.HI R7, R12.reuse, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800370c07 */
/*1048*/ F2F.FTZ.F16.F32 R8, R8; } /* 0x081fd800fe200716 */
/* 0x5ca8100000870908 */
/*1050*/ LOP3.LUT R12, R12, c[0x2][0x40], R7, 0x1e; /* 0x021e038801070c0c */
/*1058*/ LEA.HI R7, R6.reuse, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800370607 */
/* 0x00055840fe0007e2 */
/*1068*/ LOP3.LUT R7, R6, c[0x2][0x40], R7, 0x1e; /* 0x021e038801070607 */
/*1070*/ { LEA.HI R6, R9.reuse, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800370906 */
/*1078*/ F2F.FTZ.F16.F32 R13, R7; } /* 0x5ca810000077090d */
/* 0x003fc000724007f0 */
/*1088*/ { LOP3.LUT R6, R9, c[0x2][0x40], R6, 0x1e; /* 0x021e030801070906 */
/*1090*/ F2F.FTZ.F16.F32 R7, R12; } /* 0x5ca8100000c70907 */
/*1098*/ { LOP32I.AND R9, R8, 0xffff; /* 0x0400000ffff70809 */
/*10a8*/ F2F.FTZ.F16.F32 R6, R6; } /* 0x001fd004fe200711 */
/* 0x5ca8100000670906 */
/*10b0*/ LOP32I.AND R8, R13, 0xffff; /* 0x0400000ffff70d08 */
/*10b8*/ MOV32I R13, 0xffffffff; /* 0x010ffffffff7f00d */
/* 0x003fc400fe2087e1 */
/*10c8*/ XMAD.PSL R7, R7, 0x1, R9; /* 0x3600049000170707 */
/*10d0*/ MOV R9, c[0x0][0x14c]; /* 0x4c98078005370009 */
/*10d8*/ XMAD.PSL R6, R6, 0x1, R8; /* 0x3600041000170606 */
/* 0x081fd8000e2007f2 */
/*10e8*/ MOV R8, c[0x0][0x148]; /* 0x4c98078005270008 */
/*10f0*/ ATOM.E.INC R9, [R8], R13; /* 0xed31000000d70809 */
/*10f8*/ LEA R12.CC, R26.reuse, c[0x0][0x150], 0x2; /* 0x4bd7810005471a0c */
/* 0x0003d808fe000fe2 */
/*1108*/ LEA.HI.X R13, R26, c[0x0][0x154], RZ, 0x2; /* 0x1a177f8005571a0d */
/*1110*/ { IADD R8, R9, c[0x3][0x18]; /* 0x4c10000c00670908 */
/*1118*/ STG.E [R12], R9; } /* 0xeedc200000070c09 */
/* 0x001fd800fea207f1 */
/*1128*/ SHL R31, R8.reuse, 0x4; /* 0x384800000047081f */
/*1130*/ SHR.U32 R30, R8, 0x1c; /* 0x3828000001c7081e */
/*1138*/ IADD R8.CC, R31, c[0x0][0x158]; /* 0x4c10800005671f08 */
/* 0x003f98001fa00ff2 */
/*1148*/ IADD.X R9, R30, c[0x0][0x15c]; /* 0x4c10080005771e09 */
/*1150*/ STG.E.64 [R8], R6; /* 0xeedd200000070806 */
/*1158*/ LEA.HI R6, R29, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800371d06 */
/* 0x001c5840fe0007f2 */
/*1168*/ LOP3.LUT R29, R29, c[0x2][0x40], R6, 0x1e; /* 0x021e030801071d1d */
/*1170*/ { LEA.HI R6, R28.reuse, c[0x2][0xc], RZ, 0x1; /* 0x180f7f8800371c06 */
/*1178*/ F2F.FTZ.F16.F32 R29, R29; } /* 0x5ca8100001d7091d */
/* 0x001fc400e62007f2 */
/*1188*/ LOP3.LUT R12, R28, c[0x2][0x40], R6, 0x1e; /* 0x021e030801071c0c */
/*1190*/ F2F.FTZ.F16.F32 R12, R12; /* 0x5ca8100000c7090c */
/*1198*/ IADD R6.CC, R31, c[0x0][0x160]; /* 0x4c10800005871f06 */
/* 0x005fc800fe200fe5 */
/*11a8*/ LOP32I.AND R13, R29, 0xffff; /* 0x0400000ffff71d0d */
/*11b0*/ IADD.X R7, R30, c[0x0][0x164]; /* 0x4c10080005971e07 */
/*11b8*/ XMAD.PSL R13, R12, 0x1, R13; /* 0x3600069000170c0d */
/* 0x0007f4001e4007f0 */
/*11c8*/ { @!P0 MOV32I R12, 0xbf800000; /* 0x010bf8000008f00c */
/*11d0*/ STG.E [R8+0x8], R13; } /* 0xeedc20000087080d */
/*11d8*/ @!P0 STG.E [R6+0xc], R12; /* 0xeedc200000c8060c */
/* 0x0003c440fe001ffd */
/*11e8*/ @!P0 SYNC; /* 0xf0f800000008000f */
/*11f0*/ { FSET.LE.FTZ.AND R9, R27.reuse, c[0x2][0x10], PT; /* 0x4883038800471b09 */
/*11f8*/ STG.E.64 [R6], R4; } /* 0xeedd200000070604 */
/* 0x001fc0001ec007f0 */
/*1208*/ { FSET.GT.FTZ.AND R8, R27, c[0x2][0x14], PT; /* 0x4884038800571b08 */
/*1210*/ STG.E [R6+0x8], R25; } /* 0xeedc200000870619 */
/*1218*/ { LOP.AND.NZ P0, RZ, R8, R9; /* 0x5c403000009708ff */
/*1228*/ SSY 0x1328; } /* 0x003ff400fe0007ed */
/* 0xe29000000f800000 */
/*1230*/ { MOV32I R8, 0xbf800000; /* 0x010bf8000007f008 */
/*1238*/ @!P0 SYNC; } /* 0xf0f800000008000f */
/* 0x001fd440fe2007f6 */
/*1248*/ FMNMX.FTZ R12, R27, 1, PT; /* 0x386013bf80071b0c */
/*1250*/ FADD.FTZ R4, |R12|.reuse, -RZ; /* 0x5c5870000ff70c04 */
/*1258*/ FSETP.GT.FTZ.AND P0, PT, |R12|, c[0x2][0x18], PT; /* 0x4bb4838800670c87 */
/* 0x0000c400fe4007f6 */
/*1268*/ FADD.FTZ R5, -R4, 1; /* 0x3859103f80070405 */
/*1270*/ FMUL.FTZ R5, R5, 0.5; /* 0x3868103f00070505 */
/*1278*/ @P0 MUFU.SQRT R4, R5; /* 0x5080000000800504 */
/* 0x081fd802fec007e1 */
/*1288*/ MOV32I R9, 0x3c94d2e9; /* 0x0103c94d2e97f009 */
/*1290*/ FMUL.FTZ R8, R4, R4; /* 0x5c68100000470408 */
/*1298*/ FFMA.FTZ R9, R8.reuse, c[0x2][0x1c], R9; /* 0x49a0048800770809 */
/* 0x081fd840fec207f6 */
/*12a8*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0x20]; /* 0x51a0048800870809 */
/*12b0*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0x24]; /* 0x51a0048800970809 */
/*12b8*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0x28]; /* 0x51a0048800a70809 */
/* 0x001fd400fc2007fd */
/*12c8*/ FMUL.FTZ R9, R8, R9; /* 0x5c68100000970809 */
/*12d0*/ FFMA.FTZ R4, R4, R9, R4; /* 0x59a0020000970404 */
/*12d8*/ FSETP.LT.FTZ.AND P1, PT, R12, RZ, PT; /* 0x5bb183800ff70c0f */
/* 0x001fd800fec207f1 */
/*12e8*/ FADD.FTZ R8, R4.reuse, R4; /* 0x5c58100000470408 */
/*12f0*/ FADD32I.FTZ R9, -R4, 1.5707963705062866211; /* 0x0983fc90fdb70409 */
/*12f8*/ SEL R4, R8, R9, P0; /* 0x5ca0000000970804 */
/* 0x001ff400fe0007f6 */
/*1308*/ FADD32I.FTZ R5, -R4, 3.1415927410125732422; /* 0x09840490fdb70405 */
/*1310*/ { SEL R8, R5, R4, P1; /* 0x5ca0008000470508 */
/*1318*/ SYNC; } /* 0xf0f800000007000f */
/* 0x081fc401ffa000fd */
/*1328*/ STG.E [R6+0xc], R8; /* 0xeedc200000c70608 */
/*1330*/ SYNC; /* 0xf0f800000007000f */
/*1338*/ LEA.HI R4, R26.reuse, c[0x3][0x14], RZ, 0x1b; /* 0x18df7f8c00571a04 */
/* 0x001fd440fe2207f5 */
/*1348*/ LEA.HI R8, R26.reuse, c[0x3][0x10], RZ, 0x16; /* 0x18b77f8c00471a08 */
/*1350*/ LEA R6.CC, R4.reuse, c[0x0][0x158], 0x4; /* 0x4bd7820005670406 */
/*1358*/ BFE.U32 R5, R26, 0x505; /* 0x3800000050571a05 */
/* 0x001fc400fc2007f1 */
/*1368*/ LEA.HI.X R7, R4, c[0x0][0x15c], RZ, 0x4; /* 0x1a277f8005770407 */
/*1370*/ LEA R12.CC, R8, c[0x0][0x158], 0x4; /* 0x4bd782000567080c */
/*1378*/ LOP32I.AND R4, R26, 0x1f; /* 0x0400000001f71a04 */
/* 0x081fc800fe4007f4 */
/*1388*/ MOV32I R26, 0x1; /* 0x010000000017f01a */
/*1390*/ LEA.HI.X R13, R8, c[0x0][0x15c], RZ, 0x4; /* 0x1a277f800577080d */
/*1398*/ SHL R8, R26.reuse, R4; /* 0x5c48000000471a08 */
/* 0x001f84001e2007f0 */
/*13a8*/ { SHL R9, R26, R5; /* 0x5c48000000571a09 */
/*13b0*/ RED.E.OR [R6+0xc], R8; } /* 0xebf90000c3070608 */
/*13b8*/ MOV R4, R12; /* 0x5c98078000c70004 */
/* 0x007ff4003fa007f2 */
/*13c8*/ MOV R5, R13; /* 0x5c98078000d70005 */
/*13d0*/ RED.E.OR [R4+0xc], R9; /* 0xebf90000c3070409 */
/*13d8*/ SYNC; /* 0xf0f800000007000f */
/* 0x001fd800fda007f6 */
/*13e8*/ LOP.AND R4, R0, R21; /* 0x5c47000001570004 */
/*13f0*/ ISETP.NE.AND P0, PT, R4, -0x1, PT; /* 0x376b03fffff70407 */
/*13f8*/ VOTE.ANY R13, PT, P0; /* 0x50d9e0000007000d */
/* 0x001ffc00ffa007ed */
/*1408*/ ISETP.NE.AND P0, PT, R13, RZ, PT; /* 0x5b6b03800ff70d07 */
/*1410*/ @P0 BRA 0x958; /* 0xe2400fff5400000f */
/*1418*/ EXIT; /* 0xe30000000007000f */
/* 0x001f8000fc0007ff */
/*1428*/ BRA 0x1428; /* 0xe2400fffff87000f */
/*1430*/ NOP; /* 0x50b0000000070f00 */
/*1438*/ NOP; /* 0x50b0000000070f00 */
................................................................
Function : _Z26generate_tree_kernel_upperijPjP5uint4P6float4
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001c7c00e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0018*/ S2R R2, SR_TID.X; /* 0xf0c8000002170002 */
/* 0x001fd840fec20ff1 */
/*0028*/ XMAD.MRG R3, R0.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270003 */
/*0030*/ XMAD R2, R0.reuse, c[0x0] [0x8], R2; /* 0x4e00010000270002 */
/*0038*/ XMAD.PSL.CBCC R2, R0.H1, R3.H1, R2; /* 0x5b30011800370002 */
/* 0x001ff400fda007f6 */
/*0048*/ SHR.U32 R0, R2, 0x5; /* 0x3828000000570200 */
/*0050*/ ISETP.GE.U32.AND P0, PT, R0, c[0x0][0x144], PT; /* 0x4b6c038005170007 */
/*0058*/ @P0 EXIT; /* 0xe30000000000000f */
/* 0x0000c400fe8007f6 */
/*0068*/ MOV R3, c[0x0][0x140]; /* 0x4c98078005070003 */
/*0070*/ SHL R14, R3, 0x2; /* 0x384800000027030e */
/*0078*/ LDC R4, c[0x3][R14+0x4]; /* 0xef94003000470e04 */
/* 0x005fd800ffe007f6 */
/*0088*/ LOP32I.AND R2, R2, 0x1f; /* 0x0400000001f70202 */
/*0090*/ ISCADD R3, R0, R2, 0x5; /* 0x5c18028000270003 */
/*0098*/ IADD R3, R3, R4; /* 0x5c10000000470303 */
/* 0x0001c800fe4007e6 */
/*00a8*/ LEA R10.CC, R3, c[0x0][0x150], 0x4; /* 0x4bd782000547030a */
/*00b0*/ LEA.HI.X R11, R3, c[0x0][0x154], RZ, 0x4; /* 0x1a277f800557030b */
/*00b8*/ LDG.E R3, [R10+0xc]; /* 0xeed4200000c70a03 */
/* 0x001fc4000e2047ed */
/*00c8*/ ISETP.EQ.AND P0, PT, R3, RZ, PT; /* 0x5b6503800ff70307 */
/*00d0*/ @!P0 LDG.E.128 R4, [R10]; /* 0xeed6200000080a04 */
/*00d8*/ MOV32I R3, 0xff7fffff; /* 0x010ff7fffff7f003 */
/* 0x001f8401fe2007fd */
/*00e8*/ MOV R9, RZ; /* 0x5c9807800ff70009 */
/*00f0*/ @!P0 MOV32I R11, 0x1; /* 0x010000000018f00b */
/*00f8*/ MOV R8, R3; /* 0x5c98078000370008 */
/* 0x0000c800fe8007f4 */
/*0108*/ MOV R12, R3; /* 0x5c9807800037000c */
/*0110*/ @!P0 SHL R9, R11, R2; /* 0x5c48000000280b09 */
/*0118*/ SHFL.BFLY PT, R16, R9, 0x10, 0x1f; /* 0xef17007cf1070910 */
/* 0x011fc000062017f4 */
/*0128*/ LOP.OR R18, R16, R9; /* 0x5c47020000971012 */
/*0130*/ SHFL.BFLY PT, R19, R18, 0x8, 0x1f; /* 0xef17007cf0871213 */
/*0138*/ { MOV32I R7, 0x7f7fffff; /* 0x0107f7fffff7f007 */
/*0148*/ @!P0 F2F.F32.F16 R8, R5.H1; } /* 0x0012c800fe000276 */
/* 0x5ca8020000580608 */
/*0150*/ { MOV R13, R7; /* 0x5c9807800077000d */
/*0158*/ @!P0 F2F.F32.F16 R12, R4.H1; } /* 0x5ca802000048060c */
/* 0x000a4810fe0004bd */
/*0168*/ @!P0 F2F.F32.F16 R13, R4; /* 0x5ca800000048060d */
/*0170*/ { MOV R4, R7; /* 0x5c98078000770004 */
/*0178*/ @!P0 F2F.F32.F16 R7, R5; } /* 0x5ca8000000580607 */
/* 0x010cc4000e400091 */
/*0188*/ @!P0 F2F.F32.F16 R4, R6; /* 0x5ca8000000680604 */
/*0190*/ @!P0 F2F.F32.F16 R3, R6.H1; /* 0x5ca8020000680603 */
/*0198*/ SHFL.BFLY PT, R17, R8, 0x10, 0x1f; /* 0xef17007cf1070811 */
/* 0x049fc010964108b1 */
/*01a8*/ SHFL.BFLY PT, R6, R13, 0x10, 0x1f; /* 0xef17007cf1070d06 */
/*01b0*/ SHFL.BFLY PT, R10, R7, 0x10, 0x1f; /* 0xef17007cf107070a */
/*01b8*/ { FMNMX.FTZ R5, R13, R6, PT; /* 0x5c60138000670d05 */
/*01c8*/ SHFL.BFLY PT, R11, R4, 0x10, 0x1f; } /* 0x0000c403fe000291 */
/* 0xef17007cf107040b */
/*01d0*/ { FMNMX.FTZ R13, R8, R17, !PT; /* 0x5c6017800117080d */
/*01d8*/ SHFL.BFLY PT, R15, R12, 0x10, 0x1f; } /* 0xef17007cf1070c0f */
/* 0x001fc000768007f0 */
/*01e8*/ { LOP.OR R8, R19, R18; /* 0x5c47020001271308 */
/*01f0*/ SHFL.BFLY PT, R16, R3, 0x10, 0x1f; } /* 0xef17007cf1070310 */
/*01f8*/ { FMNMX.FTZ R7, R7, R10, PT; /* 0x5c60138000a70707 */
/*0208*/ SHFL.BFLY PT, R18, R8, 0x4, 0x1f; } /* 0x000a4c10fe0000b1 */
/* 0xef17007cf0470812 */
/*0210*/ { FMNMX.FTZ R9, R4, R11, PT; /* 0x5c60138000b70409 */
/*0218*/ SHFL.BFLY PT, R6, R5, 0x8, 0x1f; } /* 0xef17007cf0870506 */
/* 0x041fc000322017f0 */
/*0228*/ { FMNMX.FTZ R11, R12, R15, !PT; /* 0x5c60178000f70c0b */
/*0230*/ SHFL.BFLY PT, R4, R7, 0x8, 0x1f; } /* 0xef17007cf0870704 */
/*0238*/ { FMNMX.FTZ R16, R3, R16, !PT; /* 0x5c60178001070310 */
/*0248*/ SHFL.BFLY PT, R10, R9, 0x8, 0x1f; } /* 0x0002c400fe0000b3 */
/* 0xef17007cf087090a */
/*0250*/ { LOP.OR R18, R18, R8; /* 0x5c47020000871212 */
/*0258*/ SHFL.BFLY PT, R12, R11, 0x8, 0x1f; } /* 0xef17007cf0870b0c */
/* 0x009fc0002e20c7f0 */
/*0268*/ { FMNMX.FTZ R3, R5, R6, PT; /* 0x5c60138000670503 */
/*0270*/ SHFL.BFLY PT, R15, R13, 0x8, 0x1f; } /* 0xef17007cf0870d0f */
/*0278*/ { FMNMX.FTZ R5, R7, R4, PT; /* 0x5c60138000470705 */
/*0288*/ SHFL.BFLY PT, R17, R16, 0x8, 0x1f; } /* 0x0002d020fe000292 */
/* 0xef17007cf0871011 */
/*0290*/ { FMNMX.FTZ R7, R9, R10, PT; /* 0x5c60138000a70907 */
/*0298*/ SHFL.BFLY PT, R19, R18, 0x2, 0x1f; } /* 0xef17007cf0271213 */
/* 0x011fc000162007f0 */
/*02a8*/ { FMNMX.FTZ R9, R11, R12, !PT; /* 0x5c60178000c70b09 */
/*02b0*/ SHFL.BFLY PT, R8, R7, 0x4, 0x1f; } /* 0xef17007cf0470708 */
/*02b8*/ { FMNMX.FTZ R11, R13, R15, !PT; /* 0x5c60178000f70d0b */
/*02c8*/ SHFL.BFLY PT, R4, R3, 0x4, 0x1f; } /* 0x000a4410fe00017d */
/* 0xef17007cf0470304 */
/*02d0*/ { FMNMX.FTZ R13, R16, R17, !PT; /* 0x5c6017800117100d */
/*02d8*/ SHFL.BFLY PT, R6, R5, 0x4, 0x1f; } /* 0xef17007cf0470506 */
/* 0x001fc000168107f0 */
/*02e8*/ { LOP.OR R16, R19, R18; /* 0x5c47020001271310 */
/*02f0*/ SHFL.BFLY PT, R10, R9, 0x4, 0x1f; } /* 0xef17007cf047090a */
/*02f8*/ { FMNMX.FTZ R8, R7, R8, PT; /* 0x5c60138000870708 */
/*0308*/ SHFL.BFLY PT, R17, R16, 0x1, 0x1f; } /* 0x0002c420fe0000b2 */
/* 0xef17007cf0171011 */
/*0310*/ { LOP.OR R7, R17, R16; /* 0x5c47020001071107 */
/*0318*/ SHFL.BFLY PT, R12, R11, 0x4, 0x1f; } /* 0xef17007cf0470b0c */
/* 0x001fc0002ea047f0 */
/*0328*/ { FMNMX.FTZ R3, R3, R4, PT; /* 0x5c60138000470303 */
/*0330*/ SHFL.BFLY PT, R15, R13, 0x4, 0x1f; } /* 0xef17007cf0470d0f */
/*0338*/ { ISETP.NE.AND P0, PT, R7, RZ, PT; /* 0x5b6b03800ff70707 */
/*0348*/ SHFL.BFLY PT, R4, R3, 0x2, 0x1f; } /* 0x001fc010fc200071 */
/* 0xef17007cf0270304 */
/*0350*/ FMNMX.FTZ R5, R5, R6, PT; /* 0x5c60138000670505 */
/*0358*/ { FMNMX.FTZ R10, R9, R10, !PT; /* 0x5c60178000a7090a */
/*0368*/ SHFL.BFLY PT, R9, R8, 0x2, 0x1f; } /* 0x00164420fe000293 */
/* 0xef17007cf0270809 */
/*0370*/ { FMNMX.FTZ R12, R11, R12, !PT; /* 0x5c60178000c70b0c */
/*0378*/ SHFL.BFLY PT, R6, R5, 0x2, 0x1f; } /* 0xef17007cf0270506 */
/* 0x001fc0000e6047f0 */
/*0388*/ { FMNMX.FTZ R15, R13, R15, !PT; /* 0x5c60178000f70d0f */
/*0390*/ SHFL.BFLY PT, R11, R10, 0x2, 0x1f; } /* 0xef17007cf0270a0b */
/*0398*/ { FMNMX.FTZ R3, R3, R4, PT; /* 0x5c60138000470303 */
/*03a8*/ SHFL.BFLY PT, R13, R12, 0x2, 0x1f; } /* 0x0012cc10fe000071 */
/* 0xef17007cf0270c0d */
/*03b0*/ { FMNMX.FTZ R5, R5, R6, PT; /* 0x5c60138000670505 */
/*03b8*/ SHFL.BFLY PT, R16, R15, 0x2, 0x1f; } /* 0xef17007cf0270f10 */
/* 0x009fc000162007f0 */
/*03c8*/ { ISETP.EQ.AND P0, PT, R2, RZ, P0; /* 0x5b6500000ff70207 */
/*03d0*/ SHFL.BFLY PT, R4, R3, 0x1, 0x1f; } /* 0xef17007cf0170304 */
/*03d8*/ { FMNMX.FTZ R8, R8, R9, PT; /* 0x5c60138000970808 */
/*03e8*/ SHFL.BFLY PT, R6, R5, 0x1, 0x1f; } /* 0x0001d009fe0002b4 */
/* 0xef17007cf0170506 */
/*03f0*/ { FMNMX.FTZ R10, R10, R11, !PT; /* 0x5c60178000b70a0a */
/*03f8*/ SHFL.BFLY PT, R9, R8, 0x1, 0x1f; } /* 0xef17007cf0170809 */
/* 0x061fc0000e8007f0 */
/*0408*/ { FMNMX.FTZ R12, R12, R13, !PT; /* 0x5c60178000d70c0c */
/*0410*/ SHFL.BFLY PT, R11, R10, 0x1, 0x1f; } /* 0xef17007cf0170a0b */
/*0418*/ { FMNMX.FTZ R15, R15, R16, !PT; /* 0x5c60178001070f0f */
/*0428*/ SHFL.BFLY PT, R13, R12, 0x1, 0x1f; } /* 0x00164400fe00029d */
/* 0xef17007cf0170c0d */
/*0430*/ { FMNMX.FTZ R3, R3, R4, PT; /* 0x5c60138000470303 */
/*0438*/ SHFL.BFLY PT, R2, R15, 0x1, 0x1f; } /* 0xef17007cf0170f02 */
/* 0x001fc408fe2007e1 */
/*0448*/ FMNMX.FTZ R4, R5, R6, PT; /* 0x5c60138000670504 */
/*0450*/ FMNMX.FTZ R6, R8, R9, PT; /* 0x5c60138000970806 */
/*0458*/ FMNMX.FTZ R8, R10, R11, !PT; /* 0x5c60178000b70a08 */
/* 0x001ff400fe0087f1 */
/*0468*/ FMNMX.FTZ R9, R12, R13, !PT; /* 0x5c60178000d70c09 */
/*0470*/ { FMNMX.FTZ R10, R15, R2, !PT; /* 0x5c60178000270f0a */
/*0478*/ @!P0 EXIT; } /* 0xe30000000008000f */
/* 0x001fc000064037f0 */
/*0488*/ { MOV R2, R3; /* 0x5c98078000370002 */
/*0490*/ LDC R5, c[0x3][R14]; } /* 0xef94003000070e05 */
/*0498*/ { MOV R3, R4; /* 0x5c98078000470003 */
/*04a8*/ F2F.FTZ.F16.F32 R11, R2; } /* 0x0012f400fe000272 */
/* 0x5ca810000027090b */
/*04b0*/ { MOV R4, R6; /* 0x5c98078000670004 */
/*04b8*/ F2F.FTZ.F16.F32 R12, R3; } /* 0x5ca810000037090c */
/* 0x009fc000f24087f0 */
/*04c8*/ { MOV R3, R10; /* 0x5c98078000a70003 */
/*04d0*/ F2F.FTZ.F16.F32 R4, R4; } /* 0x5ca8100000470904 */
/*04d8*/ { MOV R2, R9; /* 0x5c98078000970002 */
/*04e8*/ F2F.FTZ.F16.F32 R3, R3; } /* 0x0000c402fe00075d */
/* 0x5ca8100000370903 */
/*04f0*/ { IADD R6, R0, R5; /* 0x5c10000000570006 */
/*04f8*/ F2F.FTZ.F16.F32 R5, R2; } /* 0x5ca8100000270905 */
/* 0x001f8400e66007f2 */
/*0508*/ MOV R0, R8; /* 0x5c98078000870000 */
/*0510*/ F2F.FTZ.F16.F32 R0, R0; /* 0x5ca8100000070900 */
/*0518*/ LEA R9.CC, R6, c[0x0][0x150], 0x4; /* 0x4bd7820005470609 */
/* 0x041fcc09fe2087f1 */
/*0528*/ LOP32I.AND R4, R4, 0xffff; /* 0x0400000ffff70404 */
/*0530*/ LOP32I.AND R2, R11, 0xffff; /* 0x0400000ffff70b02 */
/*0538*/ LOP32I.AND R8, R12, 0xffff; /* 0x0400000ffff70c08 */
/* 0x005f8404fe2007f1 */
/*0548*/ LEA.HI.X R10, R6, c[0x0][0x154], RZ, 0x4; /* 0x1a277f800557060a */
/*0550*/ XMAD.PSL R6, R3, 0x1, R4; /* 0x3600021000170306 */
/*0558*/ XMAD.PSL R4, R0, 0x1, R2; /* 0x3600011000170004 */
/* 0x001fc800fe2007f3 */
/*0568*/ MOV R2, R9; /* 0x5c98078000970002 */
/*0570*/ MOV R3, R10; /* 0x5c98078000a70003 */
/*0578*/ XMAD.PSL R5, R5, 0x1, R8; /* 0x3600041000170505 */
/* 0x001ffc00ffe000f1 */
/*0588*/ STG.E.128 [R2], R4; /* 0xeede200000070204 */
/*0590*/ EXIT; /* 0xe30000000007000f */
/*0598*/ BRA 0x598; /* 0xe2400fffff87000f */
/* 0x001f8000fc0007e0 */
/*05a8*/ NOP; /* 0x50b0000000070f00 */
/*05b0*/ NOP; /* 0x50b0000000070f00 */
/*05b8*/ NOP; /* 0x50b0000000070f00 */
..................................................................
Function : _Z26generate_tree_kernel_lowerjPjS_P5uint4P6float4
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x003fc000e24007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R37, SR_TID.X; /* 0xf0c8000002170025 */
/*0018*/ { ISETP.NE.AND P0, PT, R37, RZ, PT; /* 0x5b6b03800ff72507 */
/*0028*/ SSY 0x70; } /* 0x001fc400ffa007ed */
/* 0xe290000004000000 */
/*0030*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0038*/ MOV R2, c[0x0][0x148]; /* 0x4c98078005270002 */
/* 0x0002f400fe4007f1 */
/*0048*/ MOV R3, c[0x0][0x14c]; /* 0x4c98078005370003 */
/*0050*/ MOV32I R0, 0xffffffff; /* 0x010ffffffff7f000 */
/*0058*/ ATOM.E.INC R0, [R2], R0; /* 0xed31000000070200 */
/* 0x003fb420e2400ffd */
/*0068*/ SYNC; /* 0xf0f800000007000f */
/*0070*/ SHFL.IDX PT, R0, R0, RZ, 0x1f; /* 0xef17007c2ff70000 */
/*0078*/ ISETP.LT.U32.AND P0, PT, R0, c[0x0][0x140], PT; /* 0x4b62038005070007 */
/* 0x001fd800fe0007fd */
/*0088*/ @!P0 EXIT; /* 0xe30000000008000f */
/*0090*/ { IADD R13, R0, c[0x3][0x10]; /* 0x4c10000c0047000d */
/*0098*/ SSY 0xd78; } /* 0xe2900000cd800000 */
/* 0x0001c800fe4207f6 */
/*00a8*/ LEA R2.CC, R13.reuse, c[0x0][0x158], 0x4; /* 0x4bd7820005670d02 */
/*00b0*/ LEA.HI.X R3, R13, c[0x0][0x15c], RZ, 0x4; /* 0x1a277f8005770d03 */
/*00b8*/ LDG.E R12, [R2+0xc]; /* 0xeed4200000c7020c */
/* 0x001fc000ffa047ed */
/*00c8*/ ISETP.EQ.AND P0, PT, R12, RZ, PT; /* 0x5b6503800ff70c07 */
/*00d0*/ @P0 SYNC; /* 0xf0f800000000000f */
/*00d8*/ { MOV32I R18, 0xff7fffff; /* 0x010ff7fffff7f012 */
/*00e8*/ FLO.U32 R4, R12; } /* 0x001fd802fe00003d */
/* 0x5c30000000c70004 */
/*00f0*/ { IADD32I R4, -R4, 0x1f; /* 0x1d00000001f70404 */
/*00f8*/ SSY 0x990; } /* 0xe290000089000000 */
/* 0x001fc400fe2007f1 */
/*0108*/ ISETP.EQ.AND P0, PT, R4, 0x20, PT; /* 0x3665038002070407 */
/*0110*/ MOV32I R20, 0x7f7fffff; /* 0x0107f7fffff7f014 */
/*0118*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/* 0x101fc400fc2007f1 */
/*0128*/ MOV R16, RZ; /* 0x5c9807800ff70010 */
/*0130*/ MOV R17, RZ; /* 0x5c9807800ff70011 */
/*0138*/ MOV R19, R18.reuse; /* 0x5c98078001270013 */
/* 0x001fc080fec007f1 */
/*0148*/ MOV R22, R18; /* 0x5c98078001270016 */
/*0150*/ MOV R23, R20.reuse; /* 0x5c98078001470017 */
/*0158*/ { MOV R21, R20; /* 0x5c98078001470015 */
/*0168*/ @P0 SYNC; } /* 0x001fc480fe0007fd */
/* 0xf0f800000000000f */
/*0170*/ { MOV R19, R18.reuse; /* 0x5c98078001270013 */
/*0178*/ SSY 0x988; } /* 0xe290000080800000 */
/* 0x001fc480fe2007f1 */
/*0188*/ MOV R22, R18; /* 0x5c98078001270016 */
/*0190*/ MOV R21, R20.reuse; /* 0x5c98078001470015 */
/*0198*/ MOV R23, R20; /* 0x5c98078001470017 */
/* 0x001fc400fc2007f1 */
/*01a8*/ SHL R24, R0, 0x5; /* 0x3848000000570018 */
/*01b0*/ MOV R16, RZ; /* 0x5c9807800ff70010 */
/*01b8*/ MOV R17, RZ; /* 0x5c9807800ff70011 */
/* 0x001fd800fe0007f6 */
/*01c8*/ MOV R25, RZ; /* 0x5c9807800ff70019 */
/*01d0*/ { IADD32I R6, -R4, 0x1f; /* 0x1d00000001f70406 */
/*01d8*/ SSY 0x510; } /* 0xe290000033000000 */
/* 0x081fd800fec007f6 */
/*01e8*/ LOP.OR R41, R6, R24; /* 0x5c47020001870629 */
/*01f0*/ IADD R42, R41, c[0x3][0x14]; /* 0x4c10000c0057292a */
/*01f8*/ LEA R14.CC, R42.reuse, c[0x0][0x158], 0x4; /* 0x4bd7820005672a0e */
/* 0x001f84000e2007f2 */
/*0208*/ LEA.HI.X R15, R42, c[0x0][0x15c], RZ, 0x4; /* 0x1a277f8005772a0f */
/*0210*/ LDG.E R38, [R14+0xc]; /* 0xeed4200000c70e26 */
/*0218*/ MOV32I R33, 0x1; /* 0x010000000017f021 */
/* 0x001fc400fe8007f1 */
/*0228*/ MOV32I R26, 0xff7fffff; /* 0x010ff7fffff7f01a */
/*0230*/ MOV32I R31, 0x7f7fffff; /* 0x0107f7fffff7f01f */
/*0238*/ SHL R5, R33, R6; /* 0x5c48000000672105 */
/* 0x001f8400fe2007f1 */
/*0248*/ MOV R27, RZ; /* 0x5c9807800ff7001b */
/*0250*/ MOV R28, RZ; /* 0x5c9807800ff7001c */
/*0258*/ MOV R10, RZ; /* 0x5c9807800ff7000a */
/* 0x001fc480fe2407f1 */
/*0268*/ MOV R29, R26.reuse; /* 0x5c98078001a7001d */
/*0270*/ MOV R30, R26.reuse; /* 0x5c98078001a7001e */
/*0278*/ LOP.XOR R12, R5, R12; /* 0x5c47040000c7050c */
/* 0x001f8400fe2407f1 */
/*0288*/ MOV R32, R31.reuse; /* 0x5c98078001f70020 */
/*0290*/ MOV R6, R31; /* 0x5c98078001f70006 */
/*0298*/ MOV R7, R26; /* 0x5c98078001a70007 */
/* 0x001fb402fec0403d */
/*02a8*/ FLO.U32 R4, R38; /* 0x5c30000002670004 */
/*02b0*/ IADD32I R4, -R4, 0x1f; /* 0x1d00000001f70404 */
/*02b8*/ ISETP.EQ.AND P0, PT, R4, 0x20, PT; /* 0x3665038002070407 */
/* 0x001fc480fe0007fd */
/*02c8*/ @P0 SYNC; /* 0xf0f800000000000f */
/*02d0*/ { MOV R35, R31.reuse; /* 0x5c98078001f70023 */
/*02d8*/ SSY 0x4f0; } /* 0xe290000021000000 */
/* 0x001fc400fe2007f1 */
/*02e8*/ MOV R32, R31; /* 0x5c98078001f70020 */
/*02f0*/ SHL R39, R41, 0x5; /* 0x3848000000572927 */
/*02f8*/ MOV R34, RZ; /* 0x5c9807800ff70022 */
/* 0x101fc400fc2007f1 */
/*0308*/ MOV R27, RZ; /* 0x5c9807800ff7001b */
/*0310*/ MOV R28, RZ; /* 0x5c9807800ff7001c */
/*0318*/ MOV R36, R26.reuse; /* 0x5c98078001a70024 */
/* 0x001fd800fec407f1 */
/*0328*/ MOV R29, R26.reuse; /* 0x5c98078001a7001d */
/*0330*/ MOV R30, R26; /* 0x5c98078001a7001e */
/*0338*/ IADD32I R40, -R4, 0x1f; /* 0x1d00000001f70428 */
/* 0x001fd440fe2007f6 */
/*0348*/ LOP.OR R4, R40, R39; /* 0x5c47020002772804 */
/*0350*/ SHL R5, R4.reuse, 0x2; /* 0x3848000000270405 */
/*0358*/ SHR R4, R4, 0x1e; /* 0x3829000001e70404 */
/* 0x0001c800fc4007f6 */
/*0368*/ IADD R6.CC, R5, c[0x0][0x150]; /* 0x4c10800005470506 */
/*0370*/ IADD.X R7, R4, c[0x0][0x154]; /* 0x4c10080005570407 */
/*0378*/ LDG.E R4, [R6]; /* 0xeed4200000070604 */
/* 0x001fd440fe2047f6 */
/*0388*/ IADD R4, R4, c[0x3][0x18]; /* 0x4c10000c00670404 */
/*0390*/ SHL R5, R4.reuse, 0x4; /* 0x3848000000470405 */
/*0398*/ SHR.U32 R4, R4, 0x1c; /* 0x3828000001c70404 */
/* 0x001dc400fc4007f6 */
/*03a8*/ IADD R8.CC, R5, c[0x0][0x158]; /* 0x4c10800005670508 */
/*03b0*/ IADD.X R9, R4, c[0x0][0x15c]; /* 0x4c10080005770409 */
/*03b8*/ LDG.E.128 R8, [R8]; /* 0xeed6200000070808 */
/* 0x001fc800fe2007f6 */
/*03c8*/ IADD R43.CC, R5, c[0x0][0x160]; /* 0x4c1080000587052b */
/*03d0*/ IADD.X R5, R4, c[0x0][0x164]; /* 0x4c10080005970405 */
/*03d8*/ MOV R4, R43; /* 0x5c98078002b70004 */
/* 0x001fc800fcc00791 */
/*03e8*/ LDG.E.128 R4, [R4]; /* 0xeed6200000070404 */
/*03f0*/ SHL R40, R33, R40; /* 0x5c48000002872128 */
/*03f8*/ LOP.XOR R38, R40, R38; /* 0x5c47040002672826 */
/* 0x000ac4084e200031 */
/*0408*/ FLO.U32 R45, R38; /* 0x5c3000000267002d */
/*0410*/ F2F.F32.F16 R40, R8; /* 0x5ca8000000870628 */
/*0418*/ F2F.F32.F16 R43, R8.H1; /* 0x5ca802000087062b */
/* 0x0002c400162000b1 */
/*0428*/ F2F.F32.F16 R11, R9.H1; /* 0x5ca802000097060b */
/*0430*/ F2F.F32.F16 R44, R9; /* 0x5ca800000097062c */
/*0438*/ F2F.F32.F16 R8, R10.H1; /* 0x5ca8020000a70608 */
/* 0x001fc403fcc000bd */
/*0448*/ F2F.F32.F16 R9, R10; /* 0x5ca8000000a70609 */
/*0450*/ IADD32I R10, -R45, 0x1f; /* 0x1d00000001f72d0a */
/*0458*/ ISETP.NE.AND P0, PT, R10, 0x20, PT; /* 0x366b038002070a07 */
/* 0x001fc400fe2187f1 */
/*0468*/ FMNMX.FTZ R7, R36, R43, !PT; /* 0x5c60178002b72407 */
/*0470*/ FADD.FTZ R34, R34, R4; /* 0x5c58100000472222 */
/*0478*/ FADD.FTZ R27, R27, R5; /* 0x5c58100000571b1b */
/* 0x001fc400fc2047f1 */
/*0488*/ FMNMX.FTZ R35, R35, R40, PT; /* 0x5c60138002872323 */
/*0490*/ FADD.FTZ R28, R28, R6; /* 0x5c58100000671c1c */
/*0498*/ FMNMX.FTZ R31, R31, R44, PT; /* 0x5c60138002c71f1f */
/* 0x001fc400fe2007f1 */
/*04a8*/ FMNMX.FTZ R29, R29, R11, !PT; /* 0x5c60178000b71d1d */
/*04b0*/ FMNMX.FTZ R32, R32, R9, PT; /* 0x5c60138000972020 */
/*04b8*/ FMNMX.FTZ R30, R30, R8, !PT; /* 0x5c60178000871e1e */
/* 0x009ff400fe0007f3 */
/*04c8*/ MOV R4, R10; /* 0x5c98078000a70004 */
/*04d0*/ { MOV R36, R7; /* 0x5c98078000770024 */
/*04d8*/ @P0 BRA 0x338; } /* 0xe2400fffe580000f */
/* 0x001fc000fe2007fd */
/*04e8*/ SYNC; /* 0xf0f800000007000f */
/*04f0*/ MOV R6, R35; /* 0x5c98078002370006 */
/*04f8*/ { MOV R10, R34; /* 0x5c9807800227000a */
/*0508*/ SYNC; } /* 0x0000d800fe0007fd */
/* 0xf0f800000007000f */
/*0510*/ { FMUL.FTZ R4, R27, R27; /* 0x5c68100001b71b04 */
/*0518*/ F2F.FTZ.F16.F32 R8, R31; } /* 0x5ca8100001f70908 */
/* 0x081fc0004e2007f0 */
/*0528*/ { FFMA.FTZ R9, R10, R10, R4; /* 0x59a0020000a70a09 */
/*0530*/ F2F.FTZ.F16.F32 R36, R6; } /* 0x5ca8100000670924 */
/*0538*/ { LEA R35.CC, R42.reuse, c[0x0][0x160], 0x4; /* 0x4bd7820005872a23 */
/*0548*/ F2F.FTZ.F16.F32 R34, R32; } /* 0x0001c400fe0004b5 */
/* 0x5ca8100002070922 */
/*0550*/ { FFMA.FTZ R33, R28, R28, R9; /* 0x59a0048001c71c21 */
/*0558*/ F2F.FTZ.F16.F32 R5, R29; } /* 0x5ca8100001d70905 */
/* 0x011fc0002e4017f0 */
/*0568*/ { LOP32I.AND R8, R8, 0xffff; /* 0x0400000ffff70808 */
/*0570*/ F2F.FTZ.F16.F32 R4, R7; } /* 0x5ca8100000770904 */
/*0578*/ { LOP32I.AND R9, R36, 0xffff; /* 0x0400000ffff72409 */
/*0588*/ F2F.FTZ.F16.F32 R11, R30; } /* 0x001dc400fe000171 */
/* 0x5ca8100001e7090b */
/*0590*/ { LEA.HI.X R36, R42, c[0x0][0x164], RZ, 0x4; /* 0x1a277f8005972a24 */
/*0598*/ MUFU.RSQ R33, R33; } /* 0x5080000000572121 */
/* 0x001f8400fe4107f0 */
/*05a8*/ { LOP32I.AND R34, R34, 0xffff; /* 0x0400000ffff72222 */
/*05b0*/ SSY 0x8f0; } /* 0xe290000033800000 */
/*05b8*/ XMAD.PSL R5, R5, 0x1, R8; /* 0x3600041000170505 */
/* 0x001fc000fe4007f1 */
/*05c8*/ MOV R8, R35; /* 0x5c98078002370008 */
/*05d0*/ XMAD.PSL R4, R4, 0x1, R9; /* 0x3600049000170404 */
/*05d8*/ { MOV R9, R36; /* 0x5c98078002470009 */
/*05e8*/ STG.E.64 [R14], R4; } /* 0x101fc008fe4004fd */
/* 0xeedd200000070e04 */
/*05f0*/ XMAD.PSL R11, R11, 0x1, R34; /* 0x3600111000170b0b */
/*05f8*/ { FMUL.FTZ R34, R10, R33.reuse; /* 0x5c68100002170a22 */
/*0608*/ STG.E [R14+0x8], R11; } /* 0x000fc880fe0004f2 */
/* 0xeedc200000870e0b */
/*0610*/ { FMUL.FTZ R27, R27, R33.reuse; /* 0x5c68100002171b1b */
/*0618*/ STG.E [R8], R34; } /* 0xeedc200000070822 */
/* 0x001fc0007e4007f0 */
/*0628*/ { FMUL.FTZ R35, R28, R33; /* 0x5c68100002171c23 */
/*0630*/ STG.E [R8+0x4], R27; } /* 0xeedc20000047081b */
/*0638*/ { FMNMX.FTZ R23, R23, R6, PT; /* 0x5c60138000671717 */
/*0648*/ STG.E [R8+0x8], R35; } /* 0x0012c400fe0003f1 */
/* 0xeedc200000870823 */
/*0650*/ { FMNMX.FTZ R20, R20, R31, PT; /* 0x5c60138001f71414 */
/*0658*/ LDG.E R28, [R14+0xc]; } /* 0xeed4200000c70e1c */
/* 0x001fc400fe2007e1 */
/*0668*/ FMNMX.FTZ R21, R21, R32, PT; /* 0x5c60138002071515 */
/*0670*/ FMNMX.FTZ R22, R22, R7, !PT; /* 0x5c60178000771616 */
/*0678*/ FMNMX.FTZ R18, R18, R29, !PT; /* 0x5c60178001d71212 */
/* 0x041fd82097a007f1 */
/*0688*/ FMNMX.FTZ R19, R19, R30, !PT; /* 0x5c60178001e71313 */
/*0690*/ FLO.U32 R10, R28; /* 0x5c30000001c7000a */
/*0698*/ IADD32I R10, -R10, 0x1f; /* 0x1d00000001f70a0a */
/* 0x001fc00fffa007ed */
/*06a8*/ ISETP.EQ.AND P0, PT, R10, 0x20, PT; /* 0x3665038002070a07 */
/*06b0*/ @P0 SYNC; /* 0xf0f800000000000f */
/*06b8*/ { SHL R29, R41, 0x5; /* 0x384800000057291d */
/*06c8*/ SSY 0x8e8; } /* 0x001fd800fe0007f6 */
/* 0xe290000021800000 */
/*06d0*/ { IADD32I R30, -R10, 0x1f; /* 0x1d00000001f70a1e */
/*06d8*/ SSY 0x8a8; } /* 0xe29000001c800000 */
/* 0x001fc840fec007f6 */
/*06e8*/ LOP.OR R4, R30, R29; /* 0x5c47020001d71e04 */
/*06f0*/ LEA R14.CC, R4.reuse, c[0x0][0x150], 0x2; /* 0x4bd781000547040e */
/*06f8*/ LEA.HI.X R15, R4, c[0x0][0x154], RZ, 0x2; /* 0x1a177f800557040f */
/* 0x081fd808fcc00072 */
/*0708*/ LDG.E R4, [R14]; /* 0xeed4200000070e04 */
/*0710*/ IADD R4, R4, c[0x3][0x18]; /* 0x4c10000c00670404 */
/*0718*/ LEA R10.CC, R4.reuse, c[0x0][0x160], 0x4; /* 0x4bd782000587040a */
/* 0x011fd8000e4007f2 */
/*0728*/ LEA.HI.X R11, R4, c[0x0][0x164], RZ, 0x4; /* 0x1a277f800597040b */
/*0730*/ LDG.E.128 R4, [R10]; /* 0xeed6200000070a04 */
/*0738*/ FMUL.FTZ R5, R27, R5; /* 0x5c68100000571b05 */
/* 0x001fc400fcc007f6 */
/*0748*/ FFMA.FTZ R4, R34, R4, R5; /* 0x59a0028000472204 */
/*0750*/ FFMA.FTZ R4, R35, R6, R4; /* 0x59a0020000672304 */
/*0758*/ FMNMX.FTZ R4, R4, 1, PT; /* 0x386013bf80070404 */
/* 0x001fc400fe2007f5 */
/*0768*/ MOV32I R5, 0x1; /* 0x010000000017f005 */
/*0770*/ FSETP.LEU.FTZ.AND P0, PT, R4, c[0x2][0x0], PT; /* 0x4bbb838800070407 */
/*0778*/ SHL R5, R5, R30; /* 0x5c48000001e70505 */
/* 0x001ff400fe0007fb */
/*0788*/ MOV32I R7, 0x7f7fffff; /* 0x0107f7fffff7f007 */
/*0790*/ { LOP.XOR R28, R5, R28; /* 0x5c47040001c7051c */
/*0798*/ @P0 SYNC; } /* 0xf0f800000000000f */
/* 0x001ff408fda00072 */
/*07a8*/ LDG.E R5, [R10+0xc]; /* 0xeed4200000c70a05 */
/*07b0*/ FSETP.EQ.FTZ.AND P0, PT, R5, -1, PT; /* 0x37b283bf80070507 */
/*07b8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fd800fea207f1 */
/*07c8*/ FADD.FTZ R6, |R4|.reuse, -RZ; /* 0x5c5870000ff70406 */
/*07d0*/ FSETP.GT.FTZ.AND P0, PT, |R4|, c[0x2][0x4], PT; /* 0x4bb4838800170487 */
/*07d8*/ FADD.FTZ R7, -R6, 1; /* 0x3859103f80070607 */
/* 0x001f8400062007f2 */
/*07e8*/ FMUL.FTZ R7, R7, 0.5; /* 0x3868103f00070707 */
/*07f0*/ @P0 MUFU.SQRT R6, R7; /* 0x5080000000800706 */
/*07f8*/ MOV32I R11, 0x3c94d2e9; /* 0x0103c94d2e97f00b */
/* 0x081fd840fec017f6 */
/*0808*/ FMUL.FTZ R10, R6, R6; /* 0x5c6810000067060a */
/*0810*/ FFMA.FTZ R11, R10.reuse, c[0x2][0x8], R11; /* 0x49a0058800270a0b */
/*0818*/ FFMA.FTZ R11, R10.reuse, R11, c[0x2][0xc]; /* 0x51a0058800370a0b */
/* 0x001f9840fec207f6 */
/*0828*/ FFMA.FTZ R11, R10.reuse, R11, c[0x2][0x10]; /* 0x51a0058800470a0b */
/*0830*/ FFMA.FTZ R11, R10.reuse, R11, c[0x2][0x14]; /* 0x51a0058800570a0b */
/*0838*/ FMUL.FTZ R11, R10, R11; /* 0x5c68100000b70a0b */
/* 0x081fc400fea007f1 */
/*0848*/ FFMA.FTZ R6, R6, R11, R6; /* 0x59a0030000b70606 */
/*0850*/ FSETP.LT.FTZ.AND P1, PT, R4, RZ, PT; /* 0x5bb183800ff7040f */
/*0858*/ FADD.FTZ R10, R6.reuse, R6; /* 0x5c5810000067060a */
/* 0x001ff400fec007f6 */
/*0868*/ FADD32I.FTZ R11, -R6, 1.5707963705062866211; /* 0x0983fc90fdb7060b */
/*0870*/ SEL R4, R10, R11, P0; /* 0x5ca0000000b70a04 */
/*0878*/ FADD32I.FTZ R6, -R4, 3.1415927410125732422; /* 0x09840490fdb70406 */
/* 0x001ff400fe0007e6 */
/*0888*/ SEL R4, R6, R4, P1; /* 0x5ca0008000470604 */
/*0890*/ { FADD.FTZ R7, R5, R4; /* 0x5c58100000470507 */
/*0898*/ SYNC; } /* 0xf0f800000007000f */
/* 0x005fd80007a007f0 */
/*08a8*/ { FMNMX.FTZ R26, R26, R7, !PT; /* 0x5c60178000771a1a */
/*08b0*/ FLO.U32 R4, R28; } /* 0x5c30000001c70004 */
/*08b8*/ IADD32I R10, -R4, 0x1f; /* 0x1d00000001f7040a */
/* 0x001ff400ffa007ed */
/*08c8*/ ISETP.NE.AND P0, PT, R10, 0x20, PT; /* 0x366b038002070a07 */
/*08d0*/ @P0 BRA 0x6d0; /* 0xe2400fffdf80000f */
/*08d8*/ SYNC; /* 0xf0f800000007000f */
/* 0x0000c440fe0007fd */
/*08e8*/ SYNC; /* 0xf0f800000007000f */
/*08f0*/ { FSET.GE.FTZ.AND R5, R26.reuse, RZ, PT; /* 0x588603800ff71a05 */
/*08f8*/ FLO.U32 R6, R12; } /* 0x5c30000000c70006 */
/* 0x005fd800fe2007f6 */
/*0908*/ FSET.LT.FTZ.AND R4, R26, c[0x2][0x18], PT; /* 0x4881038800671a04 */
/*0910*/ LOP.AND.NZ P0, RZ, R4, R5; /* 0x5c403000005704ff */
/*0918*/ IADD32I R4, -R6, 0x1f; /* 0x1d00000001f70604 */
/* 0x001fc800fca007f1 */
/*0928*/ ISETP.NE.AND P1, PT, R4, 0x20, PT; /* 0x366b03800207040f */
/*0930*/ FADD.FTZ R6, R25, R34; /* 0x5c58100002271906 */
/*0938*/ SEL R5, R26, c[0x2][0x1c], P0; /* 0x4ca0000800771a05 */
/* 0x001ff4001e2007f0 */
/*0948*/ { FADD.FTZ R16, R16, R27; /* 0x5c58100001b71010 */
/*0950*/ STG.E [R8+0xc], R5; } /* 0xeedc200000c70805 */
/*0958*/ FADD.FTZ R17, R17, R35; /* 0x5c58100002371111 */
/* 0x001ff401ffa007f0 */
/*0968*/ { MOV R25, R6; /* 0x5c98078000670019 */
/*0970*/ @P1 BRA 0x1d0; } /* 0xe2400fff8581000f */
/*0978*/ SYNC; /* 0xf0f800000007000f */
/* 0x0000d800fe0007fd */
/*0988*/ SYNC; /* 0xf0f800000007000f */
/*0990*/ { FMUL.FTZ R4, R16, R16; /* 0x5c68100001071004 */
/*0998*/ F2F.FTZ.F16.F32 R8, R23; } /* 0x5ca8100001770908 */
/* 0x081fc0004e2007f0 */
/*09a8*/ { FFMA.FTZ R7, R6, R6, R4; /* 0x59a0020000670607 */
/*09b0*/ F2F.FTZ.F16.F32 R10, R21; } /* 0x5ca810000157090a */
/*09b8*/ { LEA R14.CC, R13.reuse, c[0x0][0x160], 0x4; /* 0x4bd7820005870d0e */
/*09c8*/ F2F.FTZ.F16.F32 R12, R20; } /* 0x0002c400fe0004b5 */
/* 0x5ca810000147090c */
/*09d0*/ { FFMA.FTZ R11, R17, R17, R7; /* 0x59a003800117110b */
/*09d8*/ F2F.FTZ.F16.F32 R9, R19; } /* 0x5ca8100001370909 */
/* 0x001fc000362017f0 */
/*09e8*/ { LOP32I.AND R7, R8, 0xffff; /* 0x0400000ffff70807 */
/*09f0*/ F2F.FTZ.F16.F32 R5, R18; } /* 0x5ca8100001270905 */
/*09f8*/ { LEA.HI.X R13, R13, c[0x0][0x164], RZ, 0x4; /* 0x1a277f8005970d0d */
/*0a08*/ F2F.FTZ.F16.F32 R4, R22; } /* 0x0009c408fe0000b1 */
/* 0x5ca8100001670904 */
/*0a10*/ { LOP32I.AND R10, R10, 0xffff; /* 0x0400000ffff70a0a */
/*0a18*/ MUFU.RSQ R15, R11; } /* 0x5080000000570b0f */
/* 0x001f8400fea107f0 */
/*0a28*/ { LOP32I.AND R8, R12, 0xffff; /* 0x0400000ffff70c08 */
/*0a30*/ SSY 0xd38; } /* 0xe290000030000000 */
/*0a38*/ XMAD.PSL R12, R9, 0x1, R10; /* 0x360005100017090c */
/* 0x001fc800fe2007f1 */
/*0a48*/ XMAD.PSL R4, R4, 0x1, R7; /* 0x3600039000170404 */
/*0a50*/ MOV R9, R13; /* 0x5c98078000d70009 */
/*0a58*/ XMAD.PSL R5, R5, 0x1, R8; /* 0x3600041000170505 */
/* 0x111fc0001e2007f0 */
/*0a68*/ { MOV R8, R14; /* 0x5c98078000e70008 */
/*0a70*/ STG.E.64 [R2], R4; } /* 0xeedd200000070204 */
/*0a78*/ { FMUL.FTZ R10, R6, R15.reuse; /* 0x5c68100000f7060a */
/*0a88*/ STG.E [R2+0x8], R12; } /* 0x000bc880fe0000f2 */
/* 0xeedc20000087020c */
/*0a90*/ { FMUL.FTZ R11, R16, R15.reuse; /* 0x5c68100000f7100b */
/*0a98*/ STG.E [R8], R10; } /* 0xeedc20000007080a */
/* 0x003fc0005fa007f0 */
/*0aa8*/ { FMUL.FTZ R13, R17, R15; /* 0x5c68100000f7110d */
/*0ab0*/ STG.E [R8+0x4], R11; } /* 0xeedc20000047080b */
/*0ab8*/ { MOV32I R4, 0xff7fffff; /* 0x010ff7fffff7f004 */
/*0ac8*/ STG.E [R8+0x8], R13; } /* 0x0101f4000e4002f1 */
/* 0xeedc20000087080d */
/*0ad0*/ LDG.E R6, [R2+0xc]; /* 0xeed4200000c70206 */
/*0ad8*/ FLO.U32 R7, R6; /* 0x5c30000000670007 */
/* 0x02dff400fda047e6 */
/*0ae8*/ IADD32I R7, -R7, 0x1f; /* 0x1d00000001f70707 */
/*0af0*/ ISETP.EQ.AND P0, PT, R7, 0x20, PT; /* 0x3665038002070707 */
/*0af8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fc400fe2007f0 */
/*0b08*/ { MOV R2, R6; /* 0x5c98078000670002 */
/*0b10*/ SSY 0xd30; } /* 0xe290000021800000 */
/*0b18*/ MOV R12, R4; /* 0x5c9807800047000c */
/* 0x001fd800fe0007f6 */
/*0b28*/ SHL R3, R0, 0x5; /* 0x3848000000570003 */
/*0b30*/ { IADD32I R16, -R7, 0x1f; /* 0x1d00000001f70710 */
/*0b38*/ SSY 0xce8; } /* 0xe29000001a800000 */
/* 0x081fd800fec007f6 */
/*0b48*/ LOP.OR R4, R16, R3; /* 0x5c47020000371004 */
/*0b50*/ IADD R4, R4, c[0x3][0x14]; /* 0x4c10000c00570404 */
/*0b58*/ LEA R14.CC, R4.reuse, c[0x0][0x160], 0x4; /* 0x4bd782000587040e */
/* 0x011f98000e4007f2 */
/*0b68*/ LEA.HI.X R15, R4, c[0x0][0x164], RZ, 0x4; /* 0x1a277f800597040f */
/*0b70*/ LDG.E.128 R4, [R14]; /* 0xeed6200000070e04 */
/*0b78*/ FMUL.FTZ R5, R11, R5; /* 0x5c68100000570b05 */
/* 0x001fc400fec007f6 */
/*0b88*/ FFMA.FTZ R4, R10, R4, R5; /* 0x59a0028000470a04 */
/*0b90*/ FFMA.FTZ R4, R13, R6, R4; /* 0x59a0020000670d04 */
/*0b98*/ FMNMX.FTZ R5, R4, 1, PT; /* 0x386013bf80070405 */
/* 0x001f8400fe2007f5 */
/*0ba8*/ MOV32I R6, 0x1; /* 0x010000000017f006 */
/*0bb0*/ FSETP.LEU.FTZ.AND P0, PT, R5, c[0x2][0x0], PT; /* 0x4bbb838800070507 */
/*0bb8*/ SHL R4, R6, R16; /* 0x5c48000001070604 */
/* 0x001ff400fe0007fb */
/*0bc8*/ MOV32I R6, 0x7f7fffff; /* 0x0107f7fffff7f006 */
/*0bd0*/ { LOP.XOR R2, R4, R2; /* 0x5c47040000270402 */
/*0bd8*/ @P0 SYNC; } /* 0xf0f800000000000f */
/* 0x001ff408fda00072 */
/*0be8*/ LDG.E R4, [R14+0xc]; /* 0xeed4200000c70e04 */
/*0bf0*/ FSETP.EQ.FTZ.AND P0, PT, R4, -1, PT; /* 0x37b283bf80070407 */
/*0bf8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fd800fea207f1 */
/*0c08*/ FADD.FTZ R6, |R5|.reuse, -RZ; /* 0x5c5870000ff70506 */
/*0c10*/ FSETP.GT.FTZ.AND P0, PT, |R5|, c[0x2][0x4], PT; /* 0x4bb4838800170587 */
/*0c18*/ FADD.FTZ R7, -R6, 1; /* 0x3859103f80070607 */
/* 0x001f8400062007f2 */
/*0c28*/ FMUL.FTZ R7, R7, 0.5; /* 0x3868103f00070707 */
/*0c30*/ @P0 MUFU.SQRT R6, R7; /* 0x5080000000800706 */
/*0c38*/ MOV32I R15, 0x3c94d2e9; /* 0x0103c94d2e97f00f */
/* 0x081fd840fec017f6 */
/*0c48*/ FMUL.FTZ R14, R6, R6; /* 0x5c6810000067060e */
/*0c50*/ FFMA.FTZ R15, R14.reuse, c[0x2][0x8], R15; /* 0x49a0078800270e0f */
/*0c58*/ FFMA.FTZ R15, R14.reuse, R15, c[0x2][0xc]; /* 0x51a0078800370e0f */
/* 0x001f9840fec207f6 */
/*0c68*/ FFMA.FTZ R15, R14.reuse, R15, c[0x2][0x10]; /* 0x51a0078800470e0f */
/*0c70*/ FFMA.FTZ R15, R14.reuse, R15, c[0x2][0x14]; /* 0x51a0078800570e0f */
/*0c78*/ FMUL.FTZ R15, R14, R15; /* 0x5c68100000f70e0f */
/* 0x081fc400fea007f1 */
/*0c88*/ FFMA.FTZ R6, R6, R15, R6; /* 0x59a0030000f70606 */
/*0c90*/ FSETP.LT.FTZ.AND P1, PT, R5, RZ, PT; /* 0x5bb183800ff7050f */
/*0c98*/ FADD.FTZ R14, R6.reuse, R6; /* 0x5c5810000067060e */
/* 0x001ff400fec007f6 */
/*0ca8*/ FADD32I.FTZ R15, -R6, 1.5707963705062866211; /* 0x0983fc90fdb7060f */
/*0cb0*/ SEL R5, R14, R15, P0; /* 0x5ca0000000f70e05 */
/*0cb8*/ FADD32I.FTZ R6, -R5, 3.1415927410125732422; /* 0x09840490fdb70506 */
/* 0x001ff400fe0007e6 */
/*0cc8*/ SEL R5, R6, R5, P1; /* 0x5ca0008000570605 */
/*0cd0*/ { FADD.FTZ R6, R4, R5; /* 0x5c58100000570406 */
/*0cd8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc402fec0003d */
/*0ce8*/ FLO.U32 R4, R2; /* 0x5c30000000270004 */
/*0cf0*/ IADD32I R7, -R4, 0x1f; /* 0x1d00000001f70407 */
/*0cf8*/ ISETP.NE.AND P0, PT, R7, 0x20, PT; /* 0x366b038002070707 */
/* 0x001ff400fe0007ec */
/*0d08*/ FMNMX.FTZ R4, R12, R6, !PT; /* 0x5c60178000670c04 */
/*0d10*/ { MOV R12, R4; /* 0x5c9807800047000c */
/*0d18*/ @P0 BRA 0xb30; } /* 0xe2400fffe100000f */
/* 0x081fc400ffa007fd */
/*0d28*/ SYNC; /* 0xf0f800000007000f */
/*0d30*/ SYNC; /* 0xf0f800000007000f */
/*0d38*/ FSET.GE.FTZ.AND R3, R4.reuse, RZ, PT; /* 0x588603800ff70403 */
/* 0x001fc800fda007f6 */
/*0d48*/ FSET.LT.FTZ.AND R2, R4, c[0x2][0x18], PT; /* 0x4881038800670402 */
/*0d50*/ LOP.AND.NZ P0, RZ, R2, R3; /* 0x5c403000003702ff */
/*0d58*/ SEL R2, R4, c[0x2][0x1c], P0; /* 0x4ca0000800770402 */
/* 0x001ff401ffa000fd */
/*0d68*/ STG.E [R8+0xc], R2; /* 0xeedc200000c70802 */
/*0d70*/ SYNC; /* 0xf0f800000007000f */
/*0d78*/ BRA 0x18; /* 0xe2400fff2987000f */
/* 0x001f8000fc0007ff */
/*0d88*/ BRA 0xd88; /* 0xe2400fffff87000f */
/*0d90*/ NOP; /* 0x50b0000000070f00 */
/*0d98*/ NOP; /* 0x50b0000000070f00 */
/* 0x001f8000fc0007e0 */
/*0da8*/ NOP; /* 0x50b0000000070f00 */
/*0db0*/ NOP; /* 0x50b0000000070f00 */
/*0db8*/ NOP; /* 0x50b0000000070f00 */
...................................................................
Function : _Z21compress_normal_conesPjPK6float4j
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001c7c00e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0018*/ S2R R2, SR_TID.X; /* 0xf0c8000002170002 */
/* 0x001fd840fec20ff1 */
/*0028*/ XMAD.MRG R3, R0.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270003 */
/*0030*/ XMAD R2, R0.reuse, c[0x0] [0x8], R2; /* 0x4e00010000270002 */
/*0038*/ XMAD.PSL.CBCC R10, R0.H1, R3.H1, R2; /* 0x5b3001180037000a */
/* 0x081fc000ffa007ed */
/*0048*/ ISETP.GE.U32.AND P0, PT, R10, c[0x0][0x150], PT; /* 0x4b6c038005470a07 */
/*0050*/ @P0 EXIT; /* 0xe30000000000000f */
/*0058*/ { LEA R2.CC, R10.reuse, c[0x0][0x148], 0x4; /* 0x4bd7820005270a02 */
/*0068*/ SSY 0x368; } /* 0x0001c400fe4007f6 */
/* 0xe29000002f800000 */
/*0070*/ LEA.HI.X R3, R10, c[0x0][0x14c], RZ, 0x4; /* 0x1a277f8005370a03 */
/*0078*/ LDG.E.128 R4, [R2]; /* 0xeed6200000070204 */
/* 0x001f9448fe2007f1 */
/*0088*/ MOV32I R9, 0x3c94d2e9; /* 0x0103c94d2e97f009 */
/*0090*/ FADD.FTZ R0, |R5|.reuse, -RZ; /* 0x5c5870000ff70500 */
/*0098*/ FSETP.GT.FTZ.AND P1, PT, |R5|, c[0x2][0x0], PT; /* 0x4bb483880007058f */
/* 0x0000c800fe4007f6 */
/*00a8*/ FADD.FTZ R7, -R0, 1; /* 0x3859103f80070007 */
/*00b0*/ FMUL.FTZ R7, R7, 0.5; /* 0x3868103f00070707 */
/*00b8*/ @P1 MUFU.SQRT R0, R7; /* 0x5080000000810700 */
/* 0x001f9840fec017f6 */
/*00c8*/ FMUL.FTZ R8, R0, R0; /* 0x5c68100000070008 */
/*00d0*/ FFMA.FTZ R9, R8.reuse, c[0x2][0x4], R9; /* 0x49a0048800170809 */
/*00d8*/ FFMA.FTZ R9, R8, R9, c[0x2][0x8]; /* 0x51a0048800270809 */
/* 0x001fd840fec207f6 */
/*00e8*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0xc]; /* 0x51a0048800370809 */
/*00f0*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0x10]; /* 0x51a0048800470809 */
/*00f8*/ FMUL.FTZ R9, R8, R9; /* 0x5c68100000970809 */
/* 0x001f8400fea007f1 */
/*0108*/ FFMA.FTZ R0, R0, R9, R0; /* 0x59a0000000970000 */
/*0110*/ FSETP.LT.FTZ.AND P0, PT, R5, RZ, PT; /* 0x5bb183800ff70507 */
/*0118*/ FADD.FTZ R8, R0, R0; /* 0x5c58100000070008 */
/* 0x001fc400fe2007f6 */
/*0128*/ FADD32I.FTZ R9, -R0, 1.5707963705062866211; /* 0x0983fc90fdb70009 */
/*0130*/ SEL R0, R8, R9, P1; /* 0x5ca0008000970800 */
/*0138*/ FSET.EQ.FTZ.AND R7, |R4|, RZ, PT; /* 0x58c203800ff70407 */
/* 0x001f9000fe4007f4 */
/*0148*/ FSET.EQ.FTZ.AND R8, |R6|, RZ, PT; /* 0x58c203800ff70608 */
/*0150*/ FADD32I.FTZ R5, -R0, 3.1415927410125732422; /* 0x09840490fdb70005 */
/*0158*/ LOP.AND.NZ P1, RZ, R7, R8; /* 0x5c413000008707ff */
/* 0x0000f400fe4007f6 */
/*0168*/ SEL R0, R5, R0, P0; /* 0x5ca0000000070500 */
/*0170*/ FMUL32I.FTZ R0, R0, 81.16909027099609375; /* 0x1e242a2569370000 */
/*0178*/ F2I.FTZ.U32.F32.TRUNC R13, R0; /* 0x5cb0118000070a0d */
/* 0x001fd800fe201ffd */
/*0188*/ @P1 BRA 0x338; /* 0xe24000001a81000f */
/*0190*/ FSET.EQ.FTZ.AND R0, |R4|, +INF , PT; /* 0x30c203ff80070400 */
/*0198*/ FSET.EQ.FTZ.AND R5, |R6|, +INF , PT; /* 0x30c203ff80070605 */
/* 0x001ff400fe0007ed */
/*01a8*/ LOP.AND.NZ P0, RZ, R0, R5; /* 0x5c403000005700ff */
/*01b0*/ { LOP32I.AND R0, R6, 0x80000000; /* 0x0408000000070600 */
/*01b8*/ @P0 BRA 0x308; } /* 0xe24000001480000f */
/* 0x001fc440fe2607f6 */
/*01c8*/ FMNMX.FTZ R5, |R4|.reuse, |R6|.reuse, !PT; /* 0x5c62578000670405 */
/*01d0*/ FSETP.GT.FTZ.AND P0, PT, |R5|.reuse, 8.50705917302346158658e+37, PT; /* 0x36b483fe80070587 */
/*01d8*/ FMUL.FTZ R8, R5, 0.25; /* 0x3868103e80070508 */
/* 0x001fc000fe4007fb */
/*01e8*/ FMNMX.FTZ R7, |R4|, |R6|, PT; /* 0x5c62538000670407 */
/*01f0*/ SEL R5, R8, R5, P0; /* 0x5ca0000000570805 */
/*01f8*/ { FMUL.FTZ R8, R7, 0.25; /* 0x3868103e80070708 */
/*0208*/ MUFU.RCP R5, R5; } /* 0x003fc400fcc00716 */
/* 0x5080000000470505 */
/*0210*/ SEL R7, R8, R7, P0; /* 0x5ca0000000770807 */
/*0218*/ FMUL.FTZ R7, R5, R7; /* 0x5c68100000770507 */
/* 0x081fc400fec007f5 */
/*0228*/ MOV32I R9, 0x40b59883; /* 0x01040b598837f009 */
/*0230*/ FMUL.FTZ R8, R7, R7; /* 0x5c68100000770708 */
/*0238*/ FADD32I.FTZ R11, R8.reuse, 11.33538818359375; /* 0x08841355dc07080b */
/* 0x081fd400fc2207f5 */
/*0248*/ FFMA.FTZ R9, R8.reuse, c[0x2][0x14], -R9; /* 0x49a2048800570809 */
/*0250*/ FFMA.FTZ R11, R8, R11, c[0x2][0x1c]; /* 0x51a005880077080b */
/*0258*/ FFMA.FTZ R9, R8.reuse, R9, c[0x2][0x18]; /* 0x51a0048800670809 */
/* 0x0000c400fe0207f2 */
/*0268*/ FFMA.FTZ R11, R8.reuse, R11, c[0x2][0x20]; /* 0x51a005880087080b */
/*0270*/ { FMUL.FTZ R5, R8, R9; /* 0x5c68100000970805 */
/*0278*/ MUFU.RCP R12, R11; } /* 0x5080000000470b0c */
/* 0x005f8400fec007f5 */
/*0288*/ FSETP.GT.FTZ.AND P0, PT, |R6|, |R4|, PT; /* 0x5bb4938000470687 */
/*0290*/ FMUL.FTZ R5, R7, R5; /* 0x5c68100000570705 */
/*0298*/ FFMA.FTZ R5, R5, R12, R7; /* 0x59a0038000c70505 */
/* 0x001fc400ffa007f5 */
/*02a8*/ FADD.FTZ R8, |R4|, |R6|; /* 0x5c5a500000670408 */
/*02b0*/ FADD32I.FTZ R7, -R5, 1.5707963705062866211; /* 0x0983fc90fdb70507 */
/*02b8*/ SEL R5, R7, R5, P0; /* 0x5ca0000000570705 */
/* 0x001fd800fec007f5 */
/*02c8*/ FSETP.GTU.FTZ.AND P0, PT, R8, +INF , PT; /* 0x36bc83ff80070807 */
/*02d0*/ FADD32I.FTZ R6, -R5, 3.1415927410125732422; /* 0x09840490fdb70506 */
/*02d8*/ ICMP.LT R5, R6, R5, R4; /* 0x5b43020000570605 */
/* 0x001ff400fe0007e6 */
/*02e8*/ @!P0 LOP.OR R8, R5, R0; /* 0x5c47020000080508 */
/*02f0*/ { MOV R0, R8; /* 0x5c98078000870000 */
/*02f8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fd800fec007f6 */
/*0308*/ SHR R0, R4, 0x1f; /* 0x3829000001f70400 */
/*0310*/ LOP32I.AND R0, R0, 0xcdbc09; /* 0x04000cdbc0970000 */
/*0318*/ IADD32I R0, R0, 0x3f490fdb; /* 0x1c03f490fdb70000 */
/* 0x001fd800ffa007f0 */
/*0328*/ { LOP3.LUT R0, R0, c[0x2][0x24], R6, 0xf8; /* 0x02f8030800970000 */
/*0330*/ SYNC; } /* 0xf0f800000007000f */
/*0338*/ SHR R0, R4, 0x1f; /* 0x3829000001f70400 */
/* 0x001ff400fe0007f6 */
/*0348*/ LOP32I.AND R0, R0, 0x40490fdb; /* 0x04040490fdb70000 */
/*0350*/ { LOP3.LUT R0, R0, c[0x2][0x24], R6, 0xf8; /* 0x02f8030800970000 */
/*0358*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc8000ec007f0 */
/*0368*/ { FADD32I.FTZ R0, R0, 3.141590118408203125; /* 0x08840490fd070000 */
/*0370*/ LDG.E R2, [R2+0xc]; } /* 0xeed4200000c70202 */
/*0378*/ FMUL32I.FTZ R0, R0, 10430.2275390625; /* 0x1e24622f8e970000 */
/* 0x005fd800ffa00731 */
/*0388*/ F2I.FTZ.U32.F32.TRUNC R0, R0; /* 0x5cb0118000070a00 */
/*0390*/ SHL R6, R13, 0x18; /* 0x3848000001870d06 */
/*0398*/ LOP32I.AND R0, R0, 0xffff; /* 0x0400000ffff70000 */
/* 0x001f8808fda007f1 */
/*03a8*/ ISCADD R6, R0, R6, 0x8; /* 0x5c18040000670006 */
/*03b0*/ FSETP.EQ.FTZ.AND P0, PT, R2, -1, PT; /* 0x37b283bf80070207 */
/*03b8*/ @!P0 FMUL32I.FTZ R4, R2, 161.7015533447265625; /* 0x1e24321b39980204 */
/* 0x081fd401fe20003d */
/*03c8*/ @!P0 F2I.FTZ.U32.F32.TRUNC R5, R4; /* 0x5cb0118000480a05 */
/*03d0*/ MOV32I R4, 0xff; /* 0x010000000ff7f004 */
/*03d8*/ LEA R2.CC, R10.reuse, c[0x0][0x140], 0x2; /* 0x4bd7810005070a02 */
/* 0x001fc800fea017f1 */
/*03e8*/ @!P0 LOP32I.AND R4, R5, 0xff; /* 0x040000000ff80504 */
/*03f0*/ LEA.HI.X R3, R10, c[0x0][0x144], RZ, 0x2; /* 0x1a177f8005170a03 */
/*03f8*/ IADD R0, R4, R6; /* 0x5c10000000670400 */
/* 0x001ffc00ffe000f1 */
/*0408*/ STG.E [R2], R0; /* 0xeedc200000070200 */
/*0410*/ EXIT; /* 0xe30000000007000f */
/*0418*/ BRA 0x418; /* 0xe2400fffff87000f */
/* 0x001f8000fc0007e0 */
/*0428*/ NOP; /* 0x50b0000000070f00 */
/*0430*/ NOP; /* 0x50b0000000070f00 */
/*0438*/ NOP; /* 0x50b0000000070f00 */
......................................................
Function : _Z19clear_bounds_kernelP5uint4jj
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001c7c00e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0018*/ S2R R2, SR_TID.X; /* 0xf0c8000002170002 */
/* 0x001fd840fec20ff1 */
/*0028*/ XMAD.MRG R3, R0.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270003 */
/*0030*/ XMAD R2, R0.reuse, c[0x0] [0x8], R2; /* 0x4e00010000270002 */
/*0038*/ XMAD.PSL.CBCC R0, R0.H1, R3.H1, R2; /* 0x5b30011800370000 */
/* 0x001fd800ffa007ed */
/*0048*/ ISETP.GE.U32.AND P0, PT, R0, c[0x0][0x14c], PT; /* 0x4b6c038005370007 */
/*0050*/ @P0 EXIT; /* 0xe30000000000000f */
/*0058*/ MOV R2, c[0x0][0x148]; /* 0x4c98078005270002 */
/* 0x001fc400e22007f4 */
/*0068*/ SHL R2, R2, 0x2; /* 0x3848000000270202 */
/*0070*/ LDC R2, c[0x3][R2]; /* 0xef94003000070202 */
/*0078*/ MOV32I R4, 0xfc007c00; /* 0x010fc007c007f004 */
/* 0x001ffc00fc2007f1 */
/*0088*/ MOV32I R5, 0xfc007c00; /* 0x010fc007c007f005 */
/*0090*/ MOV32I R6, 0xfc007c00; /* 0x010fc007c007f006 */
/*0098*/ MOV R7, RZ; /* 0x5c9807800ff70007 */
/* 0x001fc840fec00ff6 */
/*00a8*/ IADD R0, R0, R2; /* 0x5c10000000270000 */
/*00b0*/ LEA R2.CC, R0.reuse, c[0x0][0x140], 0x4; /* 0x4bd7820005070002 */
/*00b8*/ LEA.HI.X R3, R0, c[0x0][0x144], RZ, 0x4; /* 0x1a277f8005170003 */
/* 0x001ffc00ffe000f1 */
/*00c8*/ STG.E.128 [R2], R4; /* 0xeede200000070204 */
/*00d0*/ EXIT; /* 0xe30000000007000f */
/*00d8*/ BRA 0xd8; /* 0xe2400fffff87000f */
/* 0x001f8000fc0007e0 */
/*00e8*/ NOP; /* 0x50b0000000070f00 */
/*00f0*/ NOP; /* 0x50b0000000070f00 */
/*00f8*/ NOP; /* 0x50b0000000070f00 */
.................................................
Fatbin ptx code:
================
arch = sm_52
code version = [5,0]
producer = cuda
host = linux
compile_size = 64bit
compressed
identifier = /home/pmoreau/projects/cuda_project/Project/ClusterHierarchy.cu
ptxasOptions = --generate-line-info
Fatbin elf code:
================
arch = sm_52
code version = [1,7]
producer = cuda
host = linux
compile_size = 64bit
identifier = /home/pmoreau/projects/cuda_project/Project/CUDAPhotonSplatter.cu
code for sm_52
Function : _Z19build_list_per_tilePK5uint4jP5uint2PjS4_S4_f9matrix4x4
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001c7c00e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0018*/ S2R R2, SR_TID.X; /* 0xf0c8000002170002 */
/* 0x001fd840fec20ff1 */
/*0028*/ XMAD.MRG R3, R0.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270003 */
/*0030*/ XMAD R2, R0.reuse, c[0x0] [0x8], R2; /* 0x4e00010000270002 */
/*0038*/ XMAD.PSL.CBCC R0, R0.H1, R3.H1, R2; /* 0x5b30011800370000 */
/* 0x081fc000ffa007ed */
/*0048*/ ISETP.GE.U32.AND P0, PT, R0, c[0x0][0x148], PT; /* 0x4b6c038005270007 */
/*0050*/ @P0 EXIT; /* 0xe30000000000000f */
/*0058*/ { SHL R2, R0.reuse, 0x4; /* 0x3848000000470002 */
/*0068*/ SSY 0x228; } /* 0x001fd800fea007f1 */
/* 0xe29000001b800000 */
/*0070*/ SHR R3, R0, 0x1c; /* 0x3829000001c70003 */
/*0078*/ IADD R20.CC, R2, c[0x0][0x140]; /* 0x4c10800005070214 */
/* 0x000244000e2007f2 */
/*0088*/ IADD.X R21, R3, c[0x0][0x144]; /* 0x4c10080005170315 */
/*0090*/ LDG.E R3, [R20+0x4]; /* 0xeed4200000471403 */
/*0098*/ LDG.E R2, [R20]; /* 0xeed4200000071402 */
/* 0x0001c4100e204151 */
/*00a8*/ F2F.F32.F16 R4, R3; /* 0x5ca8000000370604 */
/*00b0*/ F2F.F32.F16 R9, R2.H1; /* 0x5ca8020000270609 */
/*00b8*/ F2F.F32.F16 R11, R2; /* 0x5ca800000027060b */
/* 0x011f8404e620079d */
/*00c8*/ F2F.F32.F16 R3, R3.H1; /* 0x5ca8020000370603 */
/*00d0*/ MUFU.SQRT R4, R4; /* 0x5080000000870404 */
/*00d8*/ FFMA.FTZ R2, RZ, R11, R9; /* 0x59a0048000b7ff02 */
/* 0x005fd400fe2687f5 */
/*00e8*/ FMUL.FTZ R12, R3.reuse, R3.reuse; /* 0x5c6810000037030c */
/*00f0*/ FFMA.FTZ R19, RZ, R3, R2; /* 0x59a001000037ff13 */
/*00f8*/ FMUL.FTZ R13, R4, R4; /* 0x5c6810000047040d */
/* 0x001f8400fe2007f6 */
/*0108*/ FFMA.FTZ R22, R19, R19, R12; /* 0x59a0060001371316 */
/*0110*/ FSETP.LEU.FTZ.AND P1, PT, R22, R13, PT; /* 0x5bbb838000d7160f */
/*0118*/ FADD.FTZ R2, R3, R4; /* 0x5c58100000470302 */
/* 0x0009c400062007fb */
/*0128*/ FADD.FTZ R18, R22, -R13; /* 0x5c58300000d71612 */
/*0130*/ @!P1 MUFU.SQRT R21, R22; /* 0x5080000000891615 */
/*0138*/ @!P1 MUFU.SQRT R20, R18; /* 0x5080000000891214 */
/* 0x011fa802ee4007f1 */
/*0148*/ FSETP.LT.FTZ.AND P0, PT, R2, c[0x0][0x170], PT; /* 0x4bb1838005c70207 */
/*0150*/ @!P1 MUFU.RCP R21, R21; /* 0x5080000000491515 */
/*0158*/ @!P1 FMUL.FTZ R14, R20, R21; /* 0x5c6810000159140e */
/* 0x101fc400fe2207f1 */
/*0168*/ @!P0 FADD.FTZ R20, -R3.reuse, c[0x0][0x170]; /* 0x4c59100005c80314 */
/*0170*/ @!P1 FMUL.FTZ R16, R4, R21; /* 0x5c68100001590410 */
/*0178*/ FMUL.FTZ R25, R19, R14.reuse; /* 0x5c68100000e71319 */
/* 0x0000c400fe4207f3 */
/*0188*/ FMUL.FTZ R26, R3.reuse, R14; /* 0x5c68100000e7031a */
/*0190*/ @!P0 FFMA.FTZ R20, R20, -R20, R13; /* 0x59a1068001481414 */
/*0198*/ @!P0 MUFU.SQRT R5, R20; /* 0x5080000000881405 */
/* 0x081fc400fea007e1 */
/*01a8*/ @!P1 FFMA.FTZ R23, R3, -R16, R25; /* 0x59a10c8001090317 */
/*01b0*/ @!P1 FFMA.FTZ R24, R19, R16, R26; /* 0x59a00d0001091318 */
/*01b8*/ @!P1 FMUL.FTZ R17, R14.reuse, R23; /* 0x5c68100001790e11 */
/* 0x001fc407ffa007f0 */
/*01c8*/ { @!P1 FMUL.FTZ R15, R14, R24; /* 0x5c68100001890e0f */
/*01d0*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*01d8*/ FSET.LE.FTZ.AND R21, R18, RZ, PT; /* 0x588303800ff71215 */
/* 0x001fb000fe2007f6 */
/*01e8*/ FSET.GT.FTZ.AND R20, R15, c[0x0][0x170], PT; /* 0x4884038005c70f14 */
/*01f0*/ LOP.OR.NZ P2, RZ, R20, R21; /* 0x5c423200015714ff */
/*01f8*/ FADD.FTZ R20, R19, R5; /* 0x5c58100000571314 */
/* 0x001ff400fe0007f1 */
/*0208*/ SEL R17, R20, R17, P2; /* 0x5ca0010001171411 */
/*0210*/ { SEL R15, R15, c[0x0][0x170], !P2; /* 0x4ca0050005c70f0f */
/*0218*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fd800fe2407f0 */
/*0228*/ { @!P1 FFMA.FTZ R20, R3, R16.reuse, R25; /* 0x59a00c8001090314 */
/*0230*/ SSY 0x2c8; } /* 0xe290000009000000 */
/*0238*/ @!P1 FFMA.FTZ R16, R19, -R16, R26; /* 0x59a10d0001091310 */
/* 0x001fd000fe2207f1 */
/*0248*/ @!P1 FMUL.FTZ R7, R14.reuse, R16; /* 0x5c68100001090e07 */
/*0250*/ @!P1 FMUL.FTZ R10, R14, R20; /* 0x5c68100001490e0a */
/*0258*/ MOV R14, R17; /* 0x5c9807800117000e */
/* 0x001fc400ffa007f0 */
/*0268*/ { MOV R16, R7; /* 0x5c98078000770010 */
/*0270*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*0278*/ FSET.LE.FTZ.AND R17, R18, RZ, PT; /* 0x588303800ff71211 */
/* 0x001fb000fe2007f6 */
/*0288*/ FSET.GT.FTZ.AND R7, R16, c[0x0][0x170], PT; /* 0x4884038005c71007 */
/*0290*/ LOP.OR.NZ P1, RZ, R7, R17; /* 0x5c413200011707ff */
/*0298*/ FADD.FTZ R7, R19, -R5; /* 0x5c58300000571307 */
/* 0x001ff400fe0007f1 */
/*02a8*/ SEL R10, R7, R10, P1; /* 0x5ca0008000a7070a */
/*02b0*/ { SEL R16, R16, c[0x0][0x170], !P1; /* 0x4ca0048005c71010 */
/*02b8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fd800fec007f0 */
/*02c8*/ { FFMA.FTZ R9, RZ, R9, R11; /* 0x59a005800097ff09 */
/*02d0*/ SSY 0x428; } /* 0xe290000015000000 */
/*02d8*/ FFMA.FTZ R7, RZ, R3, R9; /* 0x59a004800037ff07 */
/* 0x001fb000fe2007f6 */
/*02e8*/ FFMA.FTZ R11, R7, R7, R12; /* 0x59a006000077070b */
/*02f0*/ FSETP.LEU.FTZ.AND P1, PT, R11, R13, PT; /* 0x5bbb838000d70b0f */
/*02f8*/ FADD.FTZ R9, -R13, R11; /* 0x5c59100000b70d09 */
/* 0x005dc4004e200031 */
/*0308*/ @!P1 MUFU.SQRT R17, R11; /* 0x5080000000890b11 */
/*0310*/ @!P1 MUFU.SQRT R12, R9; /* 0x508000000089090c */
/*0318*/ @!P1 MUFU.RCP R17, R17; /* 0x5080000000491111 */
/* 0x001fd488fe2007e1 */
/*0328*/ @!P0 FADD.FTZ R22, -R3, c[0x0][0x170]; /* 0x4c59100005c80316 */
/*0330*/ @!P1 FMUL.FTZ R6, R12, R17.reuse; /* 0x5c68100001190c06 */
/*0338*/ @!P1 FMUL.FTZ R8, R4, R17; /* 0x5c68100001190408 */
/* 0x001fc400fe2407f1 */
/*0348*/ FMUL.FTZ R21, R3, R6.reuse; /* 0x5c68100000670315 */
/*0350*/ FMUL.FTZ R18, R7, R6; /* 0x5c68100000670712 */
/*0358*/ MOV R19, R15; /* 0x5c98078000f70013 */
/* 0x0000c480fe0007e3 */
/*0368*/ @!P0 FFMA.FTZ R17, R22, -R22, R13; /* 0x59a1068001681611 */
/*0370*/ { @!P1 FFMA.FTZ R20, R7, R8.reuse, R21; /* 0x59a00a8000890714 */
/*0378*/ @!P0 MUFU.SQRT R5, R17; } /* 0x5080000000881105 */
/* 0x081fc400fe8007f1 */
/*0388*/ MOV R11, R14; /* 0x5c98078000e7000b */
/*0390*/ @!P1 FFMA.FTZ R12, R3, -R8, R18; /* 0x59a109000089030c */
/*0398*/ @!P1 FMUL.FTZ R19, R6.reuse, R20; /* 0x5c68100001490613 */
/* 0x001fcc00fc2007f1 */
/*03a8*/ MOV R13, R10; /* 0x5c98078000a7000d */
/*03b0*/ @!P1 FMUL.FTZ R11, R6, R12; /* 0x5c68100000c9060b */
/*03b8*/ MOV R12, R16; /* 0x5c9807800107000c */
/* 0x001fc407ffa007f0 */
/*03c8*/ { MOV R10, R19; /* 0x5c9807800137000a */
/*03d0*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*03d8*/ FSET.LE.FTZ.AND R17, R9, RZ, PT; /* 0x588303800ff70911 */
/* 0x001fb000fe2007f6 */
/*03e8*/ FSET.GT.FTZ.AND R16, R10, c[0x0][0x170], PT; /* 0x4884038005c70a10 */
/*03f0*/ LOP.OR.NZ P2, RZ, R16, R17; /* 0x5c423200011710ff */
/*03f8*/ FADD.FTZ R16, R5, R7; /* 0x5c58100000770510 */
/* 0x001ff400fe0007f1 */
/*0408*/ SEL R11, R16, R11, P2; /* 0x5ca0010000b7100b */
/*0410*/ { SEL R10, R10, c[0x0][0x170], !P2; /* 0x4ca0050005c70a0a */
/*0418*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc400fe2407f0 */
/*0428*/ { @!P1 FFMA.FTZ R19, R7, -R8.reuse, R21; /* 0x59a10a8000890713 */
/*0430*/ SSY 0x4d0; } /* 0xe290000009800000 */
/*0438*/ MOV R16, R12; /* 0x5c98078000c70010 */
/* 0x081fc800fe8007f1 */
/*0448*/ @!P1 FFMA.FTZ R17, R3, R8, R18; /* 0x59a0090000890311 */
/*0450*/ MOV R8, R13; /* 0x5c98078000d70008 */
/*0458*/ @!P1 FMUL.FTZ R16, R6.reuse, R19; /* 0x5c68100001390610 */
/* 0x001ff400fe0007e4 */
/*0468*/ @!P1 FMUL.FTZ R8, R6, R17; /* 0x5c68100001190608 */
/*0470*/ { MOV R6, R16; /* 0x5c98078001070006 */
/*0478*/ @P0 SYNC; } /* 0xf0f800000000000f */
/* 0x001fc400fec007f1 */
/*0488*/ FSET.LE.FTZ.AND R16, R9, RZ, PT; /* 0x588303800ff70910 */
/*0490*/ FSET.GT.FTZ.AND R9, R6, c[0x0][0x170], PT; /* 0x4884038005c70609 */
/*0498*/ LOP.OR.NZ P0, RZ, R9, R16; /* 0x5c403200010709ff */
/* 0x001fc000fe2007ec */
/*04a8*/ FADD.FTZ R5, -R5, R7; /* 0x5c59100000770505 */
/*04b0*/ SEL R8, R5, R8, P0; /* 0x5ca0000000870508 */
/*04b8*/ { SEL R6, R6, c[0x0][0x170], !P0; /* 0x4ca0040005c70606 */
/*04c8*/ SYNC; } /* 0x001fd400fe2007fd */
/* 0xf0f800000007000f */
/*04d0*/ FMUL.FTZ R9, RZ, R13; /* 0x5c68100000d7ff09 */
/*04d8*/ FMUL.FTZ R5, RZ, R14; /* 0x5c68100000e7ff05 */
/* 0x001fc440fe2207f1 */
/*04e8*/ FMUL.FTZ R18, R9.reuse, c[0x0][0x19c]; /* 0x4c68100006770912 */
/*04f0*/ FMUL.FTZ R7, R5.reuse, c[0x0][0x19c]; /* 0x4c68100006770507 */
/*04f8*/ FMUL.FTZ R5, R5, c[0x0][0x190]; /* 0x4c68100006470505 */
/* 0x001fc400fe4007e1 */
/*0508*/ FMUL.FTZ R16, R9, c[0x0][0x190]; /* 0x4c68100006470910 */
/*0510*/ FMUL.FTZ R19, RZ, R8; /* 0x5c6810000087ff13 */
/*0518*/ FFMA.FTZ R17, R13, c[0x0][0x18c], R18; /* 0x49a0090006370d11 */
/* 0x001fc800fe4207f1 */
/*0528*/ FFMA.FTZ R9, R14.reuse, c[0x0][0x18c], R7; /* 0x49a0038006370e09 */
/*0530*/ FFMA.FTZ R5, R14, c[0x0][0x180], R5; /* 0x49a0028006070e05 */
/*0538*/ FMUL.FTZ R18, R19, c[0x0][0x18c]; /* 0x4c68100006371312 */
/* 0x001c4840fe0007e2 */
/*0548*/ FFMA.FTZ R14, R12, c[0x0][0x1ac], R17; /* 0x49a0088006b70c0e */
/*0550*/ { FFMA.FTZ R7, R15.reuse, c[0x0][0x1ac], R9; /* 0x49a0048006b70f07 */
/*0558*/ MUFU.RCP R14, R14; } /* 0x5080000000470e0e */
/* 0x001fc400e62007f0 */
/*0568*/ { FFMA.FTZ R13, R13, c[0x0][0x180], R16; /* 0x49a0080006070d0d */
/*0570*/ MUFU.RCP R7, R7; } /* 0x5080000000470707 */
/*0578*/ FFMA.FTZ R16, R8, c[0x0][0x19c], R18; /* 0x49a0090006770810 */
/* 0x001f8400fe6007f1 */
/*0588*/ FMUL.FTZ R17, R19, c[0x0][0x184]; /* 0x4c68100006171311 */
/*0590*/ FFMA.FTZ R5, R15, c[0x0][0x1a0], R5; /* 0x49a0028006870f05 */
/*0598*/ FFMA.FTZ R9, R12, c[0x0][0x1a0], R13; /* 0x49a0068006870c09 */
/* 0x001d4c00fe0207f2 */
/*05a8*/ FFMA.FTZ R12, R6.reuse, c[0x0][0x1ac], R16; /* 0x49a0080006b7060c */
/*05b0*/ { FFMA.FTZ R8, R8, c[0x0][0x194], R17; /* 0x49a0088006570808 */
/*05b8*/ MUFU.RCP R12, R12; } /* 0x5080000000470c0c */
/* 0x001fcc02fe400ff1 */
/*05c8*/ FFMA.FTZ R9, R9, R14, c[0x2][0x0]; /* 0x51a0070800070909 */
/*05d0*/ FFMA.FTZ R13, R5, R7, c[0x2][0x0]; /* 0x51a003880007050d */
/*05d8*/ FFMA.FTZ R5, R6, c[0x0][0x1a4], R8; /* 0x49a0040006970605 */
/* 0x009fc400fe4007e1 */
/*05e8*/ FMUL.FTZ R6, R9, 0.5; /* 0x3868103f00070906 */
/*05f0*/ FMUL.FTZ R9, R13, 0.5; /* 0x3868103f00070d09 */
/*05f8*/ FFMA.FTZ R8, R5, R12, c[0x2][0x0]; /* 0x51a0060800070508 */
/* 0x001fc800fe2007f2 */
/*0608*/ FMUL.FTZ R5, RZ, R11; /* 0x5c68100000b7ff05 */
/*0610*/ FMUL.FTZ R7, R6, 1920; /* 0x38681044f0070607 */
/*0618*/ FMUL.FTZ R9, R9, 1920; /* 0x38681044f0070909 */
/* 0x001fc840fe4007e1 */
/*0628*/ FMUL.FTZ R8, R8, 0.5; /* 0x3868103f00070808 */
/*0630*/ FMUL.FTZ R6, R5.reuse, c[0x0][0x18c]; /* 0x4c68100006370506 */
/*0638*/ FMUL.FTZ R7, R7, 0.03125; /* 0x3868103d00070707 */
/* 0x001fc000064007f0 */
/*0648*/ { FMUL.FTZ R12, R9, 0.03125; /* 0x3868103d0007090c */
/*0650*/ F2I.FTZ.S32.F32.TRUNC R9, R7; } /* 0x5cb0118000771a09 */
/*0658*/ { FMUL.FTZ R5, R5, c[0x0][0x184]; /* 0x4c68100006170505 */
/*0668*/ F2I.FTZ.S32.F32.TRUNC R12, R12; } /* 0x001fc441fe20075d */
/* 0x5cb0118000c71a0c */
/*0670*/ FFMA.FTZ R7, R11.reuse, c[0x0][0x19c], R6; /* 0x49a0030006770b07 */
/*0678*/ FMUL.FTZ R6, R8, 1080; /* 0x3868104487070806 */
/* 0x001fc802fe8007e1 */
/*0688*/ FFMA.FTZ R5, R11, c[0x0][0x194], R5; /* 0x49a0028006570b05 */
/*0690*/ IMNMX R8, RZ, R9, !PT; /* 0x5c2107800097ff08 */
/*0698*/ FMUL.FTZ R11, R6, 0.03125; /* 0x3868103d0007060b */
/* 0x001fc800062027f0 */
/*06a8*/ { IMNMX R6, R12, 0x3b, PT; /* 0x3821038003b70c06 */
/*06b0*/ F2I.FTZ.S32.F32.TRUNC R9, R11; } /* 0x5cb0118000b71a09 */
/*06b8*/ FFMA.FTZ R7, R10, c[0x0][0x1ac], R7; /* 0x49a0038006b70a07 */
/* 0x001fd800fc200753 */
/*06c8*/ MUFU.RCP R7, R7; /* 0x5080000000470707 */
/*06d0*/ ISETP.GT.AND P0, PT, R8, R6, PT; /* 0x5b69038000670807 */
/*06d8*/ FFMA.FTZ R5, R10, c[0x0][0x1a4], R5; /* 0x49a0028006970a05 */
/* 0x001ff402fe0027f6 */
/*06e8*/ FFMA.FTZ R5, R5, R7, c[0x2][0x0]; /* 0x51a0038800070505 */
/*06f0*/ { IMNMX R7, RZ, R9, !PT; /* 0x5c2107800097ff07 */
/*06f8*/ @P0 EXIT; } /* 0xe30000000000000f */
/* 0x001fc800fec007f6 */
/*0708*/ FMUL.FTZ R5, R5, 0.5; /* 0x3868103f00070505 */
/*0710*/ FMUL.FTZ R5, R5, 1080; /* 0x3868104487070505 */
/*0718*/ FMUL.FTZ R5, R5, 0.03125; /* 0x3868103d00070505 */
/* 0x001ff400fe200711 */
/*0728*/ F2I.FTZ.S32.F32.TRUNC R5, R5; /* 0x5cb0118000571a05 */
/*0730*/ MOV R9, R8; /* 0x5c98078000870009 */
/*0738*/ FADD.FTZ R3, R3, -R4; /* 0x5c58300000470303 */
/* 0x001fb400fe000fe6 */
/*0748*/ IMNMX R8, R5, 0x21, PT; /* 0x3821038002170508 */
/*0750*/ { ISETP.GT.AND P0, PT, R7, R8, PT; /* 0x5b69038000870707 */
/*0758*/ SSY 0x8e8; } /* 0xe290000018800000 */
/* 0x081fc000fec007fd */
/*0768*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0770*/ MOV R10, R7; /* 0x5c9807800077000a */
/*0778*/ { XMAD R4, R10.reuse, 0x3c, R9; /* 0x3600048003c70a04 */
/*0788*/ SSY 0x8b8; } /* 0x081fd800fec007f6 */
/* 0xe290000012800000 */
/*0790*/ XMAD.PSL R14, R10.H1, 0x3c, R4; /* 0x3620021003c70a0e */
/*0798*/ LEA R4.CC, R14.reuse, c[0x0][0x150], 0x3; /* 0x4bd7818005470e04 */
/* 0x011f8400ee4007f2 */
/*07a8*/ LEA.HI.X R5, R14, c[0x0][0x154], RZ, 0x3; /* 0x1a1f7f8005570e05 */
/*07b0*/ LDG.E.64 R4, [R4]; /* 0xeed5200000070404 */
/*07b8*/ LEA.HI R11, R4, c[0x2][0x4], RZ, 0x1; /* 0x180f7f880017040b */
/* 0x001fd400fe2007f5 */
/*07c8*/ LEA.HI R12, R5, c[0x2][0x4], RZ, 0x1; /* 0x180f7f880017050c */
/*07d0*/ LOP3.LUT R11, R4, c[0x2][0xc], R11, 0x1e; /* 0x021e05880037040b */
/*07d8*/ LOP3.LUT R12, R5, c[0x2][0xc], R12, 0x1e; /* 0x021e06080037050c */
/* 0x001fb400fec007f1 */
/*07e8*/ FSET.LT.FTZ.AND R13, R2, R11, PT; /* 0x5881038000b7020d */
/*07f0*/ FSET.GT.FTZ.AND R11, R3, R12, PT; /* 0x5884038000c7030b */
/*07f8*/ LOP.OR.NZ P0, RZ, R11, R13; /* 0x5c40320000d70bff */
/* 0x081fc400ffa007f0 */
/*0808*/ { MOV R13, R10; /* 0x5c98078000a7000d */
/*0810*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*0818*/ SHL R10, R14.reuse, 0x2; /* 0x3848000000270e0a */
/* 0x001fc440fec007f5 */
/*0828*/ SHR R11, R14, 0x1e; /* 0x3829000001e70e0b */
/*0830*/ IADD R4.CC, R10.reuse, c[0x0][0x158]; /* 0x4c10800005670a04 */
/*0838*/ IADD.X R5, R11, c[0x0][0x15c]; /* 0x4c10080005770b05 */
/* 0x0001cc00fc4007f1 */
/*0848*/ IADD R10.CC, R10, c[0x0][0x160]; /* 0x4c10800005870a0a */
/*0850*/ MOV32I R14, 0xfffffff; /* 0x0100fffffff7f00e */
/*0858*/ ATOM.E.INC R4, [R4], R14; /* 0xed31000000e70404 */
/* 0x013fd8002e4007f2 */
/*0868*/ IADD.X R11, R11, c[0x0][0x164]; /* 0x4c10080005970b0b */
/*0870*/ LDG.E R5, [R10]; /* 0xeed4200000070a05 */
/*0878*/ IADD R4, R4, R5; /* 0x5c10000000570404 */
/* 0x001f8840fec007ed */
/*0888*/ ISETP.GT.U32.AND P0, PT, R4, c[0x2][0x8], PT; /* 0x4b68038800270407 */
/*0890*/ @!P0 LEA R14.CC, R4.reuse, c[0x0][0x168], 0x2; /* 0x4bd7810005a8040e */
/*0898*/ @!P0 LEA.HI.X R15, R4, c[0x0][0x16c], RZ, 0x2; /* 0x1a177f8005b8040f */
/* 0x001fb401ffa000fd */
/*08a8*/ @!P0 STG.E [R14], R0; /* 0xeedc200000080e00 */
/*08b0*/ SYNC; /* 0xf0f800000007000f */
/*08b8*/ ISETP.LT.AND P0, PT, R13, R8, PT; /* 0x5b63038000870d07 */
/* 0x001ff400ffa007f0 */
/*08c8*/ { IADD32I R10, R13, 0x1; /* 0x1c00000000170d0a */
/*08d0*/ @P0 BRA 0x778; } /* 0xe2400fffea00000f */
/*08d8*/ SYNC; /* 0xf0f800000007000f */
/* 0x001ff400fe0007ed */
/*08e8*/ ISETP.LT.AND P0, PT, R9, R6, PT; /* 0x5b63038000670907 */
/*08f0*/ { IADD32I R9, R9, 0x1; /* 0x1c00000000170909 */
/*08f8*/ @P0 BRA 0x750; } /* 0xe2400fffe500000f */
/* 0x001f8000ffe007ff */
/*0908*/ EXIT; /* 0xe30000000007000f */
/*0910*/ BRA 0x910; /* 0xe2400fffff87000f */
/*0918*/ NOP; /* 0x50b0000000070f00 */
/* 0x001f8000fc0007e0 */
/*0928*/ NOP; /* 0x50b0000000070f00 */
/*0930*/ NOP; /* 0x50b0000000070f00 */
/*0938*/ NOP; /* 0x50b0000000070f00 */
...........................................................................
Function : _Z22splat_finish_iterativeIL11SplatFinish0EEvPK5uint4jPS1_PKjP5uint2PjS9_S4_S9_P6float4S9_S9_
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001fc400fe2007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ MOV R2, c[0x0][0x170]; /* 0x4c98078005c70002 */
/*0018*/ MOV R3, c[0x0][0x174]; /* 0x4c98078005d70003 */
/* 0x001fc800fe2007f1 */
/*0028*/ MOV R4, c[0x0][0x168]; /* 0x4c98078005a70004 */
/*0030*/ MOV R5, c[0x0][0x16c]; /* 0x4c98078005b70005 */
/*0038*/ MOV32I R0, 0x4000000; /* 0x010040000007f000 */
/* 0x003c44002fa00072 */
/*0048*/ ATOM.E.INC R2, [R2], R0; /* 0xed31000000070202 */
/*0050*/ LDG.E R0, [R4]; /* 0xeed4200000070400 */
/*0058*/ S2R R3, SR_TID.X; /* 0xf0c8000002170003 */
/* 0x001fc001fd8047e1 */
/*0068*/ ISETP.GE.U32.AND P0, PT, R2, R0, PT; /* 0x5b6c038000070207 */
/*0070*/ XMAD R0, R3, 0x5, RZ; /* 0x36007f8000570300 */
/*0078*/ { XMAD.PSL R0, R3.H1, 0x5, R0; /* 0x3620001000570300 */
/*0088*/ @P0 EXIT; } /* 0x001fd840fe0007fd */
/* 0xe30000000000000f */
/*0090*/ { LEA R4.CC, R2.reuse, c[0x0][0x160], 0x3; /* 0x4bd7818005870204 */
/*0098*/ PBK 0x8f0; } /* 0xe2a0000085000000 */
/* 0x001dc800fe4007f1 */
/*00a8*/ LEA.HI.X R3, R2, c[0x0][0x164], RZ, 0x3; /* 0x1a1f7f8005970203 */
/*00b0*/ MOV R2, R4; /* 0x5c98078000470002 */
/*00b8*/ LDG.E.64 R2, [R2]; /* 0xeed5200000070202 */
/* 0x001fd800fca047f1 */
/*00c8*/ SHL R4, R2, 0x4; /* 0x3848000000470204 */
/*00d0*/ SHR R5, R2, 0x1c; /* 0x3829000001c70205 */
/*00d8*/ IADD R4.CC, R4, c[0x0][0x140]; /* 0x4c10800005070404 */
/* 0x001fc400ee2007f2 */
/*00e8*/ IADD.X R5, R5, c[0x0][0x144]; /* 0x4c10080005170505 */
/*00f0*/ LDG.E.128 R4, [R4]; /* 0xeed6200000070404 */
/*00f8*/ MOV32I R18, 0x4; /* 0x010000000047f012 */
/* 0x011fc000fc2007f1 */
/*0108*/ MOV R14, RZ; /* 0x5c9807800ff7000e */
/*0110*/ MOV32I R15, 0xffffffff; /* 0x010ffffffff7f00f */
/*0118*/ { SHR.U32 R7, R6, 0x18; /* 0x3828000001870607 */
/*0128*/ I2F.F32.U8 R8, R6.B2; } /* 0x009fc0004fa00032 */
/* 0x5cb8040000670208 */
/*0130*/ I2F.F32.U32 R6, R7; /* 0x5cb8000000770a06 */
/*0138*/ { MOV32I R7, 0x40490fd0; /* 0x01040490fd07f007 */
/*0148*/ F2F.F32.F16 R10, R4.H1; } /* 0x000a5408fe000291 */
/* 0x5ca802000047060a */
/*0150*/ { FMUL32I.FTZ R2, R6, 0.012319961562752723694; /* 0x1e23c49d9aa70602 */
/*0158*/ F2F.F32.F16 R11, R4; } /* 0x5ca800000047060b */
/* 0x001fc000122017f0 */
/*0168*/ { FFMA.FTZ R7, R8, c[0x2][0x0], -R7; /* 0x49a2038800070807 */
/*0170*/ F2F.F32.F16 R12, R5.H1; } /* 0x5ca802000057060c */
/*0178*/ { RRO.SINCOS R6, R2; /* 0x5c90000000270006 */
/*0188*/ F2F.F32.F16 R13, R5; } /* 0x0005c800fe000095 */
/* 0x5ca800000057060d */
/*0190*/ { RRO.SINCOS R17, R7; /* 0x5c90000000770011 */
/*0198*/ MUFU.SIN R2, R6; } /* 0x5080000000170602 */
/* 0x00067400ae200571 */
/*01a8*/ MUFU.COS R8, R17; /* 0x5080000000071108 */
/*01b0*/ MUFU.SIN R7, R17; /* 0x5080000000171107 */
/*01b8*/ MUFU.COS R16, R6; /* 0x5080000000070610 */
/* 0x0affc000fec047e1 */
/*01c8*/ FMUL.FTZ R8, R2, R8; /* 0x5c68100000870208 */
/*01d0*/ FMUL.FTZ R9, R2, R7; /* 0x5c68100000770209 */
/*01d8*/ { ISETP.NE.AND P0, PT, R18.reuse, 0x6, PT; /* 0x366b038000671207 */
/*01e8*/ SSY 0x648; } /* 0x001fd800fec007f1 */
/* 0xe290000045800000 */
/*01f0*/ MOV R17, R3; /* 0x5c98078000370011 */
/*01f8*/ MOV R19, R17; /* 0x5c98078001170013 */
/* 0x0001c400fe4207f6 */
/*0208*/ @!P0 LEA R2.CC, R17.reuse, c[0x0][0x158], 0x2; /* 0x4bd7810005681102 */
/*0210*/ @!P0 LEA.HI.X R3, R17, c[0x0][0x15c], RZ, 0x2; /* 0x1a177f8005781103 */
/*0218*/ @!P0 LDG.E.CI R19, [R2]; /* 0xeed4a00000080213 */
/* 0x011fd800efe007e4 */
/*0228*/ SHL R4, R18, 0x2; /* 0x3848000000271204 */
/*0230*/ LDC R4, c[0x3][R4]; /* 0xef94003000070404 */
/*0238*/ IADD R4, R19, R4; /* 0x5c10000000471304 */
/* 0x083fd840fe2207f6 */
/*0248*/ LEA R6.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd7820005470406 */
/*0250*/ LEA.HI.X R7, R4.reuse, c[0x0][0x154], RZ, 0x4; /* 0x1a277f8005570407 */
/*0258*/ LEA R2.CC, R4.reuse, c[0x0][0x180], 0x2; /* 0x4bd7810006070402 */
/* 0x00024400ee4007f0 */
/*0268*/ { LEA.HI.X R3, R4, c[0x0][0x184], RZ, 0x2; /* 0x1a177f8006170403 */
/*0270*/ LDG.E.128 R4, [R6]; } /* 0xeed6200000070604 */
/*0278*/ LDG.E R2, [R2]; /* 0xeed4200000070202 */
/* 0x0015c4002e204151 */
/*0288*/ F2F.F32.F16 R23, R4.H1; /* 0x5ca8020000470617 */
/*0290*/ F2F.F32.F16 R20, R4; /* 0x5ca8000000470614 */
/*0298*/ F2F.F32.F16 R22, R5.H1; /* 0x5ca8020000570616 */
/* 0x0001c4000e200571 */
/*02a8*/ F2F.F32.F16 R4, R5; /* 0x5ca8000000570604 */
/*02b0*/ F2F.F32.F16 R27, R6.H1; /* 0x5ca802000067061b */
/*02b8*/ F2F.F32.F16 R5, R6; /* 0x5ca8000000670605 */
/* 0x00224800fe0087e2 */
/*02c8*/ BFE.U32 R24, R2, 0x1008; /* 0x3800000100870218 */
/*02d0*/ { SHR.U32 R21, R2, 0x18; /* 0x3828000001870215 */
/*02d8*/ I2F.F32.U32 R6, R24; } /* 0x5cb8000001870a06 */
/* 0x011fc400ea2227f0 */
/*02e8*/ { FADD.FTZ R25, R10.reuse, -R23; /* 0x5c58300001770a19 */
/*02f0*/ I2F.F32.U32 R21, R21; } /* 0x5cb8000001570a15 */
/*02f8*/ FADD.FTZ R3, -R10, R20; /* 0x5c59100001470a03 */
/* 0x001f8840fe2007f1 */
/*0308*/ MOV32I R23, 0x40490fd0; /* 0x01040490fd07f017 */
/*0310*/ FADD.FTZ R26, R11.reuse, -R22; /* 0x5c58300001670b1a */
/*0318*/ FADD.FTZ R29, -R11, R4; /* 0x5c59100000470b1d */
/* 0x001fc440fe2007f1 */
/*0328*/ FMNMX.FTZ R22, RZ, R25, !PT; /* 0x5c6017800197ff16 */
/*0330*/ FADD.FTZ R27, R12.reuse, -R27; /* 0x5c58300001b70c1b */
/*0338*/ FMNMX.FTZ R3, RZ, R3, !PT; /* 0x5c6017800037ff03 */
/* 0x001f8410fe2007f1 */
/*0348*/ FADD.FTZ R28, -R12, R5; /* 0x5c59100000570c1c */
/*0350*/ FFMA.FTZ R24, R6, c[0x2][0x4], -R23; /* 0x49a20b8800170618 */
/*0358*/ FMNMX.FTZ R6, RZ, R29, !PT; /* 0x5c60178001d7ff06 */
/* 0x001fc400fe2027f1 */
/*0368*/ FMUL32I.FTZ R29, R21, 0.012319961562752723694; /* 0x1e23c49d9aa7151d */
/*0370*/ FMNMX.FTZ R23, RZ, R26, !PT; /* 0x5c60178001a7ff17 */
/*0378*/ FADD.FTZ R3, R3, R22; /* 0x5c58100001670303 */
/* 0x001f8800fe2007f1 */
/*0388*/ FMNMX.FTZ R21, RZ, R28, !PT; /* 0x5c60178001c7ff15 */
/*0390*/ FMNMX.FTZ R22, RZ, R27, !PT; /* 0x5c60178001b7ff16 */
/*0398*/ RRO.SINCOS R31, R24; /* 0x5c9000000187001f */
/* 0x001fc0000a2007f0 */
/*03a8*/ { RRO.SINCOS R30, R29; /* 0x5c90000001d7001e */
/*03b0*/ MUFU.COS R24, R31; } /* 0x5080000000071f18 */
/*03b8*/ { FADD.FTZ R28, R6, R23; /* 0x5c5810000177061c */
/*03c8*/ MUFU.SIN R23, R31; } /* 0x00115000fe000072 */
/* 0x5080000000171f17 */
/*03d0*/ { FADD.FTZ R6, R21, R22; /* 0x5c58100001671506 */
/*03d8*/ MUFU.SIN R21, R30; } /* 0x5080000000171e15 */
/* 0x089fd8008fa007f0 */
/*03e8*/ { FMUL.FTZ R28, R28, R28; /* 0x5c68100001c71c1c */
/*03f0*/ MUFU.COS R22, R30; } /* 0x5080000000071e16 */
/*03f8*/ FMUL.FTZ R29, R21.reuse, R24; /* 0x5c6810000187151d */
/* 0x001fd808fca007f1 */
/*0408*/ FMUL.FTZ R29, R8, R29; /* 0x5c68100001d7081d */
/*0410*/ FMUL.FTZ R23, R21, R23; /* 0x5c68100001771517 */
/*0418*/ FFMA.FTZ R22, R16, R22, R29; /* 0x59a00e8001671016 */
/* 0x081fc400fec007f6 */
/*0428*/ FFMA.FTZ R21, R9, R23, R22; /* 0x59a00b0001770915 */
/*0430*/ FMNMX.FTZ R21, R21, 1, PT; /* 0x386013bf80071515 */
/*0438*/ FADD.FTZ R22, |R21|.reuse, -RZ; /* 0x5c5870000ff71516 */
/* 0x001fc800fcc007f5 */
/*0448*/ FSETP.GT.FTZ.AND P1, PT, |R21|, c[0x2][0x8], PT; /* 0x4bb483880027158f */
/*0450*/ FADD.FTZ R23, -R22, 1; /* 0x3859103f80071617 */
/*0458*/ FMUL.FTZ R29, R23, 0.5; /* 0x3868103f0007171d */
/* 0x0011f400fe000272 */
/*0468*/ @P1 MUFU.SQRT R22, R29; /* 0x5080000000811d16 */
/*0470*/ { MOV32I R24, 0x3c94d2e9; /* 0x0103c94d2e97f018 */
/*0478*/ I2F.F32.S8 R29, R2; } /* 0x5cb800000027221d */
/* 0x081fd840fec047f6 */
/*0488*/ FMUL.FTZ R23, R22, R22; /* 0x5c68100001671617 */
/*0490*/ FFMA.FTZ R24, R23.reuse, c[0x2][0xc], R24; /* 0x49a00c0800371718 */
/*0498*/ FFMA.FTZ R24, R23.reuse, R24, c[0x2][0x10]; /* 0x51a00c0800471718 */
/* 0x001fd440fe2007e6 */
/*04a8*/ FFMA.FTZ R24, R23, R24, c[0x2][0x14]; /* 0x51a00c0800571718 */
/*04b0*/ FFMA.FTZ R30, R23.reuse, R24, c[0x2][0x18]; /* 0x51a00c080067171e */
/*04b8*/ FADD.FTZ R24, R10, -R20; /* 0x5c58300001470a18 */
/* 0x001fc400fe2007f1 */
/*04c8*/ FMUL.FTZ R20, R23, R30; /* 0x5c68100001e71714 */
/*04d0*/ FMUL.FTZ R2, R24, R24; /* 0x5c68100001871802 */
/*04d8*/ FMUL.FTZ R23, R25, R25; /* 0x5c68100001971917 */
/* 0x001fc800fe4017e1 */
/*04e8*/ FADD.FTZ R4, R11, -R4; /* 0x5c58300000470b04 */
/*04f0*/ FFMA.FTZ R3, R3, R3, R28; /* 0x59a00e0000370303 */
/*04f8*/ FFMA.FTZ R24, R22, R20, R22; /* 0x59a00b0001471618 */
/* 0x001fc400fe2007f1 */
/*0508*/ FMNMX.FTZ R2, R2, R23, !PT; /* 0x5c60178001770202 */
/*0510*/ FMUL.FTZ R20, R4, R4; /* 0x5c68100000470414 */
/*0518*/ FMUL.FTZ R22, R26, R26; /* 0x5c68100001a71a16 */
/* 0x001fc440fe2107e1 */
/*0528*/ FADD.FTZ R5, R12, -R5; /* 0x5c58300000570c05 */
/*0530*/ FADD.FTZ R23, R24.reuse, R24; /* 0x5c58100001871817 */
/*0538*/ FADD32I.FTZ R24, -R24, 1.5707963705062866211; /* 0x0983fc90fdb71818 */
/* 0x001fc400fe2007f1 */
/*0548*/ FFMA.FTZ R4, R6, R6, R3; /* 0x59a0018000670604 */
/*0550*/ FMUL32I.FTZ R3, R29, 0.0061842324212193489075; /* 0x1e23bcaa51a71d03 */
/*0558*/ FSETP.LT.FTZ.AND P0, PT, R21, RZ, PT; /* 0x5bb183800ff71507 */
/* 0x001fc400fe2007e1 */
/*0568*/ FMNMX.FTZ R20, R20, R22, !PT; /* 0x5c60178001671414 */
/*0570*/ FMUL.FTZ R5, R5, R5; /* 0x5c68100000570505 */
/*0578*/ FMUL.FTZ R6, R27, R27; /* 0x5c68100001b71b06 */
/* 0x001fc400fe2007f1 */
/*0588*/ SEL R21, R23, R24, P1; /* 0x5ca0008001871715 */
/*0590*/ FSETP.LEU.FTZ.AND P1, PT, R4, R13, PT; /* 0x5bbb838000d7040f */
/*0598*/ FSETP.LT.FTZ.AND P2, PT, R3, RZ, PT; /* 0x5bb183800ff70317 */
/* 0x001fd400fe2007e2 */
/*05a8*/ FADD.FTZ R2, R2, R20; /* 0x5c58100001470202 */
/*05b0*/ FMNMX.FTZ R4, R5, R6, !PT; /* 0x5c60178000670504 */
/*05b8*/ FADD32I.FTZ R6, -R21, 3.1415927410125732422; /* 0x09840490fdb71506 */
/* 0x001fc800fe2007f1 */
/*05c8*/ FADD.FTZ R2, R4, R2; /* 0x5c58100000270402 */
/*05d0*/ SEL R4, R6, R21, P0; /* 0x5ca0000001570604 */
/*05d8*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/* 0x001fd805ffa007f0 */
/*05e8*/ { SEL R5, RZ, 0x1, !P1; /* 0x38a004800017ff05 */
/*05f0*/ @P2 SYNC; } /* 0xf0f800000002000f */
/*05f8*/ FADD.FTZ R6, R3, R4; /* 0x5c58100000470306 */
/* 0x001fc400fec007ed */
/*0608*/ FSETP.LT.FTZ.AND P0, PT, R6, c[0x2][0x1c], PT; /* 0x4bb1838800770607 */
/*0610*/ @!P0 FADD.FTZ R3, -R3, R4; /* 0x5c59100000480303 */
/*0618*/ @!P0 FSETP.GE.FTZ.AND P2, PT, R3, c[0x2][0x20], PT; /* 0x4bb6838800880317 */
/* 0x001ff400fe0007ec */
/*0628*/ MOV32I R6, 0x1; /* 0x010000000017f006 */
/*0630*/ { @!P0 SEL R6, RZ, 0x2, !P2; /* 0x38a005000028ff06 */
/*0638*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc000fda007f0 */
/*0648*/ { ISETP.EQ.AND P0, PT, R6, 0x2, PT; /* 0x3665038000270607 */
/*0650*/ SSY 0x728; } /* 0xe29000000d000000 */
/*0658*/ { MOV R20, RZ; /* 0x5c9807800ff70014 */
/*0668*/ @P0 BRA 0x718; } /* 0x001fc400fe2007fd */
/* 0xe24000000a80000f */
/*0670*/ FSETP.LE.FTZ.AND P0, PT, R2, R13, PT; /* 0x5bb3838000d70207 */
/*0678*/ IADD32I R2, -R18, 0x6; /* 0x1d00000000671202 */
/* 0x001fc000fda007fb */
/*0688*/ ISET.EQ.AND RZ.CC, R6, 0x1, PT; /* 0x36558380001706ff */
/*0690*/ ISETP.LT.AND P0, PT, R2, 0x3, P0; /* 0x3663000000370207 */
/*0698*/ { MOV R20, RZ; /* 0x5c9807800ff70014 */
/*06a8*/ @P0 BRA CC.NEU, 0x718; } /* 0x001fc000fda007fd */
/* 0xe24000000680000d */
/*06b0*/ ISETP.EQ.AND P0, PT, R18, 0x6, P1; /* 0x3665008000671207 */
/*06b8*/ { MOV R20, R5; /* 0x5c98078000570014 */
/*06c8*/ @!P0 BRA 0x718; } /* 0x001fd440fe2007fd */
/* 0xe24000000488000f */
/*06d0*/ SHL R2, R19.reuse, 0x2; /* 0x3848000000271302 */
/*06d8*/ SHR R3, R19, 0x1e; /* 0x3829000001e71303 */
/* 0x001fc800fea007f1 */
/*06e8*/ IADD R2.CC, R2, c[0x0][0x190]; /* 0x4c10800006470202 */
/*06f0*/ MOV32I R4, 0xffffffff; /* 0x010ffffffff7f004 */
/*06f8*/ IADD.X R3, R3, c[0x0][0x194]; /* 0x4c10080006570303 */
/* 0x003ff400fcc000f1 */
/*0708*/ RED.E.INC [R2], R4; /* 0xebf9000001870204 */
/*0710*/ MOV R20, RZ; /* 0x5c9807800ff70014 */
/*0718*/ SYNC; /* 0xf0f800000007000f */
/* 0x001fb000fe2007f0 */
/*0728*/ { ISETP.EQ.AND P0, PT, R18, 0x6, PT; /* 0x3665038000671207 */
/*0730*/ SSY 0x818; } /* 0xe29000000e000000 */
/*0738*/ BFE R2, R20, 0x1000; /* 0x3801000100071402 */
/* 0x001fb400ffa007ed */
/*0748*/ ISETP.EQ.OR P0, PT, R2, RZ, P0; /* 0x5b6520000ff70207 */
/*0750*/ @!P0 SYNC; /* 0xf0f800000008000f */
/*0758*/ ISETP.LT.AND P0, PT, R15, RZ, PT; /* 0x5b6303800ff70f07 */
/* 0x0000f400fe0007fd */
/*0768*/ @P0 BRK; /* 0xe34000000000000f */
/*0770*/ { IADD R6, R0, R15; /* 0x5c10000000f70006 */
/*0778*/ FLO.U32 R2, R14; } /* 0x5c30000000e70002 */
/* 0x001fd800fec017f6 */
/*0788*/ IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/*0790*/ IADD32I R3, -R2, 0x1f; /* 0x1d00000001f70203 */
/*0798*/ IADD R2, R18, -R3; /* 0x5c11000000371202 */
/* 0x001f9000fe2207f6 */
/*07a8*/ XMAD R5, R2.reuse, 0x5, RZ; /* 0x36007f8000570205 */
/*07b0*/ XMAD.PSL R2, R2.H1, 0x5, R5; /* 0x3620029000570202 */
/*07b8*/ SHF.L.U64 R5, RZ, 0x2, R6; /* 0x36f803400027ff05 */
/* 0x101fc400fec00031 */
/*07c8*/ LDS.U.32 R7, [R5]; /* 0xef4c100000070507 */
/*07d0*/ MOV32I R4, 0x1; /* 0x010000000017f004 */
/*07d8*/ SHL R4, R4, R3.reuse; /* 0x5c48000000370404 */
/* 0x001ff400fe2007f1 */
/*07e8*/ SHR.U32 R17, R17, R2; /* 0x5c28000000271111 */
/*07f0*/ IADD32I R15, R15, -0x1; /* 0x1c0ffffffff70f0f */
/*07f8*/ MOV R18, R3; /* 0x5c98078000370012 */
/* 0x001fc003ffa007f0 */
/*0808*/ { LOP.AND R14, R14, ~R4; /* 0x5c47010000470e0e */
/*0810*/ SYNC; } /* 0xf0f800000007000f */
/*0818*/ { MOV32I R4, 0x1; /* 0x010000000017f004 */
/*0828*/ FLO.U32 R2, R7; } /* 0x001fd802fe00003d */
/* 0x5c30000000770002 */
/*0830*/ { IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/*0838*/ SSY 0x8c8; } /* 0xe290000008800000 */
/* 0x001fd800fec007f6 */
/*0848*/ IADD32I R3, -R2, 0x1f; /* 0x1d00000001f70203 */
/*0850*/ SHL R2, R4, R3; /* 0x5c48000000370402 */
/*0858*/ LOP.AND R2, R7, ~R2; /* 0x5c47010000270702 */
/* 0x001fc400ffa007ed */
/*0868*/ ISETP.EQ.AND P0, PT, R2, RZ, PT; /* 0x5b6503800ff70207 */
/*0870*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0878*/ IADD32I R15, R15, 0x1; /* 0x1c00000000170f0f */
/* 0x001fd400fe2007f5 */
/*0888*/ SHL R4, R4, R18; /* 0x5c48000001270404 */
/*0890*/ IADD R5, R0, R15; /* 0x5c10000000f70005 */
/*0898*/ LOP.OR R14, R4, R14; /* 0x5c47020000e7040e */
/* 0x003ff4001fa007f4 */
/*08a8*/ SHF.L.U64 R5, RZ, 0x2, R5; /* 0x36f802c00027ff05 */
/*08b0*/ STS [R5], R2; /* 0xef5c000000070502 */
/*08b8*/ SYNC; /* 0xf0f800000007000f */
/* 0x001fc000fea007f1 */
/*08c8*/ SHL R2, R17, 0x5; /* 0x3848000000571102 */
/*08d0*/ IADD32I R18, R18, 0x1; /* 0x1c00000000171212 */
/*08d8*/ { LOP.OR R3, R3, R2; /* 0x5c47020000270303 */
/*08e8*/ BRA 0x1d8; } /* 0x001fc400fe2007fd */
/* 0xe2400fff8e87000f */
/*08f0*/ MOV R2, c[0x0][0x170]; /* 0x4c98078005c70002 */
/*08f8*/ MOV R3, c[0x0][0x174]; /* 0x4c98078005d70003 */
/* 0x001fc800fe2007f1 */
/*0908*/ MOV R4, c[0x0][0x168]; /* 0x4c98078005a70004 */
/*0910*/ MOV R5, c[0x0][0x16c]; /* 0x4c98078005b70005 */
/*0918*/ MOV32I R7, 0x4000000; /* 0x010040000007f007 */
/* 0x011fb4002e400072 */
/*0928*/ ATOM.E.INC R2, [R2], R7; /* 0xed31000000770202 */
/*0930*/ LDG.E R3, [R4]; /* 0xeed4200000070403 */
/*0938*/ ISETP.LT.U32.AND P0, PT, R2, R3, PT; /* 0x5b62038000370207 */
/* 0x001ffc00ffe00ffd */
/*0948*/ @P0 BRA 0x90; /* 0xe2400fff7400000f */
/*0950*/ EXIT; /* 0xe30000000007000f */
/*0958*/ BRA 0x958; /* 0xe2400fffff87000f */
/* 0x001f8000fc0007e0 */
/*0968*/ NOP; /* 0x50b0000000070f00 */
/*0970*/ NOP; /* 0x50b0000000070f00 */
/*0978*/ NOP; /* 0x50b0000000070f00 */
..............................................................................................................
Function : _Z33direction__splat_finish_iterativePK5uint4jPS_PKjPP6float3P5uint2PjSA_
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001fc400fe2007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ MOV R2, c[0x0][0x178]; /* 0x4c98078005e70002 */
/*0018*/ MOV R3, c[0x0][0x17c]; /* 0x4c98078005f70003 */
/* 0x001fc800fe2007f1 */
/*0028*/ MOV R4, c[0x0][0x170]; /* 0x4c98078005c70004 */
/*0030*/ MOV R5, c[0x0][0x174]; /* 0x4c98078005d70005 */
/*0038*/ MOV32I R0, 0x4000000; /* 0x010040000007f000 */
/* 0x003c44002fa00072 */
/*0048*/ ATOM.E.INC R2, [R2], R0; /* 0xed31000000070202 */
/*0050*/ LDG.E R0, [R4]; /* 0xeed4200000070400 */
/*0058*/ S2R R3, SR_TID.X; /* 0xf0c8000002170003 */
/* 0x001fc001fd8047e1 */
/*0068*/ ISETP.GE.U32.AND P0, PT, R2, R0, PT; /* 0x5b6c038000070207 */
/*0070*/ XMAD R0, R3, 0x5, RZ; /* 0x36007f8000570300 */
/*0078*/ { XMAD.PSL R0, R3.H1, 0x5, R0; /* 0x3620001000570300 */
/*0088*/ @P0 EXIT; } /* 0x001fd840fe0007fd */
/* 0xe30000000000000f */
/*0090*/ { LEA R8.CC, R2.reuse, c[0x0][0x168], 0x3; /* 0x4bd7818005a70208 */
/*0098*/ PBK 0xc58; } /* 0xe2a00000bb800000 */
/* 0x091fd8000e4007f2 */
/*00a8*/ LEA.HI.X R9, R2, c[0x0][0x16c], RZ, 0x3; /* 0x1a1f7f8005b70209 */
/*00b0*/ LDG.E.64 R2, [R8]; /* 0xeed5200000070802 */
/*00b8*/ LEA R6.CC, R2.reuse, c[0x0][0x140], 0x4; /* 0x4bd7820005070206 */
/* 0x000244000e2007f2 */
/*00c8*/ LEA.HI.X R7, R2, c[0x0][0x144], RZ, 0x4; /* 0x1a277f8005170207 */
/*00d0*/ LDG.E R11, [R6+0x8]; /* 0xeed420000087060b */
/*00d8*/ LDG.E R5, [R6]; /* 0xeed4200000070605 */
/* 0x001f8400162000b1 */
/*00e8*/ LDG.E R2, [R6+0x4]; /* 0xeed4200000470602 */
/*00f0*/ LDG.E R4, [R6+0xc]; /* 0xeed4200000c70604 */
/*00f8*/ MOV32I R9, 0x40490fd0; /* 0x01040490fd07f009 */
/* 0x00054808fe0007f1 */
/*0108*/ MOV32I R19, 0x4; /* 0x010000000047f013 */
/*0110*/ { SHR.U32 R10, R11, 0x18; /* 0x3828000001870b0a */
/*0118*/ I2F.F32.U8 R12, R11.B2; } /* 0x5cb8040000b7020c */
/* 0x001cc404fe00077d */
/*0128*/ I2F.F32.U32 R10, R10; /* 0x5cb8000000a70a0a */
/*0130*/ { FFMA.FTZ R9, R12, c[0x2][0x0], -R9; /* 0x49a2048800070c09 */
/*0138*/ F2F.F32.F16 R11, R11; } /* 0x5ca8000000b7060b */
/* 0x001fc01046a047f0 */
/*0148*/ { FMUL32I.FTZ R8, R10, 0.012319961562752723694; /* 0x1e23c49d9aa70a08 */
/*0150*/ F2F.F32.F16 R13, R5; } /* 0x5ca800000057060d */
/*0158*/ { RRO.SINCOS R12, R9; /* 0x5c9000000097000c */
/*0168*/ F2F.F32.F16 R16, R4.H1; } /* 0x000e4400fe010032 */
/* 0x5ca8020000470610 */
/*0170*/ { RRO.SINCOS R10, R8; /* 0x5c9000000087000a */
/*0178*/ MUFU.COS R9, R12; } /* 0x5080000000070c09 */
/* 0x0002f400122003b1 */
/*0188*/ MUFU.SIN R7, R12; /* 0x5080000000170c07 */
/*0190*/ MUFU.SIN R8, R10; /* 0x5080000000170a08 */
/*0198*/ MUFU.COS R6, R10; /* 0x5080000000070a06 */
/* 0x041fc000462287f0 */
/*01a8*/ { FMUL.FTZ R9, R8.reuse, R9; /* 0x5c68100000970809 */
/*01b0*/ F2F.F32.F16 R12, R5.H1; } /* 0x5ca802000057060c */
/*01b8*/ { FMUL.FTZ R7, R8, R7; /* 0x5c68100000770807 */
/*01c8*/ F2F.F32.F16 R14, R2.H1; } /* 0x0000d000fe000031 */
/* 0x5ca802000027060e */
/*01d0*/ { FSETP.GT.FTZ.AND P1, PT, R6, RZ, PT; /* 0x5bb483800ff7060f */
/*01d8*/ F2F.F32.F16 R15, R2; } /* 0x5ca800000027060f */
/* 0x001f8400862007f0 */
/*01e8*/ { FSETP.GT.FTZ.AND P0, PT, R9, RZ, PT; /* 0x5bb483800ff70907 */
/*01f0*/ F2F.F32.F16 R17, R4; } /* 0x5ca8000000470611 */
/*01f8*/ FSETP.GT.FTZ.AND P2, PT, R7, RZ, PT; /* 0x5bb483800ff70717 */
/* 0x001fd000fec007f1 */
/*0208*/ MOV R9, RZ; /* 0x5c9807800ff70009 */
/*0210*/ MOV32I R10, 0xffffffff; /* 0x010ffffffff7f00a */
/*0218*/ SEL R7, RZ, 0x2, !P1; /* 0x38a004800027ff07 */
/* 0x001fd800ffa007f1 */
/*0228*/ SEL R6, RZ, 0x1, !P0; /* 0x38a004000017ff06 */
/*0230*/ SEL R8, RZ, 0x4, !P2; /* 0x38a005000047ff08 */
/*0238*/ IADD3 R8, R6, R8, R7; /* 0x5cc0038000870608 */
/* 0x001fd800fe22fff0 */
/*0248*/ { ISETP.NE.AND P0, PT, R19.reuse, 0x6, PT; /* 0x366b038000671307 */
/*0250*/ SSY 0xa90; } /* 0xe290000083800000 */
/*0258*/ MOV R18, R3; /* 0x5c98078000370012 */
/* 0x001fc840fec007f6 */
/*0268*/ MOV R21, R18; /* 0x5c98078001270015 */
/*0270*/ @!P0 LEA R26.CC, R18.reuse, c[0x0][0x158], 0x2; /* 0x4bd781000568121a */
/*0278*/ @!P0 LEA.HI.X R27, R18, c[0x0][0x15c], RZ, 0x2; /* 0x1a177f800578121b */
/* 0x0005fc00fc800071 */
/*0288*/ @!P0 LDG.E.CI R21, [R26]; /* 0xeed4a00000081a15 */
/*0290*/ SHL R25, R19, 0x2; /* 0x3848000000271319 */
/*0298*/ LDC R2, c[0x3][R25]; /* 0xef94003000071902 */
/* 0x001fc440fec047f6 */
/*02a8*/ IADD R2, R21, R2; /* 0x5c10000000271502 */
/*02b0*/ LEA R4.CC, R2.reuse, c[0x0][0x150], 0x4; /* 0x4bd7820005470204 */
/*02b8*/ LEA.HI.X R3, R2, c[0x0][0x154], RZ, 0x4; /* 0x1a277f8005570203 */
/* 0x010544002e4007f2 */
/*02c8*/ MOV R2, R4; /* 0x5c98078000470002 */
/*02d0*/ LDG.E.128 R4, [R2]; /* 0xeed6200000070204 */
/*02d8*/ F2F.F32.F16 R22, R4; /* 0x5ca8000000470616 */
/* 0x0011c40096200171 */
/*02e8*/ F2F.F32.F16 R23, R4.H1; /* 0x5ca8020000470617 */
/*02f0*/ F2F.F32.F16 R24, R5.H1; /* 0x5ca8020000570618 */
/*02f8*/ F2F.F32.F16 R4, R5; /* 0x5ca8000000570604 */
/* 0x00bf840017a000b1 */
/*0308*/ F2F.F32.F16 R20, R6.H1; /* 0x5ca8020000670614 */
/*0310*/ F2F.F32.F16 R5, R6; /* 0x5ca8000000670605 */
/*0318*/ FADD.FTZ R26, -R12, R22; /* 0x5c59100001670c1a */
/* 0x041fcc40fe2047f1 */
/*0328*/ FADD.FTZ R23, R12, -R23; /* 0x5c58300001770c17 */
/*0330*/ FADD.FTZ R27, -R13.reuse, R4; /* 0x5c59100000470d1b */
/*0338*/ FADD.FTZ R6, R13, -R24; /* 0x5c58300001870d06 */
/* 0x001f8400fe2007f1 */
/*0348*/ FMNMX.FTZ R2, RZ, R26, !PT; /* 0x5c60178001a7ff02 */
/*0350*/ FMNMX.FTZ R24, RZ, R23, !PT; /* 0x5c6017800177ff18 */
/*0358*/ FMNMX.FTZ R3, RZ, R27, !PT; /* 0x5c60178001b7ff03 */
/* 0x005fc800fe2007f1 */
/*0368*/ FMNMX.FTZ R26, RZ, R6, !PT; /* 0x5c6017800067ff1a */
/*0370*/ FADD.FTZ R22, R12, -R22; /* 0x5c58300001670c16 */
/*0378*/ FADD.FTZ R4, R13, -R4; /* 0x5c58300000470d04 */
/* 0x001f8440fe2007f1 */
/*0388*/ FADD.FTZ R2, R2, R24; /* 0x5c58100001870202 */
/*0390*/ FADD.FTZ R24, R14.reuse, -R20; /* 0x5c58300001470e18 */
/*0398*/ FADD.FTZ R20, -R14, R5; /* 0x5c59100000570e14 */
/* 0x001fc400fe2007f1 */
/*03a8*/ FADD.FTZ R26, R3, R26; /* 0x5c58100001a7031a */
/*03b0*/ FMUL.FTZ R3, R22, R22; /* 0x5c68100001671603 */
/*03b8*/ FMUL.FTZ R22, R23, R23; /* 0x5c68100001771716 */
/* 0x001f8400fe2007f1 */
/*03c8*/ FADD.FTZ R27, R14, -R5; /* 0x5c58300000570e1b */
/*03d0*/ FMUL.FTZ R4, R4, R4; /* 0x5c68100000470404 */
/*03d8*/ FMUL.FTZ R23, R6, R6; /* 0x5c68100000670617 */
/* 0x101fc400fe2007f1 */
/*03e8*/ FMNMX.FTZ R5, RZ, R20, !PT; /* 0x5c6017800147ff05 */
/*03f0*/ FMUL.FTZ R20, R26, R26; /* 0x5c68100001a71a14 */
/*03f8*/ FMNMX.FTZ R6, RZ, R24.reuse, !PT; /* 0x5c6017800187ff06 */
/* 0x001f8400fe2007f1 */
/*0408*/ FMNMX.FTZ R26, R3, R22, !PT; /* 0x5c6017800167031a */
/*0410*/ FMUL.FTZ R22, R27, R27; /* 0x5c68100001b71b16 */
/*0418*/ FMUL.FTZ R24, R24, R24; /* 0x5c68100001871818 */
/* 0x001fcc00fe2007f1 */
/*0428*/ FMNMX.FTZ R4, R4, R23, !PT; /* 0x5c60178001770404 */
/*0430*/ FFMA.FTZ R2, R2, R2, R20; /* 0x59a00a0000270202 */
/*0438*/ FADD.FTZ R3, R5, R6; /* 0x5c58100000670503 */
/* 0x001f9000fe4007f1 */
/*0448*/ FMNMX.FTZ R5, R22, R24, !PT; /* 0x5c60178001871605 */
/*0450*/ FADD.FTZ R4, R26, R4; /* 0x5c58100000471a04 */
/*0458*/ FFMA.FTZ R2, R3, R3, R2; /* 0x59a0010000370302 */
/* 0x001fb480fe8007f2 */
/*0468*/ FADD.FTZ R4, R5, R4; /* 0x5c58100000470504 */
/*0470*/ FSETP.LEU.FTZ.AND P0, PT, R2, R15.reuse, PT; /* 0x5bbb838000f70207 */
/*0478*/ FSETP.GTU.FTZ.AND P1, PT, R4, R15, PT; /* 0x5bbc838000f7040f */
/* 0x001fc000ffa007f0 */
/*0488*/ { SEL R2, RZ, 0x1, !P0; /* 0x38a004000017ff02 */
/*0490*/ @P1 SYNC; } /* 0xf0f800000001000f */
/*0498*/ { SHR R20, R19, 0x1f; /* 0x3829000001f71314 */
/*04a8*/ POPC R22, R7; } /* 0x001fc402fe000036 */
/* 0x5c08000000770016 */
/*04b0*/ { ISETP.LT.AND P0, PT, R22, 0x1, PT; /* 0x3663038000171607 */
/*04b8*/ SSY 0x750; } /* 0xe290000029000000 */
/* 0x001ff400fe0007ec */
/*04c8*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/*04d0*/ { MOV R23, R7; /* 0x5c98078000770017 */
/*04d8*/ @P0 SYNC; } /* 0xf0f800000000000f */
/* 0x001fc000fd8007f1 */
/*04e8*/ ISETP.EQ.AND P1, PT, R7, RZ, PT; /* 0x5b6503800ff7070f */
/*04f0*/ MOV R23, RZ; /* 0x5c9807800ff70017 */
/*04f8*/ { MOV R6, RZ; /* 0x5c9807800ff70006 */
/*0508*/ @P1 SYNC; } /* 0x0000c400fe0007fd */
/* 0xf0f800000001000f */
/*0510*/ { ISETP.NE.AND P2, PT, R19, 0x5, PT; /* 0x366b038000571317 */
/*0518*/ LDC R26, c[0x3][R25+0x4]; } /* 0xef9400300047191a */
/* 0x001fc400fe2007f0 */
/*0528*/ { MOV R24, R7; /* 0x5c98078000770018 */
/*0530*/ SSY 0x730; } /* 0xe29000001f800000 */
/*0538*/ SHL R23, R18, 0x5; /* 0x3848000000571217 */
/* 0x005fd80207a00ffa */
/*0548*/ MOV R25, RZ; /* 0x5c9807800ff70019 */
/*0550*/ FLO.U32 R2, R24; /* 0x5c30000001870002 */
/*0558*/ IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/* 0x081fd800fec007f6 */
/*0568*/ IADD32I R28, -R2, 0x1f; /* 0x1d00000001f7021c */
/*0570*/ LOP.OR R4, R28, R23; /* 0x5c47020001771c04 */
/*0578*/ @!P2 LEA R2.CC, R4.reuse, c[0x0][0x158], 0x2; /* 0x4bd78100056a0402 */
/* 0x011f98000e4007f2 */
/*0588*/ @!P2 LEA.HI.X R3, R4, c[0x0][0x15c], RZ, 0x2; /* 0x1a177f80057a0403 */
/*0590*/ @!P2 LDG.E.CI R4, [R2]; /* 0xeed4a000000a0204 */
/*0598*/ IADD R4, R26, R4; /* 0x5c10000000471a04 */
/* 0x001fc800fe2207f6 */
/*05a8*/ LEA R6.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd7820005470406 */
/*05b0*/ LEA.HI.X R5, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f8005570405 */
/*05b8*/ MOV R4, R6; /* 0x5c98078000670004 */
/* 0x0001440806200772 */
/*05c8*/ LDG.E.128 R4, [R4]; /* 0xeed6200000070404 */
/*05d0*/ F2F.F32.F16 R27, R5.H1; /* 0x5ca802000057061b */
/*05d8*/ F2F.F32.F16 R31, R5; /* 0x5ca800000057061f */
/* 0x0002c40076200391 */
/*05e8*/ F2F.F32.F16 R30, R4; /* 0x5ca800000047061e */
/*05f0*/ F2F.F32.F16 R29, R4.H1; /* 0x5ca802000047061d */
/*05f8*/ F2F.F32.F16 R7, R6; /* 0x5ca8000000670607 */
/* 0x009fc402fc2000bd */
/*0608*/ F2F.F32.F16 R3, R6.H1; /* 0x5ca8020000670603 */
/*0610*/ FADD.FTZ R27, R13, -R27; /* 0x5c58300001b70d1b */
/*0618*/ FADD.FTZ R31, -R13, R31; /* 0x5c59100001f70d1f */
/* 0x001fc420fe628ff1 */
/*0628*/ FADD.FTZ R6, -R12.reuse, R30; /* 0x5c59100001e70c06 */
/*0630*/ FADD.FTZ R2, R12, -R29; /* 0x5c58300001d70c02 */
/*0638*/ FMNMX.FTZ R5, RZ, R27, !PT; /* 0x5c60178001b7ff05 */
/* 0x001fc400fc2047f1 */
/*0648*/ FMNMX.FTZ R4, RZ, R31, !PT; /* 0x5c60178001f7ff04 */
/*0650*/ FADD.FTZ R27, -R14, R7; /* 0x5c59100000770e1b */
/*0658*/ FADD.FTZ R3, R14, -R3; /* 0x5c58300000370e03 */
/* 0x001fc400fe4007f1 */
/*0668*/ FMNMX.FTZ R6, RZ, R6, !PT; /* 0x5c6017800067ff06 */
/*0670*/ FMNMX.FTZ R7, RZ, R2, !PT; /* 0x5c6017800027ff07 */
/*0678*/ FADD.FTZ R5, R4, R5; /* 0x5c58100000570405 */
/* 0x001fc800fc4007f1 */
/*0688*/ FMNMX.FTZ R2, RZ, R27, !PT; /* 0x5c60178001b7ff02 */
/*0690*/ FMNMX.FTZ R3, RZ, R3, !PT; /* 0x5c6017800037ff03 */
/*0698*/ FADD.FTZ R4, R6, R7; /* 0x5c58100000770604 */
/* 0x001fc400fe8007f2 */
/*06a8*/ FMUL.FTZ R5, R5, R5; /* 0x5c68100000570505 */
/*06b0*/ FADD.FTZ R2, R2, R3; /* 0x5c58100000370202 */
/*06b8*/ FFMA.FTZ R3, R4, R4, R5; /* 0x59a0028000470403 */
/* 0x001fd400fc2007f5 */
/*06c8*/ MOV32I R5, 0x1; /* 0x010000000017f005 */
/*06d0*/ FFMA.FTZ R4, R2, R2, R3; /* 0x59a0018000270204 */
/*06d8*/ SHL R2, R5, R28; /* 0x5c48000001c70502 */
/* 0x001fd800fec007f1 */
/*06e8*/ FSETP.LEU.FTZ.AND P1, PT, R4, R15, PT; /* 0x5bbb838000f7040f */
/*06f0*/ LOP.AND R24, R24, ~R2; /* 0x5c47010000271818 */
/*06f8*/ ISETP.NE.AND P3, PT, R24, RZ, PT; /* 0x5b6b03800ff7181f */
/* 0x001ff400fe0007f7 */
/*0708*/ SEL R2, RZ, 0x1, !P1; /* 0x38a004800017ff02 */
/*0710*/ { IADD R25, R25, R2; /* 0x5c10000000271919 */
/*0718*/ @P3 BRA 0x550; } /* 0xe2400fffe303000f */
/* 0x0000f400fe0007fd */
/*0728*/ SYNC; /* 0xf0f800000007000f */
/*0730*/ { MOV R23, RZ; /* 0x5c9807800ff70017 */
/*0738*/ I2F.F32.S32 R6, R25; } /* 0x5cb8000001972a06 */
/* 0x001c5840fe001ffd */
/*0748*/ SYNC; /* 0xf0f800000007000f */
/*0750*/ { LEA R4.CC, R19.reuse, c[0x0][0x160], 0x3; /* 0x4bd7818005871304 */
/*0758*/ @!P0 I2F.F32.S32 R22, R22; } /* 0x5cb8000001682a16 */
/* 0x001fc000fe4007f0 */
/*0768*/ { LEA.HI.X R5, R19, c[0x0][0x164], R20, 0x3; /* 0x1a1f0a0005971305 */
/*0770*/ SSY 0x8d0; } /* 0xe290000015800000 */
/*0778*/ { ISCADD R7, R21, R8, 0x3; /* 0x5c18018000871507 */
/*0788*/ LDG.E.64 R2, [R4]; } /* 0x081fc400fea00171 */
/* 0xeed5200000070402 */
/*0790*/ MOV32I R21, 0xc; /* 0x0100000000c7f015 */
/*0798*/ XMAD R20, R7.reuse, 0xc, RZ; /* 0x36007f8000c70714 */
/* 0x281fc440fe8007e1 */
/*07a8*/ XMAD R24, R7, R21.H1, RZ; /* 0x5b007f8801570718 */
/*07b0*/ XMAD R25, R7.H1.reuse, R21.H1, RZ; /* 0x5b207f8801570719 */
/*07b8*/ XMAD.PSL R21, R7.H1.reuse, 0xc, R20.reuse; /* 0x36200a1000c70715 */
/* 0x00214400fe0007f6 */
/*07c8*/ XMAD.CHI R7, R7.H1, 0xc, R20; /* 0x36280a0000c70707 */
/*07d0*/ { IADD3.RS R20, R7, R24, R25; /* 0x5cc00ca001870714 */
/*07d8*/ @!P0 MUFU.RCP R7, R22; } /* 0x5080000000481607 */
/* 0x081fc400fc2047f6 */
/*07e8*/ IADD R24.CC, R2, R21; /* 0x5c10800001570218 */
/*07f0*/ IADD.X R3, R3, R20; /* 0x5c10080001470303 */
/*07f8*/ LEA RZ.CC, R24.reuse, RZ; /* 0x5bd780000ff718ff */
/* 0x001fc800fe8007f1 */
/*0808*/ MOV R2, R6; /* 0x5c98078000670002 */
/*0810*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/*0818*/ LEA.HI.X P1, RZ, R24, RZ, R3; /* 0x5bd901c00ff718ff */
/* 0x001fc000fd4027f1 */
/*0828*/ @!P0 FMUL.FTZ R6, R2, R7; /* 0x5c68100000780206 */
/*0830*/ MOV R7, R23; /* 0x5c98078001770007 */
/*0838*/ { FMUL.FTZ R23, R11, R6; /* 0x5c68100000670b17 */
/*0848*/ @!P1 BRA 0x870; } /* 0x0003f400fe4007fd */
/* 0xe24000000209000f */
/*0850*/ MOV R2, R24; /* 0x5c98078001870002 */
/*0858*/ RED.E.ADD.F32.FTZ.RN [R2], R23; /* 0xebf9000000370217 */
/* 0x0000fc00fe800ffd */
/*0868*/ SYNC; /* 0xf0f800000007000f */
/*0870*/ LOP32I.AND R24, R24, 0xffffff; /* 0x04000ffffff71818 */
/*0878*/ LDS.U.32 R2, [R24]; /* 0xef4c100000071802 */
/* 0x005fb40007e017f6 */
/*0888*/ FADD R3, R23, R2; /* 0x5c58000000271703 */
/*0890*/ ATOMS.CAS R25, [R24], R2, R3; /* 0xee40000000271819 */
/*0898*/ ISETP.EQ.U32.AND P0, PT, R2, R25, PT; /* 0x5b64038001970207 */
/* 0x001ff400fe0007f1 */
/*08a8*/ @!P0 MOV R2, R25; /* 0x5c98078001980002 */
/*08b0*/ { @!P0 FADD R3, R23, R25; /* 0x5c58000001981703 */
/*08b8*/ @!P0 BRA 0x890; } /* 0xe2400ffffd08000f */
/* 0x0001c400fe0007fd */
/*08c8*/ SYNC; /* 0xf0f800000007000f */
/*08d0*/ { FMUL.FTZ R23, R16, R6; /* 0x5c68100000671017 */
/*08d8*/ LDG.E.64 R2, [R4]; } /* 0xeed5200000070402 */
/* 0x001fc408fec007f1 */
/*08e8*/ SSY 0x9a8; /* 0xe29000000b800000 */
/*08f0*/ IADD R2.CC, R2, R21; /* 0x5c10800001570202 */
/*08f8*/ IADD.X R3, R3, R20; /* 0x5c10080001470303 */
/* 0x001ff400fda207f6 */
/*0908*/ LEA RZ.CC, R2.reuse, RZ; /* 0x5bd780000ff702ff */
/*0910*/ LEA.HI.X P0, RZ, R2, RZ, R3; /* 0x5bd801c00ff702ff */
/*0918*/ @!P0 BRA 0x938; /* 0xe24000000188000f */
/* 0x001fd801ffa000fd */
/*0928*/ RED.E.ADD.F32.FTZ.RN [R2+0x4], R23; /* 0xebf9000040370217 */
/*0930*/ SYNC; /* 0xf0f800000007000f */
/*0938*/ IADD32I R2, R2, 0x4; /* 0x1c00000000470202 */
/* 0x005fd80007e007f4 */
/*0948*/ LOP32I.AND R24, R2, 0xffffff; /* 0x04000ffffff70218 */
/*0950*/ LDS.U.32 R2, [R24]; /* 0xef4c100000071802 */
/*0958*/ FADD R3, R23, R2; /* 0x5c58000000271703 */
/* 0x001fc402fda0003f */
/*0968*/ ATOMS.CAS R25, [R24], R2, R3; /* 0xee40000000271819 */
/*0970*/ ISETP.EQ.U32.AND P0, PT, R2, R25, PT; /* 0x5b64038001970207 */
/*0978*/ @!P0 MOV R2, R25; /* 0x5c98078001980002 */
/* 0x001ff400ffa007f0 */
/*0988*/ { @!P0 FADD R3, R23, R25; /* 0x5c58000001981703 */
/*0990*/ @!P0 BRA 0x968; } /* 0xe2400ffffd08000f */
/*0998*/ SYNC; /* 0xf0f800000007000f */
/* 0x011fd800fe200071 */
/*09a8*/ LDG.E.64 R2, [R4]; /* 0xeed5200000070402 */
/*09b0*/ SSY 0xa78; /* 0xe29000000c000000 */
/*09b8*/ IADD R2.CC, R2, R21; /* 0x5c10800001570202 */
/* 0x001fb440fec007f1 */
/*09c8*/ IADD.X R3, R3, R20; /* 0x5c10080001470303 */
/*09d0*/ LEA RZ.CC, R2.reuse, RZ; /* 0x5bd780000ff702ff */
/*09d8*/ LEA.HI.X P0, RZ, R2, RZ, R3; /* 0x5bd801c00ff702ff */
/* 0x0003f400ffa007f0 */
/*09e8*/ { FMUL.FTZ R20, R17, R6; /* 0x5c68100000671114 */
/*09f0*/ @!P0 BRA 0xa10; } /* 0xe24000000188000f */
/*09f8*/ RED.E.ADD.F32.FTZ.RN [R2+0x8], R20; /* 0xebf9000080370214 */
/* 0x001fd000fec00ffd */
/*0a08*/ SYNC; /* 0xf0f800000007000f */
/*0a10*/ IADD32I R2, R2, 0x8; /* 0x1c00000000870202 */
/*0a18*/ LOP32I.AND R4, R2, 0xffffff; /* 0x04000ffffff70204 */
/* 0x0000fc02fec0003f */
/*0a28*/ LDS.U.32 R2, [R4]; /* 0xef4c100000070402 */
/*0a30*/ FADD R3, R20, R2; /* 0x5c58000000271403 */
/*0a38*/ ATOMS.CAS R3, [R4], R2, R3; /* 0xee40000000270403 */
/* 0x001fc000fe2017ed */
/*0a48*/ ISETP.EQ.U32.AND P0, PT, R2, R3, PT; /* 0x5b64038000370207 */
/*0a50*/ @!P0 MOV R2, R3; /* 0x5c98078000380002 */
/*0a58*/ { @!P0 FADD R3, R20, R3; /* 0x5c58000000381403 */
/*0a68*/ @!P0 BRA 0xa38; } /* 0x001fc000ffa007fd */
/* 0xe2400ffffc88000f */
/*0a70*/ SYNC; /* 0xf0f800000007000f */
/*0a78*/ { MOV R2, RZ; /* 0x5c9807800ff70002 */
/*0a88*/ SYNC; } /* 0x001fc400fe0007fd */
/* 0xf0f800000007000f */
/*0a90*/ { ISETP.EQ.AND P0, PT, R19, 0x6, PT; /* 0x3665038000671307 */
/*0a98*/ SSY 0xb88; } /* 0xe29000000e800000 */
/* 0x001ff400fda007ec */
/*0aa8*/ BFE R2, R2, 0x1000; /* 0x3801000100070202 */
/*0ab0*/ ISETP.EQ.OR P0, PT, R2, RZ, P0; /* 0x5b6520000ff70207 */
/*0ab8*/ @!P0 SYNC; /* 0xf0f800000008000f */
/* 0x001fc000ffa007ed */
/*0ac8*/ ISETP.LT.AND P0, PT, R10, RZ, PT; /* 0x5b6303800ff70a07 */
/*0ad0*/ @P0 BRK; /* 0xe34000000000000f */
/*0ad8*/ { IADD R6, R0, R10; /* 0x5c10000000a70006 */
/*0ae8*/ FLO.U32 R2, R9; } /* 0x001fd802fec0003d */
/* 0x5c30000000970002 */
/*0af0*/ IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/*0af8*/ IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/* 0x001fc440fec007f6 */
/*0b08*/ IADD R3, R19, -R2; /* 0x5c11000000271303 */
/*0b10*/ XMAD R5, R3.reuse, 0x5, RZ; /* 0x36007f8000570305 */
/*0b18*/ XMAD.PSL R3, R3.H1, 0x5, R5; /* 0x3620029000570303 */
/* 0x001fd800062007e4 */
/*0b28*/ SHF.L.U64 R5, RZ, 0x2, R6; /* 0x36f803400027ff05 */
/*0b30*/ LDS.U.32 R7, [R5]; /* 0xef4c100000070507 */
/*0b38*/ MOV32I R4, 0x1; /* 0x010000000017f004 */
/* 0x001fc400fe2407f1 */
/*0b48*/ SHL R4, R4, R2.reuse; /* 0x5c48000000270404 */
/*0b50*/ SHR.U32 R18, R18, R3; /* 0x5c28000000371212 */
/*0b58*/ IADD32I R10, R10, -0x1; /* 0x1c0ffffffff70a0a */
/* 0x007ff400fe0007fd */
/*0b68*/ MOV R19, R2; /* 0x5c98078000270013 */
/*0b70*/ { LOP.AND R9, R9, ~R4; /* 0x5c47010000470909 */
/*0b78*/ SYNC; } /* 0xf0f800000007000f */
/* 0x005fc00007a007f0 */
/*0b88*/ { MOV32I R4, 0x1; /* 0x010000000017f004 */
/*0b90*/ FLO.U32 R2, R7; } /* 0x5c30000000770002 */
/*0b98*/ { IADD32I R2, -R2, 0x1f; /* 0x1d00000001f70202 */
/*0ba8*/ SSY 0xc30; } /* 0x001fd800fec007f6 */
/* 0xe290000008000000 */
/*0bb0*/ IADD32I R3, -R2, 0x1f; /* 0x1d00000001f70203 */
/*0bb8*/ SHL R2, R4, R3; /* 0x5c48000000370402 */
/* 0x001ff400fda007f6 */
/*0bc8*/ LOP.AND R2, R7, ~R2; /* 0x5c47010000270702 */
/*0bd0*/ ISETP.EQ.AND P0, PT, R2, RZ, PT; /* 0x5b6503800ff70207 */
/*0bd8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fc400fea007f1 */
/*0be8*/ IADD32I R10, R10, 0x1; /* 0x1c00000000170a0a */
/*0bf0*/ SHL R4, R4, R19; /* 0x5c48000001370404 */
/*0bf8*/ IADD R5, R0, R10; /* 0x5c10000000a70005 */
/* 0x0003f400fe8007f5 */
/*0c08*/ LOP.OR R9, R4, R9; /* 0x5c47020000970409 */
/*0c10*/ SHF.L.U64 R5, RZ, 0x2, R5; /* 0x36f802c00027ff05 */
/*0c18*/ STS [R5], R2; /* 0xef5c000000070502 */
/* 0x001fd400fe200ffd */
/*0c28*/ SYNC; /* 0xf0f800000007000f */
/*0c30*/ SHL R2, R18, 0x5; /* 0x3848000000571202 */
/*0c38*/ IADD32I R19, R19, 0x1; /* 0x1c00000000171313 */
/* 0x001fc400ffa007f0 */
/*0c48*/ { LOP.OR R3, R3, R2; /* 0x5c47020000270303 */
/*0c50*/ BRA 0x248; } /* 0xe2400fff5f07000f */
/*0c58*/ MOV R2, c[0x0][0x178]; /* 0x4c98078005e70002 */
/* 0x001fc400fe2007f1 */
/*0c68*/ MOV R3, c[0x0][0x17c]; /* 0x4c98078005f70003 */
/*0c70*/ MOV R4, c[0x0][0x170]; /* 0x4c98078005c70004 */
/*0c78*/ MOV R5, c[0x0][0x174]; /* 0x4c98078005d70005 */
/* 0x0005c8000e4007f2 */
/*0c88*/ MOV32I R7, 0x4000000; /* 0x010040000007f007 */
/*0c90*/ ATOM.E.INC R2, [R2], R7; /* 0xed31000000770202 */
/*0c98*/ LDG.E R3, [R4]; /* 0xeed4200000070403 */
/* 0x001ffc01ffa047ed */
/*0ca8*/ ISETP.LT.U32.AND P0, PT, R2, R3, PT; /* 0x5b62038000370207 */
/*0cb0*/ @P0 BRA 0x90; /* 0xe2400fff3d80000f */
/*0cb8*/ EXIT; /* 0xe30000000007000f */
/* 0x001f8000fc0007ff */
/*0cc8*/ BRA 0xcc8; /* 0xe2400fffff87000f */
/*0cd0*/ NOP; /* 0x50b0000000070f00 */
/*0cd8*/ NOP; /* 0x50b0000000070f00 */
/* 0x001f8000fc0007e0 */
/*0ce8*/ NOP; /* 0x50b0000000070f00 */
/*0cf0*/ NOP; /* 0x50b0000000070f00 */
/*0cf8*/ NOP; /* 0x50b0000000070f00 */
..........................................................................................
Function : _Z8shade_v3PKjffPK5uint4S0_S0_PK6float4yf
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001c4400fe0007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ { MOV32I R15, 0x88888889; /* 0x010888888897f00f */
/*0018*/ S2R R4, SR_CTAID.X; } /* 0xf0c8000002570004 */
/* 0x001fc000fe2007f0 */
/*0028*/ { MOV R13, RZ; /* 0x5c9807800ff7000d */
/*0030*/ SSY 0x6d8; } /* 0xe29000006a000000 */
/*0038*/ { MOV R12, RZ; /* 0x5c9807800ff7000c */
/*0048*/ S2R R23, SR_TID.X; } /* 0x085fd841fe20073f */
/* 0xf0c8000002170017 */
/*0050*/ XMAD.MRG R6, R4.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270406 */
/*0058*/ XMAD R5, R4.reuse, c[0x0] [0x8], R23; /* 0x4e000b8000270405 */
/* 0x001fc400fcc007f6 */
/*0068*/ XMAD.PSL.CBCC R4, R4.H1, R6.H1, R5; /* 0x5b30029800670404 */
/*0070*/ SHR.U32 R5, R4, 0x3; /* 0x3828000000370405 */
/*0078*/ LOP32I.AND R6, R5, 0x1ffffff8; /* 0x0401ffffff870506 */
/* 0x181fc4c0fe2407f5 */
/*0088*/ XMAD R9, R4, R15.reuse, RZ; /* 0x5b007f8000f70409 */
/*0090*/ XMAD R5, R6.reuse, R15.reuse, RZ; /* 0x5b007f8000f70605 */
/*0098*/ XMAD R7, R6.reuse, R15.H1.reuse, RZ; /* 0x5b007f8800f70607 */
/* 0x181fc400fc2607f4 */
/*00a8*/ XMAD R8, R6.H1.reuse, R15.H1.reuse, RZ; /* 0x5b207f8800f70608 */
/*00b0*/ XMAD.CHI R5, R6.H1, R15, R5; /* 0x5b28028000f70605 */
/*00b8*/ XMAD.CHI R11, R4.H1.reuse, R15.reuse, R9; /* 0x5b28048000f7040b */
/* 0x001fcc00fe6607f1 */
/*00c8*/ XMAD R10, R4.reuse, R15.H1.reuse, RZ; /* 0x5b007f8800f7040a */
/*00d0*/ XMAD R9, R4.H1, R15.H1, RZ; /* 0x5b207f8800f70409 */
/*00d8*/ IADD3.RS R5, R5, R7, R8; /* 0x5cc0042000770505 */
/* 0x081fc800fc2007f3 */
/*00e8*/ IADD3.RS R7, R11, R10, R9; /* 0x5cc004a000a70b07 */
/*00f0*/ SHR.U32 R9, R5, 0xa; /* 0x3828000000a70509 */
/*00f8*/ BFE.U32 R5, R4.reuse, 0x303; /* 0x3800000030370405 */
/* 0x001fcc00fe6007f3 */
/*0108*/ SHR.U32 R8, R7, 0xd; /* 0x3828000000d70708 */
/*0110*/ IADD R7, -R9, RZ; /* 0x5c1200000ff70907 */
/*0118*/ ISCADD R19, R8, R5, 0x3; /* 0x5c18018000570813 */
/* 0x001fcc00fc4007f1 */
/*0128*/ XMAD R5, R7, 0x780, R6; /* 0x3600030078070705 */
/*0130*/ LOP32I.AND R4, R4, 0x7; /* 0x0400000000770404 */
/*0138*/ ISETP.LT.U32.AND P0, PT, R19, 0x438, PT; /* 0x3662038043871307 */
/* 0x001fc400fec007f6 */
/*0148*/ XMAD.PSL R5, R7.H1, 0x780, R5; /* 0x3620029078070705 */
/*0150*/ IADD R20, R4, R5; /* 0x5c10000000570414 */
/*0158*/ ISETP.LT.U32.AND P0, PT, R20, 0x780, P0; /* 0x3662000078071407 */
/* 0x001ff400fd6007f1 */
/*0168*/ MOV R15, RZ; /* 0x5c9807800ff7000f */
/*0170*/ MOV R21, RZ; /* 0x5c9807800ff70015 */
/*0178*/ SEL R22, RZ, 0x1, !P0; /* 0x38a004000017ff16 */
/* 0x001fc000ffa007f0 */
/*0188*/ { MOV R6, R22; /* 0x5c98078001670006 */
/*0190*/ @!P0 SYNC; } /* 0xf0f800000008000f */
/*0198*/ { MOV R15, RZ; /* 0x5c9807800ff7000f */
/*01a8*/ I2F.F32.U32 R2, R19; } /* 0x0008f400fe000031 */
/* 0x5cb8000001370a02 */
/*01b0*/ { MOV R13, RZ; /* 0x5c9807800ff7000d */
/*01b8*/ I2F.F32.U32 R3, R20; } /* 0x5cb8000001470a03 */
/* 0x001fc400fe241771 */
/*01c8*/ TEXS.P R18, R2, R3, R2, 0x5f, 2D, RGB; /* 0xd82005f120270302 */
/*01d0*/ MOV R12, RZ; /* 0x5c9807800ff7000c */
/*01d8*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/* 0x003ff408fda007f1 */
/*01e8*/ MOV R21, RZ; /* 0x5c9807800ff70015 */
/*01f0*/ FSETP.GE.FTZ.AND P0, PT, R18, RZ, PT; /* 0x5bb683800ff71207 */
/*01f8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x003fd800e3a007f2 */
/*0208*/ FFMA.FTZ R4, R18, -c[0x0][0x148], -RZ; /* 0x49a37f8005271204 */
/*0210*/ MUFU.LG2 R4, R4; /* 0x5080000000370404 */
/*0218*/ FMUL32I.FTZ R5, R4, 0.69314718246459960938; /* 0x1e23f31721870405 */
/* 0x001fd840fe2007f6 */
/*0228*/ FMUL.FTZ R5, R5, c[0x0][0x14c]; /* 0x4c68100005370505 */
/*0230*/ FSET.LT.FTZ.AND R6, R5.reuse, RZ, PT; /* 0x588103800ff70506 */
/*0238*/ FSET.GT.FTZ.AND R7, R5, 1024, PT; /* 0x308403c480070507 */
/* 0x001fc400fe2007e1 */
/*0248*/ LOP.OR.NZ P0, RZ, R6, R7; /* 0x5c403200007706ff */
/*0250*/ MOV R15, RZ; /* 0x5c9807800ff7000f */
/*0258*/ MOV R13, RZ; /* 0x5c9807800ff7000d */
/* 0x001fc000ff2007f1 */
/*0268*/ MOV R12, RZ; /* 0x5c9807800ff7000c */
/*0270*/ MOV R6, RZ; /* 0x5c9807800ff70006 */
/*0278*/ { MOV R21, RZ; /* 0x5c9807800ff70015 */
/*0288*/ @P0 SYNC; } /* 0x081fd440fe2007fd */
/* 0xf0f800000000000f */
/*0290*/ LOP32I.AND R4, R20.reuse, 0x10; /* 0x0400000001071404 */
/*0298*/ SHL R6, R20.reuse, 0x1; /* 0x3848000000171406 */
/* 0x001fd000fe2007f1 */
/*02a8*/ SHR.U32 R4, R4, 0x1; /* 0x3828000000170404 */
/*02b0*/ LOP32I.AND R9, R19, 0x10; /* 0x0400000001071309 */
/*02b8*/ SHL R7, R20, 0x3; /* 0x3848000000371407 */
/* 0x001fd040fe2007e1 */
/*02c8*/ LOP3.LUT R8, R4, 0x40, R6, 0xf8; /* 0x3cf8030004070408 */
/*02d0*/ SHL R6, R19.reuse, 0x1; /* 0x3848000000171306 */
/*02d8*/ SHR.U32 R4, R9, 0x1; /* 0x3828000000170904 */
/* 0x001fc000fe2007f1 */
/*02e8*/ LOP3.LUT R9, R8, 0x200, R7, 0xf8; /* 0x3cf8038020070809 */
/*02f0*/ SHL R7, R20, 0x5; /* 0x3848000000571407 */
/*02f8*/ { LOP3.LUT R11, R4, 0x40, R6, 0xf8; /* 0x3cf803000407040b */
/*0308*/ F2I.FTZ.U32.F32.TRUNC R4, R5; } /* 0x081fcc00fc200031 */
/* 0x5cb0118000570a04 */
/*0310*/ SHL R6, R19, 0x3; /* 0x3848000000371306 */
/*0318*/ SHL R8, R20.reuse, 0x7; /* 0x3848000000771408 */
/* 0x001fc401fe2007f1 */
/*0328*/ LOP3.LUT R7, R9, 0x1000, R7, 0xf8; /* 0x3cf8038100070907 */
/*0330*/ SHL R5, R19, 0x5; /* 0x3848000000571305 */
/*0338*/ LOP3.LUT R10, R11, 0x200, R6, 0xf8; /* 0x3cf8030020070b0a */
/* 0x085fc400fc2007f3 */
/*0348*/ SHL R6, R20, 0x9; /* 0x3848000000971406 */
/*0350*/ LOP3.LUT R7, R7, 0x8000, R8, 0xf8; /* 0x3cf8040800070707 */
/*0358*/ LOP32I.AND R9, R4.reuse, 0x2; /* 0x0400000000270409 */
/* 0x001fc400fe6007f1 */
/*0368*/ LOP3.LUT R8, R10, 0x1000, R5, 0xf8; /* 0x3cf8028100070a08 */
/*0370*/ SHL R5, R19, 0x7; /* 0x3848000000771305 */
/*0378*/ LOP3.LUT R7, R7, 0x40000, R6, 0xf8; /* 0x3cf8034000070707 */
/* 0x001fc400fc2007f1 */
/*0388*/ SHL R6, R20, 0xb; /* 0x3848000000b71406 */
/*0390*/ LOP32I.AND R12, R4, 0x4; /* 0x040000000047040c */
/*0398*/ LOP32I.AND R13, R4, 0x8; /* 0x040000000087040d */
/* 0x001fc400fe4007f1 */
/*03a8*/ LOP3.LUT R11, R8, 0x8000, R5, 0xf8; /* 0x3cf802880007080b */
/*03b0*/ SHL R5, R9, 0x2; /* 0x3848000000270905 */
/*03b8*/ LOP3.LUT R10, R7, c[0x2][0x8], R6, 0xf8; /* 0x02f803080027070a */
/* 0x001fc400fc2007f1 */
/*03c8*/ SHL R6, R12, 0x4; /* 0x3848000000470c06 */
/*03d0*/ SHL R7, R13, 0x6; /* 0x3848000000670d07 */
/*03d8*/ SHL R8, R19, 0x9; /* 0x3848000000971308 */
/* 0x001fc800fe2207f1 */
/*03e8*/ LOP32I.AND R12, R4.reuse, 0x10; /* 0x040000000107040c */
/*03f0*/ LOP32I.AND R13, R4, 0x20; /* 0x040000000207040d */
/*03f8*/ SHL R9, R20, 0xd; /* 0x3848000000d71409 */
/* 0x001fc400fc2007f1 */
/*0408*/ LOP3.LUT R7, R7, R6, R5, 0xfe; /* 0x5be7028fe0670707 */
/*0410*/ LOP3.LUT R11, R11, 0x40000, R8, 0xf8; /* 0x3cf8044000070b0b */
/*0418*/ SHL R5, R12, 0x8; /* 0x3848000000870c05 */
/* 0x001fc400fe2007f1 */
/*0428*/ SHL R6, R13, 0xa; /* 0x3848000000a70d06 */
/*0430*/ LOP3.LUT R10, R10, c[0x2][0xc], R9, 0xf8; /* 0x02f8048800370a0a */
/*0438*/ SHL R8, R19, 0xb; /* 0x3848000000b71308 */
/* 0x001fc400fc2207f1 */
/*0448*/ LOP32I.AND R12, R4.reuse, 0x40; /* 0x040000000407040c */
/*0450*/ LOP32I.AND R13, R4, 0x80; /* 0x040000000807040d */
/*0458*/ SHL R9, R20, 0xf; /* 0x3848000000f71409 */
/* 0x001fc400fe2007f2 */
/*0468*/ LOP3.LUT R7, R6, R7, R5, 0xfe; /* 0x5be7028fe0770607 */
/*0470*/ LOP3.LUT R11, R11, c[0x2][0x8], R8, 0xf8; /* 0x02f8040800270b0b */
/*0478*/ SHL R5, R12, 0xc; /* 0x3848000000c70c05 */
/* 0x001fc400fc2007f1 */
/*0488*/ SHL R6, R13, 0xe; /* 0x3848000000e70d06 */
/*0490*/ LOP3.LUT R10, R10, c[0x2][0x10], R9, 0xf8; /* 0x02f8048800470a0a */
/*0498*/ SHL R8, R19, 0xd; /* 0x3848000000d71308 */
/* 0x001fc400fe2207f1 */
/*04a8*/ LOP32I.AND R12, R4.reuse, 0x100; /* 0x040000001007040c */
/*04b0*/ LOP32I.AND R13, R4, 0x200; /* 0x040000002007040d */
/*04b8*/ SHL R9, R20, 0x11; /* 0x3848000001171409 */
/* 0x001fc400fc2007f2 */
/*04c8*/ LOP3.LUT R7, R6, R7, R5, 0xfe; /* 0x5be7028fe0770607 */
/*04d0*/ LOP3.LUT R11, R11, c[0x2][0xc], R8, 0xf8; /* 0x02f8040800370b0b */
/*04d8*/ SHL R5, R12, 0x10; /* 0x3848000001070c05 */
/* 0x001fc400fe2007f1 */
/*04e8*/ SHL R6, R13, 0x12; /* 0x3848000001270d06 */
/*04f0*/ LOP3.LUT R10, R10, c[0x2][0x14], R9, 0xf8; /* 0x02f8048800570a0a */
/*04f8*/ SHL R8, R19, 0xf; /* 0x3848000000f71308 */
/* 0x081fc400fc2007f3 */
/*0508*/ BFE.U32 R9, R20, 0x103; /* 0x3800000010371409 */
/*0510*/ LOP3.LUT R5, R6, R7, R5, 0xfe; /* 0x5be7028fe0770605 */
/*0518*/ SHL R6, R19.reuse, 0x11; /* 0x3848000001171306 */
/* 0x001fc400fe6007f1 */
/*0528*/ LOP3.LUT R7, R11, c[0x2][0x10], R8, 0xf8; /* 0x02f8040800470b07 */
/*0530*/ LOP.OR R8, R10, R9; /* 0x5c47020000970a08 */
/*0538*/ LOP3.LUT R4, R5, 0x1, R4, 0xf8; /* 0x3cf8020000170504 */
/* 0x001fcc00fc2007f1 */
/*0548*/ BFE.U32 R5, R19, 0x103; /* 0x3800000010371305 */
/*0550*/ LOP3.LUT R7, R7, c[0x2][0x14], R6, 0xf8; /* 0x02f8030800570707 */
/*0558*/ SHL R6, R8, 0x1; /* 0x3848000000170806 */
/* 0x001fd800ffa007f3 */
/*0568*/ SHL R4, R4, 0x2; /* 0x3848000000270404 */
/*0570*/ LOP3.LUT R5, R6, R7, R5, 0xfe; /* 0x5be7028fe0770605 */
/*0578*/ LOP.OR R4, R5, R4; /* 0x5c47020000470504 */
/* 0x001f8400fea207f1 */
/*0588*/ LOP32I.AND R5, R4.reuse, 0x4000000; /* 0x0400400000070405 */
/*0590*/ LOP32I.AND R6, R4, 0x20000000; /* 0x0402000000070406 */
/*0598*/ SHR.U32 R5, R5, 0x2; /* 0x3828000000270505 */
/* 0x001fd800fec007f5 */
/*05a8*/ SHR.U32 R6, R6, 0x4; /* 0x3828000000470606 */
/*05b0*/ LOP3.LUT R4, R5, c[0x2][0x18], R4, 0xf8; /* 0x02f8020800670504 */
/*05b8*/ LOP.OR R9, R4, R6; /* 0x5c47020000670409 */
/* 0x0001c440fe4207f6 */
/*05c8*/ LEA R4.CC, R9.reuse, c[0x0][0x140], 0x2; /* 0x4bd7810005070904 */
/*05d0*/ LEA.HI.X R5, R9.reuse, c[0x0][0x144], RZ, 0x2; /* 0x1a177f8005170905 */
/*05d8*/ LDG.E.CI R21, [R4]; /* 0xeed4a00000070415 */
/* 0x081fd808fec007e1 */
/*05e8*/ LEA.HI R7, R9, c[0x3][0x20], RZ, 0x1b; /* 0x18df7f8c00870907 */
/*05f0*/ IADD R6, R21, c[0x3][0x1c]; /* 0x4c10000c00771506 */
/*05f8*/ LEA R12.CC, R6.reuse, c[0x0][0x168], 0x4; /* 0x4bd7820005a7060c */
/* 0x001dc440fe0007f2 */
/*0608*/ LEA.HI.X R13, R6, c[0x0][0x16c], RZ, 0x4; /* 0x1a277f8005b7060d */
/*0610*/ { LEA R8.CC, R7.reuse, c[0x0][0x168], 0x4; /* 0x4bd7820005a70708 */
/*0618*/ LDG.E.CI.128 R12, [R12]; } /* 0xeed6a00000070c0c */
/* 0x081fc000fc4007f5 */
/*0628*/ LEA.HI R6, R9, c[0x3][0x24], RZ, 0x16; /* 0x18b77f8c00970906 */
/*0630*/ LEA.HI.X R9, R7, c[0x0][0x16c], RZ, 0x4; /* 0x1a277f8005b70709 */
/*0638*/ { LEA R4.CC, R6.reuse, c[0x0][0x168], 0x4; /* 0x4bd7820005a70604 */
/*0648*/ LDG.E.CI.128 R8, [R8]; } /* 0x001ec400fe400796 */
/* 0xeed6a00000070808 */
/*0650*/ LEA.HI.X R5, R6, c[0x0][0x16c], RZ, 0x4; /* 0x1a277f8005b70605 */
/*0658*/ LDG.E.CI.128 R4, [R4]; /* 0xeed6a00000070404 */
/* 0x001f9000fe2047f1 */
/*0668*/ FADD.FTZ R15, RZ, R12; /* 0x5c58100000c7ff0f */
/*0670*/ FADD.FTZ R25, RZ, R14; /* 0x5c58100000e7ff19 */
/*0678*/ FADD.FTZ R24, RZ, R13; /* 0x5c58100000d7ff18 */
/* 0x001fd400fe2087f1 */
/*0688*/ FADD.FTZ R11, R15, R8; /* 0x5c58100000870f0b */
/*0690*/ FADD.FTZ R15, R25, R10; /* 0x5c58100000a7190f */
/*0698*/ FADD.FTZ R14, R24, R9; /* 0x5c5810000097180e */
/* 0x001f8400fe2107f1 */
/*06a8*/ FADD.FTZ R15, R15, R6; /* 0x5c58100000670f0f */
/*06b0*/ FADD.FTZ R12, R11, R4; /* 0x5c58100000470b0c */
/*06b8*/ FADD.FTZ R13, R14, R5; /* 0x5c58100000570e0d */
/* 0x001fc000ffa007f0 */
/*06c8*/ { MOV R6, R22; /* 0x5c98078001670006 */
/*06d0*/ SYNC; } /* 0xf0f800000007000f */
/*06d8*/ { LOP32I.AND R4, R6, 0xffff; /* 0x0400000ffff70604 */
/*06e8*/ S2R R14, SR_LANEID; } /* 0x001fb400fe000716 */
/* 0xf0c800000007000e */
/*06f0*/ { ISETP.NE.U32.AND P0, PT, R4, RZ, PT; /* 0x5b6a03800ff70407 */
/*06f8*/ SSY 0x888; } /* 0xe290000018800000 */
/* 0x001fc400fe2007f6 */
/*0708*/ VOTE.ANY R4, PT, P0; /* 0x50d9e00000070004 */
/*0710*/ ISETP.EQ.AND P0, PT, R4, RZ, PT; /* 0x5b6503800ff70407 */
/*0718*/ SHR.U32 R8, R23, 0x5; /* 0x3828000000571708 */
/* 0x001fc000fd4007f1 */
/*0728*/ MOV R24, R6; /* 0x5c98078000670018 */
/*0730*/ MOV R9, RZ; /* 0x5c9807800ff70009 */
/*0738*/ { SHL R11, R8, 0x7; /* 0x384800000077080b */
/*0748*/ @P0 SYNC; } /* 0x001fc400fe000ffd */
/* 0xf0f800000000000f */
/*0750*/ { ISETP.NE.AND P2, PT, R14, RZ, PT; /* 0x5b6b03800ff70e17 */
/*0758*/ SSY 0x870; } /* 0xe290000011000000 */
/* 0x001fe800fe2007f1 */
/*0768*/ MOV R5, RZ; /* 0x5c9807800ff70005 */
/*0770*/ MOV R9, R24; /* 0x5c98078001870009 */
/*0778*/ LOP32I.AND R10, R24, 0x1; /* 0x040000000017180a */
/* 0x001fd001fec0071d */
/*0788*/ FLO.U32 R4, R4; /* 0x5c30000000470004 */
/*0790*/ IADD32I R4, -R4, 0x1f; /* 0x1d00000001f70404 */
/*0798*/ IADD32I R4, -R4, 0x1f; /* 0x1d00000001f70404 */
/* 0x001fb002fe200032 */
/*07a8*/ SHFL.IDX PT, R7, R21, R4, 0x1f; /* 0xef17007c20471507 */
/*07b0*/ ISETP.EQ.AND P0, PT, R7, R21, PT; /* 0x5b65038001570707 */
/*07b8*/ MOV R4, R9; /* 0x5c98078000970004 */
/* 0x001fc400fcc007f6 */
/*07c8*/ SEL R22, RZ, R4, P0; /* 0x5ca000000047ff16 */
/*07d0*/ LOP32I.AND R4, R22, 0xffff; /* 0x0400000ffff71604 */
/*07d8*/ BFE R4, R4, 0x800; /* 0x3801000080070404 */
/* 0x001fdc00fe2007f5 */
/*07e8*/ ISETP.EQ.U32.AND P0, PT, R10, 0x1, P0; /* 0x3664000000170a07 */
/*07f0*/ ISETP.NE.U32.AND P1, PT, R4, RZ, PT; /* 0x5b6a03800ff7040f */
/*07f8*/ @!P2 IADD R9, R11, R5; /* 0x5c100000005a0b09 */
/* 0x001c7400fe0007f5 */
/*0808*/ VOTE.ANY R6, PT, P0; /* 0x50d9e00000070006 */
/*0810*/ { VOTE.ANY R4, PT, P1; /* 0x50d9e08000070004 */
/*0818*/ @!P2 POPC R6, R6; } /* 0x5c080000006a0006 */
/* 0x001fc000fe8007e1 */
/*0828*/ ISETP.NE.AND P0, PT, R4, RZ, PT; /* 0x5b6b03800ff70407 */
/*0830*/ @!P2 SHL R25, R9, 0x3; /* 0x38480000003a0919 */
/*0838*/ { IADD32I R5, R5, 0x1; /* 0x1c00000000170505 */
/*0848*/ @!P2 STS.64 [R25], R6; } /* 0x003ff400fe0008f8 */
/* 0xef5d0000000a1906 */
/*0850*/ { MOV R9, R22; /* 0x5c98078001670009 */
/*0858*/ @P0 BRA 0x788; } /* 0xe2400ffff280000f */
/* 0x001ff400fe0007fd */
/*0868*/ SYNC; /* 0xf0f800000007000f */
/*0870*/ { MOV R9, R5; /* 0x5c98078000570009 */
/*0878*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fb000fe2007f0 */
/*0888*/ { ISETP.NE.AND P0, PT, R14, RZ, PT; /* 0x5b6b03800ff70e07 */
/*0890*/ SSY 0xad0; } /* 0xe290000023800000 */
/*0898*/ MOV R25, RZ; /* 0x5c9807800ff70019 */
/* 0x001fb400ffa007f0 */
/*08a8*/ { MOV R5, RZ; /* 0x5c9807800ff70005 */
/*08b0*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*08b8*/ ISETP.GT.U32.AND P0, PT, R9, 0x1, PT; /* 0x3668038000170907 */
/* 0x001fb000fe2007fd */
/*08c8*/ @P0 BRA 0x928; /* 0xe24000000580000f */
/*08d0*/ ISETP.NE.AND P0, PT, R9, 0x1, PT; /* 0x366b038000170907 */
/*08d8*/ MOV R5, RZ; /* 0x5c9807800ff70005 */
/* 0x001fd000ffa007f0 */
/*08e8*/ { MOV R25, RZ; /* 0x5c9807800ff70019 */
/*08f0*/ @P0 SYNC; } /* 0xf0f800000000000f */
/*08f8*/ SHL R4, R8, 0xa; /* 0x3848000000a70804 */
/* 0x007ff400fe00003f */
/*0908*/ LDS.U.32 R5, [R4+0x4]; /* 0xef4c100000470405 */
/*0910*/ { MOV R25, RZ; /* 0x5c9807800ff70019 */
/*0918*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fd000fec007f6 */
/*0928*/ SHL R4, R8, 0x6; /* 0x3848000000670804 */
/*0930*/ LOP32I.AND R4, R4, 0x7fffffc0; /* 0x0407fffffc070404 */
/*0938*/ SHL R4, R4, 0x4; /* 0x3848000000470404 */
/* 0x001f9840fe200711 */
/*0948*/ LDS.U.128 R4, [R4]; /* 0xef4e100000070404 */
/*0950*/ IADD R10, R11.reuse, R9; /* 0x5c10000000970b0a */
/*0958*/ IADD32I R11, R11, 0x2; /* 0x1c00000000270b0b */
/* 0x001fc401fda007f1 */
/*0968*/ ISETP.GE.U32.AND P1, PT, R11, R10, PT; /* 0x5b6c038000a70b0f */
/*0970*/ ISETP.GT.U32.AND P0, PT, R4, R6, PT; /* 0x5b68038000670407 */
/*0978*/ SEL R25, R7, R5, P0; /* 0x5ca0000000570719 */
/* 0x001fc000ffa007f0 */
/*0988*/ { SEL R5, R5, R7, P0; /* 0x5ca0000000770505 */
/*0990*/ @P1 SYNC; } /* 0xf0f800000001000f */
/*0998*/ { SHL R7, R23, 0x2; /* 0x3848000000271707 */
/*09a8*/ SSY 0xab0; } /* 0x181fc400fe2007f6 */
/* 0xe290000010000000 */
/*09b0*/ LOP32I.AND R26, R7, 0xffffff80; /* 0x040ffffff807071a */
/*09b8*/ IMNMX.U32 R7, R4.reuse, R6.reuse, !PT; /* 0x5c20078000670407 */
/* 0x001f9800fe6007f1 */
/*09c8*/ IMNMX.U32 R6, R4, R6, PT; /* 0x5c20038000670406 */
/*09d0*/ MOV R22, R5; /* 0x5c98078000570016 */
/*09d8*/ LEA R29, R26, 0x10, 0x3; /* 0x36d7018001071a1d */
/* 0x001fc400062007f0 */
/*09e8*/ { IADD32I R11, R11, 0x1; /* 0x1c00000000170b0b */
/*09f0*/ LDS.U.64 R4, [R29]; } /* 0xef4d100000071d04 */
/*09f8*/ MOV R27, R7; /* 0x5c9807800077001b */
/* 0x001fc442fe2007ff */
/*0a08*/ MOV R28, R22; /* 0x5c9807800167001c */
/*0a10*/ ISETP.GT.U32.AND P1, PT, R4.reuse, R7, PT; /* 0x5b6803800077040f */
/*0a18*/ ISETP.LT.U32.AND P2, PT, R11, R10, PT; /* 0x5b62038000a70b17 */
/* 0x001fc400fc2007fb */
/*0a28*/ MOV R26, R5; /* 0x5c9807800057001a */
/*0a30*/ @!P1 ISETP.GT.U32.AND P0, PT, R4, R6, PT; /* 0x5b68038000690407 */
/*0a38*/ @!P1 IMNMX.U32 R27, R6, R4, !PT; /* 0x5c2007800049061b */
/* 0x001fcc00fe2007f1 */
/*0a48*/ @!P1 MOV R4, R7; /* 0x5c98078000790004 */
/*0a50*/ @!P1 MOV R26, R22; /* 0x5c9807800169001a */
/*0a58*/ IADD32I R29, R29, 0x8; /* 0x1c00000000871d1d */
/* 0x001fc400fc2007f6 */
/*0a68*/ MOV R6, R27; /* 0x5c98078001b70006 */
/*0a70*/ @!P1 SEL R28, R5, R25, P0; /* 0x5ca000000199051c */
/*0a78*/ MOV R7, R4; /* 0x5c98078000470007 */
/* 0x001ff400fe0007f4 */
/*0a88*/ MOV R22, R26; /* 0x5c98078001a70016 */
/*0a90*/ { MOV R25, R28; /* 0x5c98078001c70019 */
/*0a98*/ @P2 BRA 0x9e8; } /* 0xe2400ffff482000f */
/* 0x001fc000fe2007fd */
/*0aa8*/ SYNC; /* 0xf0f800000007000f */
/*0ab0*/ MOV R25, R28; /* 0x5c98078001c70019 */
/*0ab8*/ { MOV R5, R26; /* 0x5c98078001a70005 */
/*0ac8*/ SYNC; } /* 0x0000d800fe0007fd */
/* 0xf0f800000007000f */
/*0ad0*/ { BFE R4, R24, 0x1000; /* 0x3801000100071804 */
/*0ad8*/ SHFL.IDX PT, R22, R5, RZ, 0x1f; } /* 0xef17007c2ff70516 */
/* 0x001fb000462007f0 */
/*0ae8*/ { ISETP.EQ.AND P0, PT, R4, RZ, PT; /* 0x5b6503800ff70407 */
/*0af0*/ SHFL.IDX PT, R4, R25, RZ, 0x1f; } /* 0xef17007c2ff71904 */
/*0af8*/ SSY 0xb48; /* 0xe290000004800000 */
/* 0x0008f40006201ffd */
/*0b08*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0b10*/ I2F.F32.U32 R5, R19; /* 0x5cb8000001370a05 */
/*0b18*/ I2F.F32.U32 R6, R20; /* 0x5cb8000001470a06 */
/* 0x007ff48037e211b1 */
/*0b28*/ TEXS.NODEP.T R18, R2, R6, R5, 0x5f, 2D, RGB; /* 0xd82205f120570602 */
/*0b30*/ TEXS.NODEP.P R0, R16, R6, R5, 0x60, 2D, RGB; /* 0xd822060000570610 */
/*0b38*/ SYNC; /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0b48*/ { ISETP.GT.U32.AND P1, PT, R9, 0x2, PT; /* 0x366803800027090f */
/*0b50*/ SSY 0x2008; } /* 0xe29000014b000000 */
/*0b58*/ @P1 BRA 0x16f8; /* 0xe2400000b981000f */
/* 0x001fc000ffa007ed */
/*0b68*/ ISETP.EQ.AND P1, PT, R9, 0x2, PT; /* 0x366503800027090f */
/*0b70*/ @P1 BRA 0xfd8; /* 0xe24000004601000f */
/*0b78*/ { ISETP.NE.AND P1, PT, R9, 0x1, PT; /* 0x366b03800017090f */
/*0b88*/ SSY 0xfd0; } /* 0x081fc400ffa007ed */
/* 0xe290000044000000 */
/*0b90*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0b98*/ SHL R4, R22.reuse, 0x2; /* 0x3848000000271604 */
/* 0x081fc840fec007f5 */
/*0ba8*/ SHR.U32 R5, R22, 0x1e; /* 0x3828000001e71605 */
/*0bb0*/ IADD R6.CC, R4.reuse, c[0x0][0x160]; /* 0x4c10800005870406 */
/*0bb8*/ IADD.X R7, R5.reuse, c[0x0][0x164]; /* 0x4c10080005970507 */
/* 0x001f88000ec007f0 */
/*0bc8*/ { IADD R4.CC, R4, c[0x0][0x158]; /* 0x4c10800005670404 */
/*0bd0*/ LDG.E.CI R6, [R6]; } /* 0xeed4a00000070606 */
/*0bd8*/ IADD.X R5, R5, c[0x0][0x15c]; /* 0x4c10080005770505 */
/* 0x001fd808fec00172 */
/*0be8*/ LDG.E.CI R4, [R4]; /* 0xeed4a00000070404 */
/*0bf0*/ IADD R9, R4, R6; /* 0x5c10000000670409 */
/*0bf8*/ IMNMX.U32 R9, R9, c[0x2][0x0], PT; /* 0x4c20038800070909 */
/* 0x041fc401ffa007ed */
/*0c08*/ ISETP.GE.U32.AND P1, PT, R6, R9, PT; /* 0x5b6c03800097060f */
/*0c10*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0c18*/ FMUL.FTZ R4, R3, R3; /* 0x5c68100000370304 */
/* 0x001fcc00fe2007f1 */
/*0c28*/ LOP32I.AND R10, R24, 0x1; /* 0x040000000017180a */
/*0c30*/ ISCADD R5, R8, R14, 0x6; /* 0x5c18030000e70805 */
/*0c38*/ SHL R7, R23, 0x1; /* 0x3848000000171707 */
/* 0x001fc400fc2007f1 */
/*0c48*/ FFMA.FTZ R4, R2, R2, R4; /* 0x59a0020000270204 */
/*0c50*/ ISETP.EQ.U32.AND P3, PT, R10, 0x1, PT; /* 0x3664038000170a1f */
/*0c58*/ SHL R10, R5, 0x4; /* 0x384800000047050a */
/* 0x001fc000fe4007f3 */
/*0c68*/ MOV R8, R6; /* 0x5c98078000670008 */
/*0c70*/ FFMA.FTZ R5, R18, R18, R4; /* 0x59a0020001271205 */
/*0c78*/ { LOP32I.AND R6, R7, 0xffffffc0; /* 0x040ffffffc070706 */
/*0c88*/ MUFU.RSQ R21, R5; } /* 0x001f9800fea00031 */
/* 0x5080000000570515 */
/*0c90*/ MOV R4, R8; /* 0x5c98078000870004 */
/*0c98*/ SHL R11, R6, 0x4; /* 0x384800000047060b */
/* 0x001fb400fec01ff0 */
/*0ca8*/ { IADD R6, R8, R14; /* 0x5c10000000e70806 */
/*0cb0*/ SSY 0xd10; } /* 0xe290000005800000 */
/*0cb8*/ ISETP.GE.U32.AND P1, PT, R6, R9, PT; /* 0x5b6c03800097060f */
/* 0x081fd800ffa007f0 */
/*0cc8*/ { MOV R26, R4; /* 0x5c9807800047001a */
/*0cd0*/ @P1 SYNC; } /* 0xf0f800000001000f */
/*0cd8*/ LEA R4.CC, R6.reuse, c[0x0][0x150], 0x4; /* 0x4bd7820005470604 */
/* 0x0103f400ee4007f2 */
/*0ce8*/ LEA.HI.X R5, R6, c[0x0][0x154], RZ, 0x4; /* 0x1a277f8005570605 */
/*0cf0*/ LDG.E.CI.128 R4, [R4]; /* 0xeed6a00000070404 */
/*0cf8*/ STS.128 [R10], R4; /* 0xef5e000000070a04 */
/* 0x001fb400fe000ffd */
/*0d08*/ SYNC; /* 0xf0f800000007000f */
/*0d10*/ { ISETP.LT.U32.AND P1, PT, R26, R9, P3; /* 0x5b62018000971a0f */
/*0d18*/ SSY 0xf98; } /* 0xe290000027800000 */
/* 0x001fd440fe2007fd */
/*0d28*/ @!P1 SYNC; /* 0xf0f800000009000f */
/*0d30*/ FMUL.FTZ R5, R21.reuse, R2; /* 0x5c68100000271505 */
/*0d38*/ FMUL.FTZ R4, R21, R3; /* 0x5c68100000371504 */
/* 0x001fd800fea007f1 */
/*0d48*/ FMUL.FTZ R6, R16, R5; /* 0x5c68100000571006 */
/*0d50*/ FMUL.FTZ R5, R18, R21; /* 0x5c68100001571205 */
/*0d58*/ FFMA.FTZ R6, R17, -R4, -R6; /* 0x59a3030000471106 */
/* 0x001fc400fe2007e1 */
/*0d68*/ FFMA.FTZ R4, R0, -R5, R6; /* 0x59a1030000570004 */
/*0d70*/ MOV R24, R26; /* 0x5c98078001a70018 */
/*0d78*/ MOV R23, R11; /* 0x5c98078000b70017 */
/* 0x001fc000fec007f3 */
/*0d88*/ MOV32I R29, 0x1; /* 0x010000000017f01d */
/*0d90*/ FSET.GT.FTZ.AND R22, R4, RZ, PT; /* 0x588403800ff70416 */
/*0d98*/ { MOV32I R27, 0x40490fd0; /* 0x01040490fd07f01b */
/*0da8*/ LDS.U.128 R4, [R23]; } /* 0x0000c802fe00003f */
/* 0xef4e100000071704 */
/*0db0*/ { SHR.U32 R25, R6, 0x18; /* 0x3828000001870619 */
/*0db8*/ I2F.F32.U8 R26, R6.B2; } /* 0x5cb804000067021a */
/* 0x005fc000eba007f0 */
/*0dc8*/ { IADD32I R24, R24, 0x1; /* 0x1c00000000171818 */
/*0dd0*/ I2F.F32.U32 R25, R25; } /* 0x5cb8000001970a19 */
/*0dd8*/ { FFMA.FTZ R27, R26, c[0x2][0x4], -R27; /* 0x49a20d8800171a1b */
/*0de8*/ F2F.F32.F16 R26, R4; } /* 0x001d5004fe000032 */
/* 0x5ca800000047061a */
/*0df0*/ { FMUL32I.FTZ R25, R25, 0.012319961562752723694; /* 0x1e23c49d9aa71919 */
/*0df8*/ F2F.F32.F16 R4, R4.H1; } /* 0x5ca8020000470604 */
/* 0x001fc000724007f0 */
/*0e08*/ { RRO.SINCOS R34, R27; /* 0x5c90000001b70022 */
/*0e10*/ F2F.F32.F16 R27, R5.H1; } /* 0x5ca802000057061b */
/*0e18*/ { RRO.SINCOS R33, R25; /* 0x5c90000001970021 */
/*0e28*/ MUFU.COS R30, R34; } /* 0x00017402fe000552 */
/* 0x508000000007221e */
/*0e30*/ { FADD.FTZ R31, -R26, R3; /* 0x5c59100000371a1f */
/*0e38*/ MUFU.SIN R25, R33; } /* 0x5080000000172119 */
/* 0x001fc000a22027f0 */
/*0e48*/ { FADD.FTZ R4, -R4, R2; /* 0x5c59100000270404 */
/*0e50*/ MUFU.SIN R28, R34; } /* 0x508000000017221c */
/*0e58*/ { FMUL.FTZ R30, R25, R30; /* 0x5c68100001e7191e */
/*0e68*/ MUFU.COS R26, R33; } /* 0x001fc400fca00151 */
/* 0x508000000007211a */
/*0e70*/ FMUL.FTZ R31, R31, R31; /* 0x5c68100001f71f1f */
/*0e78*/ FMUL.FTZ R32, R16, R30; /* 0x5c68100001e71020 */
/* 0x031fc4006ba007f0 */
/*0e88*/ { FFMA.FTZ R30, R4, R4, R31; /* 0x59a00f800047041e */
/*0e90*/ F2F.F32.F16 R4, R5; } /* 0x5ca8000000570604 */
/*0e98*/ FADD.FTZ R5, R18, -R27; /* 0x5c58300001b71205 */
/* 0x001fc004fe800ff1 */
/*0ea8*/ FMUL.FTZ R25, R25, R28; /* 0x5c68100001c71919 */
/*0eb0*/ FFMA.FTZ R27, R17, R26, R32; /* 0x59a0100001a7111b */
/*0eb8*/ { FFMA.FTZ R26, R5, R5, R30; /* 0x59a00f000057051a */
/*0ec8*/ F2F.F32.F16 R5, R6; } /* 0x000e5000fe000052 */
/* 0x5ca8000000670605 */
/*0ed0*/ { FFMA.FTZ R27, R0, R25, R27; /* 0x59a00d800197001b */
/*0ed8*/ F2F.F32.F16 R6, R7; } /* 0x5ca8000000770606 */
/* 0x001f8400764007f0 */
/*0ee8*/ { FSET.LE.FTZ.AND R25, R26, R4, PT; /* 0x5883038000471a19 */
/*0ef0*/ F2F.F32.F16 R4, R7.H1; } /* 0x5ca8020000770604 */
/*0ef8*/ FSET.GT.FTZ.AND R27, R27, RZ, PT; /* 0x588403800ff71b1b */
/* 0x001fc400fe8007f1 */
/*0f08*/ ISETP.LT.U32.AND P2, PT, R29, 0x20, PT; /* 0x3662038002071d17 */
/*0f10*/ ISET.LT.U32.AND RZ.CC, R24, R9, PT; /* 0x5b528380009718ff */
/*0f18*/ LOP3.LUT.NZ P1, RZ, R27, R25, R22, 0x80; /* 0x5be10b3801971bff */
/* 0x021f8420fe2027f1 */
/*0f28*/ FADD.FTZ R5, R12, R5; /* 0x5c58100000570c05 */
/*0f30*/ FADD.FTZ R4, R13, R4; /* 0x5c58100000470d04 */
/*0f38*/ FADD.FTZ R6, R15, R6; /* 0x5c58100000670f06 */
/* 0x001fdc00fe2007f1 */
/*0f48*/ IADD32I R29, R29, 0x1; /* 0x1c00000000171d1d */
/*0f50*/ IADD32I R23, R23, 0x10; /* 0x1c00000001071717 */
/*0f58*/ MOV R26, R24; /* 0x5c9807800187001a */
/* 0x001fc000fe2007f1 */
/*0f68*/ SEL R12, R5, R12, P1; /* 0x5ca0008000c7050c */
/*0f70*/ SEL R13, R4, R13, P1; /* 0x5ca0008000d7040d */
/*0f78*/ { SEL R15, R6, R15, P1; /* 0x5ca0008000f7060f */
/*0f88*/ @P2 BRA CC.NEU, 0xd98; } /* 0x001fd800ffa017fd */
/* 0xe2400fffe082000d */
/*0f90*/ SYNC; /* 0xf0f800000007000f */
/*0f98*/ IADD32I R8, R8, 0x20; /* 0x1c00000002070808 */
/* 0x001ff400fe0007ed */
/*0fa8*/ ISETP.LT.U32.AND P1, PT, R8, R9, PT; /* 0x5b6203800097080f */
/*0fb0*/ { MOV R4, R26; /* 0x5c98078001a70004 */
/*0fb8*/ @P1 BRA 0xca8; } /* 0xe2400fffce81000f */
/* 0x081fc400ffa007fd */
/*0fc8*/ SYNC; /* 0xf0f800000007000f */
/*0fd0*/ SYNC; /* 0xf0f800000007000f */
/*0fd8*/ SHL R5, R4.reuse, 0x2; /* 0x3848000000270405 */
/* 0x001fc840fec007f5 */
/*0fe8*/ SHR.U32 R6, R4, 0x1e; /* 0x3828000001e70406 */
/*0ff0*/ IADD R26.CC, R5.reuse, c[0x0][0x160]; /* 0x4c1080000587051a */
/*0ff8*/ IADD.X R27, R6, c[0x0][0x164]; /* 0x4c1008000597061b */
/* 0x001f84000e2007f0 */
/*1008*/ { IADD R24.CC, R5, c[0x0][0x158]; /* 0x4c10800005670518 */
/*1010*/ LDG.E.CI R28, [R26]; } /* 0xeed4a00000071a1c */
/*1018*/ SHL R5, R22, 0x2; /* 0x3848000000271605 */
/* 0x081fc000fe4007f4 */
/*1028*/ SHR.U32 R11, R22, 0x1e; /* 0x3828000001e7160b */
/*1030*/ IADD.X R25, R6, c[0x0][0x15c]; /* 0x4c10080005770619 */
/*1038*/ { IADD R6.CC, R5.reuse, c[0x0][0x160]; /* 0x4c10800005870506 */
/*1048*/ LDG.E.CI R9, [R24]; } /* 0x001fc040fe400176 */
/* 0xeed4a00000071809 */
/*1050*/ IADD.X R7, R11.reuse, c[0x0][0x164]; /* 0x4c10080005970b07 */
/*1058*/ { IADD R10.CC, R5, c[0x0][0x158]; /* 0x4c1080000567050a */
/*1068*/ LDG.E.CI R6, [R6]; } /* 0x00024400fc400296 */
/* 0xeed4a00000070606 */
/*1070*/ IADD.X R11, R11, c[0x0][0x15c]; /* 0x4c10080005770b0b */
/*1078*/ LDG.E.CI R5, [R10]; /* 0xeed4a00000070a05 */
/* 0x001fc400fec047f6 */
/*1088*/ IADD R9, R9, R28; /* 0x5c10000001c70909 */
/*1090*/ IMNMX.U32 R23, R9, c[0x2][0x0], PT; /* 0x4c20038800070917 */
/*1098*/ ISETP.LT.U32.AND P1, PT, R28, R23, PT; /* 0x5b62038001771c0f */
/* 0x001fb400fcc087f6 */
/*10a8*/ IADD R5, R5, R6; /* 0x5c10000000670505 */
/*10b0*/ IMNMX.U32 R24, R5, c[0x2][0x0], PT; /* 0x4c20038800070518 */
/*10b8*/ ISETP.LT.U32.OR P2, PT, R6, R24, P1; /* 0x5b62208001870617 */
/* 0x001fc004ffa007ed */
/*10c8*/ VOTE.ANY P2, P2; /* 0x50d94100000700ff */
/*10d0*/ @!P2 SYNC; /* 0xf0f80000000a000f */
/*10d8*/ { ISETP.EQ.AND P2, PT, R21, R4, PT; /* 0x5b65038000471517 */
/*10e8*/ SSY 0x16f0; } /* 0x041fd400fe2007f1 */
/* 0xe290000060000000 */
/*10f0*/ SHL R5, R8, 0x6; /* 0x3848000000670805 */
/*10f8*/ FMUL.FTZ R7, R3, R3; /* 0x5c68100000370307 */
/* 0x001f9000fe2007f1 */
/*1108*/ IADD32I R4, R5, 0x20; /* 0x1c00000002070504 */
/*1110*/ FFMA.FTZ R7, R2, R2, R7; /* 0x59a0038000270207 */
/*1118*/ ISETP.LT.U32.AND P3, PT, R6, R24, PT; /* 0x5b6203800187061f */
/* 0x001fc000fe4007f1 */
/*1128*/ SEL R25, R4, R5, P2; /* 0x5ca0010000570419 */
/*1130*/ FFMA.FTZ R4, R18, R18, R7; /* 0x59a0038001271204 */
/*1138*/ { IADD R8, R5, R14; /* 0x5c10000000e70508 */
/*1148*/ MUFU.RSQ R29, R4; } /* 0x001fd800fea00031 */
/* 0x508000000057041d */
/*1150*/ MOV R27, R6; /* 0x5c9807800067001b */
/*1158*/ SHL R26, R8, 0x4; /* 0x384800000047081a */
/* 0x001fd400fe241ff0 */
/*1168*/ { IADD R5, R27, R14.reuse; /* 0x5c10000000e71b05 */
/*1170*/ SSY 0x1698; } /* 0xe290000052000000 */
/*1178*/ IADD R4, R28, R14; /* 0x5c10000000e71c04 */
/* 0x081fd800fd8007f1 */
/*1188*/ ISETP.GE.U32.AND P4, PT, R5, R24, PT; /* 0x5b6c038001870527 */
/*1190*/ ISETP.GE.U32.AND P5, PT, R4, R23, PT; /* 0x5b6c03800177042f */
/*1198*/ @!P4 LEA R8.CC, R5.reuse, c[0x0][0x150], 0x4; /* 0x4bd78200054c0508 */
/* 0x001dd840fe0007f2 */
/*11a8*/ @!P4 LEA.HI.X R9, R5, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055c0509 */
/*11b0*/ { @!P5 LEA R6.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd78200054d0406 */
/*11b8*/ @!P4 LDG.E.CI.128 R8, [R8]; } /* 0xeed6a000000c0808 */
/* 0x001e4400fe4007e1 */
/*11c8*/ @!P5 LEA.HI.X R5, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055d0405 */
/*11d0*/ @!P5 MOV R4, R6; /* 0x5c980780006d0004 */
/*11d8*/ @!P5 LDG.E.CI.128 R4, [R4]; /* 0xeed6a000000d0404 */
/* 0x003ff4101fa040f1 */
/*11e8*/ @!P4 STS.128 [R26], R8; /* 0xef5e0000000c1a08 */
/*11f0*/ @!P5 STS.128 [R26+0x200], R4; /* 0xef5e0000200d1a04 */
/*11f8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x101fc400fd8007f1 */
/*1208*/ ISETP.EQ.AND P4, PT, R21, R22, PT; /* 0x5b65038001671527 */
/*1210*/ MOV R10, RZ; /* 0x5c9807800ff7000a */
/*1218*/ IADD R5, R27, R10.reuse; /* 0x5c10000000a71b05 */
/* 0x001fb400fe2007f5 */
/*1228*/ IADD R4, R28, R10; /* 0x5c10000000a71c04 */
/*1230*/ ISETP.LT.U32.AND P5, PT, R5, R24, P4; /* 0x5b6202000187052f */
/*1238*/ ISETP.LT.U32.AND P6, PT, R4, R23, P2; /* 0x5b62010001770437 */
/* 0x001fd800ffa007ed */
/*1248*/ PSETP.OR.AND P5, PT, P5, P6, PT; /* 0x50900380c107502f */
/*1250*/ @!P5 SYNC; /* 0xf0f80000000d000f */
/*1258*/ IADD R4, R25, R10; /* 0x5c10000000a71904 */
/* 0x003fc000e3e007f4 */
/*1268*/ SHL R4, R4, 0x4; /* 0x3848000000470404 */
/*1270*/ LDS.U.128 R4, [R4]; /* 0xef4e100000070404 */
/*1278*/ { SHR.U32 R8, R6, 0x18; /* 0x3828000001870608 */
/*1288*/ I2F.F32.U8 R11, R6.B2; } /* 0x0009c440fe000031 */
/* 0x5cb804000067020b */
/*1290*/ { FMUL.FTZ R38, R29.reuse, R2; /* 0x5c68100000271d26 */
/*1298*/ F2F.F32.F16 R33, R4; } /* 0x5ca8000000470621 */
/* 0x021fc00097a007f0 */
/*12a8*/ { FMUL.FTZ R31, R29, R3; /* 0x5c68100000371d1f */
/*12b0*/ I2F.F32.U32 R9, R8; } /* 0x5cb8000000870a09 */
/*12b8*/ { MOV32I R8, 0x40490fd0; /* 0x01040490fd07f008 */
/*12c8*/ F2F.F32.F16 R32, R4.H1; } /* 0x00165020fe000292 */
/* 0x5ca8020000470620 */
/*12d0*/ { FMUL32I.FTZ R9, R9, 0.012319961562752723694; /* 0x1e23c49d9aa70909 */
/*12d8*/ F2F.F32.F16 R4, R5.H1; } /* 0x5ca8020000570604 */
/* 0x001f9000e24017f0 */
/*12e8*/ { FFMA.FTZ R11, R11, c[0x2][0x4], -R8; /* 0x49a2040800170b0b */
/*12f0*/ F2F.F32.F16 R5, R5; } /* 0x5ca8000000570605 */
/*12f8*/ RRO.SINCOS R36, R9; /* 0x5c90000000970024 */
/* 0x011fc000322007f0 */
/*1308*/ { RRO.SINCOS R37, R11; /* 0x5c90000000b70025 */
/*1310*/ MUFU.SIN R9, R36; } /* 0x5080000000172409 */
/*1318*/ { FADD.FTZ R35, -R33, R3; /* 0x5c59100000372123 */
/*1328*/ MUFU.COS R11, R36; } /* 0x00065400fe000171 */
/* 0x508000000007240b */
/*1330*/ { FMUL.FTZ R38, R16, R38; /* 0x5c68100002671026 */
/*1338*/ MUFU.COS R34, R37; } /* 0x5080000000072522 */
/* 0x021fc4002fa007f0 */
/*1348*/ { FMUL.FTZ R35, R35, R35; /* 0x5c68100002372323 */
/*1350*/ MUFU.SIN R30, R37; } /* 0x508000000017251e */
/*1358*/ FMUL.FTZ R33, R9, R34; /* 0x5c68100002270921 */
/* 0x001fc404fc8007f1 */
/*1368*/ FADD.FTZ R34, -R32, R2; /* 0x5c59100000272022 */
/*1370*/ FADD.FTZ R4, R18, -R4; /* 0x5c58300000471204 */
/*1378*/ FMUL.FTZ R32, R16, R33; /* 0x5c68100002171020 */
/* 0x081fc408fe2007f1 */
/*1388*/ FFMA.FTZ R33, R34, R34, R35; /* 0x59a0118002272221 */
/*1390*/ FMUL.FTZ R9, R9, R30; /* 0x5c68100001e70909 */
/*1398*/ FFMA.FTZ R31, R17.reuse, -R31, -R38; /* 0x59a3130001f7111f */
/* 0x001fcc00fc2007f2 */
/*13a8*/ FMUL.FTZ R30, R18, R29; /* 0x5c68100001d7121e */
/*13b0*/ FFMA.FTZ R11, R17, R11, R32; /* 0x59a0100000b7110b */
/*13b8*/ FFMA.FTZ R4, R4, R4, R33; /* 0x59a0108000470404 */
/* 0x003fc000fe2207f2 */
/*13c8*/ FFMA.FTZ R31, R0.reuse, -R30, R31; /* 0x59a10f8001e7001f */
/*13d0*/ FFMA.FTZ R30, R0, R9, R11; /* 0x59a005800097001e */
/*13d8*/ { FSET.LE.FTZ.AND R9, R4, R5, PT; /* 0x5883038000570409 */
/*13e8*/ F2F.F32.F16 R5, R6; } /* 0x0009c800fe000033 */
/* 0x5ca8000000670605 */
/*13f0*/ { FSET.GT.FTZ.AND R11, R31, RZ, PT; /* 0x588403800ff71f0b */
/*13f8*/ F2F.F32.F16 R4, R7.H1; } /* 0x5ca8020000770604 */
/* 0x001f840053a007f0 */
/*1408*/ { FSET.GT.FTZ.AND R30, R30, RZ, PT; /* 0x588403800ff71e1e */
/*1410*/ F2F.F32.F16 R6, R7; } /* 0x5ca8000000770606 */
/*1418*/ LOP3.LUT.NZ P6, RZ, R30, R9, R11, 0x80; /* 0x5be605b800971eff */
/* 0x011fc422fe2007f1 */
/*1428*/ IADD32I R30, R10, 0x1; /* 0x1c00000000170a1e */
/*1430*/ FADD.FTZ R5, R12, R5; /* 0x5c58100000570c05 */
/*1438*/ FADD.FTZ R4, R13, R4; /* 0x5c58100000470d04 */
/* 0x001f9480fe2087f3 */
/*1448*/ FADD.FTZ R6, R15, R6; /* 0x5c58100000670f06 */
/*1450*/ IADD R7, R27, R30.reuse; /* 0x5c10000001e71b07 */
/*1458*/ IADD R9, R28, R30; /* 0x5c10000001e71c09 */
/* 0x001fc400fe2007f1 */
/*1468*/ SEL R12, R5, R12, P6; /* 0x5ca0030000c7050c */
/*1470*/ SEL R13, R4, R13, P6; /* 0x5ca0030000d7040d */
/*1478*/ SEL R15, R6, R15, P6; /* 0x5ca0030000f7060f */
/* 0x001fb400fda007f1 */
/*1488*/ ISETP.LT.U32.AND P5, PT, R7, R24, P4; /* 0x5b6202000187072f */
/*1490*/ ISETP.LT.U32.AND P6, PT, R9, R23, P2; /* 0x5b62010001770937 */
/*1498*/ PSETP.OR.AND P5, PT, P5, P6, PT; /* 0x50900380c107502f */
/* 0x001fd800ffa007f0 */
/*14a8*/ { FSET.GT.FTZ.AND R9, R31, RZ, PT; /* 0x588403800ff71f09 */
/*14b0*/ @!P5 SYNC; } /* 0xf0f80000000d000f */
/*14b8*/ IADD R4, R25, R30; /* 0x5c10000001e71904 */
/* 0x003fc000e3e007f4 */
/*14c8*/ SHL R4, R4, 0x4; /* 0x3848000000470404 */
/*14d0*/ LDS.U.128 R4, [R4]; /* 0xef4e100000070404 */
/*14d8*/ { SHR.U32 R11, R6, 0x18; /* 0x382800000187060b */
/*14e8*/ I2F.F32.U8 R30, R6.B2; } /* 0x0009d800fe000031 */
/* 0x5cb804000067021e */
/*14f0*/ { IADD32I R10, R10, 0x2; /* 0x1c00000000270a0a */
/*14f8*/ F2F.F32.F16 R31, R4.H1; } /* 0x5ca802000047061f */
/* 0x005fc000f22007f0 */
/*1508*/ { ISETP.LT.U32.AND P6, PT, R10, 0x20, PT; /* 0x3662038002070a37 */
/*1510*/ I2F.F32.U32 R11, R11; } /* 0x5cb8000000b70a0b */
/*1518*/ { FFMA.FTZ R30, R30, c[0x2][0x4], -R8; /* 0x49a2040800171e1e */
/*1528*/ F2F.F32.F16 R8, R4; } /* 0x001cd410fe000211 */
/* 0x5ca8000000470608 */
/*1530*/ { FMUL32I.FTZ R11, R11, 0.012319961562752723694; /* 0x1e23c49d9aa70b0b */
/*1538*/ F2F.F32.F16 R6, R6; } /* 0x5ca8000000670606 */
/* 0x001fc000962007e2 */
/*1548*/ RRO.SINCOS R36, R30; /* 0x5c90000001e70024 */
/*1550*/ MUFU.COS R32, R36; /* 0x5080000000072420 */
/*1558*/ { RRO.SINCOS R35, R11; /* 0x5c90000000b70023 */
/*1568*/ MUFU.SIN R30, R36; } /* 0x00017401fe000471 */
/* 0x508000000017241e */
/*1570*/ { FADD.FTZ R34, -R8, R3; /* 0x5c59100000370822 */
/*1578*/ F2F.F32.F16 R8, R5.H1; } /* 0x5ca8020000570608 */
/* 0x009fc000762047f0 */
/*1588*/ { FADD.FTZ R31, -R31, R2; /* 0x5c59100000271f1f */
/*1590*/ MUFU.SIN R11, R35; } /* 0x508000000017230b */
/*1598*/ { FADD.FTZ R8, R18, -R8; /* 0x5c58300000871208 */
/*15a8*/ MUFU.COS R4, R35; } /* 0x001cf402fe000311 */
/* 0x5080000000072304 */
/*15b0*/ { FADD.FTZ R6, R12, R6; /* 0x5c58100000670c06 */
/*15b8*/ F2F.F32.F16 R5, R5; } /* 0x5ca8000000570605 */
/* 0x001fc400fca107f1 */
/*15c8*/ FMUL.FTZ R33, R11, R32; /* 0x5c68100002070b21 */
/*15d0*/ FMUL.FTZ R32, R34, R34; /* 0x5c68100002272220 */
/*15d8*/ FMUL.FTZ R34, R16, R33; /* 0x5c68100002171022 */
/* 0x003fc400fe8007f1 */
/*15e8*/ FFMA.FTZ R31, R31, R31, R32; /* 0x59a0100001f71f1f */
/*15f0*/ FMUL.FTZ R11, R11, R30; /* 0x5c68100001e70b0b */
/*15f8*/ FFMA.FTZ R30, R17, R4, R34; /* 0x59a011000047111e */
/* 0x005fc000fc2007f5 */
/*1608*/ FFMA.FTZ R4, R8, R8, R31; /* 0x59a00f8000870804 */
/*1610*/ FFMA.FTZ R11, R0, R11, R30; /* 0x59a00f0000b7000b */
/*1618*/ { FSET.LE.FTZ.AND R8, R4, R5, PT; /* 0x5883038000570408 */
/*1628*/ F2F.F32.F16 R4, R7.H1; } /* 0x00017400fe000035 */
/* 0x5ca8020000770604 */
/*1630*/ { FSET.GT.FTZ.AND R11, R11, RZ, PT; /* 0x588403800ff70b0b */
/*1638*/ F2F.F32.F16 R5, R7; } /* 0x5ca8000000770605 */
/* 0x009fec02fe2007f1 */
/*1648*/ LOP3.LUT.NZ P5, RZ, R11, R8, R9, 0x80; /* 0x5be504b800870bff */
/*1650*/ FADD.FTZ R4, R13, R4; /* 0x5c58100000470d04 */
/*1658*/ FADD.FTZ R5, R15, R5; /* 0x5c58100000570f05 */
/* 0x001fc000fc2007f1 */
/*1668*/ SEL R12, R6, R12, P5; /* 0x5ca0028000c7060c */
/*1670*/ SEL R13, R4, R13, P5; /* 0x5ca0028000d7040d */
/*1678*/ { SEL R15, R5, R15, P5; /* 0x5ca0028000f7050f */
/*1688*/ @P6 BRA 0x1218; } /* 0x001fd800ffa007fd */
/* 0xe2400fffb886000f */
/*1690*/ SYNC; /* 0xf0f800000007000f */
/*1698*/ @P1 IADD32I R28, R28, 0x20; /* 0x1c00000002011c1c */
/* 0x001fb400fd8007f1 */
/*16a8*/ ISETP.LT.U32.AND P1, PT, R28, R23, PT; /* 0x5b62038001771c0f */
/*16b0*/ @P3 IADD32I R27, R27, 0x20; /* 0x1c00000002031b1b */
/*16b8*/ ISETP.LT.U32.OR P3, PT, R27, R24, P1; /* 0x5b62208001871b1f */
/* 0x001fc000ffa007ed */
/*16c8*/ VOTE.ANY P3, P3; /* 0x50d96180000700ff */
/*16d0*/ @!P3 SYNC; /* 0xf0f80000000b000f */
/*16d8*/ { ISETP.LT.U32.AND P3, PT, R27, R24, PT; /* 0x5b62038001871b1f */
/*16e8*/ BRA 0x1168; } /* 0x081fc400ffa007ed */
/* 0xe2400fffa787000f */
/*16f0*/ SYNC; /* 0xf0f800000007000f */
/*16f8*/ ISETP.NE.AND P1, PT, R21.reuse, R4, PT; /* 0x5b6b03800047150f */
/* 0x001fd000fe2207f1 */
/*1708*/ SHL R6, R4.reuse, 0x2; /* 0x3848000000270406 */
/*1710*/ SHR.U32 R7, R4, 0x1e; /* 0x3828000001e70407 */
/*1718*/ LOP32I.AND R10, R24, 0x1; /* 0x040000000017180a */
/* 0x081fc400fc2007f6 */
/*1728*/ IADD R5.CC, R6, c[0x0][0x160]; /* 0x4c10800005870605 */
/*1730*/ ISETP.NE.AND P1, PT, R21, R22, P1; /* 0x5b6b00800167150f */
/*1738*/ IADD.X R25, R7.reuse, c[0x0][0x164]; /* 0x4c10080005970719 */
/* 0x001fc840fe2007f1 */
/*1748*/ IADD R26.CC, R6, c[0x0][0x158]; /* 0x4c1080000567061a */
/*1750*/ SHL R9, R22.reuse, 0x2; /* 0x3848000000271609 */
/*1758*/ MOV R24, R5; /* 0x5c98078000570018 */
/* 0x001f94000e4007f0 */
/*1768*/ { SHR.U32 R11, R22, 0x1e; /* 0x3828000001e7160b */
/*1770*/ LDG.E.CI R23, [R24]; } /* 0xeed4a00000071817 */
/*1778*/ IADD.X R27, R7, c[0x0][0x15c]; /* 0x4c1008000577071b */
/* 0x081fd8002e2007f0 */
/*1788*/ { ISETP.EQ.U32.AND P1, PT, R10, 0x1, P1; /* 0x3664008000170a0f */
/*1790*/ LDG.E.CI R5, [R26]; } /* 0xeed4a00000071a05 */
/*1798*/ IADD R6.CC, R9.reuse, c[0x0][0x158]; /* 0x4c10800005670906 */
/* 0x000a5000fe0007f2 */
/*17a8*/ IADD.X R7, R11, c[0x0][0x15c]; /* 0x4c10080005770b07 */
/*17b0*/ { IADD R10.CC, R9, c[0x0][0x160]; /* 0x4c1080000587090a */
/*17b8*/ LDG.E.CI R6, [R6]; } /* 0xeed4a00000070606 */
/* 0x001fc800fc2207f1 */
/*17c8*/ @P1 SHL R9, R21.reuse, 0x2; /* 0x3848000000211509 */
/*17d0*/ @P1 SHR.U32 R29, R21, 0x1e; /* 0x3828000001e1151d */
/*17d8*/ IADD.X R11, R11, c[0x0][0x164]; /* 0x4c10080005970b0b */
/* 0x081fc840fec00092 */
/*17e8*/ LDG.E.CI R28, [R10]; /* 0xeed4a00000070a1c */
/*17f0*/ @P1 IADD R30.CC, R9.reuse, c[0x0][0x158]; /* 0x4c1080000561091e */
/*17f8*/ @P1 IADD.X R31, R29.reuse, c[0x0][0x15c]; /* 0x4c10080005711d1f */
/* 0x001f880016c007f0 */
/*1808*/ { @P1 IADD R32.CC, R9, c[0x0][0x160]; /* 0x4c10800005810920 */
/*1810*/ @P1 LDG.E.CI R9, [R30]; } /* 0xeed4a00000011e09 */
/*1818*/ @P1 IADD.X R33, R29, c[0x0][0x164]; /* 0x4c10080005911d21 */
/* 0x111fc401fe2000bd */
/*1828*/ @P1 LDG.E.CI R24, [R32]; /* 0xeed4a00000012018 */
/*1830*/ MOV R25, RZ; /* 0x5c9807800ff70019 */
/*1838*/ MOV R27, R23.reuse; /* 0x5c9807800177001b */
/* 0x001fc400fec007f6 */
/*1848*/ IADD R5, R5, R23; /* 0x5c10000001770505 */
/*1850*/ IMNMX.U32 R26, R5, c[0x2][0x0], PT; /* 0x4c2003880007051a */
/*1858*/ ISETP.LT.U32.AND P5, PT, R27, R26, PT; /* 0x5b62038001a71b2f */
/* 0x001fd400fe2087e6 */
/*1868*/ IADD R5, R6, R28; /* 0x5c10000001c70605 */
/*1870*/ IMNMX.U32 R29, R5, c[0x2][0x0], PT; /* 0x4c2003880007051d */
/*1878*/ MOV R23, RZ; /* 0x5c9807800ff70017 */
/* 0x001fd4a0fe2007f1 */
/*1888*/ ISETP.LT.U32.OR P2, PT, R28, R29, P5; /* 0x5b62228001d71c17 */
/*1890*/ @P1 IADD R5, R9, R24.reuse; /* 0x5c10000001810905 */
/*1898*/ @P1 MOV R23, R24; /* 0x5c98078001810017 */
/* 0x001fb000fe2007e6 */
/*18a8*/ @P1 IMNMX.U32 R25, R5, c[0x2][0x0], PT; /* 0x4c20038800010519 */
/*18b0*/ ISETP.LT.U32.OR P2, PT, R23, R25, P2; /* 0x5b62210001971717 */
/*18b8*/ ISETP.EQ.AND P1, PT, R21, R4, PT; /* 0x5b6503800047150f */
/* 0x001fc000fd8007f1 */
/*18c8*/ VOTE.ANY P4, P2; /* 0x50d98100000700ff */
/*18d0*/ ISETP.EQ.AND P2, PT, R21, R22, PT; /* 0x5b65038001671517 */
/*18d8*/ { ISETP.EQ.OR P3, PT, R21, R22, P1; /* 0x5b6520800167151f */
/*18e8*/ @!P4 SYNC; } /* 0x001fc400fe2027ed */
/* 0xf0f80000000c000f */
/*18f0*/ SHL R4, R8, 0x6; /* 0x3848000000670804 */
/*18f8*/ FMUL.FTZ R7, R3, R3; /* 0x5c68100000370307 */
/* 0x001fc440fe2007f4 */
/*1908*/ ISETP.LT.U32.AND P6, PT, R28, R29, PT; /* 0x5b62038001d71c37 */
/*1910*/ IADD32I R5, R4.reuse, 0x20; /* 0x1c00000002070405 */
/*1918*/ FFMA.FTZ R7, R2, R2, R7; /* 0x59a0038000270207 */
/* 0x001fc400fe6007e1 */
/*1928*/ IADD R6, R4, R14; /* 0x5c10000000e70406 */
/*1930*/ ISETP.LT.U32.AND P4, PT, R23, R25, PT; /* 0x5b62038001971727 */
/*1938*/ SEL R21, R5, R4, P1; /* 0x5ca0008000470515 */
/* 0x001fc400062007f2 */
/*1948*/ FFMA.FTZ R4, R18, R18, R7; /* 0x59a0038001271204 */
/*1950*/ MUFU.RSQ R24, R4; /* 0x5080000000570418 */
/*1958*/ PSET.AND.AND R30, P6, PT, PT; /* 0x50880380e007601e */
/* 0x007fc000fec007e1 */
/*1968*/ PSET.AND.AND R31, P5, PT, PT; /* 0x50880380e007501f */
/*1970*/ SHL R22, R6, 0x4; /* 0x3848000000470616 */
/*1978*/ { IADD R4, R28, R14; /* 0x5c10000000e71c04 */
/*1988*/ SSY 0x1f68; } /* 0x081fd800fda007f6 */
/* 0xe29000005d800000 */
/*1990*/ ISETP.GE.U32.AND P5, PT, R4, R29, PT; /* 0x5b6c038001d7042f */
/*1998*/ @!P5 LEA R8.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd78200054d0408 */
/* 0x001fc400ee2007f2 */
/*19a8*/ @!P5 LEA.HI.X R9, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055d0409 */
/*19b0*/ @!P5 LDG.E.CI.128 R8, [R8]; /* 0xeed6a000000d0808 */
/*19b8*/ IADD R4, R27, R14; /* 0x5c10000000e71b04 */
/* 0x001f9800fda040f5 */
/*19c8*/ @!P5 STS.128 [R22], R8; /* 0xef5e0000000d1608 */
/*19d0*/ ISETP.GE.U32.AND P5, PT, R4, R26, PT; /* 0x5b6c038001a7042f */
/*19d8*/ @!P5 LEA R6.CC, R4, c[0x0][0x150], 0x4; /* 0x4bd78200054d0406 */
/* 0x001dc800fe4007f1 */
/*19e8*/ @!P5 LEA.HI.X R5, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055d0405 */
/*19f0*/ @!P5 MOV R4, R6; /* 0x5c980780006d0004 */
/*19f8*/ @!P5 LDG.E.CI.128 R4, [R4]; /* 0xeed6a000000d0404 */
/* 0x001fd801ffa040fd */
/*1a08*/ @!P5 STS.128 [R22+0x200], R4; /* 0xef5e0000200d1604 */
/*1a10*/ @P0 BRA 0x1f58; /* 0xe24000005400000f */
/*1a18*/ MOV R34, RZ; /* 0x5c9807800ff70022 */
/* 0x001fc480fea407f1 */
/*1a28*/ IADD R4, R28, R34.reuse; /* 0x5c10000002271c04 */
/*1a30*/ IADD R5, R27, R34.reuse; /* 0x5c10000002271b05 */
/*1a38*/ ISETP.LT.U32.AND P5, PT, R4, R29, P2; /* 0x5b62010001d7042f */
/* 0x001fc400fd8007f1 */
/*1a48*/ ISETP.LT.U32.AND P6, PT, R5, R26, P1; /* 0x5b62008001a70537 */
/*1a50*/ IADD R4, R23, R34; /* 0x5c10000002271704 */
/*1a58*/ PSET.OR.AND RZ.CC, P5, P6, PT; /* 0x50888380c10750ff */
/* 0x081fd800ffa007ed */
/*1a68*/ ISETP.LT.U32.AND P5, PT, R4, R25, !P3; /* 0x5b6205800197042f */
/*1a70*/ @!P5 BRA CC.EQ, 0x1f58; /* 0xe24000004e0d0002 */
/*1a78*/ @!P3 LEA R32.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd78200054b0420 */
/* 0x001fc4000e2007f2 */
/*1a88*/ @!P3 LEA.HI.X R33, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055b0421 */
/*1a90*/ @!P3 LDG.E.CI.128 R8, [R32]; /* 0xeed6a000000b2008 */
/*1a98*/ IADD32I R38, R34, 0x1; /* 0x1c00000000172226 */
/* 0x001fc400fc2007f5 */
/*1aa8*/ @P3 IADD R4, R21, R34; /* 0x5c10000002231504 */
/*1ab0*/ IADD R6, R28, R38; /* 0x5c10000002671c06 */
/*1ab8*/ IADD R5, R27, R38; /* 0x5c10000002671b05 */
/* 0x001fc000fe2007f4 */
/*1ac8*/ @P3 SHL R4, R4, 0x4; /* 0x3848000000430404 */
/*1ad0*/ ISETP.LT.U32.AND P5, PT, R6, R29, P2; /* 0x5b62010001d7062f */
/*1ad8*/ { ISETP.LT.U32.AND P6, PT, R5, R26, P1; /* 0x5b62008001a70537 */
/*1ae8*/ @P3 LDS.U.128 R4, [R4]; } /* 0x001f8401fe200771 */
/* 0xef4e100000030404 */
/*1af0*/ MOV32I R32, 0x40490fd0; /* 0x01040490fd07f020 */
/*1af8*/ FMUL.FTZ R39, R24, R2; /* 0x5c68100000271827 */
/* 0x001fc400fea007f5 */
/*1b08*/ FMUL.FTZ R35, R24, R3; /* 0x5c68100000371823 */
/*1b10*/ FMUL.FTZ R33, R16, R39; /* 0x5c68100002771021 */
/*1b18*/ PSET.OR.AND RZ.CC, P5, P6, PT; /* 0x50888380c10750ff */
/* 0x001fc000068047f2 */
/*1b28*/ @P3 MOV R10, R6; /* 0x5c9807800063000a */
/*1b30*/ I2F.F32.U8 R37, R10.B2; /* 0x5cb8040000a70225 */
/*1b38*/ { SHR.U32 R6, R10, 0x18; /* 0x3828000001870a06 */
/*1b48*/ F2F.F32.F16 R10, R10; } /* 0x001dc800fe000752 */
/* 0x5ca8000000a7060a */
/*1b50*/ { @P3 MOV R8, R4; /* 0x5c98078000430008 */
/*1b58*/ I2F.F32.U32 R6, R6; } /* 0x5cb8000000670a06 */
/* 0x001fc000962007f0 */
/*1b68*/ { @P3 MOV R9, R5; /* 0x5c98078000530009 */
/*1b70*/ F2F.F32.F16 R36, R8; } /* 0x5ca8000000870624 */
/*1b78*/ { @P3 MOV R11, R7; /* 0x5c9807800073000b */
/*1b88*/ F2F.F32.F16 R4, R8.H1; } /* 0x0000c412fe0004bd */
/* 0x5ca8020000870604 */
/*1b90*/ { FFMA.FTZ R8, R37, c[0x2][0x4], -R32; /* 0x49a2100800172508 */
/*1b98*/ F2F.F32.F16 R7, R11.H1; } /* 0x5ca8020000b70607 */
/* 0x041fcc00fe2047e1 */
/*1ba8*/ FMUL32I.FTZ R37, R6, 0.012319961562752723694; /* 0x1e23c49d9aa70625 */
/*1bb0*/ FFMA.FTZ R6, R17, -R35, -R33; /* 0x59a3108002371106 */
/*1bb8*/ FADD.FTZ R33, -R36, R3; /* 0x5c59100000372421 */
/* 0x000e4400fe0007f2 */
/*1bc8*/ RRO.SINCOS R39, R8; /* 0x5c90000000870027 */
/*1bd0*/ { RRO.SINCOS R8, R37; /* 0x5c90000002570008 */
/*1bd8*/ MUFU.COS R5, R39; } /* 0x5080000000072705 */
/* 0x001fc000762007f0 */
/*1be8*/ { FADD.FTZ R4, -R4, R2; /* 0x5c59100000270404 */
/*1bf0*/ MUFU.SIN R37, R39; } /* 0x5080000000172725 */
/*1bf8*/ { FMUL.FTZ R33, R33, R33; /* 0x5c68100002172121 */
/*1c08*/ MUFU.SIN R35, R8; } /* 0x0002c400fe00009d */
/* 0x5080000000170823 */
/*1c10*/ { FFMA.FTZ R4, R4, R4, R33; /* 0x59a0108000470404 */
/*1c18*/ F2F.F32.F16 R33, R9.H1; } /* 0x5ca8020000970621 */
/* 0x041fc0000e22c7f0 */
/*1c28*/ { FMUL.FTZ R39, R35.reuse, R5; /* 0x5c68100000572327 */
/*1c30*/ MUFU.COS R36, R8; } /* 0x5080000000070824 */
/*1c38*/ { FMUL.FTZ R5, R35, R37; /* 0x5c68100002572305 */
/*1c48*/ F2F.F32.F16 R9, R9; } /* 0x0002c400fe000795 */
/* 0x5ca8000000970609 */
/*1c50*/ { FMUL.FTZ R35, R16, R39; /* 0x5c68100002771023 */
/*1c58*/ F2F.F32.F16 R8, R11; } /* 0x5ca8000000b70608 */
/* 0x011fc400fe8007e1 */
/*1c68*/ FMUL.FTZ R37, R18, R24; /* 0x5c68100001871225 */
/*1c70*/ FADD.FTZ R33, R18, -R33; /* 0x5c58300002171221 */
/*1c78*/ FFMA.FTZ R35, R17, R36, R35; /* 0x59a0118002471123 */
/* 0x001fc400fe8207f1 */
/*1c88*/ FFMA.FTZ R6, R0.reuse, -R37, R6; /* 0x59a1030002570006 */
/*1c90*/ FFMA.FTZ R4, R33, R33, R4; /* 0x59a0020002172104 */
/*1c98*/ FFMA.FTZ R5, R0, R5, R35; /* 0x59a0118000570005 */
/* 0x001ff410fe800fe1 */
/*1ca8*/ FSET.GT.FTZ.AND R11, R6, RZ, PT; /* 0x588403800ff7060b */
/*1cb0*/ FSET.LE.FTZ.AND R9, R4, R9, PT; /* 0x5883038000970409 */
/*1cb8*/ FSET.GT.FTZ.AND R36, R5, RZ, PT; /* 0x588403800ff70524 */
/* 0x009fc402fe2007f1 */
/*1cc8*/ LOP3.LUT.NZ P5, RZ, R36, R9, R11, 0x80; /* 0x5be505b8009724ff */
/*1cd0*/ FADD.FTZ R4, R13, R7; /* 0x5c58100000770d04 */
/*1cd8*/ FADD.FTZ R5, R12, R10; /* 0x5c58100000a70c05 */
/* 0x001fc400fc2107fa */
/*1ce8*/ FADD.FTZ R8, R15, R8; /* 0x5c58100000870f08 */
/*1cf0*/ SEL R13, R4, R13, P5; /* 0x5ca0028000d7040d */
/*1cf8*/ IADD R4, R23, R38; /* 0x5c10000002671704 */
/* 0x001fb400fe8007f1 */
/*1d08*/ SEL R12, R5, R12, P5; /* 0x5ca0028000c7050c */
/*1d10*/ SEL R15, R8, R15, P5; /* 0x5ca0028000f7080f */
/*1d18*/ ISETP.LT.U32.AND P5, PT, R4, R25, !P3; /* 0x5b6205800197042f */
/* 0x081fd800ffa007f0 */
/*1d28*/ { FSET.GT.FTZ.AND R33, R6, RZ, PT; /* 0x588403800ff70621 */
/*1d30*/ @!P5 BRA CC.EQ, 0x1f58; } /* 0xe2400000220d0002 */
/*1d38*/ @!P3 LEA R36.CC, R4.reuse, c[0x0][0x150], 0x4; /* 0x4bd78200054b0424 */
/* 0x001fd8000e2007f2 */
/*1d48*/ @!P3 LEA.HI.X R37, R4, c[0x0][0x154], RZ, 0x4; /* 0x1a277f80055b0425 */
/*1d50*/ @!P3 LDG.E.CI.128 R8, [R36]; /* 0xeed6a000000b2408 */
/*1d58*/ @P3 IADD R4, R21, R38; /* 0x5c10000002631504 */
/* 0x001f8400ee2007f4 */
/*1d68*/ @P3 SHL R4, R4, 0x4; /* 0x3848000000430404 */
/*1d70*/ @P3 LDS.U.128 R4, [R4]; /* 0xef4e100000030404 */
/*1d78*/ IADD32I R34, R34, 0x2; /* 0x1c00000000272222 */
/* 0x001fc8002a8047f2 */
/*1d88*/ @P3 MOV R10, R6; /* 0x5c9807800063000a */
/*1d90*/ I2F.F32.U8 R35, R10.B2; /* 0x5cb8040000a70223 */
/*1d98*/ SHR.U32 R6, R10, 0x18; /* 0x3828000001870a06 */
/* 0x009fc000ffa00771 */
/*1da8*/ I2F.F32.U32 R6, R6; /* 0x5cb8000000670a06 */
/*1db0*/ @P3 MOV R8, R4; /* 0x5c98078000430008 */
/*1db8*/ { FFMA.FTZ R32, R35, c[0x2][0x4], -R32; /* 0x49a2100800172320 */
/*1dc8*/ F2F.F32.F16 R36, R8; } /* 0x001fc008fca00831 */
/* 0x5ca8000000870624 */
/*1dd0*/ FMUL32I.FTZ R6, R6, 0.012319961562752723694; /* 0x1e23c49d9aa70606 */
/*1dd8*/ { RRO.SINCOS R39, R32; /* 0x5c90000002070027 */
/*1de8*/ F2F.F32.F16 R32, R8.H1; } /* 0x000e4400fe000052 */
/* 0x5ca8020000870620 */
/*1df0*/ { RRO.SINCOS R37, R6; /* 0x5c90000000670025 */
/*1df8*/ MUFU.COS R35, R39; } /* 0x5080000000072723 */
/* 0x005fc000762007f0 */
/*1e08*/ { @P3 MOV R9, R5; /* 0x5c98078000530009 */
/*1e10*/ MUFU.SIN R6, R39; } /* 0x5080000000172706 */
/*1e18*/ { FADD.FTZ R36, -R36, R3; /* 0x5c59100000372424 */
/*1e28*/ MUFU.SIN R4, R37; } /* 0x00015404fe000191 */
/* 0x5080000000172504 */
/*1e30*/ { FADD.FTZ R32, -R32, R2; /* 0x5c59100000272020 */
/*1e38*/ F2F.F32.F16 R5, R9.H1; } /* 0x5ca8020000970605 */
/* 0x021f84002ba007f0 */
/*1e48*/ { FMUL.FTZ R38, R36, R36; /* 0x5c68100002472426 */
/*1e50*/ MUFU.COS R8, R37; } /* 0x5080000000072508 */
/*1e58*/ FMUL.FTZ R35, R4, R35; /* 0x5c68100002370423 */
/* 0x001fc4000ea107f0 */
/*1e68*/ { FMUL.FTZ R6, R4, R6; /* 0x5c68100000670406 */
/*1e70*/ F2F.F32.F16 R4, R9; } /* 0x5ca8000000970604 */
/*1e78*/ FMUL.FTZ R35, R16, R35; /* 0x5c68100002371023 */
/* 0x0000d005fe0007f1 */
/*1e88*/ FFMA.FTZ R32, R32, R32, R38; /* 0x59a0130002072020 */
/*1e90*/ { FADD.FTZ R9, R18, -R5; /* 0x5c58300000571209 */
/*1e98*/ F2F.F32.F16 R5, R10; } /* 0x5ca8000000a70605 */
/* 0x001fc000fc4007f1 */
/*1ea8*/ FFMA.FTZ R35, R17, R8, R35; /* 0x59a0118000871123 */
/*1eb0*/ @P3 MOV R11, R7; /* 0x5c9807800073000b */
/*1eb8*/ { FFMA.FTZ R9, R9, R9, R32; /* 0x59a0100000970909 */
/*1ec8*/ F2F.F32.F16 R7, R11.H1; } /* 0x000acc00fe000293 */
/* 0x5ca8020000b70607 */
/*1ed0*/ { FFMA.FTZ R6, R0, R6, R35; /* 0x59a0118000670006 */
/*1ed8*/ F2F.F32.F16 R8, R11; } /* 0x5ca8000000b70608 */
/* 0x001fc404ffa04ff3 */
/*1ee8*/ FSET.LE.FTZ.AND R10, R9, R4, PT; /* 0x588303800047090a */
/*1ef0*/ FSET.GT.FTZ.AND R11, R6, RZ, PT; /* 0x588403800ff7060b */
/*1ef8*/ LOP3.LUT.NZ P5, RZ, R11, R10, R33, 0x80; /* 0x5be510b800a70bff */
/* 0x041fe810fc2017f1 */
/*1f08*/ FADD.FTZ R5, R12, R5; /* 0x5c58100000570c05 */
/*1f10*/ FADD.FTZ R4, R13, R7; /* 0x5c58100000770d04 */
/*1f18*/ FADD.FTZ R6, R15, R8; /* 0x5c58100000870f06 */
/* 0x001fc400fe2007f1 */
/*1f28*/ SEL R12, R5, R12, P5; /* 0x5ca0028000c7050c */
/*1f30*/ SEL R13, R4, R13, P5; /* 0x5ca0028000d7040d */
/*1f38*/ SEL R15, R6, R15, P5; /* 0x5ca0028000f7060f */
/* 0x001ff400ffa007ed */
/*1f48*/ ISETP.LT.U32.AND P5, PT, R34, 0x20, PT; /* 0x366203800207222f */
/*1f50*/ @P5 BRA 0x1a28; /* 0xe2400fffad05000f */
/*1f58*/ SYNC; /* 0xf0f800000007000f */
/* 0x001fd800fd8007f1 */
/*1f68*/ ISETP.NE.AND P6, PT, R31, RZ, PT; /* 0x5b6b03800ff71f37 */
/*1f70*/ ISETP.NE.AND P5, PT, R30, RZ, PT; /* 0x5b6b03800ff71e2f */
/*1f78*/ @P6 IADD32I R27, R27, 0x20; /* 0x1c00000002061b1b */
/* 0x001fec00fe2007f1 */
/*1f88*/ ISETP.LT.U32.AND P6, PT, R27, R26, PT; /* 0x5b62038001a71b37 */
/*1f90*/ @P5 IADD32I R28, R28, 0x20; /* 0x1c00000002051c1c */
/*1f98*/ @P4 IADD32I R23, R23, 0x20; /* 0x1c00000002041717 */
/* 0x001f8400fda007ed */
/*1fa8*/ ISETP.LT.U32.OR P5, PT, R28, R29, P6; /* 0x5b62230001d71c2f */
/*1fb0*/ ISETP.LT.U32.OR P4, PT, R23, R25, P5; /* 0x5b62228001971727 */
/*1fb8*/ VOTE.ANY P5, P4; /* 0x50d9a200000700ff */
/* 0x001fc400fd8007f1 */
/*1fc8*/ ISETP.LT.U32.AND P4, PT, R28, R29, PT; /* 0x5b62038001d71c27 */
/*1fd0*/ PSET.AND.AND R31, P6, PT, PT; /* 0x50880380e007601f */
/*1fd8*/ PSET.AND.AND R30, P4, PT, PT; /* 0x50880380e007401e */
/* 0x001ff400fda007f0 */
/*1fe8*/ { ISETP.LT.U32.AND P4, PT, R23, R25, PT; /* 0x5b62038001971727 */
/*1ff0*/ @P5 BRA 0x1978; } /* 0xe2400fff9805000f */
/*1ff8*/ SYNC; /* 0xf0f800000007000f */
/* 0x001fc820fec007fd */
/*2008*/ @P0 EXIT; /* 0xe30000000000000f */
/*2010*/ MOV32I R0, 0x40490fd0; /* 0x01040490fd07f000 */
/*2018*/ FMUL.FTZ R0, R0, c[0x0][0x178]; /* 0x4c68100005e70000 */
/* 0x001ff420fe200031 */
/*2028*/ MUFU.RCP R2, R0; /* 0x5080000000470002 */
/*2030*/ SHL R18, R20, 0x4; /* 0x3848000000471412 */
/*2038*/ MOV32I R7, 0x3f800000; /* 0x0103f8000007f007 */
/* 0x001fc800fc2417f1 */
/*2048*/ FMUL.FTZ R4, R12, R2.reuse; /* 0x5c68100000270c04 */
/*2050*/ FMUL.FTZ R5, R13, R2; /* 0x5c68100000270d05 */
/*2058*/ FMUL.FTZ R6, R15, R2; /* 0x5c68100000270f06 */
/* 0x001ffc00ffe000f1 */
/*2068*/ SUST.D.BA.2D.128.TRAP [R18], R4, 0x5c; /* 0xeb3c05c600e71204 */
/*2070*/ EXIT; /* 0xe30000000007000f */
/*2078*/ BRA 0x2078; /* 0xe2400fffff87000f */
..........................................................
Function : _Z23generate_tile_z_extentsP5uint2
.headerflags @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
/* 0x001cc400e22007f6 */
/*0008*/ MOV R1, c[0x0][0x20]; /* 0x4c98078000870001 */
/*0010*/ S2R R2, SR_CTAID.Y; /* 0xf0c8000002670002 */
/*0018*/ S2R R3, SR_TID.Y; /* 0xf0c8000002270003 */
/* 0x083fc400eba00751 */
/*0028*/ S2R R0, SR_CTAID.X; /* 0xf0c8000002570000 */
/*0030*/ S2R R5, SR_TID.X; /* 0xf0c8000002170005 */
/*0038*/ XMAD.MRG R7, R2.reuse, c[0x0] [0xc].H1, RZ; /* 0x4f107f8000370207 */
/* 0x089fc400fc2217f6 */
/*0048*/ XMAD R4, R2.reuse, c[0x0] [0xc], R3; /* 0x4e00018000370204 */
/*0050*/ XMAD.PSL.CBCC R4, R2.H1, R7.H1, R4; /* 0x5b30021800770204 */
/*0058*/ XMAD.MRG R6, R0.reuse, c[0x0] [0x8].H1, RZ; /* 0x4f107f8000270006 */
/* 0x001fec00fe4207f4 */
/*0068*/ XMAD R5, R0.reuse, c[0x0] [0x8], R5; /* 0x4e00028000270005 */
/*0070*/ ISETP.GT.U32.AND P0, PT, R4, 0x87, PT; /* 0x3668038008770407 */
/*0078*/ XMAD.PSL.CBCC R4, R0.H1, R6.H1, R5; /* 0x5b30029800670004 */
/* 0x081fc000ffa007ed */
/*0088*/ ISETP.GT.U32.OR P0, PT, R4, 0xef, P0; /* 0x366820000ef70407 */
/*0090*/ @P0 EXIT; /* 0xe30000000000000f */
/*0098*/ { XMAD R0, R2.reuse, c[0x0] [0xc], RZ; /* 0x4e007f8000370200 */
/*00a8*/ SSY 0x1f8; } /* 0x001fd440fe2007f1 */
/* 0xe290000014800000 */
/*00b0*/ XMAD.MRG R7, R2.reuse, c[0x0] [0xc].H1, RZ; /* 0x4f107f8000370207 */
/*00b8*/ SHL R5, R3, 0x3; /* 0x3848000000370305 */
/* 0x001fc000fec007f6 */
/*00c8*/ XMAD.PSL.CBCC R0, R2.H1, R7.H1, R0; /* 0x5b30001800770200 */
/*00d0*/ ISCADD R15, R0, R5, 0x3; /* 0x5c1801800057000f */
/*00d8*/ { ISETP.GT.U32.AND P0, PT, R15, 0x437, PT; /* 0x3668038043770f07 */
/*00e8*/ I2F.F32.U32 R24, R15; } /* 0x0008d000fc400031 */
/* 0x5cb8000000f70a18 */
/*00f0*/ SHL R16, R4, 0x3; /* 0x3848000000370410 */
/*00f8*/ I2F.F32.U32 R6, R16; /* 0x5cb8000001070a06 */
/* 0x000cd040fe0207f2 */
/*0108*/ IADD32I R17, R16.reuse, 0x7; /* 0x1c00000000771011 */
/*0110*/ { IADD32I R18, R16.reuse, 0x6; /* 0x1c00000000671012 */
/*0118*/ I2F.F32.U32 R7, R17; } /* 0x5cb8000001170a07 */
/* 0x081fc800862207f0 */
/*0128*/ { ISETP.GT.U32.OR P1, PT, R16.reuse, 0x77f, P0; /* 0x3668200077f7100f */
/*0130*/ I2F.F32.U32 R8, R18; } /* 0x5cb8000001270a08 */
/*0138*/ IADD32I R19, R16.reuse, 0x5; /* 0x1c00000000571013 */
/* 0x081fc000a64207f0 */
/*0148*/ { IADD32I R20, R16.reuse, 0x4; /* 0x1c00000000471014 */
/*0150*/ I2F.F32.U32 R9, R19; } /* 0x5cb8000001370a09 */
/*0158*/ { IADD32I R21, R16.reuse, 0x3; /* 0x1c00000000371015 */
/*0168*/ I2F.F32.U32 R10, R20; } /* 0x0000c840fe000032 */
/* 0x5cb8000001470a0a */
/*0170*/ { IADD32I R22, R16.reuse, 0x2; /* 0x1c00000000271016 */
/*0178*/ I2F.F32.U32 R11, R21; } /* 0x5cb8000001570a0b */
/* 0x001fc000064007f0 */
/*0188*/ { IADD32I R23, R16, 0x1; /* 0x1c00000000171017 */
/*0190*/ I2F.F32.U32 R12, R22; } /* 0x5cb8000001670a0c */
/*0198*/ { SHR.U32 R5, R4, 0x2; /* 0x3828000000270405 */
/*01a8*/ I2F.F32.U32 R13, R23; } /* 0x001fc000ffa00031 */
/* 0x5cb8000001770a0d */
/*01b0*/ MOV32I R4, 0x7f7fffff; /* 0x0107f7fffff7f004 */
/*01b8*/ { MOV32I R0, 0xff7fffff; /* 0x010ff7fffff7f000 */
/*01c8*/ @P1 SYNC; } /* 0x111fc4800e41fffd */
/* 0xf0f800000001000f */
/*01d0*/ TEXS.NODEP.P RZ, R14, R6, R24, 0x52, 2D, B; /* 0xd82a052ff187060e */
/*01d8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*01e8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*01f0*/ SYNC; } /* 0xf0f800000007000f */
/*01f8*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*0208*/ SSY 0x248; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0210*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0218*/ TEXS.NODEP.P RZ, R14, R13, R24, 0x52, 2D, B; /* 0xd82a052ff1870d0e */
/* 0x001ff400fe0447f1 */
/*0228*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0230*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0238*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0248*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*0250*/ SSY 0x290; } /* 0xe290000003800000 */
/*0258*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0268*/ TEXS.NODEP.P RZ, R14, R12, R24, 0x52, 2D, B; /* 0xd82a052ff1870c0e */
/*0270*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0278*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0288*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0290*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*0298*/ SSY 0x2d8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*02a8*/ @P1 SYNC; /* 0xf0f800000001000f */
/*02b0*/ TEXS.NODEP.P RZ, R14, R11, R24, 0x52, 2D, B; /* 0xd82a052ff1870b0e */
/*02b8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*02c8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*02d0*/ SYNC; } /* 0xf0f800000007000f */
/*02d8*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*02e8*/ SSY 0x328; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*02f0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*02f8*/ TEXS.NODEP.P RZ, R14, R10, R24, 0x52, 2D, B; /* 0xd82a052ff1870a0e */
/* 0x001ff400fe0447f1 */
/*0308*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0310*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0318*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0328*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*0330*/ SSY 0x370; } /* 0xe290000003800000 */
/*0338*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0348*/ TEXS.NODEP.P RZ, R14, R9, R24, 0x52, 2D, B; /* 0xd82a052ff187090e */
/*0350*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0358*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0368*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0370*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*0378*/ SSY 0x3b8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0388*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0390*/ TEXS.NODEP.P RZ, R14, R8, R24, 0x52, 2D, B; /* 0xd82a052ff187080e */
/*0398*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*03a8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*03b0*/ SYNC; } /* 0xf0f800000007000f */
/*03b8*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*03c8*/ SSY 0x408; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*03d0*/ @P0 SYNC; /* 0xf0f800000000000f */
/*03d8*/ TEXS.NODEP.P RZ, R14, R7, R24, 0x52, 2D, B; /* 0xd82a052ff187070e */
/* 0x001ff400fe0447f1 */
/*03e8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*03f0*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*03f8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc000fec007f0 */
/*0408*/ { IADD32I R14, R15, 0x1; /* 0x1c00000000170f0e */
/*0410*/ SSY 0x470; } /* 0xe290000005800000 */
/*0418*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*0428*/ I2F.F32.U32 R24, R14; } /* 0x007ff400fda0002d */
/* 0x5cb8000000e70a18 */
/*0430*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/*0438*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0448*/ TEXS.NODEP.P RZ, R14, R6, R24, 0x52, 2D, B; /* 0xd82a052ff187060e */
/*0450*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0458*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0468*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0470*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*0478*/ SSY 0x4b8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0488*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0490*/ TEXS.NODEP.P RZ, R14, R13, R24, 0x52, 2D, B; /* 0xd82a052ff1870d0e */
/*0498*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*04a8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*04b0*/ SYNC; } /* 0xf0f800000007000f */
/*04b8*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*04c8*/ SSY 0x508; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*04d0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*04d8*/ TEXS.NODEP.P RZ, R14, R12, R24, 0x52, 2D, B; /* 0xd82a052ff1870c0e */
/* 0x001ff400fe0447f1 */
/*04e8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*04f0*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*04f8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0508*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*0510*/ SSY 0x550; } /* 0xe290000003800000 */
/*0518*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0528*/ TEXS.NODEP.P RZ, R14, R11, R24, 0x52, 2D, B; /* 0xd82a052ff1870b0e */
/*0530*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0538*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0548*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0550*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*0558*/ SSY 0x598; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0568*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0570*/ TEXS.NODEP.P RZ, R14, R10, R24, 0x52, 2D, B; /* 0xd82a052ff1870a0e */
/*0578*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*0588*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0590*/ SYNC; } /* 0xf0f800000007000f */
/*0598*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*05a8*/ SSY 0x5e8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*05b0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*05b8*/ TEXS.NODEP.P RZ, R14, R9, R24, 0x52, 2D, B; /* 0xd82a052ff187090e */
/* 0x001ff400fe0447f1 */
/*05c8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*05d0*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*05d8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*05e8*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*05f0*/ SSY 0x630; } /* 0xe290000003800000 */
/*05f8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0608*/ TEXS.NODEP.P RZ, R14, R8, R24, 0x52, 2D, B; /* 0xd82a052ff187080e */
/*0610*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0618*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0628*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0630*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*0638*/ SSY 0x678; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0648*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0650*/ TEXS.NODEP.P RZ, R14, R7, R24, 0x52, 2D, B; /* 0xd82a052ff187070e */
/*0658*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*0668*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0670*/ SYNC; } /* 0xf0f800000007000f */
/*0678*/ { IADD32I R14, R15, 0x2; /* 0x1c00000000270f0e */
/*0688*/ SSY 0x6e8; } /* 0x001c3400fe0007f6 */
/* 0xe290000005800000 */
/*0690*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*0698*/ I2F.F32.U32 R14, R14; } /* 0x5cb8000000e70a0e */
/* 0x1001c801ffa007ed */
/*06a8*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/*06b0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*06b8*/ TEXS.NODEP.P RZ, R25, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70619 */
/* 0x001ff400fe0447f1 */
/*06c8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*06d0*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*06d8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*06e8*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*06f0*/ SSY 0x730; } /* 0xe290000003800000 */
/*06f8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0708*/ TEXS.NODEP.P RZ, R25, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d19 */
/*0710*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0718*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0728*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0730*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*0738*/ SSY 0x778; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0748*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0750*/ TEXS.NODEP.P RZ, R25, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c19 */
/*0758*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0768*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0770*/ SYNC; } /* 0xf0f800000007000f */
/*0778*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*0788*/ SSY 0x7c8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0790*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0798*/ TEXS.NODEP.P RZ, R25, R11, R14, 0x52, 2D, B; /* 0xd82a052ff0e70b19 */
/* 0x001ff400fe0447f1 */
/*07a8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*07b0*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*07b8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*07c8*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*07d0*/ SSY 0x810; } /* 0xe290000003800000 */
/*07d8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*07e8*/ TEXS.NODEP.P RZ, R25, R10, R14, 0x52, 2D, B; /* 0xd82a052ff0e70a19 */
/*07f0*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*07f8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0808*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0810*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*0818*/ SSY 0x858; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0828*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0830*/ TEXS.NODEP.P RZ, R25, R9, R14, 0x52, 2D, B; /* 0xd82a052ff0e70919 */
/*0838*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0848*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0850*/ SYNC; } /* 0xf0f800000007000f */
/*0858*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*0868*/ SSY 0x8a8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0870*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0878*/ TEXS.NODEP.P RZ, R25, R8, R14, 0x52, 2D, B; /* 0xd82a052ff0e70819 */
/* 0x001ff400fe0447f1 */
/*0888*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0890*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0898*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*08a8*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*08b0*/ SSY 0x8f0; } /* 0xe290000003800000 */
/*08b8*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fc088fe240072 */
/*08c8*/ TEXS.NODEP.P RZ, R14, R7, R14, 0x52, 2D, B; /* 0xd82a052ff0e7070e */
/*08d0*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*08d8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*08e8*/ SYNC; } /* 0x001fd800fe0007fd */
/* 0xf0f800000007000f */
/*08f0*/ { IADD32I R14, R15, 0x3; /* 0x1c00000000370f0e */
/*08f8*/ SSY 0x958; } /* 0xe290000005800000 */
/* 0x001fb400e1a007f0 */
/*0908*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*0910*/ I2F.F32.U32 R14, R14; } /* 0x5cb8000000e70a0e */
/*0918*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/* 0x111fc4800e400ffd */
/*0928*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0930*/ TEXS.NODEP.P RZ, R25, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70619 */
/*0938*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0948*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0950*/ SYNC; } /* 0xf0f800000007000f */
/*0958*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*0968*/ SSY 0x9a8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0970*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0978*/ TEXS.NODEP.P RZ, R25, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d19 */
/* 0x001ff400fe0447f1 */
/*0988*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0990*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0998*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*09a8*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*09b0*/ SSY 0x9f0; } /* 0xe290000003800000 */
/*09b8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*09c8*/ TEXS.NODEP.P RZ, R25, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c19 */
/*09d0*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*09d8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*09e8*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*09f0*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*09f8*/ SSY 0xa38; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0a08*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0a10*/ TEXS.NODEP.P RZ, R25, R11, R14, 0x52, 2D, B; /* 0xd82a052ff0e70b19 */
/*0a18*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0a28*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0a30*/ SYNC; } /* 0xf0f800000007000f */
/*0a38*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*0a48*/ SSY 0xa88; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0a50*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0a58*/ TEXS.NODEP.P RZ, R25, R10, R14, 0x52, 2D, B; /* 0xd82a052ff0e70a19 */
/* 0x001ff400fe0447f1 */
/*0a68*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0a70*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0a78*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0a88*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*0a90*/ SSY 0xad0; } /* 0xe290000003800000 */
/*0a98*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0aa8*/ TEXS.NODEP.P RZ, R25, R9, R14, 0x52, 2D, B; /* 0xd82a052ff0e70919 */
/*0ab0*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0ab8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0ac8*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0ad0*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*0ad8*/ SSY 0xb18; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0ae8*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0af0*/ TEXS.NODEP.P RZ, R25, R8, R14, 0x52, 2D, B; /* 0xd82a052ff0e70819 */
/*0af8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0b08*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0b10*/ SYNC; } /* 0xf0f800000007000f */
/*0b18*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*0b28*/ SSY 0xb68; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0b30*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0b38*/ TEXS.NODEP.P RZ, R14, R7, R14, 0x52, 2D, B; /* 0xd82a052ff0e7070e */
/* 0x001ff400fe0447f1 */
/*0b48*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*0b50*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0b58*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc000fec007f0 */
/*0b68*/ { IADD32I R14, R15, 0x4; /* 0x1c00000000470f0e */
/*0b70*/ SSY 0xbd0; } /* 0xe290000005800000 */
/*0b78*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*0b88*/ I2F.F32.U32 R14, R14; } /* 0x003ff400fda0070d */
/* 0x5cb8000000e70a0e */
/*0b90*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/*0b98*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0ba8*/ TEXS.NODEP.P RZ, R25, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70619 */
/*0bb0*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0bb8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0bc8*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0bd0*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*0bd8*/ SSY 0xc18; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0be8*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0bf0*/ TEXS.NODEP.P RZ, R25, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d19 */
/*0bf8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0c08*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0c10*/ SYNC; } /* 0xf0f800000007000f */
/*0c18*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*0c28*/ SSY 0xc68; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0c30*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0c38*/ TEXS.NODEP.P RZ, R25, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c19 */
/* 0x001ff400fe0447f1 */
/*0c48*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0c50*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0c58*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0c68*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*0c70*/ SSY 0xcb0; } /* 0xe290000003800000 */
/*0c78*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0c88*/ TEXS.NODEP.P RZ, R25, R11, R14, 0x52, 2D, B; /* 0xd82a052ff0e70b19 */
/*0c90*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0c98*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0ca8*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0cb0*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*0cb8*/ SSY 0xcf8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0cc8*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0cd0*/ TEXS.NODEP.P RZ, R25, R10, R14, 0x52, 2D, B; /* 0xd82a052ff0e70a19 */
/*0cd8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0ce8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0cf0*/ SYNC; } /* 0xf0f800000007000f */
/*0cf8*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*0d08*/ SSY 0xd48; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0d10*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0d18*/ TEXS.NODEP.P RZ, R25, R9, R14, 0x52, 2D, B; /* 0xd82a052ff0e70919 */
/* 0x001ff400fe0447f1 */
/*0d28*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0d30*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0d38*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0d48*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*0d50*/ SSY 0xd90; } /* 0xe290000003800000 */
/*0d58*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0d68*/ TEXS.NODEP.P RZ, R25, R8, R14, 0x52, 2D, B; /* 0xd82a052ff0e70819 */
/*0d70*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0d78*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0d88*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0d90*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*0d98*/ SSY 0xdd8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0da8*/ @P0 SYNC; /* 0xf0f800000000000f */
/*0db0*/ TEXS.NODEP.P RZ, R14, R7, R14, 0x52, 2D, B; /* 0xd82a052ff0e7070e */
/*0db8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/* 0x001fc000ffa007f0 */
/*0dc8*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*0dd0*/ SYNC; } /* 0xf0f800000007000f */
/*0dd8*/ { IADD32I R14, R15, 0x5; /* 0x1c00000000570f0e */
/*0de8*/ SSY 0xe48; } /* 0x001c3400fe0007f6 */
/* 0xe290000005800000 */
/*0df0*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*0df8*/ I2F.F32.U32 R14, R14; } /* 0x5cb8000000e70a0e */
/* 0x1001c801ffa007ed */
/*0e08*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/*0e10*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0e18*/ TEXS.NODEP.P RZ, R25, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70619 */
/* 0x001ff400fe0447f1 */
/*0e28*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0e30*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0e38*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0e48*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*0e50*/ SSY 0xe90; } /* 0xe290000003800000 */
/*0e58*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0e68*/ TEXS.NODEP.P RZ, R25, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d19 */
/*0e70*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0e78*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0e88*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0e90*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*0e98*/ SSY 0xed8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0ea8*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0eb0*/ TEXS.NODEP.P RZ, R25, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c19 */
/*0eb8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0ec8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0ed0*/ SYNC; } /* 0xf0f800000007000f */
/*0ed8*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*0ee8*/ SSY 0xf28; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0ef0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0ef8*/ TEXS.NODEP.P RZ, R25, R11, R14, 0x52, 2D, B; /* 0xd82a052ff0e70b19 */
/* 0x001ff400fe0447f1 */
/*0f08*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0f10*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0f18*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*0f28*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*0f30*/ SSY 0xf70; } /* 0xe290000003800000 */
/*0f38*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*0f48*/ TEXS.NODEP.P RZ, R25, R10, R14, 0x52, 2D, B; /* 0xd82a052ff0e70a19 */
/*0f50*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0f58*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0f68*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*0f70*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*0f78*/ SSY 0xfb8; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*0f88*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0f90*/ TEXS.NODEP.P RZ, R25, R9, R14, 0x52, 2D, B; /* 0xd82a052ff0e70919 */
/*0f98*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*0fa8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0fb0*/ SYNC; } /* 0xf0f800000007000f */
/*0fb8*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*0fc8*/ SSY 0x1008; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*0fd0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*0fd8*/ TEXS.NODEP.P RZ, R25, R8, R14, 0x52, 2D, B; /* 0xd82a052ff0e70819 */
/* 0x001ff400fe0447f1 */
/*0fe8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*0ff0*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*0ff8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*1008*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*1010*/ SSY 0x1050; } /* 0xe290000003800000 */
/*1018*/ @P0 SYNC; /* 0xf0f800000000000f */
/* 0x001fc088fe240072 */
/*1028*/ TEXS.NODEP.P RZ, R14, R7, R14, 0x52, 2D, B; /* 0xd82a052ff0e7070e */
/*1030*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*1038*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*1048*/ SYNC; } /* 0x001fd800fe0007fd */
/* 0xf0f800000007000f */
/*1050*/ { IADD32I R14, R15, 0x6; /* 0x1c00000000670f0e */
/*1058*/ SSY 0x10b8; } /* 0xe290000005800000 */
/* 0x001fb400e1a007f0 */
/*1068*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*1070*/ I2F.F32.U32 R14, R14; } /* 0x5cb8000000e70a0e */
/*1078*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/* 0x111fc4800e400ffd */
/*1088*/ @P1 SYNC; /* 0xf0f800000001000f */
/*1090*/ TEXS.NODEP.P RZ, R25, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70619 */
/*1098*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*10a8*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*10b0*/ SYNC; } /* 0xf0f800000007000f */
/*10b8*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*10c8*/ SSY 0x1108; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*10d0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*10d8*/ TEXS.NODEP.P RZ, R25, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d19 */
/* 0x001ff400fe0447f1 */
/*10e8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*10f0*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*10f8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*1108*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*1110*/ SSY 0x1150; } /* 0xe290000003800000 */
/*1118*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*1128*/ TEXS.NODEP.P RZ, R25, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c19 */
/*1130*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*1138*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*1148*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*1150*/ { ISETP.GT.U32.OR P1, PT, R21, 0x77f, P0; /* 0x3668200077f7150f */
/*1158*/ SSY 0x1198; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*1168*/ @P1 SYNC; /* 0xf0f800000001000f */
/*1170*/ TEXS.NODEP.P RZ, R25, R11, R14, 0x52, 2D, B; /* 0xd82a052ff0e70b19 */
/*1178*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*1188*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*1190*/ SYNC; } /* 0xf0f800000007000f */
/*1198*/ { ISETP.GT.U32.OR P1, PT, R20, 0x77f, P0; /* 0x3668200077f7140f */
/*11a8*/ SSY 0x11e8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*11b0*/ @P1 SYNC; /* 0xf0f800000001000f */
/*11b8*/ TEXS.NODEP.P RZ, R25, R10, R14, 0x52, 2D, B; /* 0xd82a052ff0e70a19 */
/* 0x001ff400fe0447f1 */
/*11c8*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*11d0*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*11d8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */
/*11e8*/ { ISETP.GT.U32.OR P1, PT, R19, 0x77f, P0; /* 0x3668200077f7130f */
/*11f0*/ SSY 0x1230; } /* 0xe290000003800000 */
/*11f8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*1208*/ TEXS.NODEP.P RZ, R25, R9, R14, 0x52, 2D, B; /* 0xd82a052ff0e70919 */
/*1210*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/*1218*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*1228*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*1230*/ { ISETP.GT.U32.OR P1, PT, R18, 0x77f, P0; /* 0x3668200077f7120f */
/*1238*/ SSY 0x1278; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*1248*/ @P1 SYNC; /* 0xf0f800000001000f */
/*1250*/ TEXS.NODEP.P RZ, R25, R8, R14, 0x52, 2D, B; /* 0xd82a052ff0e70819 */
/*1258*/ FMNMX.FTZ R4, R4, R25.reuse, PT; /* 0x5c60138001970404 */
/* 0x001fc000ffa007f0 */
/*1268*/ { FMNMX.FTZ R0, R0, R25, !PT; /* 0x5c60178001970000 */
/*1270*/ SYNC; } /* 0xf0f800000007000f */
/*1278*/ { ISETP.GT.U32.OR P0, PT, R17, 0x77f, P0; /* 0x3668200077f71107 */
/*1288*/ SSY 0x12c8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*1290*/ @P0 SYNC; /* 0xf0f800000000000f */
/*1298*/ TEXS.NODEP.P RZ, R14, R7, R14, 0x52, 2D, B; /* 0xd82a052ff0e7070e */
/* 0x001ff400fe0447f1 */
/*12a8*/ FMNMX.FTZ R4, R4, R14.reuse, PT; /* 0x5c60138000e70404 */
/*12b0*/ { FMNMX.FTZ R0, R0, R14, !PT; /* 0x5c60178000e70000 */
/*12b8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001fc000fec007f0 */
/*12c8*/ { IADD32I R14, R15, 0x7; /* 0x1c00000000770f0e */
/*12d0*/ SSY 0x1330; } /* 0xe290000005800000 */
/*12d8*/ { ISETP.GT.U32.AND P0, PT, R14, 0x437, PT; /* 0x3668038043770e07 */
/*12e8*/ I2F.F32.U32 R14, R14; } /* 0x003ff400fda0070d */
/* 0x5cb8000000e70a0e */
/*12f0*/ ISETP.GT.U32.OR P1, PT, R16, 0x77f, P0; /* 0x3668200077f7100f */
/*12f8*/ @P1 SYNC; /* 0xf0f800000001000f */
/* 0x001fc088fe240072 */
/*1308*/ TEXS.NODEP.P RZ, R6, R6, R14, 0x52, 2D, B; /* 0xd82a052ff0e70606 */
/*1310*/ FMNMX.FTZ R4, R4, R6.reuse, PT; /* 0x5c60138000670404 */
/*1318*/ { FMNMX.FTZ R0, R0, R6, !PT; /* 0x5c60178000670000 */
/*1328*/ SYNC; } /* 0x001fb400fe0007fd */
/* 0xf0f800000007000f */
/*1330*/ { ISETP.GT.U32.OR P1, PT, R23, 0x77f, P0; /* 0x3668200077f7170f */
/*1338*/ SSY 0x1378; } /* 0xe290000003800000 */
/* 0x111fc4800e4007fd */
/*1348*/ @P1 SYNC; /* 0xf0f800000001000f */
/*1350*/ TEXS.NODEP.P RZ, R6, R13, R14, 0x52, 2D, B; /* 0xd82a052ff0e70d06 */
/*1358*/ FMNMX.FTZ R4, R4, R6.reuse, PT; /* 0x5c60138000670404 */
/* 0x001fc000ffa007f0 */
/*1368*/ { FMNMX.FTZ R0, R0, R6, !PT; /* 0x5c60178000670000 */
/*1370*/ SYNC; } /* 0xf0f800000007000f */
/*1378*/ { ISETP.GT.U32.OR P1, PT, R22, 0x77f, P0; /* 0x3668200077f7160f */
/*1388*/ SSY 0x13c8; } /* 0x1001c800ffa007ed */
/* 0xe290000003800000 */
/*1390*/ @P1 SYNC; /* 0xf0f800000001000f */
/*1398*/ TEXS.NODEP.P RZ, R6, R12, R14, 0x52, 2D, B; /* 0xd82a052ff0e70c06 */
/* 0x001ff400fe0447f1 */
/*13a8*/ FMNMX.FTZ R4, R4, R6.reuse, PT; /* 0x5c60138000670404 */
/*13b0*/ { FMNMX.FTZ R0, R0, R6, !PT; /* 0x5c60178000670000 */
/*13b8*/ SYNC; } /* 0xf0f800000007000f */
/* 0x001ff400fda007f0 */