.headerflags	@"EF_CUDA_SM120 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM120)"
        /*0000*/                   LDC R1, c[0x0][0x37c]                                     &wr=0x0                ?trans1;           /* 0x0000df00ff017b82 */
                                                                                                                                       /* 0x000e220000000800 */
        /*0010*/                   S2R R0, SR_TID.Y                                          &wr=0x1                ?trans1;           /* 0x0000000000007919 */
                                                                                                                                       /* 0x000e620000002200 */
        /*0020*/                   LDCU UR4, c[0x0][0x364]                                   &wr=0x1                ?trans1;           /* 0x00006c80ff0477ac */
                                                                                                                                       /* 0x000e620008000800 */
        /*0030*/                   S2R R3, SR_CTAID.X                                        &wr=0x1                ?trans1;           /* 0x0000000000037919 */
                                                                                                                                       /* 0x000e620000002500 */
        /*0040*/                   LDCU.64 UR12, c[0x0][0x3b0]                               &wr=0x2                ?trans1;           /* 0x00007600ff0c77ac */
                                                                                                                                       /* 0x000ea20008000a00 */
        /*0050*/                   IMAD R0, R3, UR4, R0                                      &req={1}               ?WAIT5_END_GROUP;  /* 0x0000000403007c24 */
                                                                                                                                       /* 0x002fca000f8e0200 */
        /*0060*/                   IADD3 R0, PT, PT, R0, UR12, RZ                            &req={2}               ?WAIT5_END_GROUP;  /* 0x0000000c00007c10 */
                                                                                                                                       /* 0x004fca000fffe0ff */
        /*0070*/                   ISETP.GE.U32.AND P0, PT, R0, UR13, PT                                            ?WAIT13_END_GROUP; /* 0x0000000d00007c0c */
                                                                                                                                       /* 0x000fda000bf06070 */
        /*0080*/               @P0 EXIT                                                      &req={0}               ?trans5;           /* 0x000000000000094d */
                                                                                                                                       /* 0x001fea0003800000 */
        /*0090*/                   LDCU UR5, c[0x0][0x370]                                   &wr=0x0                ?trans1;           /* 0x00006e00ff0577ac */
                                                                                                                                       /* 0x000e220008000800 */
        /*00a0*/                   LDCU.64 UR8, c[0x0][0x120]                                &wr=0x1                ?trans1;           /* 0x00002400ff0877ac */
                                                                                                                                       /* 0x000e620008000a00 */
        /*00b0*/                   LDCU.64 UR10, c[0x0][0x358]                               &wr=0x2                ?trans1;           /* 0x00006b00ff0a77ac */
                                                                                                                                       /* 0x000ea20008000a00 */
        /*00c0*/                   UIMAD UR4, UR4, UR5, URZ                                  &req={0}               ?trans1;           /* 0x00000005040472a4 */
                                                                                                                                       /* 0x001fe2000f8e02ff */
        /*00d0*/                   UIADD3.64 UR6, UPT, UPT, UR8, 0x10010, URZ                &req={1}               ?WAIT3_END_GROUP;  /* 0x0001001008067897 */
                                                                                                                                       /* 0x002fc6000fffe0ff */
        /*00e0*/                   UIADD3 UR5, UPT, UPT, -UR4, UR13, URZ                     &req={2}               ?WAIT12_END_GROUP; /* 0x0000000d04057290 */
                                                                                                                                       /* 0x004fd8000fffe1ff */
        /*00f0*/                   LDC.64 R2, c[0x0][0x388]                                  &req={1,0} &wr=0x0     ?trans1;           /* 0x0000e200ff027b82 */
                                                                                                                                       /* 0x003e220000000a00 */
        /*0100*/                   BSSY.RECONVERGENT B0, 0x1a0                                                      ?trans1;           /* 0x0000009000007945 */
                                                                                                                                       /* 0x000fe20003800200 */
        /*0110*/                   IMAD.WIDE.U32 R4, R0, 0x8, R2                             &req={0}               ?WAIT5_END_GROUP;  /* 0x0000000800047825 */
                                                                                                                                       /* 0x001fca00078e0002 */
        /*0120*/                   QSPC.E.G P0, RZ, [R4]                                     &wr=0x0                ?trans1;           /* 0x0000000004ff73aa */
                                                                                                                                       /* 0x000e220000000100 */
        /*0130*/                   ISETP.GE.U64.AND P1, PT, R4, UR6, PT                                             ?WAIT6_END_GROUP;  /* 0x0000000604007c0c */
                                                                                                                                       /* 0x000fcc000bf36070 */
        /*0140*/                   ISETP.GE.U64.AND P1, PT, R4, UR8, !P1                                            ?WAIT5_END_GROUP;  /* 0x0000000804007c0c */
                                                                                                                                       /* 0x000fca000cf36070 */
        /*0150*/                   PLOP3.LUT P0, PT, P0, P1, PT, 0x20, 0x2                   &req={0}               ?WAIT13_END_GROUP; /* 0x000000000002781c */
                                                                                                                                       /* 0x001fda0000702470 */
        /*0160*/              @!P0 BRA 0x190                                                                        ?trans5;           /* 0x0000000000088947 */
                                                                                                                                       /* 0x000fea0003800000 */
        /*0170*/                   LDC.64 R2, c[0x0][0x398]                                  &wr=0x0                ?trans2;           /* 0x0000e600ff027b82 */
                                                                                                                                       /* 0x000e240000000a00 */
        /*0180*/                   REDG.E.ADD.64.STRONG.GPU desc[UR10][R4.64], R2            &req={0} &rd=0x0       ?trans2;           /* 0x000000020400798e */
                                                                                                                                       /* 0x0011e4000c12e50a */
        /*0190*/                   BSYNC.RECONVERGENT B0                                                            ?trans5;           /* 0x0000000000007941 */
                                                                                                                                       /* 0x000fea0003800200 */
        /*01a0*/                   BSSY.RECONVERGENT B0, 0x2e0                                                      ?trans4;           /* 0x0000013000007945 */
                                                                                                                                       /* 0x000fe80003800200 */
        /*01b0*/               @P0 BRA 0x2d0                                                                        ?trans5;           /* 0x0000000000440947 */
                                                                                                                                       /* 0x000fea0003800000 */
        /*01c0*/                   LDC.64 R2, c[0x0][0x398]                                  &req={0} &wr=0x0       ?trans2;           /* 0x0000e600ff027b82 */
                                                                                                                                       /* 0x001e240000000a00 */
        /*01d0*/                   ATOM.E.ADD.64.STRONG.GPU P0, RZ, desc[UR10][R4.64], R2    &req={0} &wr_early=0x0 ?trans2;           /* 0x8000000204ff798a */
                                                                                                                                       /* 0x0011e4000810f50a */
        /*01e0*/               @P0 BRA 0x2d0                                                 &req={0}               ?trans5;           /* 0x0000000000380947 */
                                                                                                                                       /* 0x001fea0003800000 */
        /*01f0*/                   QSPC.E.S P0, RZ, [R4]                                     &wr=0x0                ?trans2;           /* 0x0000000004ff73aa */
                                                                                                                                       /* 0x000e240000000500 */
        /*0200*/              @!P0 BRA 0x290                                                 &req={0}               ?trans5;           /* 0x0000000000208947 */
                                                                                                                                       /* 0x001fea0003800000 */
        /*0210*/                   LDC.64 R8, c[0x0][0x398]                                  &wr=0x0                ?trans1;           /* 0x0000e600ff087b82 */
                                                                                                                                       /* 0x000e220000000a00 */
        /*0220*/                   MOV R2, R4                                                                       ?WAIT5_END_GROUP;  /* 0x0000000400027202 */
                                                                                                                                       /* 0x000fca0000000f00 */
        /*0230*/                   MOV R3, R2                                                                       ?WAIT7_END_GROUP;  /* 0x0000000200037202 */
                                                                                                                                       /* 0x000fce0000000f00 */
        /*0240*/                   LDS.64 R4, [R3]                                           &wr=0x1                ?trans2;           /* 0x0000000003047984 */
                                                                                                                                       /* 0x000e640000000a00 */
        /*0250*/                   IADD.64 R6, R4, R8                                        &req={1,0}             ?WAIT6_END_GROUP;  /* 0x0000000804067235 */
                                                                                                                                       /* 0x003fcc00078e0200 */
        /*0260*/                   ATOMS.CAST.SPIN.64 P0, [R3], R4, R6                       &wr=0x0                ?trans2;           /* 0x000000040300758d */
                                                                                                                                       /* 0x000e240001800406 */
        /*0270*/              @!P0 BRA 0x240                                                 &req={0}               ?trans5;           /* 0xfffffffc00f08947 */
                                                                                                                                       /* 0x001fea000383ffff */
        /*0280*/                   BRA 0x2d0                                                                        ?trans5;           /* 0x0000000000107947 */
                                                                                                                                       /* 0x000fea0003800000 */
        /*0290*/                   LD.E.64 R2, desc[UR10][R4.64]                             &wr=0x2                ?trans1;           /* 0x0000000a04027980 */
                                                                                                                                       /* 0x000ea2000c101b00 */
        /*02a0*/                   LDCU.64 UR12, c[0x0][0x398]                               &wr=0x2                ?trans2;           /* 0x00007300ff0c77ac */
                                                                                                                                       /* 0x000ea40008000a00 */
        /*02b0*/                   IADD.64 R2, R2, UR12                                      &req={2}               ?WAIT6_END_GROUP;  /* 0x0000000c02027c35 */
                                                                                                                                       /* 0x004fcc000f8e0200 */
        /*02c0*/                   ST.E.64 desc[UR10][R4.64], R2                             &rd=0x1                ?trans2;           /* 0x0000000204007985 */
                                                                                                                                       /* 0x0003e4000c101b0a */
        /*02d0*/                   BSYNC.RECONVERGENT B0                                                            ?trans5;           /* 0x0000000000007941 */
                                                                                                                                       /* 0x000fea0003800200 */
        /*02e0*/                   LDCU UR12, c[0x0][0x3b4]                                  &wr=0x2                ?trans1;           /* 0x00007680ff0c77ac */
                                                                                                                                       /* 0x000ea20008000800 */
        /*02f0*/                   ISETP.GE.U32.AND P0, PT, R0.reuse, UR5, PT                                       ?trans1;           /* 0x0000000500007c0c */
                                                                                                                                       /* 0x040fe2000bf06070 */
        /*0300*/                   IADD3 R0, PT, PT, R0, UR4, RZ                                                    ?WAIT5_END_GROUP;  /* 0x0000000400007c10 */
                                                                                                                                       /* 0x000fca000fffe0ff */
        /*0310*/                   SEL R0, R0, UR12, !P0                                     &req={2}               ?WAIT5_END_GROUP;  /* 0x0000000c00007c07 */
                                                                                                                                       /* 0x004fca000c000000 */
        /*0320*/                   ISETP.GE.U32.AND P0, PT, R0, UR12, PT                                            ?WAIT13_END_GROUP; /* 0x0000000c00007c0c */
                                                                                                                                       /* 0x000fda000bf06070 */
        /*0330*/              @!P0 BRA 0xf0                                                                         ?trans5;           /* 0xfffffffc006c8947 */
                                                                                                                                       /* 0x000fea000383ffff */
        /*0340*/                   EXIT                                                                             ?trans5;           /* 0x000000000000794d */
                                                                                                                                       /* 0x000fea0003800000 */
        /*0350*/                   BRA 0x350;                                                                                          /* 0xfffffffc00fc7947 */
                                                                                                                                       /* 0x000fc0000383ffff */
        /*0360*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*0370*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*0380*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*0390*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03a0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03b0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03c0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03d0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03e0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
        /*03f0*/                   NOP;                                                                                                /* 0x0000000000007918 */
                                                                                                                                       /* 0x000fc00000000000 */
