code for sm_86
		Function : trap_handler
                Entry Point : 0x7fac32f69a00
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"

// trap_entry_bootstrap begin
        /*0000*/                   BPT.DRAIN;                                     /* 0x000000000000795c */
                                                                                  /* 0x000fc00000500000 */
        /*0010*/                   BMOV.32 MACTIVE, 0xffffffff;                   /* 0xffffffff1a007956 */
                                                                                  /* 0x000fc00000000000 */
        /*0020*/                   STL.128 [0xffffd0], R4 ;                       /* 0xffffd004ff007387 */
                                                                                  /* 0x0009c00000100c00 */
        /*0030*/                   STL.128 [0xffffe0], R8 ;                       /* 0xffffe008ff007387 */
                                                                                  /* 0x0003c00000100c00 */
        /*0040*/                   STL.128 [0xffffc0], R0 ;                       /* 0xffffc000ff007387 */
                                                                                  /* 0x0005c00000100c00 */
        /*0050*/                   MOV R4, R12 ;                                  /* 0x0000000c00047202 */
                                                                                  /* 0x010fc00000000f00 */
        /*0060*/                   MOV R5, R13 ;                                  /* 0x0000000d00057202 */
                                                                                  /* 0x010fc00000000f00 */
        /*0070*/                   P2R R6, PR, RZ, 0xff ;                         /* 0x000000ffff067803 */
                                                                                  /* 0x010fc00000000000 */
        /*0080*/                   BMOV.32 R7, TRAP_RETURN_MASK ;                 /* 0x0000000017077355 */
                                                                                  /* 0x010f400000000000 */
        /*0090*/                   STL.128 [0xfffff0], R4 ;                       /* 0xfffff004ff007387 */
                                                                                  /* 0x0209c00000100c00 */
        /*00a0*/                   RPCMOV.32 R8, Rpc.LO ;                         /* 0x0000000000087353 */
                                                                                  /* 0x002fc00000000000 */
        /*00b0*/                   RPCMOV.32 R9, Rpc.HI ;                         /* 0x0000000080097353 */
                                                                                  /* 0x002fc00000000000 */
        /*00c0*/                   BMOV.32 R10, OPT_STACK ;                       /* 0x000000001c0a7355 */
                                                                                  /* 0x002f000000000000 */
        /*00d0*/                   S2R R4, SR_SM_SPA_VERSION ;                    /* 0x0000000000047919 */
                                                                                  /* 0x010f000000002c00 */
        /*00e0*/                   ISETP.NE.U32.AND P4, PT, RZ, UR2, PT;          /* 0x00000002ff007c0c */
                                                                                  /* 0x000fc0000bf85070 */
        /*00f0*/                   ISETP.NE.U32.OR P4, PT, R4, -0x7f87fa00, P4 ;  /* 0x807806000400780c */
                                                                                  /* 0x010fc00002785470 */
        /*0100*/               @P4 BMOV.32.CLEAR R11, B0 ;                        /* 0x00000000000b4355 */
                                                                                  /* 0x002f000000100000 */
        /*0110*/               @P4 BRA.U 0x250;                                   /* 0x0000013100004947 */
                                                                                  /* 0x000fc00003800000 */
        /*0120*/                   MOV R11, 0x0 ;                                 /* 0x00000000000b7802 */
                                                                                  /* 0x012fe20000000f00 */
        /*0130*/                   BMOV.32 B0, 0xffffffff ;                       /* 0xffffffff00007956 */
                                                                                  /* 0x000fe20000000000 */
        /*0140*/                   BMOV.32.CLEAR B1, B0 ;                         /* 0x0000000000017f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0150*/                   BMOV.32.CLEAR B2, B1 ;                         /* 0x0000000001027f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0160*/                   BMOV.32.CLEAR B3, B2 ;                         /* 0x0000000002037f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0170*/                   BMOV.32.CLEAR B4, B3 ;                         /* 0x0000000003047f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0180*/                   BMOV.32.CLEAR B5, B4 ;                         /* 0x0000000004057f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0190*/                   BMOV.32.CLEAR B6, B5 ;                         /* 0x0000000005067f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01a0*/                   BMOV.32.CLEAR B7, B6 ;                         /* 0x0000000006077f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01b0*/                   BMOV.32.CLEAR B8, B7 ;                         /* 0x0000000007087f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01c0*/                   BMOV.32.CLEAR B9, B8 ;                         /* 0x0000000008097f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01d0*/                   BMOV.32.CLEAR B10, B9 ;                        /* 0x00000000090a7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01e0*/                   BMOV.32.CLEAR B11, B10 ;                       /* 0x000000000a0b7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*01f0*/                   BMOV.32.CLEAR B12, B11 ;                       /* 0x000000000b0c7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0200*/                   BMOV.32.CLEAR B13, B12 ;                       /* 0x000000000c0d7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0210*/                   BMOV.32.CLEAR B14, B13 ;                       /* 0x000000000d0e7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0220*/                   BMOV.32.CLEAR B15, B14 ;                       /* 0x000000000e0f7f55 */
                                                                                  /* 0x000fe20000100000 */
        /*0230*/                   BMOV.32 B15, 0x0 ;                             /* 0x000000000f007956 */
                                                                                  /* 0x000fe20000000000 */
        /*0240*/                   UMOV UR2, 0x10 ;                               /* 0x0000001000027882 */
                                                                                  /* 0x000fe20000000000 */
        /*0250*/                   STL.128 [0xffffb0], R8 ;                       /* 0xffffb008ff007387 */
                                                                                  /* 0x0103e20000100c00 */
        /*0260*/                   BMOV.32 R0, TRAP_RETURN_PC.LO ;                /* 0x0000000015007355 */
                                                                                  /* 0x004f220000000000 */
        /*0270*/                   BMOV.32 R1, TRAP_RETURN_PC.HI ;                /* 0x0000000016017355 */
                                                                                  /* 0x004e240000000000 */
        /*0280*/                   STL.64 [0xffffa8], R0 ;                        /* 0xffffa800ff007387 */
                                                                                  /* 0x0113e40000100a00 */
        /*0290*/                   MOV R1, 0xffffa0 ;                             /* 0x00ffffa000017802 */
                                                                                  /* 0x002fe20000000f00 */
        /*02a0*/                   S2R R2, SR_GLOBALERRORSTATUS ;                 /* 0x0000000000027919 */
                                                                                  /* 0x004e240000004000 */
        /*02b0*/                   LOP3.LUT R2, R2, 0x4, RZ, 0xc0, !PT ;          /* 0x0000000402027812 */
                                                                                  /* 0x001fec00078ec0ff */
        /*02c0*/                   ISETP.EQ.AND P1, PT, R2, 0x4, PT ;             /* 0x000000040200780c */
                                                                                  /* 0x000fda0003f22270 */
        /*02d0*/              @!P1 BRA.U 0x3d0 ;                                  /* 0x000000f100009947 */
                                                                                  /* 0x000fea0003800000 */
        /*02e0*/                   MOV R2, 0x1e000000 ;                           /* 0x1e00000000027802 */
                                                                                  /* 0x000fe40000000f00 */
        /*02f0*/                   MOV R3, 0x7fac ;                               /* 0x00007fac00037802 */
                                                                                  /* 0x004fe20000000f00 */
        /*0300*/                   S2R R4, SR_VIRTUALSMID ;                       /* 0x0000000000047919 */
                                                                                  /* 0x010e220000004300 */
        /*0310*/                   MOV R5, 0x74a20 ;                              /* 0x00074a2000057802 */
                                                                                  /* 0x010fec0000000f00 */
        /*0320*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                 /* 0x0000000504027225 */
                                                                                  /* 0x001fea00078e0002 */
        /*0330*/                   IADD3 R2, P3, R2, 0x69020, RZ ;                /* 0x0006902002027810 */
                                                                                  /* 0x000fea0007f7e0ff */
        /*0340*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;              /* 0x000000ff03037210 */
                                                                                  /* 0x000fe20001ffe4ff */
        /*0350*/                   S2R R4, SR_VIRTID ;                            /* 0x0000000000047919 */
                                                                                  /* 0x000e240000000300 */
        /*0360*/                   SHF.R.U32.HI R4, RZ, 0x8, R4 ;                 /* 0x00000008ff047819 */
                                                                                  /* 0x001fec0000011604 */
        /*0370*/                   SGXT.U32 R4, R4, 0x7 ;                         /* 0x000000070404781a */
                                                                                  /* 0x000fe40000000000 */
        /*0380*/                   MOV R5, 0x2c0 ;                                /* 0x000002c000057802 */
                                                                                  /* 0x000fec0000000f00 */
        /*0390*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                 /* 0x0000000504027225 */
                                                                                  /* 0x000fea00078e0002 */
        /*03a0*/                   LD.E.64 R4, [R2+0x288] ;                       /* 0x0000028802047980 */
                                                                                  /* 0x0005220000100b00 */
        /*03b0*/                   CCTLL.IVALL ;                                  /* 0x00000000ff007990 */
                                                                                  /* 0x000fe20002000000 */
        /*03c0*/                   SETLMEMBASE R4 ;                               /* 0x00000000040073c1 */
                                                                                  /* 0x0109c00000000000 */
        /*03d0*/                   R2P PR, RZ ;                                   /* 0x000000ffff007804 */
                                                                                  /* 0x000fe40000000000 */
// trap_entry_bootstrap end


        /*03e0*/                   IADD3 R1, R1, -0x10, RZ ;                      /* 0xfffffff001017810 */
                                                                                  /* 0x002fe40007ffe0ff */
        /*03f0*/                   MOV R2, RZ ;                                   /* 0x000000ff00027202 */
                                                                                  /* 0x004fe20000000f00 */

// TRAP_ABI_CALL(do_read_trap_reason) (0x7fac32f6ac00)
        /*0400*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0410*/                   CALL.ABS 0x7fac32f6ac00;                       /* 0x32f6ac0000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*0420*/                   MOV R3, RZ ;                                   /* 0x000000ff00037202 */
                                                                                  /* 0x005fea0000000f00 */
        /*0430*/                   STL.64 [R1], R2 ;                              /* 0x0000000201007387 */
                                                                                  /* 0x0085e20000100a00 */

// check_preempt_restore:
        /*0440*/                   LOP3.LUT P0, RZ, R2, 0x1, RZ, 0xc0, !PT ;      /* 0x0000000102ff7812 */
                                                                                  /* 0x000fda000780c0ff */
        /*0450*/              @!P0 BRA.U 0x490 ;                                  /* 0x0000003100008947 */
                                                                                  /* 0x000fea0003800000 */
// TRAP_ABI_CALL(do_preempt_restore) (0x7fac32f6be00)
        /*0460*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0470*/                   CALL.ABS 0x7fac32f6be00;                       /* 0x32f6be0000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*0480*/                   LDL R2, [R1] ;                                 /* 0x0000000001027983 */
                                                                                  /* 0x0044e40000100800 */


// check_detect_continuation:
        /*0490*/                   LOP3.LUT P0, RZ, R2, 0x2, RZ, 0xc0, !PT ;      /* 0x0000000202ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*04a0*/              @!P0 BRA.U 0x500 ;                                  /* 0x0000005100008947 */
                                                                                  /* 0x000fea0003800000 */
// will not be executed here, branch out to 0x500
// TRAP_ABI_CALL(do_detect_continuation) (0x7fac32f6c900)
        /*04b0*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*04c0*/                   CALL.ABS 0x7fac32f6c900;                       /* 0x32f6c90000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*04d0*/                   MOV R3, R2 ;                                   /* 0x0000000200037202 */
                                                                                  /* 0x005fea0000000f00 */
        /*04e0*/                   STL [R1+0x4], R3 ;                             /* 0x0000040301007387 */
                                                                                  /* 0x0005e40000100800 */
        /*04f0*/                   LDL R2, [R1] ;                                 /* 0x0000000001027983 */
                                                                                  /* 0x0044e40000100800 */


// check_set_defer_continuation:
        /*0500*/                   LOP3.LUT P0, RZ, R2, 0x4, RZ, 0xc0, !PT ;      /* 0x0000000402ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*0510*/              @!P0 BRA.U 0x550 ;                                  /* 0x0000003100008947 */
                                                                                  /* 0x000fea0003800000 */
// will not be executed here, branch out to 0x550
// TRAP_ABI_CALL(do_set_defer_continuations) (0x7fac32f6d300)
        /*0520*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0530*/                   CALL.ABS 0x7fac32f6d300;                       /* 0x32f6d30000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*0540*/                   LDL R2, [R1] ;                                 /* 0x0000000001027983 */
                                                                                  /* 0x0044e40000100800 */
                                                                

// check_pause:
        /*0550*/                   LOP3.LUT P0, RZ, R2, 0x8, RZ, 0xc0, !PT ;      /* 0x0000000802ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*0560*/              @!P0 BRA.U 0x5b0 ;                                  /* 0x0000004100008947 */
                                                                                  /* 0x000fea0003800000 */
// TRAP_ABI_CALL(do_pause) (0x7fac32f6de00)
        /*0570*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0580*/                   CALL.ABS 0x7fac32f6de00;                       /* 0x32f6de0000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*0590*/                   MOV R2, RZ ;                                   /* 0x000000ff00027202 */
                                                                                  /* 0x004fe20000000f00 */
        /*05a0*/                   BRA.U 0x400 ;                                  /* 0xfffffe5100007947 */
                                                                                  /* 0x000fea000383ffff */


// check_preempt_save:
        /*05b0*/                   LOP3.LUT P0, RZ, R2, 0x10, RZ, 0xc0, !PT ;     /* 0x0000001002ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*05c0*/              @!P0 BRA.U 0x610 ;                                  /* 0x0000004100008947 */
                                                                                  /* 0x000fea0003800000 */
// TRAP_ABI_CALL(do_preempt_save) (0x7fac32f6f000)
        /*05d0*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*05e0*/                   CALL.ABS 0x7fac32f6f000;                       /* 0x32f6f00000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*05f0*/                   LDL R2, [R1] ;                                 /* 0x0000000001027983 */
                                                                                  /* 0x004fe20000100800 */
        /*0600*/                   BRA.U 0x840 ;                                  /* 0x0000023100007947 */
                                                                                  /* 0x000fea0003800000 */


// check_warp_is_sw_paused:
        /*0610*/                   LOP3.LUT P0, RZ, R2, 0x20, RZ, 0xc0, !PT ;     /* 0x0000002002ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*0620*/              @!P0 BRA.U 0x670 ;                                  /* 0x0000004100008947 */
                                                                                  /* 0x000fea0003800000 */
// will not be executed here, branch out to 0x670
// TRAP_ABI_CALL(do_pause_quiet) (0x7fac32f6fb00)
        /*0630*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0640*/                   CALL.ABS 0x7fac32f6fb00;                       /* 0x32f6fb0000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*0650*/                   MOV R2, RZ ;                                   /* 0x000000ff00027202 */
                                                                                  /* 0x004fe20000000f00 */
        /*0660*/                   BRA.U 0x400 ;                                  /* 0xfffffd9100007947 */
                                                                                  /* 0x000fea000383ffff */


// check_warp_has_defer_continuations:
        /*0670*/                   LOP3.LUT P0, RZ, R2, 0x40, RZ, 0xc0, !PT ;     /* 0x0000004002ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*0680*/              @!P0 BRA.U 0x6e0 ;                                  /* 0x0000005100008947 */
                                                                                  /* 0x000fea0003800000 */
// will not be executed here, branch out to 0x6e0
// TRAP_ABI_CALL(get_defer_continuation_state_and_clear) (0x7fac32f70500)
        /*0690*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*06a0*/                   CALL.ABS 0x7fac32f70500;                       /* 0x32f7050000007943 */
                                                                                  /* 0x000fc00003807fac */
        /*06b0*/                   MOV R3, R2 ;                                   /* 0x0000000200037202 */
                                                                                  /* 0x005fea0000000f00 */
        /*06c0*/                   STL [R1+0x4], R3 ;                             /* 0x0000040301007387 */
                                                                                  /* 0x0005e40000100800 */
        /*06d0*/                   LDL R2, [R1] ;                                 /* 0x0000000001027983 */
                                                                                  /* 0x0044e40000100800 */


// check_handle_continuations:
        /*06e0*/                   LOP3.LUT P0, RZ, R2, 0x80, RZ, 0xc0, !PT ;     /* 0x0000008002ff7812 */
                                                                                  /* 0x008fda000780c0ff */
        /*06f0*/              @!P0 BRA.U 0x730 ;                                  /* 0x0000003100008947 */
                                                                                  /* 0x000fea0003800000 */
// will not be executed here, branch out to 0x730
// TRAP_ABI_CALL(do_handle_continuations) (0x7fac32f71000)
        /*0700*/                   LDL R3, [R1+0x4] ;                             /* 0x0000040001037983 */
                                                                                  /* 0x0054220000100800 */
        /*0710*/                   LEPC R12 ;                                     /* 0x00000000000c734e */
                                                                                  /* 0x000fe20000000000 */
        /*0720*/                   CALL.ABS 0x7fac32f71000;                       /* 0x32f7100000007943 */
                                                                                  /* 0x000fc00003807fac */

// trap_exit_bootstrap begin
        /*0730*/                   LDL.64 R4, [0xffffa8] ;                        /* 0xffffa800ff047983 */
                                                                                  /* 0x010e640000100a00 */
        /*0740*/                   BMOV.32 TRAP_RETURN_PC.LO, R4 ;                /* 0x0000000415007356 */
                                                                                  /* 0x0023e20000000000 */
        /*0750*/                   BMOV.32 TRAP_RETURN_PC.HI, R5 ;                /* 0x0000000516007356 */
                                                                                  /* 0x000be20000000000 */
        /*0760*/                   LDL.128 R8, [0xffffb0] ;                       /* 0xffffb000ff087983 */
                                                                                  /* 0x012e640000100c00 */
        /*0770*/                   RPCMOV.32 Rpc.LO, R8 ;                         /* 0x0000000800007352 */
                                                                                  /* 0x002fec0000000000 */
        /*0780*/                   RPCMOV.32 Rpc.HI, R9 ;                         /* 0x0000000980007352 */
                                                                                  /* 0x000fec0000000000 */
        /*0790*/                   BMOV.32 OPT_STACK, R10 ;                       /* 0x0000000a1c007356 */
                                                                                  /* 0x0009e20000000000 */
        /*07a0*/                   BMOV.32 B0, R11 ;                              /* 0x0000000b00007356 */
                                                                                  /* 0x0003e40000000000 */
        /*07b0*/                   LDL.128 R0, [0xfffff0] ;                       /* 0xfffff000ff007983 */
                                                                                  /* 0x01fe240000100c00 */
        /*07c0*/                   MOV R12, R0 ;                                  /* 0x00000000000c7202 */
                                                                                  /* 0x001fe40000000f00 */
        /*07d0*/                   MOV R13, R1 ;                                  /* 0x00000001000d7202 */
                                                                                  /* 0x000fe40000000f00 */
        /*07e0*/                   R2P PR, R2 ;                                   /* 0x000000ff02007804 */
                                                                                  /* 0x000fe20000000000 */
        /*07f0*/                   BMOV.32 TRAP_RETURN_MASK, R3 ;                 /* 0x0000000317007356 */
                                                                                  /* 0x0001e20000000000 */
        /*0800*/                   LDL.128 R8, [0xffffe0] ;                       /* 0xffffe000ff087983 */
                                                                                  /* 0x012fe20000100c00 */
        /*0810*/                   LDL.128 R4, [0xffffd0] ;                       /* 0xffffd000ff047983 */
                                                                                  /* 0x032fe20000100c00 */
        /*0820*/                   LDL.128 R0, [0xffffc0] ;                       /* 0xffffc000ff007983 */
                                                                                  /* 0x001fe20000100c00 */
// trap_exit_bootstrap end
        /*0830*/                   RTT;                                           /* 0x000000000000794f */
                                                                                  /* 0x000fc00000000000 */
        /*0840*/                   EXIT.PREEMPTED.NO_ATEXIT;                      /* 0x000000000000794d */
                                                                                  /* 0x000fc00003e00000 */
        /*0850*/                   BRA 0x850;                                     /* 0xfffffff000007947 */
                                                                                  /* 0x000fc0000383ffff */
        /*0860*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*0870*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*0880*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*0890*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08a0*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08b0*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08c0*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08d0*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08e0*/                   NOP;                                           /* 0x0000000000007918 */
                                                                                  /* 0x000fc00000000000 */
        /*08f0*/                   NOP;                                           /* 0x0000000000007918 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6ac00
// function name: do_read_trap_reason

	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0010*/                   MOV R2, RZ ;                                 /* 0x000000ff00027202 */
                                                                                /* 0x000fe40000000f00 */
        /*0020*/                   ISETP.NE.AND P6, PT, RZ, RZ, PT ;            /* 0x000000ffff00720c */
                                                                                /* 0x000fe20003fc5270 */
// GET_WARP_SCRATCHPAD_FIELD_8(warpFlagsPauseServiced, R4, R5, R0, P0) begin
// GET_WARP_SCRATCHPAD_ADDR(R4, R5, R0, P0) begin
        /*0030*/                   S2R R4, SR_VIRTUALSMID ;                     /* 0x0000000000047919 */
                                                                                /* 0x000e220000004300 */
        /*0040*/                   S2R R5, SR_VIRTID ;                          /* 0x0000000000057919 */
                                                                                /* 0x000e640000000300 */
        /*0050*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;               /* 0x00000008ff057819 */
                                                                                /* 0x002fec0000011605 */
        /*0060*/                   SGXT.U32 R5, R5, 0x7 ;                       /* 0x000000070505781a */
                                                                                /* 0x000fec0000000000 */
        /*0070*/                   IMAD.U32 R0, R4, 0x40, R5 ;                  /* 0x0000004004007824 */
                                                                                /* 0x001fec00078e0005 */
        /*0080*/                   IMAD R0, R0, 0x198, RZ ;                     /* 0x0000019800007824 */
                                                                                /* 0x000fe200078e02ff */
        /*0090*/                   MOV R4, 0x33400000 ;                         /* 0x3340000000047802 */
                                                                                /* 0x000fe80000000f00 */
        /*00a0*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x000fe40000000f00 */
        /*00b0*/                   IADD3 R4, P0, R4, 0x10, RZ ;                 /* 0x0000001004047810 */
                                                                                /* 0x000fea0007f1e0ff */
        /*00c0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fe400007fe4ff */
        /*00d0*/                   IADD3 R4, P0, R4, R0, RZ ;                   /* 0x0000000004047210 */
                                                                                /* 0x000fea0007f1e0ff */
        /*00e0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fea00007fe4ff */
// GET_WARP_SCRATCHPAD_ADDR(R4, R5, R0, P0) end

        /*00f0*/                   LD.E.U8.CONSTANT R0, [R4+0x195] ;            /* 0x0000019504007980 */
                                                                                /* 0x0000640000108100 */
// GET_WARP_SCRATCHPAD_FIELD_8(warpFlagsPauseServiced, R4, R5, R0, P0) end


        /*0100*/                   ISETP.NE.AND P0, PT, R0, RZ, PT ;            /* 0x000000ff0000720c */
                                                                                /* 0x002fda0003f05270 */

// SET_THSTATE_BIT_ON(P0, R2, WARP_IS_SW_PAUSED) begin
        /*0110*/               @P0 LOP3.LUT R2, R2, 0x20, RZ, 0xfc, !PT ;       /* 0x0000002002020812 */
                                                                                /* 0x000fe400078efcff */
// SET_THSTATE_BIT_ON(P0, R2, WARP_IS_SW_PAUSED) end


// GET_CILP_BUFFER_BASE_SM begin
// GET_CILP_BUFFER_BASE begin
        /*0120*/                   MOV R4, 0x1e000000 ;                         /* 0x1e00000000047802 */
                                                                                /* 0x001fe40000000f00 */
        /*0130*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x001fe20000000f00 */
// GET_CILP_BUFFER_BASE end
// GET_SM_ID begin
        /*0140*/                   S2R R0, SR_VIRTUALSMID ;                     /* 0x0000000000007919 */
                                                                                /* 0x000e620000004300 */
// GET_SM_ID end

        /*0150*/                   MOV R3, 0x74a20 ;                            /* 0x00074a2000037802 */
                                                                                /* 0x000fec0000000f00 */
// SCALED_OFFSET_FROM_BASE begin
        /*0160*/                   IMAD.WIDE.U32 R4, R0, R3, R4 ;               /* 0x0000000300047225 */
                                                                                /* 0x003fea00078e0004 */
// SCALED_OFFSET_FROM_BASE end

        /*0170*/                   IADD3 R4, P0, R4, 0x8, RZ ;                  /* 0x0000000804047810 */
                                                                                /* 0x001fea0007f1e0ff */
        /*0180*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x001fe200007fe4ff */
        /*0190*/                   S2R R0, SR_VIRTID ;                          /* 0x0000000000007919 */
                                                                                /* 0x000e640000000300 */
        /*01a0*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;               /* 0x00000008ff007819 */
                                                                                /* 0x002fec0000011600 */
        /*01b0*/                   SGXT.U32 R0, R0, 0x7 ;                       /* 0x000000070000781a */
                                                                                /* 0x000fec0000000000 */
        /*01c0*/                   ISETP.GE.U32.AND P0, PT, R0, 0x20, PT ;      /* 0x000000200000780c */
                                                                                /* 0x000fda0003f06070 */
        /*01d0*/               @P0 IADD3 R4, P1, R4, 0x4, RZ ;                  /* 0x0000000404040810 */
                                                                                /* 0x001fea0007f3e0ff */
        /*01e0*/               @P0 IADD3.X R5, R5, RZ, RZ, P1, !PT ;            /* 0x000000ff05050210 */
                                                                                /* 0x001fe40000ffe4ff */
        /*01f0*/               @P0 IADD3 R0, R0, -0x20, RZ ;                    /* 0xffffffe000000810 */
                                                                                /* 0x000fec0007ffe0ff */
        /*0200*/                   SHF.L.U32.HI R0, RZ, R0, 0x1 ;               /* 0x00000001ff007419 */
                                                                                /* 0x000fe80000010600 */
        /*0210*/                   LD.E.CONSTANT R3, [R4] ;                     /* 0x0000000004037980 */
                                                                                /* 0x0000640000108900 */
        /*0220*/                   LOP3.LUT P0, R3, R3, R0, RZ, 0xc0, !PT ;     /* 0x0000000003037212 */
                                                                                /* 0x002fda000780c0ff */
        /*0230*/               @P0 LOP3.LUT R2, R2, 0x40, RZ, 0xfc, !PT ;       /* 0x0000004002020812 */
                                                                                /* 0x000fe200078efcff */
        /*0240*/                   S2R R0, SR_GLOBALERRORSTATUS ;               /* 0x0000000000007919 */
                                                                                /* 0x000e640000004000 */
        /*0250*/                   R2P PR, R0 ;                                 /* 0x000000ff00007804 */
                                                                                /* 0x002fda0000000000 */
        /*0260*/               @P1 LOP3.LUT R2, R2, 0x10, RZ, 0xfc, !PT ;       /* 0x0000001002021812 */
                                                                                /* 0x000fec00078efcff */
        /*0270*/               @P2 LOP3.LUT R2, R2, 0x1, RZ, 0xfc, !PT ;        /* 0x0000000102022812 */
                                                                                /* 0x000fe800078efcff */
        /*0280*/                   R2P PR, RZ ;                                 /* 0x000000ffff007804 */
                                                                                /* 0x000fe40000000000 */
        /*0290*/                   LOP3.LUT P0, RZ, R2, 0x20, RZ, 0xc0, !PT ;   /* 0x0000002002ff7812 */
                                                                                /* 0x000fe4000780c0ff */
        /*02a0*/                   LOP3.LUT P5, RZ, R2, 0x1, RZ, 0xc0, !PT ;    /* 0x0000000102ff7812 */
                                                                                /* 0x000fea00078ac0ff */
        /*02b0*/                   PLOP3.LUT P0, PT, P0, P5, PT, 0xf8, 0x8f ;   /* 0x00000000008f781c */
                                                                                /* 0x000ff2000070bf70 */
        /*02c0*/                   MOV R0, RZ ;                                 /* 0x000000ff00007202 */
                                                                                /* 0x000fe80000000f00 */
        /*02d0*/              @!P0 S2R R0, SR_WARPERRORSTATUS ;                 /* 0x0000000000008919 */
                                                                                /* 0x000e640000004200 */
        /*02e0*/                   LOP3.LUT P1, RZ, R0, 0xff, RZ, 0xc0, !PT ;   /* 0x000000ff00ff7812 */
                                                                                /* 0x002fe4000782c0ff */
        /*02f0*/                   SHF.R.U32.HI R3, RZ, 0x18, R0 ;              /* 0x00000018ff037819 */
                                                                                /* 0x000fec0000011600 */
        /*0300*/                   SGXT.U32 R3, R3, 0x3 ;                       /* 0x000000030303781a */
                                                                                /* 0x000fec0000000000 */
        /*0310*/                   ISETP.EQ.U32.AND P2, PT, R3, 0x7, PT ;       /* 0x000000070300780c */
                                                                                /* 0x000fe40003f42070 */
        /*0320*/                   ISETP.EQ.U32.AND P3, PT, R3, 0x3, PT ;       /* 0x000000030300780c */
                                                                                /* 0x000fe40003f62070 */
        /*0330*/                   ISETP.EQ.U32.AND P4, PT, R3, 0x1, PT ;       /* 0x000000010300780c */
                                                                                /* 0x000fe40003f82070 */
        /*0340*/                   MOV R4, 0x33400000 ;                         /* 0x3340000000047802 */
                                                                                /* 0x001fe40000000f00 */
        /*0350*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x001fea0000000f00 */
        /*0360*/                   LD.E.CONSTANT R0, [R4+0x4] ;                 /* 0x0000000404007980 */
                                                                                /* 0x0000a40000108900 */
        /*0370*/                   ISETP.EQ.AND P5, PT, R0, 0x1, P5 ;           /* 0x000000010000780c */
                                                                                /* 0x004fe40002fa2270 */
        /*0380*/                   MOV R7, 0x290 ;                              /* 0x0000029000077802 */
                                                                                /* 0x000fe20000000f00 */
        /*0390*/                   S2R R0, SR_GLOBALERRORSTATUS ;               /* 0x0000000000007919 */
                                                                                /* 0x000ea40000004000 */
        /*03a0*/                   LOP3.LUT P0, RZ, R0, 0x1, RZ, 0xc0, !PT ;    /* 0x0000000100ff7812 */
                                                                                /* 0x004fda000780c0ff */
        /*03b0*/              @!P0 BRA.U 0x520 ;                                /* 0x0000016100008947 */
                                                                                /* 0x000fea0003800000 */
        /*03c0*/                   LOP3.LUT P0, RZ, R2, 0x1, RZ, 0xc0, !PT ;    /* 0x0000000102ff7812 */
                                                                                /* 0x000fda000780c0ff */
        /*03d0*/               @P0 BRA.U 0x520 ;                                /* 0x0000014100000947 */
                                                                                /* 0x000fea0003800000 */

// GET_WARP_SCRATCHPAD_FIELD_32()
// GET_WARP_SCRATCHPAD_ADDR(R4, R5, R0, P0) begin
        /*03e0*/                   S2R R4, SR_VIRTUALSMID ;                     /* 0x0000000000047919 */
                                                                                /* 0x001ea20000004300 */
        /*03f0*/                   S2R R5, SR_VIRTID ;                          /* 0x0000000000057919 */
                                                                                /* 0x001ee40000000300 */
        /*0400*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;               /* 0x00000008ff057819 */
                                                                                /* 0x009fec0000011605 */
        /*0410*/                   SGXT.U32 R5, R5, 0x7 ;                       /* 0x000000070505781a */
                                                                                /* 0x001fec0000000000 */
        /*0420*/                   IMAD.U32 R0, R4, 0x40, R5 ;                  /* 0x0000004004007824 */
                                                                                /* 0x004fec00078e0005 */
        /*0430*/                   IMAD R0, R0, 0x198, RZ ;                     /* 0x0000019800007824 */
                                                                                /* 0x000fe200078e02ff */
        /*0440*/                   MOV R4, 0x33400000 ;                         /* 0x3340000000047802 */
                                                                                /* 0x001fe80000000f00 */
        /*0450*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x001fe40000000f00 */
        /*0460*/                   IADD3 R4, P0, R4, 0x10, RZ ;                 /* 0x0000001004047810 */
                                                                                /* 0x001fea0007f1e0ff */
        /*0470*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x001fe400007fe4ff */
        /*0480*/                   IADD3 R4, P0, R4, R0, RZ ;                   /* 0x0000000004047210 */
                                                                                /* 0x001fea0007f1e0ff */
        /*0490*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x001fea00007fe4ff */
// GET_WARP_SCRATCHPAD_ADDR(R4, R5, R0, P0) end

        /*04a0*/                   LD.E.CONSTANT R0, [R4+0x17c] ;               /* 0x0000017c04007980 */
                                                                                /* 0x0000a40000108900 */
// GET_WARP_SCRATCHPAD_FIELD_32() end


        /*04b0*/                   ISETP.EQ.AND P0, PT, R0, RZ, PT ;            /* 0x000000ff0000720c */
                                                                                /* 0x004fda0003f02270 */
        /*04c0*/              @!P0 IADD3 R0, R0, -0x1, RZ ;                     /* 0xffffffff00008810 */
                                                                                /* 0x000fe20007ffe0ff */
        /*04d0*/                   S2R R3, SR_LANEID ;                          /* 0x0000000000037919 */
                                                                                /* 0x000e640000000000 */
        /*04e0*/                   ISETP.EQ.AND P0, PT, R3, RZ, PT ;            /* 0x000000ff0300720c */
                                                                                /* 0x002fda0003f02270 */
        /*04f0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x17c], R0 ;      /* 0x0000017c04000385 */
                                                                                /* 0x0001e20000108900 */
        /*0500*/                   ISETP.EQ.AND P0, PT, R0, RZ, PT ;            /* 0x000000ff0000720c */
                                                                                /* 0x000fda0003f02270 */
        /*0510*/               @P0 LOP3.LUT R7, R7, 0x1, RZ, 0xfc, !PT ;        /* 0x0000000107070812 */
                                                                                /* 0x000fe800078efcff */
        /*0520*/                   S2R R0, SR_GLOBALERRORSTATUS ;               /* 0x0000000000007919 */
                                                                                /* 0x005ea40000004000 */
        /*0530*/                   LOP3.LUT P0, RZ, R0, R7, RZ, 0xc0, !PT ;     /* 0x0000000700ff7212 */
                                                                                /* 0x004fda000780c0ff */
        /*0540*/                   P2R R0, PR, RZ, 0x3f ;                       /* 0x0000003fff007803 */
                                                                                /* 0x000fec0000000000 */
        /*0550*/                   ISETP.NE.AND P0, PT, R0, RZ, PT ;            /* 0x000000ff0000720c */
                                                                                /* 0x000ff00003f05270 */
        /*0560*/                   ISETP.NE.AND P6, PT, RZ, RZ, PT ;            /* 0x000000ffff00720c */
                                                                                /* 0x000fe20003fc5270 */
        /*0570*/                   B2R R6, 0x0 ;                                /* 0x000000000006731c */
                                                                                /* 0x000ea20000000000 */
        /*0580*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0590*/                   R2B 0x0, RZ ;                                /* 0x000000ff0000731e */
                                                                                /* 0x000fe20000000000 */
        /*05a0*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*05b0*/               @P0 MOV R7, 0x80000000 ;                         /* 0x8000000000070802 */
                                                                                /* 0x000fea0000000f00 */
        /*05c0*/               @P0 R2B 0x0, R7 ;                                /* 0x000000070000031e */
                                                                                /* 0x0009e20000000000 */
        /*05d0*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*05e0*/                   B2R R7, 0x0 ;                                /* 0x000000000007731c */
                                                                                /* 0x010ee40000000000 */
        /*05f0*/                   ISETP.NE.AND P0, PT, R7, RZ, PT ;            /* 0x000000ff0700720c */
                                                                                /* 0x008ff40003f05270 */
        /*0600*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0610*/                   R2B 0x0, R6 ;                                /* 0x000000060000731e */
                                                                                /* 0x0045e20000000000 */
        /*0620*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0630*/               @P0 LOP3.LUT R2, R2, 0x8, RZ, 0xfc, !PT ;        /* 0x0000000802020812 */
                                                                                /* 0x000fec00078efcff */
        /*0640*/                   LOP3.LUT P0, RZ, R2, 0x40, RZ, 0xc0, !PT ;   /* 0x0000004002ff7812 */
                                                                                /* 0x000fea000780c0ff */
        /*0650*/                   PLOP3.LUT P0, PT, P0, P6, PT, 0xf8, 0x8f ;   /* 0x00000000008f781c */
                                                                                /* 0x000ff2000070df70 */
        /*0660*/                   MOV R0, RZ ;                                 /* 0x000000ff00007202 */
                                                                                /* 0x000fe80000000f00 */
        /*0670*/              @!P0 S2R R0, SR_WARPERRORSTATUS ;                 /* 0x0000000000008919 */
                                                                                /* 0x000ee40000004200 */
        /*0680*/                   SHF.R.U32.HI R3, RZ, 0x18, R0 ;              /* 0x00000018ff037819 */
                                                                                /* 0x00afec0000011600 */
        /*0690*/                   SGXT.U32 R3, R3, 0x3 ;                       /* 0x000000030303781a */
                                                                                /* 0x000fec0000000000 */
        /*06a0*/                   ISETP.EQ.U32.AND P0, PT, R3, 0x2, PT ;       /* 0x000000020300780c */
                                                                                /* 0x000ff20003f02070 */
        /*06b0*/                   B2R R6, 0x0 ;                                /* 0x000000000006731c */
                                                                                /* 0x004e620000000000 */
        /*06c0*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*06d0*/                   R2B 0x0, RZ ;                                /* 0x000000ff0000731e */
                                                                                /* 0x000fe20000000000 */
        /*06e0*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*06f0*/               @P0 MOV R7, 0x80000000 ;                         /* 0x8000000000070802 */
                                                                                /* 0x010fea0000000f00 */
        /*0700*/               @P0 R2B 0x0, R7 ;                                /* 0x000000070000031e */
                                                                                /* 0x0009e20000000000 */
        /*0710*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0720*/                   B2R R7, 0x0 ;                                /* 0x000000000007731c */
                                                                                /* 0x010ea40000000000 */
        /*0730*/                   ISETP.NE.AND P0, PT, R7, RZ, PT ;            /* 0x000000ff0700720c */
                                                                                /* 0x004ff40003f05270 */
        /*0740*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0750*/                   R2B 0x0, R6 ;                                /* 0x000000060000731e */
                                                                                /* 0x002fe20000000000 */
        /*0760*/                   BAR.SYNCALL ;                                /* 0x0000000000007b1d */
                                                                                /* 0x000fec0000008000 */
        /*0770*/               @P0 LOP3.LUT R2, R2, 0x2, RZ, 0xfc, !PT ;        /* 0x0000000202020812 */
                                                                                /* 0x000fe400078efcff */
        /*0780*/                   MOV R3, 0x41 ;                               /* 0x0000004100037802 */
                                                                                /* 0x000fec0000000f00 */
        /*0790*/                   LOP3.LUT P0, R0, R2, R3, RZ, 0xc0, !PT ;     /* 0x0000000302007212 */
                                                                                /* 0x000fec000780c0ff */
        /*07a0*/                   ISETP.EQ.AND P0, PT, R0, R3, PT ;            /* 0x000000030000720c */
                                                                                /* 0x000fda0003f02270 */
        /*07b0*/               @P0 LOP3.LUT R2, R2, 0x80, RZ, 0xfc, !PT ;       /* 0x0000008002020812 */
                                                                                /* 0x000fec00078efcff */
        /*07c0*/                   LOP3.LUT P0, RZ, R2, 0x2, RZ, 0xc0, !PT ;    /* 0x0000000202ff7812 */
                                                                                /* 0x000fe4000780c0ff */
        /*07d0*/                   MOV R3, 0x18 ;                               /* 0x0000001800037802 */
                                                                                /* 0x000fec0000000f00 */
        /*07e0*/                   LOP3.LUT P1, R0, R2, R3, RZ, 0xc0, !PT ;     /* 0x0000000302007212 */
                                                                                /* 0x000fec000782c0ff */
        /*07f0*/                   ISETP.NE.AND P1, PT, R0, RZ, PT ;            /* 0x000000ff0000720c */
                                                                                /* 0x000fea0003f25270 */
        /*0800*/                   PLOP3.LUT P1, PT, P0, P1, PT, 0x80, 0x8 ;    /* 0x000000000008781c */
                                                                                /* 0x000fe40000723070 */
        /*0810*/                   MOV R3, 0x80 ;                               /* 0x0000008000037802 */
                                                                                /* 0x000fe40000000f00 */
        /*0820*/                   MOV R4, 0x4 ;                                /* 0x0000000400047802 */
                                                                                /* 0x001fec0000000f00 */
        /*0830*/               @P0 SEL R3, R4, R3, P1 ;                         /* 0x0000000304030207 */
                                                                                /* 0x000fec0000800000 */
        /*0840*/               @P0 LOP3.LUT R2, R2, R3, RZ, 0xfc, !PT ;         /* 0x0000000302020212 */
                                                                                /* 0x000fe200078efcff */
        /*0850*/                   RET.ABS R12 0x20;                            /* 0x000000200c007950 */
                                                                                /* 0x000fc00003a00000 */
        /*0860*/                   BRA 0x860;                                   /* 0xfffffff000007947 */
                                                                                /* 0x000fc0000383ffff */
        /*0870*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0880*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0890*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08a0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08b0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08c0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08d0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08e0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*08f0*/                   NOP;                                         /* 0x0000000000007918 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6be00
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   S2R R4, SR_VIRTUALSMID ;                     /* 0x0000000000047919 */
                                                                                /* 0x000e220000004300 */
        /*0010*/                   S2R R5, SR_VIRTID ;                          /* 0x0000000000057919 */
                                                                                /* 0x000e640000000300 */
        /*0020*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;               /* 0x00000008ff057819 */
                                                                                /* 0x002fec0000011605 */
        /*0030*/                   SGXT.U32 R5, R5, 0x7 ;                       /* 0x000000070505781a */
                                                                                /* 0x000fec0000000000 */
        /*0040*/                   IMAD.U32 R0, R4, 0x40, R5 ;                  /* 0x0000004004007824 */
                                                                                /* 0x001fec00078e0005 */
        /*0050*/                   IMAD R0, R0, 0x198, RZ ;                     /* 0x0000019800007824 */
                                                                                /* 0x000fe200078e02ff */
        /*0060*/                   MOV R4, 0x33400000 ;                         /* 0x3340000000047802 */
                                                                                /* 0x000fe80000000f00 */
        /*0070*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x000fe40000000f00 */
        /*0080*/                   IADD3 R4, P0, R4, 0x10, RZ ;                 /* 0x0000001004047810 */
                                                                                /* 0x000fea0007f1e0ff */
        /*0090*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fe400007fe4ff */
        /*00a0*/                   IADD3 R4, P0, R4, R0, RZ ;                   /* 0x0000000004047210 */
                                                                                /* 0x000fea0007f1e0ff */
        /*00b0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fe400007fe4ff */
        /*00c0*/                   IADD3 R4, P0, R4, 0x194, RZ ;                /* 0x0000019404047810 */
                                                                                /* 0x000fea0007f1e0ff */
        /*00d0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fea00007fe4ff */
        /*00e0*/                   ST.E.NA.U8.STRONG.SYS [R4], RZ ;             /* 0x0000000004007385 */
                                                                                /* 0x000fe200005141ff */
        /*00f0*/                   JMP.U 0x7fac32f75200;                        /* 0x32f752010000794a */
                                                                                /* 0x000fc00003807fac */
        /*0100*/                   BRA 0x100;                                   /* 0xfffffff000007947 */
                                                                                /* 0x000fc0000383ffff */
        /*0110*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0120*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0130*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0140*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                         /* 0x0000000000007918 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6c900
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   MOV R2, 0x2 ;                                /* 0x0000000200027802 */
                                                                                /* 0x000fec0000000f00 */
        /*0010*/                   LOP3.LUT P0, RZ, R2, 0x8, RZ, 0xc0, !PT ;    /* 0x0000000802ff7812 */
                                                                                /* 0x000fda000780c0ff */
        /*0020*/               @P0 LOP3.LUT R2, R2, 0x1, RZ, 0xfc, !PT ;        /* 0x0000000102020812 */
                                                                                /* 0x000fe200078efcff */
        /*0030*/                   JMP.U 0x7fac32f5e500;                        /* 0x32f5e5010000794a */
                                                                                /* 0x000fc00003807fac */
        /*0040*/                   BRA 0x40;                                    /* 0xfffffff000007947 */
                                                                                /* 0x000fc0000383ffff */
        /*0050*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0060*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0070*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0080*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0090*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00a0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00b0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00c0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00d0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00e0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*00f0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6d300
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   STL [R1+0x8], R3 ;                           /* 0x0000080301007387 */
                                                                                /* 0x000fe20000100800 */
        /*0010*/                   CCTLL.IV [R1+0x8] ;                          /* 0x0000080001007990 */
                                                                                /* 0x000fe20001800000 */
        /*0020*/                   MOV R4, 0x1e000000 ;                         /* 0x1e00000000047802 */
                                                                                /* 0x000fe40000000f00 */
        /*0030*/                   MOV R5, 0x7fac ;                             /* 0x00007fac00057802 */
                                                                                /* 0x000fe20000000f00 */
        /*0040*/                   S2R R0, SR_VIRTUALSMID ;                     /* 0x0000000000007919 */
                                                                                /* 0x000e220000004300 */
        /*0050*/                   MOV R6, 0x74a20 ;                            /* 0x00074a2000067802 */
                                                                                /* 0x000fec0000000f00 */
        /*0060*/                   IMAD.WIDE.U32 R4, R0, R6, R4 ;               /* 0x0000000600047225 */
                                                                                /* 0x001fea00078e0004 */
        /*0070*/                   IADD3 R4, P0, R4, 0x8, RZ ;                  /* 0x0000000804047810 */
                                                                                /* 0x000fea0007f1e0ff */
        /*0080*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;            /* 0x000000ff05057210 */
                                                                                /* 0x000fe200007fe4ff */
        /*0090*/                   S2R R0, SR_VIRTID ;                          /* 0x0000000000007919 */
                                                                                /* 0x000e240000000300 */
        /*00a0*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;               /* 0x00000008ff007819 */
                                                                                /* 0x001fec0000011600 */
        /*00b0*/                   SGXT.U32 R0, R0, 0x7 ;                       /* 0x000000070000781a */
                                                                                /* 0x000fec0000000000 */
        /*00c0*/                   ISETP.GE.U32.AND P0, PT, R0, 0x20, PT ;      /* 0x000000200000780c */
                                                                                /* 0x000fda0003f06070 */
        /*00d0*/               @P0 IADD3 R4, P1, R4, 0x4, RZ ;                  /* 0x0000000404040810 */
                                                                                /* 0x000fea0007f3e0ff */
        /*00e0*/               @P0 IADD3.X R5, R5, RZ, RZ, P1, !PT ;            /* 0x000000ff05050210 */
                                                                                /* 0x000fe40000ffe4ff */
        /*00f0*/               @P0 IADD3 R0, R0, -0x20, RZ ;                    /* 0xffffffe000000810 */
                                                                                /* 0x000fec0007ffe0ff */
        /*0100*/                   SHF.L.U32.HI R0, RZ, R0, 0x1 ;               /* 0x00000001ff007419 */
                                                                                /* 0x000fea0000010600 */
        /*0110*/                   RED.E.OR.STRONG.SM.PRIVATE [R4], R0 ;        /* 0x000000000400798e */
                                                                                /* 0x000fe20003108100 */
        /*0120*/                   RET.ABS R12 0x20;                            /* 0x000000200c007950 */
                                                                                /* 0x000fc00003a00000 */
        /*0130*/                   BRA 0x130;                                   /* 0xfffffff000007947 */
                                                                                /* 0x000fc0000383ffff */
        /*0140*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                         /* 0x0000000000007918 */
                                                                                /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6de00
                Function Name: do_pause
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   LOP3.LUT P0, RZ, R2, 0x20, RZ, 0xc0, !PT ;         /* 0x0000002002ff7812 */
                                                                                      /* 0x000fe6000780c0ff */
        /*0010*/                   MOV R4, 0x33400000 ;                               /* 0x3340000000047802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0020*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0030*/                   MOV R0, 0x1 ;                                      /* 0x0000000100007802 */
                                                                                      /* 0x000fea0000000f00 */
        /*0040*/                   ST.E.STRONG.SM.PRIVATE [R4], R0 ;                  /* 0x0000000004007385 */
                                                                                      /* 0x0007e20000108900 */
        /*0050*/               @P0 BRA.U 0x7c0 ;                                      /* 0x0000076100000947 */
                                                                                      /* 0x000fea0003800000 */
        /*0060*/                   S2R R0, SR_WARPERRORSTATUS ;                       /* 0x0000000000007919 */
                                                                                      /* 0x008e240000004200 */
        /*0070*/                   SHF.R.U32.HI R0, RZ, 0x18, R0 ;                    /* 0x00000018ff007819 */
                                                                                      /* 0x009fec0000011600 */
        /*0080*/                   SGXT.U32 R0, R0, 0x3 ;                             /* 0x000000030000781a */
                                                                                      /* 0x008fec0000000000 */
        /*0090*/                   ISETP.EQ.U32.AND P0, PT, R0, 0x3, PT ;             /* 0x000000030000780c */
                                                                                      /* 0x000fda0003f02070 */
        /*00a0*/              @!P0 BRA.U 0x1e0 ;                                      /* 0x0000013100008947 */
                                                                                      /* 0x000fea0003800000 */
        /*00b0*/                   S2R R0, SR_VIRTID ;                                /* 0x0000000000007919 */
                                                                                      /* 0x008e240000000300 */
        /*00c0*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;                     /* 0x00000008ff007819 */
                                                                                      /* 0x009fec0000011600 */
        /*00d0*/                   SGXT.U32 R0, R0, 0x7 ;                             /* 0x000000070000781a */
                                                                                      /* 0x008fe80000000000 */
        /*00e0*/                   S2R R7, SR_VIRTUALSMID ;                           /* 0x0000000000077919 */
                                                                                      /* 0x000e240000004300 */
        /*00f0*/                   IMAD.U32 R2, R7, 0x40, R0 ;                        /* 0x0000004007027824 */
                                                                                      /* 0x001fec00078e0000 */
        /*0100*/                   IMAD.SHL.U32 R2, R2, 0x20, RZ ;                    /* 0x0000002002027824 */
                                                                                      /* 0x000fe400078e00ff */
        /*0110*/                   IMAD.U32 R4, R7, 0x40, R0 ;                        /* 0x0000004007047824 */
                                                                                      /* 0x008fec00078e0000 */
        /*0120*/                   IMAD.SHL.U32 R4, R4, 0x4, RZ ;                     /* 0x0000000404047824 */
                                                                                      /* 0x008fe200078e00ff */
        /*0130*/                   MOV R0, 0x32a2ab00 ;                               /* 0x32a2ab0000007802 */
                                                                                      /* 0x008fe80000000f00 */
        /*0140*/                   MOV R7, 0x7fac ;                                   /* 0x00007fac00077802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0150*/                   IADD3 R2, P0, R0, R2, RZ ;                         /* 0x0000000200027210 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*0160*/                   IADD3.X R3, R7, RZ, RZ, P0, !PT ;                  /* 0x000000ff07037210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*0170*/                   LDC.64 R6, c[0x0][0x1870] ;                        /* 0x00061c00ff067b82 */
                                                                                      /* 0x000ea40000000a00 */
        /*0180*/                   IADD3 R4, P0, R6, R4, RZ ;                         /* 0x0000000406047210 */
                                                                                      /* 0x00cfea0007f1e0ff */
        /*0190*/                   IADD3.X R5, R7, RZ, RZ, P0, !PT ;                  /* 0x000000ff07057210 */
                                                                                      /* 0x008fe200007fe4ff */
        /*01a0*/                   S2R R0, SR_LANEID ;                                /* 0x0000000000007919 */
                                                                                      /* 0x008e240000000000 */
        /*01b0*/                   ISETP.EQ.AND P0, PT, R0, RZ, PT ;                  /* 0x000000ff0000720c */
                                                                                      /* 0x001fda0003f02270 */
        /*01c0*/               @P0 LD.E.CONSTANT R0, [R2+0x4] ;                       /* 0x0000000402000980 */
                                                                                      /* 0x0082240000108900 */
        /*01d0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4], R0 ;                  /* 0x0000000004000385 */
                                                                                      /* 0x0017e40000108900 */
        /*01e0*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x008f220000004300 */
        /*01f0*/                   S2R R5, SR_VIRTID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x008f640000000300 */
        /*0200*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;                     /* 0x00000008ff057819 */
                                                                                      /* 0x020fec0000011605 */
        /*0210*/                   SGXT.U32 R5, R5, 0x7 ;                             /* 0x000000070505781a */
                                                                                      /* 0x000fec0000000000 */
        /*0220*/                   IMAD.U32 R0, R4, 0x40, R5 ;                        /* 0x0000004004007824 */
                                                                                      /* 0x019fec00078e0005 */
        /*0230*/                   IMAD R0, R0, 0x198, RZ ;                           /* 0x0000019800007824 */
                                                                                      /* 0x000fe200078e02ff */
        /*0240*/                   MOV R4, 0x33400000 ;                               /* 0x3340000000047802 */
                                                                                      /* 0x000fe80000000f00 */
        /*0250*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0260*/                   IADD3 R4, P0, R4, 0x10, RZ ;                       /* 0x0000001004047810 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*0270*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*0280*/                   IADD3 R4, P0, R4, R0, RZ ;                         /* 0x0000000004047210 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*0290*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*02a0*/                   IADD3 R4, P0, R4, 0x195, RZ ;                      /* 0x0000019504047810 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*02b0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*02c0*/                   MOV R6, 0x1 ;                                      /* 0x0000000100067802 */
                                                                                      /* 0x004fea0000000f00 */
        /*02d0*/                   ST.E.NA.U8.STRONG.SM.PRIVATE [R4], R6 ;            /* 0x0000000004007385 */
                                                                                      /* 0x0001e40000508106 */
        /*02e0*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x001ea20000004300 */
        /*02f0*/                   S2R R5, SR_VIRTID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x001ee40000000300 */
        /*0300*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;                     /* 0x00000008ff057819 */
                                                                                      /* 0x009fec0000011605 */
        /*0310*/                   SGXT.U32 R5, R5, 0x7 ;                             /* 0x000000070505781a */
                                                                                      /* 0x001fec0000000000 */
        /*0320*/                   IMAD.U32 R0, R4, 0x40, R5 ;                        /* 0x0000004004007824 */
                                                                                      /* 0x004fec00078e0005 */
        /*0330*/                   IMAD R0, R0, 0x198, RZ ;                           /* 0x0000019800007824 */
                                                                                      /* 0x000fe200078e02ff */
        /*0340*/                   MOV R4, 0x33400000 ;                               /* 0x3340000000047802 */
                                                                                      /* 0x001fe80000000f00 */
        /*0350*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x001fe40000000f00 */
        /*0360*/                   IADD3 R4, P0, R4, 0x10, RZ ;                       /* 0x0000001004047810 */
                                                                                      /* 0x001fea0007f1e0ff */
        /*0370*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x001fe400007fe4ff */
        /*0380*/                   IADD3 R4, P0, R4, R0, RZ ;                         /* 0x0000000004047210 */
                                                                                      /* 0x001fea0007f1e0ff */
        /*0390*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x001fe200007fe4ff */
        /*03a0*/                   S2R R6, SR_LANEID ;                                /* 0x0000000000067919 */
                                                                                      /* 0x001ea40000000000 */
        /*03b0*/                   ISETP.EQ.U32.AND P0, PT, R6, RZ, PT ;              /* 0x000000ff0600720c */
                                                                                      /* 0x004fda0003f02070 */
        /*03c0*/               @P0 S2R R0, SR_VIRTID ;                                /* 0x0000000000000919 */
                                                                                      /* 0x000ea40000000300 */
        /*03d0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x148], R0 ;            /* 0x0000014804000385 */
                                                                                      /* 0x0041e40000108900 */
        /*03e0*/               @P0 S2R R0, SR_CirQueueIncrMinusOne ;                  /* 0x0000000000000919 */
                                                                                      /* 0x001ea40000002900 */
        /*03f0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x178], R0 ;            /* 0x0000017804000385 */
                                                                                      /* 0x0041e40000108900 */
        /*0400*/               @P0 S2R R0, SR_SMEMSZ ;                                /* 0x0000000000000919 */
                                                                                      /* 0x001ea40000003200 */
        /*0410*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x140], R0 ;            /* 0x0000014004000385 */
                                                                                      /* 0x0041e40000108900 */
        /*0420*/               @P0 S2R R0, SR_LWINSZ ;                                /* 0x0000000000000919 */
                                                                                      /* 0x001ea40000003500 */
        /*0430*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x14c], R0 ;            /* 0x0000014c04000385 */
                                                                                      /* 0x0041e40000108900 */
        /*0440*/               @P0 S2R R0, SR_LMEMLOSZ ;                              /* 0x0000000000000919 */
                                                                                      /* 0x001ea40000003600 */
        /*0450*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x150], R0 ;            /* 0x0000015004000385 */
                                                                                      /* 0x0041e40000108900 */
        /*0460*/               @P0 S2R R0, SR_LMEMHIOFF ;                             /* 0x0000000000000919 */
                                                                                      /* 0x001ea40000003700 */
        /*0470*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x154], R0 ;            /* 0x0000015404000385 */
                                                                                      /* 0x0041e20000108900 */
        /*0480*/                   GETLMEMBASE R2 ;                                   /* 0x00000000000273c0 */
                                                                                      /* 0x002e640000000000 */
        /*0490*/               @P0 ST.E.NA.64.STRONG.SM.PRIVATE [R4+0x158], R2 ;      /* 0x0000015804000385 */
                                                                                      /* 0x0021e40000508b02 */
        /*04a0*/               @P0 S2R R0, SR_GLOBALERRORSTATUS ;                     /* 0x0000000000000919 */
                                                                                      /* 0x001e640000004000 */
        /*04b0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x144], R0 ;            /* 0x0000014404000385 */
                                                                                      /* 0x0021e40000108900 */
        /*04c0*/               @P0 S2R R0, SR_WARPERRORSTATUS ;                       /* 0x0000000000000919 */
                                                                                      /* 0x001e640000004200 */
        /*04d0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x164], R0 ;            /* 0x0000016404000385 */
                                                                                      /* 0x0021e40000108900 */
        /*04e0*/                   CS2R R2, SR_ESR_PC ;                               /* 0x0000000000027805 */
                                                                                      /* 0x001fea0000015400 */
        /*04f0*/               @P0 ST.E.NA.64.STRONG.SM.PRIVATE [R4+0x168], R2 ;      /* 0x0000016804000385 */
                                                                                      /* 0x0001e40000508b02 */
        /*0500*/               @P0 S2R R0, SR_CTAID.X ;                               /* 0x0000000000000919 */
                                                                                      /* 0x001e640000002500 */
        /*0510*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x120], R0 ;            /* 0x0000012004000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0520*/               @P0 S2R R0, SR_CTAID.Y ;                               /* 0x0000000000000919 */
                                                                                      /* 0x001e640000002600 */
        /*0530*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x124], R0 ;            /* 0x0000012404000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0540*/               @P0 S2R R0, SR_CTAID.Z ;                               /* 0x0000000000000919 */
                                                                                      /* 0x001e640000002700 */
        /*0550*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x128], R0 ;            /* 0x0000012804000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0560*/               @P0 S2R R0, SR_REGALLOC ;                              /* 0x0000000000000919 */
                                                                                      /* 0x001e640000003d00 */
        /*0570*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x180], R0 ;            /* 0x0000018004000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0580*/                   LDL R2, [0xfffffc] ;                               /* 0xfffffc00ff027983 */
                                                                                      /* 0x001e640000100800 */
        /*0590*/               @P0 ST.E.NA.STRONG.SM.PRIVATE [R4+0x184], R2 ;         /* 0x0000018404000385 */
                                                                                      /* 0x0021e40000508902 */
        /*05a0*/                   LDL.64 R2, [0xffffa8] ;                            /* 0xffffa800ff027983 */
                                                                                      /* 0x001e640000100a00 */
        /*05b0*/               @P0 ST.E.NA.64.STRONG.SM.PRIVATE [R4+0x188], R2 ;      /* 0x0000018804000385 */
                                                                                      /* 0x0021e40000508b02 */
        /*05c0*/                   BMOV.32 R2, MEXITED ;                              /* 0x0000000018027355 */
                                                                                      /* 0x001e640000000000 */
        /*05d0*/               @P0 ST.E.NA.STRONG.SM.PRIVATE [R4+0x190], R2 ;         /* 0x0000019004000385 */
                                                                                      /* 0x0021e40000508902 */
        /*05e0*/               @P0 LDC R0, c[0x0][RZ] ;                               /* 0x00000000ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*05f0*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x12c], R0 ;            /* 0x0000012c04000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0600*/               @P0 LDC R0, c[0x0][0x4] ;                              /* 0x00000100ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0610*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x130], R0 ;            /* 0x0000013004000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0620*/               @P0 LDC R0, c[0x0][0x8] ;                              /* 0x00000200ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0630*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x134], R0 ;            /* 0x0000013404000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0640*/               @P0 LDC R0, c[0x0][0xc] ;                              /* 0x00000300ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0650*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x10c], R0 ;            /* 0x0000010c04000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0660*/               @P0 LDC R0, c[0x0][0x10] ;                             /* 0x00000400ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0670*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x110], R0 ;            /* 0x0000011004000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0680*/               @P0 LDC R0, c[0x0][0x14] ;                             /* 0x00000500ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0690*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x114], R0 ;            /* 0x0000011404000385 */
                                                                                      /* 0x0021e40000108900 */
        /*06a0*/               @P0 LDC.64 R2, c[0x0][0x38] ;                          /* 0x00000e00ff020b82 */
                                                                                      /* 0x001e640000000a00 */
        /*06b0*/               @P0 ST.E.64.STRONG.SM.PRIVATE [R4+0x138], R2 ;         /* 0x0000013804000385 */
                                                                                      /* 0x0021e40000108b02 */
        /*06c0*/               @P0 LDC.64 R2, c[0x0][0x40] ;                          /* 0x00001000ff020b82 */
                                                                                      /* 0x001e640000000a00 */
        /*06d0*/               @P0 ST.E.64.STRONG.SM.PRIVATE [R4+0x170], R2 ;         /* 0x0000017004000385 */
                                                                                      /* 0x0021e40000108b02 */
        /*06e0*/               @P0 LDC.64 R2, c[0x0][0x30] ;                          /* 0x00000c00ff020b82 */
                                                                                      /* 0x001e640000000a00 */
        /*06f0*/               @P0 ST.E.64.STRONG.SM.PRIVATE [R4+0x118], R2 ;         /* 0x0000011804000385 */
                                                                                      /* 0x0021e40000108b02 */
        /*0700*/               @P0 B2R.WARP R2 ;                                      /* 0x000000000002031c */
                                                                                      /* 0x001e640000008000 */
        /*0710*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x160], R2 ;            /* 0x0000016004000385 */
                                                                                      /* 0x0021e40000108902 */
        /*0720*/               @P0 LDC R0, c[0x0][0x108] ;                            /* 0x00004200ff000b82 */
                                                                                      /* 0x001e640000000800 */
        /*0730*/               @P0 ST.E.STRONG.SM.PRIVATE [R4+0x100], R0 ;            /* 0x0000010004000385 */
                                                                                      /* 0x0021e40000108900 */
        /*0740*/                   IADD3 R4, P0, R4, 0x0, RZ ;                        /* 0x0000000004047810 */
                                                                                      /* 0x001fea0007f1e0ff */
        /*0750*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x001fec00007fe4ff */
        /*0760*/                   IMAD.WIDE.U32 R4, P0, R6, 0x8, R4 ;                /* 0x0000000806047825 */
                                                                                      /* 0x001fea0007800004 */
        /*0770*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x001fe600007fe4ff */
        /*0780*/                   S2R R0, SR_TID ;                                   /* 0x0000000000007919 */
                                                                                      /* 0x001e640000002000 */
        /*0790*/                   ST.E.STRONG.SM.PRIVATE [R4], R0 ;                  /* 0x0000000004007385 */
                                                                                      /* 0x0021e40000108900 */
        /*07a0*/                   LDL R0, [0xffffc4] ;                               /* 0xffffc400ff007983 */
                                                                                      /* 0x001e240000100800 */
        /*07b0*/                   ST.E.STRONG.SM.PRIVATE [R4+0x4], R0 ;              /* 0x0000000404007385 */
                                                                                      /* 0x001fe20000108900 */
        /*07c0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe40000000000 */
        /*07d0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*07e0*/                   CCTLL.IVALL ;                                      /* 0x00000000ff007990 */
                                                                                      /* 0x000fe20002000000 */
        /*07f0*/                   CCTL.IVALL ;                                       /* 0x00000000ff00798f */
                                                                                      /* 0x000fe20002000000 */
        /*0800*/                   JMP 0x7fac32f79c00 ;                               /* 0x32f79c000000794a */
                                                                                      /* 0x000fea0003807fac */
        /*0810*/                   BPT.DRAIN;                                         /* 0x000000000000795c */
                                                                                      /* 0x000fc00000500000 */
        /*0820*/                   BPT.PAUSE;                                         /* 0x000000000000795c */
                                                                                      /* 0x000fc00000200000 */
        /*0830*/                   CCTL.C.IVALL ;                                     /* 0x00000000ff00798f */
                                                                                      /* 0x000ff00002008000 */
        /*0840*/                   CCTL.I.IVALL ;                                     /* 0x00000000ff00798f */
                                                                                      /* 0x000ff6000200c000 */
        /*0850*/                   CCTLL.IVALL ;                                      /* 0x00000000ff007990 */
                                                                                      /* 0x000fe20002000000 */
        /*0860*/                   CCTL.IVALL ;                                       /* 0x00000000ff00798f */
                                                                                      /* 0x000fe20002000000 */
        /*0870*/                   JMP 0x7fac32f7a600 ;                               /* 0x32f7a6000000794a */
                                                                                      /* 0x000fea0003807fac */
        /*0880*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe40000000000 */
        /*0890*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*08a0*/                   RET.ABS R12 0x20;                                  /* 0x000000200c007950 */
                                                                                      /* 0x000fc00003a00000 */
        /*08b0*/                   BRA 0x8b0;                                         /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*08c0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*08d0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*08e0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*08f0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0900*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0910*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0920*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0930*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0940*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0950*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0960*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0970*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f6f000
                Function Name: do_preempt_save
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x000e220000004300 */
        /*0010*/                   S2R R5, SR_VIRTID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x000e640000000300 */
        /*0020*/                   SHF.R.U32.HI R5, RZ, 0x8, R5 ;                     /* 0x00000008ff057819 */
                                                                                      /* 0x002fec0000011605 */
        /*0030*/                   SGXT.U32 R5, R5, 0x7 ;                             /* 0x000000070505781a */
                                                                                      /* 0x000fec0000000000 */
        /*0040*/                   IMAD.U32 R0, R4, 0x40, R5 ;                        /* 0x0000004004007824 */
                                                                                      /* 0x001fec00078e0005 */
        /*0050*/                   IMAD R0, R0, 0x198, RZ ;                           /* 0x0000019800007824 */
                                                                                      /* 0x000fe200078e02ff */
        /*0060*/                   MOV R4, 0x33400000 ;                               /* 0x3340000000047802 */
                                                                                      /* 0x000fe80000000f00 */
        /*0070*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0080*/                   IADD3 R4, P0, R4, 0x10, RZ ;                       /* 0x0000001004047810 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*0090*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*00a0*/                   IADD3 R4, P0, R4, R0, RZ ;                         /* 0x0000000004047210 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*00b0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*00c0*/                   IADD3 R4, P0, R4, 0x194, RZ ;                      /* 0x0000019404047810 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*00d0*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe400007fe4ff */
        /*00e0*/                   MOV R0, 0x1 ;                                      /* 0x0000000100007802 */
                                                                                      /* 0x000fea0000000f00 */
        /*00f0*/                   ST.E.NA.U8.STRONG.SYS [R4], R0 ;                   /* 0x0000000004007385 */
                                                                                      /* 0x000fe20000514100 */
        /*0100*/                   JMP.U 0x7fac32f71b00;                              /* 0x32f71b010000794a */
                                                                                      /* 0x000fc00003807fac */
        /*0110*/                   BRA 0x110;                                         /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*0120*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0130*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0140*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
		..........


	code for sm_86
		Entry Point : 0x7fac32f71b00
                Function Name: cilp_traphandler_save
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   S2R R5, SR_LANEID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x000e240000000000 */
        /*0010*/                   ISETP.EQ.AND P0, PT, R5, RZ, PT ;                  /* 0x000000ff0500720c */
                                                                                      /* 0x001fe20003f02270 */
        /*0020*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*0030*/                   B2R R2, 0x0 ;                                      /* 0x000000000002731c */
                                                                                      /* 0x000e220000000000 */
        /*0040*/                   B2R.WARP R3 ;                                      /* 0x000000000003731c */
                                                                                      /* 0x000ea20000008000 */
        /*0050*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*0060*/                   R2B 0x0, RZ ;                                      /* 0x000000ff0000731e */
                                                                                      /* 0x000fe20000000000 */
        /*0070*/                   R2B.WARP 0x0, RZ ;                                 /* 0x000000ff0000731e */
                                                                                      /* 0x000fe20000008000 */
        /*0080*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*0090*/                   BAR.SCAN 0x0, 0x420, PT ;                          /* 0x0010800000007b1d */
                                                                                      /* 0x000fec0003806000 */
        /*00a0*/                   B2R.RESULT R4 ;                                    /* 0x000000000004731c */
                                                                                      /* 0x000e6200000e4000 */
        /*00b0*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*00c0*/                   R2B 0x0, R2 ;                                      /* 0x000000020000731e */
                                                                                      /* 0x0011e20000000000 */
        /*00d0*/                   R2B.WARP 0x0, R3 ;                                 /* 0x000000030000731e */
                                                                                      /* 0x0041e20000008000 */
        /*00e0*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*00f0*/                   ISETP.EQ.AND P1, PT, R4, RZ, PT ;                  /* 0x000000ff0400720c */
                                                                                      /* 0x002fea0003f22270 */
        /*0100*/                   PLOP3.LUT P2, PT, P0, P1, PT, 0x80, 0x8 ;          /* 0x000000000008781c */
                                                                                      /* 0x000fe40000743070 */
        /*0110*/                   MOV R2, 0xf6000000 ;                               /* 0xf600000000027802 */
                                                                                      /* 0x001fe40000000f00 */
        /*0120*/                   MOV R3, 0x7f4a ;                                   /* 0x00007f4a00037802 */
                                                                                      /* 0x001fe20000000f00 */
        /*0130*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x000e620000004300 */
        /*0140*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*0150*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x003fea00078e0002 */
        /*0160*/                   IADD3 R2, P3, R2, 0x69020, RZ ;                    /* 0x0006902002027810 */
                                                                                      /* 0x001fea0007f7e0ff */
        /*0170*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x001fe20001ffe4ff */
        /*0180*/                   S2R R4, SR_VIRTID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x000e640000000300 */
        /*0190*/                   SHF.R.U32.HI R4, RZ, 0x8, R4 ;                     /* 0x00000008ff047819 */
                                                                                      /* 0x002fec0000011604 */
        /*01a0*/                   SGXT.U32 R4, R4, 0x7 ;                             /* 0x000000070404781a */
                                                                                      /* 0x000fe40000000000 */
        /*01b0*/                   MOV R5, 0x2c0 ;                                    /* 0x000002c000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*01c0*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x001fe400078e0002 */
        /*01d0*/                   S2R R4, SR_LANEID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x000e640000000000 */
        /*01e0*/                   ISETP.EQ.AND P3, PT, R4, RZ, PT ;                  /* 0x000000ff0400720c */
                                                                                      /* 0x002fda0003f62270 */
        /*01f0*/               @P3 MOV R4, UR0 ;                                      /* 0x0000000000043c02 */
                                                                                      /* 0x000fe40008000f00 */
        /*0200*/               @P3 MOV R5, UR1 ;                                      /* 0x0000000100053c02 */
                                                                                      /* 0x000fe40008000f00 */
        /*0210*/               @P3 MOV R6, UR2 ;                                      /* 0x0000000200063c02 */
                                                                                      /* 0x000fe40008000f00 */
        /*0220*/               @P3 MOV R7, UR3 ;                                      /* 0x0000000300073c02 */
                                                                                      /* 0x000fea0008000f00 */
        /*0230*/               @P3 ST.E.128 [R2+0x180], R4 ;                          /* 0x0000018002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0240*/               @P3 MOV R4, UR4 ;                                      /* 0x0000000400043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0250*/               @P3 MOV R5, UR5 ;                                      /* 0x0000000500053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0260*/               @P3 MOV R6, UR6 ;                                      /* 0x0000000600063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0270*/               @P3 MOV R7, UR7 ;                                      /* 0x0000000700073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0280*/               @P3 ST.E.128 [R2+0x190], R4 ;                          /* 0x0000019002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0290*/               @P3 MOV R4, UR8 ;                                      /* 0x0000000800043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*02a0*/               @P3 MOV R5, UR9 ;                                      /* 0x0000000900053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*02b0*/               @P3 MOV R6, UR10 ;                                     /* 0x0000000a00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*02c0*/               @P3 MOV R7, UR11 ;                                     /* 0x0000000b00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*02d0*/               @P3 ST.E.128 [R2+0x1a0], R4 ;                          /* 0x000001a002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*02e0*/               @P3 MOV R4, UR12 ;                                     /* 0x0000000c00043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*02f0*/               @P3 MOV R5, UR13 ;                                     /* 0x0000000d00053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0300*/               @P3 MOV R6, UR14 ;                                     /* 0x0000000e00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0310*/               @P3 MOV R7, UR15 ;                                     /* 0x0000000f00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0320*/               @P3 ST.E.128 [R2+0x1b0], R4 ;                          /* 0x000001b002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0330*/               @P3 MOV R4, UR16 ;                                     /* 0x0000001000043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0340*/               @P3 MOV R5, UR17 ;                                     /* 0x0000001100053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0350*/               @P3 MOV R6, UR18 ;                                     /* 0x0000001200063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0360*/               @P3 MOV R7, UR19 ;                                     /* 0x0000001300073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0370*/               @P3 ST.E.128 [R2+0x1c0], R4 ;                          /* 0x000001c002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0380*/               @P3 MOV R4, UR20 ;                                     /* 0x0000001400043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0390*/               @P3 MOV R5, UR21 ;                                     /* 0x0000001500053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*03a0*/               @P3 MOV R6, UR22 ;                                     /* 0x0000001600063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*03b0*/               @P3 MOV R7, UR23 ;                                     /* 0x0000001700073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*03c0*/               @P3 ST.E.128 [R2+0x1d0], R4 ;                          /* 0x000001d002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*03d0*/               @P3 MOV R4, UR24 ;                                     /* 0x0000001800043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*03e0*/               @P3 MOV R5, UR25 ;                                     /* 0x0000001900053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*03f0*/               @P3 MOV R6, UR26 ;                                     /* 0x0000001a00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0400*/               @P3 MOV R7, UR27 ;                                     /* 0x0000001b00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0410*/               @P3 ST.E.128 [R2+0x1e0], R4 ;                          /* 0x000001e002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0420*/               @P3 MOV R4, UR28 ;                                     /* 0x0000001c00043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0430*/               @P3 MOV R5, UR29 ;                                     /* 0x0000001d00053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0440*/               @P3 MOV R6, UR30 ;                                     /* 0x0000001e00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0450*/               @P3 MOV R7, UR31 ;                                     /* 0x0000001f00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0460*/               @P3 ST.E.128 [R2+0x1f0], R4 ;                          /* 0x000001f002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0470*/               @P3 MOV R4, UR32 ;                                     /* 0x0000002000043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0480*/               @P3 MOV R5, UR33 ;                                     /* 0x0000002100053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0490*/               @P3 MOV R6, UR34 ;                                     /* 0x0000002200063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*04a0*/               @P3 MOV R7, UR35 ;                                     /* 0x0000002300073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*04b0*/               @P3 ST.E.128 [R2+0x200], R4 ;                          /* 0x0000020002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*04c0*/               @P3 MOV R4, UR36 ;                                     /* 0x0000002400043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*04d0*/               @P3 MOV R5, UR37 ;                                     /* 0x0000002500053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*04e0*/               @P3 MOV R6, UR38 ;                                     /* 0x0000002600063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*04f0*/               @P3 MOV R7, UR39 ;                                     /* 0x0000002700073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0500*/               @P3 ST.E.128 [R2+0x210], R4 ;                          /* 0x0000021002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0510*/               @P3 MOV R4, UR40 ;                                     /* 0x0000002800043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0520*/               @P3 MOV R5, UR41 ;                                     /* 0x0000002900053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0530*/               @P3 MOV R6, UR42 ;                                     /* 0x0000002a00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0540*/               @P3 MOV R7, UR43 ;                                     /* 0x0000002b00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0550*/               @P3 ST.E.128 [R2+0x220], R4 ;                          /* 0x0000022002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0560*/               @P3 MOV R4, UR44 ;                                     /* 0x0000002c00043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0570*/               @P3 MOV R5, UR45 ;                                     /* 0x0000002d00053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0580*/               @P3 MOV R6, UR46 ;                                     /* 0x0000002e00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0590*/               @P3 MOV R7, UR47 ;                                     /* 0x0000002f00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*05a0*/               @P3 ST.E.128 [R2+0x230], R4 ;                          /* 0x0000023002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*05b0*/               @P3 MOV R4, UR48 ;                                     /* 0x0000003000043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*05c0*/               @P3 MOV R5, UR49 ;                                     /* 0x0000003100053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*05d0*/               @P3 MOV R6, UR50 ;                                     /* 0x0000003200063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*05e0*/               @P3 MOV R7, UR51 ;                                     /* 0x0000003300073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*05f0*/               @P3 ST.E.128 [R2+0x240], R4 ;                          /* 0x0000024002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0600*/               @P3 MOV R4, UR52 ;                                     /* 0x0000003400043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0610*/               @P3 MOV R5, UR53 ;                                     /* 0x0000003500053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0620*/               @P3 MOV R6, UR54 ;                                     /* 0x0000003600063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0630*/               @P3 MOV R7, UR55 ;                                     /* 0x0000003700073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0640*/               @P3 ST.E.128 [R2+0x250], R4 ;                          /* 0x0000025002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*0650*/               @P3 MOV R4, UR56 ;                                     /* 0x0000003800043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0660*/               @P3 MOV R5, UR57 ;                                     /* 0x0000003900053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0670*/               @P3 MOV R6, UR58 ;                                     /* 0x0000003a00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*0680*/               @P3 MOV R7, UR59 ;                                     /* 0x0000003b00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0690*/               @P3 ST.E.128 [R2+0x260], R4 ;                          /* 0x0000026002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*06a0*/               @P3 MOV R4, UR60 ;                                     /* 0x0000003c00043c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*06b0*/               @P3 MOV R5, UR61 ;                                     /* 0x0000003d00053c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*06c0*/               @P3 MOV R6, UR62 ;                                     /* 0x0000003e00063c02 */
                                                                                      /* 0x001fe40008000f00 */
        /*06d0*/               @P3 MOV R7, URZ ;                                      /* 0x0000003f00073c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*06e0*/               @P3 ST.E.128 [R2+0x270], R4 ;                          /* 0x0000027002003385 */
                                                                                      /* 0x0001e40000100d04 */
        /*06f0*/                   S2R R4, SR_LANEID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x001e640000000000 */
        /*0700*/                   ISETP.EQ.AND P4, PT, R4, RZ, PT ;                  /* 0x000000ff0400720c */
                                                                                      /* 0x002fe20003f82270 */
        /*0710*/                   UP2UR UR0, UPR, URZ, 0xff ;                        /* 0x000000ff3f007883 */
                                                                                      /* 0x000fd80008000000 */
        /*0720*/               @P4 MOV R4, UR0 ;                                      /* 0x0000000000044c02 */
                                                                                      /* 0x001fea0008000f00 */
        /*0730*/               @P4 ST.E [R2+0x17c], R4 ;                              /* 0x0000017c02004385 */
                                                                                      /* 0x0001e40000100904 */
        /*0740*/                   S2R R4, SR_TTU_TICKET_INFO ;                       /* 0x0000000000047919 */
                                                                                      /* 0x001e640000008500 */
        /*0750*/                   LOP3.LUT R5, R4, 0x1, RZ, 0xc0, !PT ;              /* 0x0000000104057812 */
                                                                                      /* 0x003fec00078ec0ff */
        /*0760*/                   ISETP.EQ.AND P4, PT, R5, RZ, PT ;                  /* 0x000000ff0500720c */
                                                                                      /* 0x000fe40003f82270 */
        /*0770*/                   S2R R5, SR_LANEID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x001ea40000000000 */
        /*0780*/                   ISETP.EQ.AND P3, PT, R5, RZ, PT ;                  /* 0x000000ff0500720c */
                                                                                      /* 0x004fda0003f62270 */
        /*0790*/               @P3 ST.E [R2+0x280], R4 ;                              /* 0x0000028002003385 */
                                                                                      /* 0x0001e20000100904 */
        /*07a0*/                   BRA.U P4, 0x880 ;                                  /* 0x000000d100007947 */
                                                                                      /* 0x000fea0002000000 */
        /*07b0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*07c0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*07d0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*07e0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*07f0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0800*/                   ISETP.NE.AND P4, PT, RZ, RZ, PT ;                  /* 0x000000ffff00720c */
                                                                                      /* 0x010fe40003f85270 */
                                                                                      /* 0x0003000000ff73d2 */
                                                                                      /* 0x000f2400000804ff */
        /*0820*/                   VOTE.EQ R4, PT, P4 ;                               /* 0x0000000000047806 */
                                                                                      /* 0x013fea00020e0200 */
        /*0830*/               @P3 ST.E [R2+0x284], R4 ;                              /* 0x0000028402003385 */
                                                                                      /* 0x0001e20000100904 */
        /*0840*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0850*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0860*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0870*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0880*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0890*/                   GETLMEMBASE R4 ;                                   /* 0x00000000000473c0 */
                                                                                      /* 0x007e640000000000 */
        /*08a0*/               @P0 ST.E.64 [R2+0x288], R4 ;                           /* 0x0000028802000385 */
                                                                                      /* 0x0021e40000100b04 */
        /*08b0*/                   B2R.WARP R4 ;                                      /* 0x000000000004731c */
                                                                                      /* 0x001e640000008000 */
        /*08c0*/               @P0 ST.E [R2+0x290], R4 ;                              /* 0x0000029002000385 */
                                                                                      /* 0x0021e20000100904 */
        /*08d0*/                   LDL.64 R8, [0xfffff8] ;                            /* 0xfffff800ff087983 */
                                                                                      /* 0x000ea20000100a00 */
        /*08e0*/                   S2R R5, SR_LANEID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x001e640000000000 */
        /*08f0*/                   IADD3 R6, P3, R2, R5, RZ ;                         /* 0x0000000502067210 */
                                                                                      /* 0x003fea0007f7e0ff */
        /*0900*/                   IADD3.X R7, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03077210 */
                                                                                      /* 0x001fea0001ffe4ff */
        /*0910*/                   ST.E.U8 [R6+0x298], R8 ;                           /* 0x0000029806007385 */
                                                                                      /* 0x0041e20000100108 */
        /*0920*/               @P0 ST.E [R2+0x154], R9 ;                              /* 0x0000015402000385 */
                                                                                      /* 0x0001e40000100909 */
        /*0930*/                   LDL.128 R8, [0xffffb0] ;                           /* 0xffffb000ff087983 */
                                                                                      /* 0x001e620000100c00 */
        /*0940*/                   S2R R6, SR_LANEID ;                                /* 0x0000000000067919 */
                                                                                      /* 0x001ea40000000000 */
        /*0950*/                   IMAD.WIDE R6, R6, 0x8, R2 ;                        /* 0x0000000806067825 */
                                                                                      /* 0x005fea00078e0202 */
        /*0960*/                   ST.E.64 [R6], R8 ;                                 /* 0x0000000006007385 */
                                                                                      /* 0x0021e20000100b08 */
        /*0970*/               @P0 ST.E [R2+0x164], R10 ;                             /* 0x0000016402000385 */
                                                                                      /* 0x0001e2000010090a */
        /*0980*/               @P0 ST.E [R2+0x100], R11 ;                             /* 0x0000010002000385 */
                                                                                      /* 0x0001e4000010090b */
        /*0990*/               @P0 LDL.64 R4, [0xffffa8] ;                            /* 0xffffa800ff040983 */
                                                                                      /* 0x001e640000100a00 */
        /*09a0*/               @P0 ST.E.64 [R2+0x140], R4 ;                           /* 0x0000014002000385 */
                                                                                      /* 0x0021e40000100b04 */
        /*09b0*/               @P0 BMOV.32 R4, ATEXIT_PC.HI ;                         /* 0x000000001f040355 */
                                                                                      /* 0x001ea20000000000 */
        /*09c0*/               @P0 BMOV.32 R5, ATEXIT_PC.LO ;                         /* 0x000000001e050355 */
                                                                                      /* 0x001e640000000000 */
        /*09d0*/               @P0 ST.E.64 [R2+0x148], R4 ;                           /* 0x0000014802000385 */
                                                                                      /* 0x0061e40000100b04 */
        /*09e0*/               @P0 BMOV.32 R4, B1 ;                                   /* 0x0000000001040355 */
                                                                                      /* 0x001e640000000000 */
        /*09f0*/               @P0 ST.E [R2+0x104], R4 ;                              /* 0x0000010402000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0a00*/               @P0 BMOV.32 R4, B2 ;                                   /* 0x0000000002040355 */
                                                                                      /* 0x001e640000000000 */
        /*0a10*/               @P0 ST.E [R2+0x108], R4 ;                              /* 0x0000010802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0a20*/               @P0 BMOV.32 R4, B3 ;                                   /* 0x0000000003040355 */
                                                                                      /* 0x001e640000000000 */
        /*0a30*/               @P0 ST.E [R2+0x10c], R4 ;                              /* 0x0000010c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0a40*/               @P0 BMOV.32 R4, B4 ;                                   /* 0x0000000004040355 */
                                                                                      /* 0x001e640000000000 */
        /*0a50*/               @P0 ST.E [R2+0x110], R4 ;                              /* 0x0000011002000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0a60*/               @P0 BMOV.32 R4, B5 ;                                   /* 0x0000000005040355 */
                                                                                      /* 0x001e640000000000 */
        /*0a70*/               @P0 ST.E [R2+0x114], R4 ;                              /* 0x0000011402000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0a80*/               @P0 BMOV.32 R4, B6 ;                                   /* 0x0000000006040355 */
                                                                                      /* 0x001e640000000000 */
        /*0a90*/               @P0 ST.E [R2+0x118], R4 ;                              /* 0x0000011802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0aa0*/               @P0 BMOV.32 R4, B7 ;                                   /* 0x0000000007040355 */
                                                                                      /* 0x001e640000000000 */
        /*0ab0*/               @P0 ST.E [R2+0x11c], R4 ;                              /* 0x0000011c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0ac0*/               @P0 BMOV.32 R4, B8 ;                                   /* 0x0000000008040355 */
                                                                                      /* 0x001e640000000000 */
        /*0ad0*/               @P0 ST.E [R2+0x120], R4 ;                              /* 0x0000012002000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0ae0*/               @P0 BMOV.32 R4, B9 ;                                   /* 0x0000000009040355 */
                                                                                      /* 0x001e640000000000 */
        /*0af0*/               @P0 ST.E [R2+0x124], R4 ;                              /* 0x0000012402000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0b00*/               @P0 BMOV.32 R4, B10 ;                                  /* 0x000000000a040355 */
                                                                                      /* 0x001e640000000000 */
        /*0b10*/               @P0 ST.E [R2+0x128], R4 ;                              /* 0x0000012802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0b20*/               @P0 BMOV.32 R4, B11 ;                                  /* 0x000000000b040355 */
                                                                                      /* 0x001e640000000000 */
        /*0b30*/               @P0 ST.E [R2+0x12c], R4 ;                              /* 0x0000012c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0b40*/               @P0 BMOV.32 R4, B12 ;                                  /* 0x000000000c040355 */
                                                                                      /* 0x001e640000000000 */
        /*0b50*/               @P0 ST.E [R2+0x130], R4 ;                              /* 0x0000013002000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0b60*/               @P0 BMOV.32 R4, B13 ;                                  /* 0x000000000d040355 */
                                                                                      /* 0x001e640000000000 */
        /*0b70*/               @P0 ST.E [R2+0x134], R4 ;                              /* 0x0000013402000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0b80*/               @P0 BMOV.32 R4, B14 ;                                  /* 0x000000000e040355 */
                                                                                      /* 0x001e640000000000 */
        /*0b90*/               @P0 ST.E [R2+0x138], R4 ;                              /* 0x0000013802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0ba0*/               @P0 BMOV.32 R4, B15 ;                                  /* 0x000000000f040355 */
                                                                                      /* 0x001e640000000000 */
        /*0bb0*/               @P0 ST.E [R2+0x13c], R4 ;                              /* 0x0000013c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0bc0*/               @P0 BMOV.32 R4, API_CALL_DEPTH ;                       /* 0x000000001d040355 */
                                                                                      /* 0x001e640000000000 */
        /*0bd0*/               @P0 ST.E [R2+0x160], R4 ;                              /* 0x0000016002000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0be0*/               @P0 BMOV.32 R4, MEXITED ;                              /* 0x0000000018040355 */
                                                                                      /* 0x001e640000000000 */
        /*0bf0*/               @P0 ST.E [R2+0x158], R4 ;                              /* 0x0000015802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0c00*/               @P0 BMOV.32 R4, MATEXIT ;                              /* 0x000000001b040355 */
                                                                                      /* 0x001e640000000000 */
        /*0c10*/               @P0 ST.E [R2+0x15c], R4 ;                              /* 0x0000015c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0c20*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.0 ;                  /* 0x0000000010040355 */
                                                                                      /* 0x001e640000000000 */
        /*0c30*/               @P0 ST.E [R2+0x168], R4 ;                              /* 0x0000016802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0c40*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.1 ;                  /* 0x0000000011040355 */
                                                                                      /* 0x001e640000000000 */
        /*0c50*/               @P0 ST.E [R2+0x16c], R4 ;                              /* 0x0000016c02000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0c60*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.2 ;                  /* 0x0000000012040355 */
                                                                                      /* 0x001e640000000000 */
        /*0c70*/               @P0 ST.E [R2+0x170], R4 ;                              /* 0x0000017002000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0c80*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.3 ;                  /* 0x0000000013040355 */
                                                                                      /* 0x001e640000000000 */
        /*0c90*/               @P0 ST.E [R2+0x174], R4 ;                              /* 0x0000017402000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0ca0*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.4 ;                  /* 0x0000000014040355 */
                                                                                      /* 0x001e640000000000 */
        /*0cb0*/               @P0 ST.E [R2+0x178], R4 ;                              /* 0x0000017802000385 */
                                                                                      /* 0x0021e40000100904 */
        /*0cc0*/                   MOV R2, 0xf6000000 ;                               /* 0xf600000000027802 */
                                                                                      /* 0x001fe40000000f00 */
        /*0cd0*/                   MOV R3, 0x7f4a ;                                   /* 0x00007f4a00037802 */
                                                                                      /* 0x001fe20000000f00 */
        /*0ce0*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x001e620000004300 */
        /*0cf0*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x001fec0000000f00 */
        /*0d00*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x003fe400078e0002 */
        /*0d10*/                   S2R R4, SR_REGALLOC ;                              /* 0x0000000000047919 */
                                                                                      /* 0x001e640000003d00 */
        /*0d20*/                   IADD3 R4, R4, -0x2, RZ ;                           /* 0xfffffffe04047810 */
                                                                                      /* 0x003fec0007ffe0ff */
        /*0d30*/                   SHF.L.U32 R4, R4, 0x7, RZ ;                        /* 0x0000000704047819 */
                                                                                      /* 0x001fea00000006ff */
        /*0d40*/               @P0 ATOM.E.ADD PT, R0, [R2], R4 ;                      /* 0x000000040200038a */
                                                                                      /* 0x00006400001e0100 */
        /*0d50*/                   SHFL.IDX PT, R0, R0, 0x0, 0x0 ;                    /* 0x0000000000007f89 */
                                                                                      /* 0x0022e400000e0000 */
        /*0d60*/                   IADD3 R2, P3, R2, R0, RZ ;                         /* 0x0000000002027210 */
                                                                                      /* 0x009fea0007f7e0ff */
        /*0d70*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x001fe20001ffe4ff */
        /*0d80*/                   S2R R5, SR_LANEID ;                                /* 0x0000000000057919 */
                                                                                      /* 0x001e640000000000 */
        /*0d90*/                   SHF.L.U32 R5, R5, 0x4, RZ ;                        /* 0x0000000405057819 */
                                                                                      /* 0x003fec00000006ff */
        /*0da0*/                   IADD3 R2, P3, R2, R5, RZ ;                         /* 0x0000000502027210 */
                                                                                      /* 0x001fea0007f7e0ff */
        /*0db0*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x001fe60001ffe4ff */
        /*0dc0*/                   LDL.128 R4, [0xffffc0] ;                           /* 0xffffc000ff047983 */
                                                                                      /* 0x001e640000100c00 */
        /*0dd0*/                   ST.E.128 [R2+0x20], R4 ;                           /* 0x0000002002007385 */
                                                                                      /* 0x0021e40000100d04 */
        /*0de0*/                   LDL.128 R4, [0xffffd0] ;                           /* 0xffffd000ff047983 */
                                                                                      /* 0x001e640000100c00 */
        /*0df0*/                   ST.E.128 [R2+0x220], R4 ;                          /* 0x0000022002007385 */
                                                                                      /* 0x0021e40000100d04 */
        /*0e00*/                   LDL.128 R4, [0xffffe0] ;                           /* 0xffffe000ff047983 */
                                                                                      /* 0x001e640000100c00 */
        /*0e10*/                   ST.E.128 [R2+0x420], R4 ;                          /* 0x0000042002007385 */
                                                                                      /* 0x0021e40000100d04 */
        /*0e20*/                   LDL.64 R8, [0xfffff0] ;                            /* 0xfffff000ff087983 */
                                                                                      /* 0x001f620000100a00 */
        /*0e30*/                   S2R R4, SR_REGALLOC ;                              /* 0x0000000000047919 */
                                                                                      /* 0x001ea40000003d00 */
        /*0e40*/                   IADD3 R4, R4, -0x2, RZ ;                           /* 0xfffffffe04047810 */
                                                                                      /* 0x005fec0007ffe0ff */
        /*0e50*/                   ISETP.GE.AND P3, PT, R4, 0x10, PT ;                /* 0x000000100400780c */
                                                                                      /* 0x000fe40003f66270 */
        /*0e60*/                   ISETP.GE.AND P4, PT, R4, 0xf, PT ;                 /* 0x0000000f0400780c */
                                                                                      /* 0x010ff60003f86270 */
        /*0e70*/               @P3 BRA.U 0xea0 ;                                      /* 0x0000002100003947 */
                                                                                      /* 0x000fea0003800000 */
        /*0e80*/               @P4 BRA.U 0xeb0 ;                                      /* 0x0000002100004947 */
                                                                                      /* 0x000fea0003800000 */
        /*0e90*/                   BRA.U 0xec0 ;                                      /* 0x0000002100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*0ea0*/                   MOV R11, R15 ;                                     /* 0x0000000f000b7202 */
                                                                                      /* 0x003fe20000000f00 */
        /*0eb0*/                   MOV R10, R14 ;                                     /* 0x0000000e000a7202 */
                                                                                      /* 0x003fe20000000f00 */
        /*0ec0*/                   MOV R7, RZ ;                                       /* 0x000000ff00077202 */
                                                                                      /* 0x003fe40000000f00 */
        /*0ed0*/                   LOP3.LUT R5, R4, 0xfc, RZ, 0xc0, !PT ;             /* 0x000000fc04057812 */
                                                                                      /* 0x003fec00078ec0ff */
        /*0ee0*/                   IADD3 R5, -R5, 0xfc, RZ ;                          /* 0x000000fc05057810 */
                                                                                      /* 0x000fec0007ffe1ff */
        /*0ef0*/                   SHF.L.U32 R6, R5, 0x2, RZ ;                        /* 0x0000000205067819 */
                                                                                      /* 0x003fe400000006ff */
        /*0f00*/                   ISETP.LT.AND P3, PT, R4, 0x10, PT ;                /* 0x000000100400780c */
                                                                                      /* 0x000fda0003f61270 */
        /*0f10*/               @P3 BRA.U 0x1310 ;                                     /* 0x000003f100003947 */
                                                                                      /* 0x000fea0003800000 */
        /*0f20*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0f30*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*0f40*/                   BRX R6 ;                                           /* 0x0000000006007949 */
                                                                                      /* 0x000fe20003800000 */
        /*0f50*/                   ST.E.128 [R2+0x7c20], R248 ;                       /* 0x00007c2002007385 */
                                                                                      /* 0x0001e20000100df8 */
        /*0f60*/                   ST.E.128 [R2+0x7a20], R244 ;                       /* 0x00007a2002007385 */
                                                                                      /* 0x0001e20000100df4 */
        /*0f70*/                   ST.E.128 [R2+0x7820], R240 ;                       /* 0x0000782002007385 */
                                                                                      /* 0x0001e20000100df0 */
        /*0f80*/                   ST.E.128 [R2+0x7620], R236 ;                       /* 0x0000762002007385 */
                                                                                      /* 0x0001e20000100dec */
        /*0f90*/                   ST.E.128 [R2+0x7420], R232 ;                       /* 0x0000742002007385 */
                                                                                      /* 0x0001e20000100de8 */
        /*0fa0*/                   ST.E.128 [R2+0x7220], R228 ;                       /* 0x0000722002007385 */
                                                                                      /* 0x0001e20000100de4 */
        /*0fb0*/                   ST.E.128 [R2+0x7020], R224 ;                       /* 0x0000702002007385 */
                                                                                      /* 0x0001e20000100de0 */
        /*0fc0*/                   ST.E.128 [R2+0x6e20], R220 ;                       /* 0x00006e2002007385 */
                                                                                      /* 0x0001e20000100ddc */
        /*0fd0*/                   ST.E.128 [R2+0x6c20], R216 ;                       /* 0x00006c2002007385 */
                                                                                      /* 0x0001e20000100dd8 */
        /*0fe0*/                   ST.E.128 [R2+0x6a20], R212 ;                       /* 0x00006a2002007385 */
                                                                                      /* 0x0001e20000100dd4 */
        /*0ff0*/                   ST.E.128 [R2+0x6820], R208 ;                       /* 0x0000682002007385 */
                                                                                      /* 0x0001e20000100dd0 */
        /*1000*/                   ST.E.128 [R2+0x6620], R204 ;                       /* 0x0000662002007385 */
                                                                                      /* 0x0001e20000100dcc */
        /*1010*/                   ST.E.128 [R2+0x6420], R200 ;                       /* 0x0000642002007385 */
                                                                                      /* 0x0001e20000100dc8 */
        /*1020*/                   ST.E.128 [R2+0x6220], R196 ;                       /* 0x0000622002007385 */
                                                                                      /* 0x0001e20000100dc4 */
        /*1030*/                   ST.E.128 [R2+0x6020], R192 ;                       /* 0x0000602002007385 */
                                                                                      /* 0x0001e20000100dc0 */
        /*1040*/                   ST.E.128 [R2+0x5e20], R188 ;                       /* 0x00005e2002007385 */
                                                                                      /* 0x0001e20000100dbc */
        /*1050*/                   ST.E.128 [R2+0x5c20], R184 ;                       /* 0x00005c2002007385 */
                                                                                      /* 0x0001e20000100db8 */
        /*1060*/                   ST.E.128 [R2+0x5a20], R180 ;                       /* 0x00005a2002007385 */
                                                                                      /* 0x0001e20000100db4 */
        /*1070*/                   ST.E.128 [R2+0x5820], R176 ;                       /* 0x0000582002007385 */
                                                                                      /* 0x0001e20000100db0 */
        /*1080*/                   ST.E.128 [R2+0x5620], R172 ;                       /* 0x0000562002007385 */
                                                                                      /* 0x0001e20000100dac */
        /*1090*/                   ST.E.128 [R2+0x5420], R168 ;                       /* 0x0000542002007385 */
                                                                                      /* 0x0001e20000100da8 */
        /*10a0*/                   ST.E.128 [R2+0x5220], R164 ;                       /* 0x0000522002007385 */
                                                                                      /* 0x0001e20000100da4 */
        /*10b0*/                   ST.E.128 [R2+0x5020], R160 ;                       /* 0x0000502002007385 */
                                                                                      /* 0x0001e20000100da0 */
        /*10c0*/                   ST.E.128 [R2+0x4e20], R156 ;                       /* 0x00004e2002007385 */
                                                                                      /* 0x0001e20000100d9c */
        /*10d0*/                   ST.E.128 [R2+0x4c20], R152 ;                       /* 0x00004c2002007385 */
                                                                                      /* 0x0001e20000100d98 */
        /*10e0*/                   ST.E.128 [R2+0x4a20], R148 ;                       /* 0x00004a2002007385 */
                                                                                      /* 0x0001e20000100d94 */
        /*10f0*/                   ST.E.128 [R2+0x4820], R144 ;                       /* 0x0000482002007385 */
                                                                                      /* 0x0001e20000100d90 */
        /*1100*/                   ST.E.128 [R2+0x4620], R140 ;                       /* 0x0000462002007385 */
                                                                                      /* 0x0001e20000100d8c */
        /*1110*/                   ST.E.128 [R2+0x4420], R136 ;                       /* 0x0000442002007385 */
                                                                                      /* 0x0001e20000100d88 */
        /*1120*/                   ST.E.128 [R2+0x4220], R132 ;                       /* 0x0000422002007385 */
                                                                                      /* 0x0001e20000100d84 */
        /*1130*/                   ST.E.128 [R2+0x4020], R128 ;                       /* 0x0000402002007385 */
                                                                                      /* 0x0001e20000100d80 */
        /*1140*/                   ST.E.128 [R2+0x3e20], R124 ;                       /* 0x00003e2002007385 */
                                                                                      /* 0x0001e20000100d7c */
        /*1150*/                   ST.E.128 [R2+0x3c20], R120 ;                       /* 0x00003c2002007385 */
                                                                                      /* 0x0001e20000100d78 */
        /*1160*/                   ST.E.128 [R2+0x3a20], R116 ;                       /* 0x00003a2002007385 */
                                                                                      /* 0x0001e20000100d74 */
        /*1170*/                   ST.E.128 [R2+0x3820], R112 ;                       /* 0x0000382002007385 */
                                                                                      /* 0x0001e20000100d70 */
        /*1180*/                   ST.E.128 [R2+0x3620], R108 ;                       /* 0x0000362002007385 */
                                                                                      /* 0x0001e20000100d6c */
        /*1190*/                   ST.E.128 [R2+0x3420], R104 ;                       /* 0x0000342002007385 */
                                                                                      /* 0x0001e20000100d68 */
        /*11a0*/                   ST.E.128 [R2+0x3220], R100 ;                       /* 0x0000322002007385 */
                                                                                      /* 0x0001e20000100d64 */
        /*11b0*/                   ST.E.128 [R2+0x3020], R96 ;                        /* 0x0000302002007385 */
                                                                                      /* 0x0001e20000100d60 */
        /*11c0*/                   ST.E.128 [R2+0x2e20], R92 ;                        /* 0x00002e2002007385 */
                                                                                      /* 0x0001e20000100d5c */
        /*11d0*/                   ST.E.128 [R2+0x2c20], R88 ;                        /* 0x00002c2002007385 */
                                                                                      /* 0x0001e20000100d58 */
        /*11e0*/                   ST.E.128 [R2+0x2a20], R84 ;                        /* 0x00002a2002007385 */
                                                                                      /* 0x0001e20000100d54 */
        /*11f0*/                   ST.E.128 [R2+0x2820], R80 ;                        /* 0x0000282002007385 */
                                                                                      /* 0x0001e20000100d50 */
        /*1200*/                   ST.E.128 [R2+0x2620], R76 ;                        /* 0x0000262002007385 */
                                                                                      /* 0x0001e20000100d4c */
        /*1210*/                   ST.E.128 [R2+0x2420], R72 ;                        /* 0x0000242002007385 */
                                                                                      /* 0x0001e20000100d48 */
        /*1220*/                   ST.E.128 [R2+0x2220], R68 ;                        /* 0x0000222002007385 */
                                                                                      /* 0x0001e20000100d44 */
        /*1230*/                   ST.E.128 [R2+0x2020], R64 ;                        /* 0x0000202002007385 */
                                                                                      /* 0x0001e20000100d40 */
        /*1240*/                   ST.E.128 [R2+0x1e20], R60 ;                        /* 0x00001e2002007385 */
                                                                                      /* 0x0001e20000100d3c */
        /*1250*/                   ST.E.128 [R2+0x1c20], R56 ;                        /* 0x00001c2002007385 */
                                                                                      /* 0x0001e20000100d38 */
        /*1260*/                   ST.E.128 [R2+0x1a20], R52 ;                        /* 0x00001a2002007385 */
                                                                                      /* 0x0001e20000100d34 */
        /*1270*/                   ST.E.128 [R2+0x1820], R48 ;                        /* 0x0000182002007385 */
                                                                                      /* 0x0001e20000100d30 */
        /*1280*/                   ST.E.128 [R2+0x1620], R44 ;                        /* 0x0000162002007385 */
                                                                                      /* 0x0001e20000100d2c */
        /*1290*/                   ST.E.128 [R2+0x1420], R40 ;                        /* 0x0000142002007385 */
                                                                                      /* 0x0001e20000100d28 */
        /*12a0*/                   ST.E.128 [R2+0x1220], R36 ;                        /* 0x0000122002007385 */
                                                                                      /* 0x0001e20000100d24 */
        /*12b0*/                   ST.E.128 [R2+0x1020], R32 ;                        /* 0x0000102002007385 */
                                                                                      /* 0x0001e20000100d20 */
        /*12c0*/                   ST.E.128 [R2+0xe20], R28 ;                         /* 0x00000e2002007385 */
                                                                                      /* 0x0001e20000100d1c */
        /*12d0*/                   ST.E.128 [R2+0xc20], R24 ;                         /* 0x00000c2002007385 */
                                                                                      /* 0x0001e20000100d18 */
        /*12e0*/                   ST.E.128 [R2+0xa20], R20 ;                         /* 0x00000a2002007385 */
                                                                                      /* 0x0001e20000100d14 */
        /*12f0*/                   ST.E.128 [R2+0x820], R16 ;                         /* 0x0000082002007385 */
                                                                                      /* 0x0001e20000100d10 */
        /*1300*/                   ST.E.128 [R2+0x620], R8 ;                          /* 0x0000062002007385 */
                                                                                      /* 0x0221e20000100d08 */
        /*1310*/                   S2R R6, SR_LANEID ;                                /* 0x0000000000067919 */
                                                                                      /* 0x000ea40000000000 */
        /*1320*/                   SHF.L.U32 R5, R6, 0x4, RZ ;                        /* 0x0000000406057819 */
                                                                                      /* 0x004fec00000006ff */
        /*1330*/                   IADD3 R2, P3, R2, -R5, RZ ;                        /* 0x8000000502027210 */
                                                                                      /* 0x001fea0007f7e0ff */
        /*1340*/                   IADD3.X R3, R3, ~RZ, RZ, P3, !PT ;                 /* 0x800000ff03037210 */
                                                                                      /* 0x001fe40001ffe4ff */
        /*1350*/                   SHF.L.U32 R5, R6, 0x2, RZ ;                        /* 0x0000000206057819 */
                                                                                      /* 0x000fec00000006ff */
        /*1360*/                   IADD3 R2, P3, R2, R5, RZ ;                         /* 0x0000000502027210 */
                                                                                      /* 0x000fea0007f7e0ff */
        /*1370*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x000fe40001ffe4ff */
        /*1380*/                   LOP3.LUT R5, R4, 0x3, RZ, 0xc0, !PT ;              /* 0x0000000304057812 */
                                                                                      /* 0x000fec00078ec0ff */
        /*1390*/                   ISETP.EQ.AND P4, PT, R5, 0x0, PT ;                 /* 0x000000000500780c */
                                                                                      /* 0x000fda0003f82270 */
        /*13a0*/               @P4 BRA.U 0x2350 ;                                     /* 0x00000fa100004947 */
                                                                                      /* 0x000fea0003800000 */
        /*13b0*/                   MOV R7, RZ ;                                       /* 0x000000ff00077202 */
                                                                                      /* 0x000fe40000000f00 */
        /*13c0*/                   IADD3 R5, -R4, 0x100, RZ ;                         /* 0x0000010004057810 */
                                                                                      /* 0x000fec0007ffe1ff */
        /*13d0*/                   LEA R6, R5, 0xfffffff0, 0x4 ;                      /* 0xfffffff005067811 */
                                                                                      /* 0x000fe800078e20ff */
        /*13e0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*13f0*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*1400*/                   BRX R6 ;                                           /* 0x0000000006007949 */
                                                                                      /* 0x004fe20003800000 */
        /*1410*/                   NOP ;                                              /* 0x0000000000007918 */
                                                                                      /* 0x000fe20000000000 */
        /*1420*/                   ST.E [R2+0x7ea0], R253 ;                           /* 0x00007ea002007385 */
                                                                                      /* 0x0001e200001009fd */
        /*1430*/                   ST.E [R2+0x7e20], R252 ;                           /* 0x00007e2002007385 */
                                                                                      /* 0x0001e200001009fc */
        /*1440*/                   BRA.U 0x2350 ;                                     /* 0x00000f0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1450*/                   ST.E [R2+0x7d20], R250 ;                           /* 0x00007d2002007385 */
                                                                                      /* 0x0001e200001009fa */
        /*1460*/                   ST.E [R2+0x7ca0], R249 ;                           /* 0x00007ca002007385 */
                                                                                      /* 0x0001e200001009f9 */
        /*1470*/                   ST.E [R2+0x7c20], R248 ;                           /* 0x00007c2002007385 */
                                                                                      /* 0x0001e200001009f8 */
        /*1480*/                   BRA.U 0x2350 ;                                     /* 0x00000ec100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1490*/                   ST.E [R2+0x7b20], R246 ;                           /* 0x00007b2002007385 */
                                                                                      /* 0x0001e200001009f6 */
        /*14a0*/                   ST.E [R2+0x7aa0], R245 ;                           /* 0x00007aa002007385 */
                                                                                      /* 0x0001e200001009f5 */
        /*14b0*/                   ST.E [R2+0x7a20], R244 ;                           /* 0x00007a2002007385 */
                                                                                      /* 0x0001e200001009f4 */
        /*14c0*/                   BRA.U 0x2350 ;                                     /* 0x00000e8100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*14d0*/                   ST.E [R2+0x7920], R242 ;                           /* 0x0000792002007385 */
                                                                                      /* 0x0001e200001009f2 */
        /*14e0*/                   ST.E [R2+0x78a0], R241 ;                           /* 0x000078a002007385 */
                                                                                      /* 0x0001e200001009f1 */
        /*14f0*/                   ST.E [R2+0x7820], R240 ;                           /* 0x0000782002007385 */
                                                                                      /* 0x0001e200001009f0 */
        /*1500*/                   BRA.U 0x2350 ;                                     /* 0x00000e4100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1510*/                   ST.E [R2+0x7720], R238 ;                           /* 0x0000772002007385 */
                                                                                      /* 0x0001e200001009ee */
        /*1520*/                   ST.E [R2+0x76a0], R237 ;                           /* 0x000076a002007385 */
                                                                                      /* 0x0001e200001009ed */
        /*1530*/                   ST.E [R2+0x7620], R236 ;                           /* 0x0000762002007385 */
                                                                                      /* 0x0001e200001009ec */
        /*1540*/                   BRA.U 0x2350 ;                                     /* 0x00000e0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1550*/                   ST.E [R2+0x7520], R234 ;                           /* 0x0000752002007385 */
                                                                                      /* 0x0001e200001009ea */
        /*1560*/                   ST.E [R2+0x74a0], R233 ;                           /* 0x000074a002007385 */
                                                                                      /* 0x0001e200001009e9 */
        /*1570*/                   ST.E [R2+0x7420], R232 ;                           /* 0x0000742002007385 */
                                                                                      /* 0x0001e200001009e8 */
        /*1580*/                   BRA.U 0x2350 ;                                     /* 0x00000dc100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1590*/                   ST.E [R2+0x7320], R230 ;                           /* 0x0000732002007385 */
                                                                                      /* 0x0001e200001009e6 */
        /*15a0*/                   ST.E [R2+0x72a0], R229 ;                           /* 0x000072a002007385 */
                                                                                      /* 0x0001e200001009e5 */
        /*15b0*/                   ST.E [R2+0x7220], R228 ;                           /* 0x0000722002007385 */
                                                                                      /* 0x0001e200001009e4 */
        /*15c0*/                   BRA.U 0x2350 ;                                     /* 0x00000d8100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*15d0*/                   ST.E [R2+0x7120], R226 ;                           /* 0x0000712002007385 */
                                                                                      /* 0x0001e200001009e2 */
        /*15e0*/                   ST.E [R2+0x70a0], R225 ;                           /* 0x000070a002007385 */
                                                                                      /* 0x0001e200001009e1 */
        /*15f0*/                   ST.E [R2+0x7020], R224 ;                           /* 0x0000702002007385 */
                                                                                      /* 0x0001e200001009e0 */
        /*1600*/                   BRA.U 0x2350 ;                                     /* 0x00000d4100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1610*/                   ST.E [R2+0x6f20], R222 ;                           /* 0x00006f2002007385 */
                                                                                      /* 0x0001e200001009de */
        /*1620*/                   ST.E [R2+0x6ea0], R221 ;                           /* 0x00006ea002007385 */
                                                                                      /* 0x0001e200001009dd */
        /*1630*/                   ST.E [R2+0x6e20], R220 ;                           /* 0x00006e2002007385 */
                                                                                      /* 0x0001e200001009dc */
        /*1640*/                   BRA.U 0x2350 ;                                     /* 0x00000d0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1650*/                   ST.E [R2+0x6d20], R218 ;                           /* 0x00006d2002007385 */
                                                                                      /* 0x0001e200001009da */
        /*1660*/                   ST.E [R2+0x6ca0], R217 ;                           /* 0x00006ca002007385 */
                                                                                      /* 0x0001e200001009d9 */
        /*1670*/                   ST.E [R2+0x6c20], R216 ;                           /* 0x00006c2002007385 */
                                                                                      /* 0x0001e200001009d8 */
        /*1680*/                   BRA.U 0x2350 ;                                     /* 0x00000cc100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1690*/                   ST.E [R2+0x6b20], R214 ;                           /* 0x00006b2002007385 */
                                                                                      /* 0x0001e200001009d6 */
        /*16a0*/                   ST.E [R2+0x6aa0], R213 ;                           /* 0x00006aa002007385 */
                                                                                      /* 0x0001e200001009d5 */
        /*16b0*/                   ST.E [R2+0x6a20], R212 ;                           /* 0x00006a2002007385 */
                                                                                      /* 0x0001e200001009d4 */
        /*16c0*/                   BRA.U 0x2350 ;                                     /* 0x00000c8100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*16d0*/                   ST.E [R2+0x6920], R210 ;                           /* 0x0000692002007385 */
                                                                                      /* 0x0001e200001009d2 */
        /*16e0*/                   ST.E [R2+0x68a0], R209 ;                           /* 0x000068a002007385 */
                                                                                      /* 0x0001e200001009d1 */
        /*16f0*/                   ST.E [R2+0x6820], R208 ;                           /* 0x0000682002007385 */
                                                                                      /* 0x0001e200001009d0 */
        /*1700*/                   BRA.U 0x2350 ;                                     /* 0x00000c4100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1710*/                   ST.E [R2+0x6720], R206 ;                           /* 0x0000672002007385 */
                                                                                      /* 0x0001e200001009ce */
        /*1720*/                   ST.E [R2+0x66a0], R205 ;                           /* 0x000066a002007385 */
                                                                                      /* 0x0001e200001009cd */
        /*1730*/                   ST.E [R2+0x6620], R204 ;                           /* 0x0000662002007385 */
                                                                                      /* 0x0001e200001009cc */
        /*1740*/                   BRA.U 0x2350 ;                                     /* 0x00000c0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1750*/                   ST.E [R2+0x6520], R202 ;                           /* 0x0000652002007385 */
                                                                                      /* 0x0001e200001009ca */
        /*1760*/                   ST.E [R2+0x64a0], R201 ;                           /* 0x000064a002007385 */
                                                                                      /* 0x0001e200001009c9 */
        /*1770*/                   ST.E [R2+0x6420], R200 ;                           /* 0x0000642002007385 */
                                                                                      /* 0x0001e200001009c8 */
        /*1780*/                   BRA.U 0x2350 ;                                     /* 0x00000bc100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1790*/                   ST.E [R2+0x6320], R198 ;                           /* 0x0000632002007385 */
                                                                                      /* 0x0001e200001009c6 */
        /*17a0*/                   ST.E [R2+0x62a0], R197 ;                           /* 0x000062a002007385 */
                                                                                      /* 0x0001e200001009c5 */
        /*17b0*/                   ST.E [R2+0x6220], R196 ;                           /* 0x0000622002007385 */
                                                                                      /* 0x0001e200001009c4 */
        /*17c0*/                   BRA.U 0x2350 ;                                     /* 0x00000b8100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*17d0*/                   ST.E [R2+0x6120], R194 ;                           /* 0x0000612002007385 */
                                                                                      /* 0x0001e200001009c2 */
        /*17e0*/                   ST.E [R2+0x60a0], R193 ;                           /* 0x000060a002007385 */
                                                                                      /* 0x0001e200001009c1 */
        /*17f0*/                   ST.E [R2+0x6020], R192 ;                           /* 0x0000602002007385 */
                                                                                      /* 0x0001e200001009c0 */
        /*1800*/                   BRA.U 0x2350 ;                                     /* 0x00000b4100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1810*/                   ST.E [R2+0x5f20], R190 ;                           /* 0x00005f2002007385 */
                                                                                      /* 0x0001e200001009be */
        /*1820*/                   ST.E [R2+0x5ea0], R189 ;                           /* 0x00005ea002007385 */
                                                                                      /* 0x0001e200001009bd */
        /*1830*/                   ST.E [R2+0x5e20], R188 ;                           /* 0x00005e2002007385 */
                                                                                      /* 0x0001e200001009bc */
        /*1840*/                   BRA.U 0x2350 ;                                     /* 0x00000b0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1850*/                   ST.E [R2+0x5d20], R186 ;                           /* 0x00005d2002007385 */
                                                                                      /* 0x0001e200001009ba */
        /*1860*/                   ST.E [R2+0x5ca0], R185 ;                           /* 0x00005ca002007385 */
                                                                                      /* 0x0001e200001009b9 */
        /*1870*/                   ST.E [R2+0x5c20], R184 ;                           /* 0x00005c2002007385 */
                                                                                      /* 0x0001e200001009b8 */
        /*1880*/                   BRA.U 0x2350 ;                                     /* 0x00000ac100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1890*/                   ST.E [R2+0x5b20], R182 ;                           /* 0x00005b2002007385 */
                                                                                      /* 0x0001e200001009b6 */
        /*18a0*/                   ST.E [R2+0x5aa0], R181 ;                           /* 0x00005aa002007385 */
                                                                                      /* 0x0001e200001009b5 */
        /*18b0*/                   ST.E [R2+0x5a20], R180 ;                           /* 0x00005a2002007385 */
                                                                                      /* 0x0001e200001009b4 */
        /*18c0*/                   BRA.U 0x2350 ;                                     /* 0x00000a8100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*18d0*/                   ST.E [R2+0x5920], R178 ;                           /* 0x0000592002007385 */
                                                                                      /* 0x0001e200001009b2 */
        /*18e0*/                   ST.E [R2+0x58a0], R177 ;                           /* 0x000058a002007385 */
                                                                                      /* 0x0001e200001009b1 */
        /*18f0*/                   ST.E [R2+0x5820], R176 ;                           /* 0x0000582002007385 */
                                                                                      /* 0x0001e200001009b0 */
        /*1900*/                   BRA.U 0x2350 ;                                     /* 0x00000a4100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1910*/                   ST.E [R2+0x5720], R174 ;                           /* 0x0000572002007385 */
                                                                                      /* 0x0001e200001009ae */
        /*1920*/                   ST.E [R2+0x56a0], R173 ;                           /* 0x000056a002007385 */
                                                                                      /* 0x0001e200001009ad */
        /*1930*/                   ST.E [R2+0x5620], R172 ;                           /* 0x0000562002007385 */
                                                                                      /* 0x0001e200001009ac */
        /*1940*/                   BRA.U 0x2350 ;                                     /* 0x00000a0100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1950*/                   ST.E [R2+0x5520], R170 ;                           /* 0x0000552002007385 */
                                                                                      /* 0x0001e200001009aa */
        /*1960*/                   ST.E [R2+0x54a0], R169 ;                           /* 0x000054a002007385 */
                                                                                      /* 0x0001e200001009a9 */
        /*1970*/                   ST.E [R2+0x5420], R168 ;                           /* 0x0000542002007385 */
                                                                                      /* 0x0001e200001009a8 */
        /*1980*/                   BRA.U 0x2350 ;                                     /* 0x000009c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1990*/                   ST.E [R2+0x5320], R166 ;                           /* 0x0000532002007385 */
                                                                                      /* 0x0001e200001009a6 */
        /*19a0*/                   ST.E [R2+0x52a0], R165 ;                           /* 0x000052a002007385 */
                                                                                      /* 0x0001e200001009a5 */
        /*19b0*/                   ST.E [R2+0x5220], R164 ;                           /* 0x0000522002007385 */
                                                                                      /* 0x0001e200001009a4 */
        /*19c0*/                   BRA.U 0x2350 ;                                     /* 0x0000098100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*19d0*/                   ST.E [R2+0x5120], R162 ;                           /* 0x0000512002007385 */
                                                                                      /* 0x0001e200001009a2 */
        /*19e0*/                   ST.E [R2+0x50a0], R161 ;                           /* 0x000050a002007385 */
                                                                                      /* 0x0001e200001009a1 */
        /*19f0*/                   ST.E [R2+0x5020], R160 ;                           /* 0x0000502002007385 */
                                                                                      /* 0x0001e200001009a0 */
        /*1a00*/                   BRA.U 0x2350 ;                                     /* 0x0000094100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1a10*/                   ST.E [R2+0x4f20], R158 ;                           /* 0x00004f2002007385 */
                                                                                      /* 0x0001e2000010099e */
        /*1a20*/                   ST.E [R2+0x4ea0], R157 ;                           /* 0x00004ea002007385 */
                                                                                      /* 0x0001e2000010099d */
        /*1a30*/                   ST.E [R2+0x4e20], R156 ;                           /* 0x00004e2002007385 */
                                                                                      /* 0x0001e2000010099c */
        /*1a40*/                   BRA.U 0x2350 ;                                     /* 0x0000090100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1a50*/                   ST.E [R2+0x4d20], R154 ;                           /* 0x00004d2002007385 */
                                                                                      /* 0x0001e2000010099a */
        /*1a60*/                   ST.E [R2+0x4ca0], R153 ;                           /* 0x00004ca002007385 */
                                                                                      /* 0x0001e20000100999 */
        /*1a70*/                   ST.E [R2+0x4c20], R152 ;                           /* 0x00004c2002007385 */
                                                                                      /* 0x0001e20000100998 */
        /*1a80*/                   BRA.U 0x2350 ;                                     /* 0x000008c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1a90*/                   ST.E [R2+0x4b20], R150 ;                           /* 0x00004b2002007385 */
                                                                                      /* 0x0001e20000100996 */
        /*1aa0*/                   ST.E [R2+0x4aa0], R149 ;                           /* 0x00004aa002007385 */
                                                                                      /* 0x0001e20000100995 */
        /*1ab0*/                   ST.E [R2+0x4a20], R148 ;                           /* 0x00004a2002007385 */
                                                                                      /* 0x0001e20000100994 */
        /*1ac0*/                   BRA.U 0x2350 ;                                     /* 0x0000088100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1ad0*/                   ST.E [R2+0x4920], R146 ;                           /* 0x0000492002007385 */
                                                                                      /* 0x0001e20000100992 */
        /*1ae0*/                   ST.E [R2+0x48a0], R145 ;                           /* 0x000048a002007385 */
                                                                                      /* 0x0001e20000100991 */
        /*1af0*/                   ST.E [R2+0x4820], R144 ;                           /* 0x0000482002007385 */
                                                                                      /* 0x0001e20000100990 */
        /*1b00*/                   BRA.U 0x2350 ;                                     /* 0x0000084100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1b10*/                   ST.E [R2+0x4720], R142 ;                           /* 0x0000472002007385 */
                                                                                      /* 0x0001e2000010098e */
        /*1b20*/                   ST.E [R2+0x46a0], R141 ;                           /* 0x000046a002007385 */
                                                                                      /* 0x0001e2000010098d */
        /*1b30*/                   ST.E [R2+0x4620], R140 ;                           /* 0x0000462002007385 */
                                                                                      /* 0x0001e2000010098c */
        /*1b40*/                   BRA.U 0x2350 ;                                     /* 0x0000080100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1b50*/                   ST.E [R2+0x4520], R138 ;                           /* 0x0000452002007385 */
                                                                                      /* 0x0001e2000010098a */
        /*1b60*/                   ST.E [R2+0x44a0], R137 ;                           /* 0x000044a002007385 */
                                                                                      /* 0x0001e20000100989 */
        /*1b70*/                   ST.E [R2+0x4420], R136 ;                           /* 0x0000442002007385 */
                                                                                      /* 0x0001e20000100988 */
        /*1b80*/                   BRA.U 0x2350 ;                                     /* 0x000007c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1b90*/                   ST.E [R2+0x4320], R134 ;                           /* 0x0000432002007385 */
                                                                                      /* 0x0001e20000100986 */
        /*1ba0*/                   ST.E [R2+0x42a0], R133 ;                           /* 0x000042a002007385 */
                                                                                      /* 0x0001e20000100985 */
        /*1bb0*/                   ST.E [R2+0x4220], R132 ;                           /* 0x0000422002007385 */
                                                                                      /* 0x0001e20000100984 */
        /*1bc0*/                   BRA.U 0x2350 ;                                     /* 0x0000078100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1bd0*/                   ST.E [R2+0x4120], R130 ;                           /* 0x0000412002007385 */
                                                                                      /* 0x0001e20000100982 */
        /*1be0*/                   ST.E [R2+0x40a0], R129 ;                           /* 0x000040a002007385 */
                                                                                      /* 0x0001e20000100981 */
        /*1bf0*/                   ST.E [R2+0x4020], R128 ;                           /* 0x0000402002007385 */
                                                                                      /* 0x0001e20000100980 */
        /*1c00*/                   BRA.U 0x2350 ;                                     /* 0x0000074100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1c10*/                   ST.E [R2+0x3f20], R126 ;                           /* 0x00003f2002007385 */
                                                                                      /* 0x0001e2000010097e */
        /*1c20*/                   ST.E [R2+0x3ea0], R125 ;                           /* 0x00003ea002007385 */
                                                                                      /* 0x0001e2000010097d */
        /*1c30*/                   ST.E [R2+0x3e20], R124 ;                           /* 0x00003e2002007385 */
                                                                                      /* 0x0001e2000010097c */
        /*1c40*/                   BRA.U 0x2350 ;                                     /* 0x0000070100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1c50*/                   ST.E [R2+0x3d20], R122 ;                           /* 0x00003d2002007385 */
                                                                                      /* 0x0001e2000010097a */
        /*1c60*/                   ST.E [R2+0x3ca0], R121 ;                           /* 0x00003ca002007385 */
                                                                                      /* 0x0001e20000100979 */
        /*1c70*/                   ST.E [R2+0x3c20], R120 ;                           /* 0x00003c2002007385 */
                                                                                      /* 0x0001e20000100978 */
        /*1c80*/                   BRA.U 0x2350 ;                                     /* 0x000006c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1c90*/                   ST.E [R2+0x3b20], R118 ;                           /* 0x00003b2002007385 */
                                                                                      /* 0x0001e20000100976 */
        /*1ca0*/                   ST.E [R2+0x3aa0], R117 ;                           /* 0x00003aa002007385 */
                                                                                      /* 0x0001e20000100975 */
        /*1cb0*/                   ST.E [R2+0x3a20], R116 ;                           /* 0x00003a2002007385 */
                                                                                      /* 0x0001e20000100974 */
        /*1cc0*/                   BRA.U 0x2350 ;                                     /* 0x0000068100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1cd0*/                   ST.E [R2+0x3920], R114 ;                           /* 0x0000392002007385 */
                                                                                      /* 0x0001e20000100972 */
        /*1ce0*/                   ST.E [R2+0x38a0], R113 ;                           /* 0x000038a002007385 */
                                                                                      /* 0x0001e20000100971 */
        /*1cf0*/                   ST.E [R2+0x3820], R112 ;                           /* 0x0000382002007385 */
                                                                                      /* 0x0001e20000100970 */
        /*1d00*/                   BRA.U 0x2350 ;                                     /* 0x0000064100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1d10*/                   ST.E [R2+0x3720], R110 ;                           /* 0x0000372002007385 */
                                                                                      /* 0x0001e2000010096e */
        /*1d20*/                   ST.E [R2+0x36a0], R109 ;                           /* 0x000036a002007385 */
                                                                                      /* 0x0001e2000010096d */
        /*1d30*/                   ST.E [R2+0x3620], R108 ;                           /* 0x0000362002007385 */
                                                                                      /* 0x0001e2000010096c */
        /*1d40*/                   BRA.U 0x2350 ;                                     /* 0x0000060100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1d50*/                   ST.E [R2+0x3520], R106 ;                           /* 0x0000352002007385 */
                                                                                      /* 0x0001e2000010096a */
        /*1d60*/                   ST.E [R2+0x34a0], R105 ;                           /* 0x000034a002007385 */
                                                                                      /* 0x0001e20000100969 */
        /*1d70*/                   ST.E [R2+0x3420], R104 ;                           /* 0x0000342002007385 */
                                                                                      /* 0x0001e20000100968 */
        /*1d80*/                   BRA.U 0x2350 ;                                     /* 0x000005c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1d90*/                   ST.E [R2+0x3320], R102 ;                           /* 0x0000332002007385 */
                                                                                      /* 0x0001e20000100966 */
        /*1da0*/                   ST.E [R2+0x32a0], R101 ;                           /* 0x000032a002007385 */
                                                                                      /* 0x0001e20000100965 */
        /*1db0*/                   ST.E [R2+0x3220], R100 ;                           /* 0x0000322002007385 */
                                                                                      /* 0x0001e20000100964 */
        /*1dc0*/                   BRA.U 0x2350 ;                                     /* 0x0000058100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1dd0*/                   ST.E [R2+0x3120], R98 ;                            /* 0x0000312002007385 */
                                                                                      /* 0x0001e20000100962 */
        /*1de0*/                   ST.E [R2+0x30a0], R97 ;                            /* 0x000030a002007385 */
                                                                                      /* 0x0001e20000100961 */
        /*1df0*/                   ST.E [R2+0x3020], R96 ;                            /* 0x0000302002007385 */
                                                                                      /* 0x0001e20000100960 */
        /*1e00*/                   BRA.U 0x2350 ;                                     /* 0x0000054100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1e10*/                   ST.E [R2+0x2f20], R94 ;                            /* 0x00002f2002007385 */
                                                                                      /* 0x0001e2000010095e */
        /*1e20*/                   ST.E [R2+0x2ea0], R93 ;                            /* 0x00002ea002007385 */
                                                                                      /* 0x0001e2000010095d */
        /*1e30*/                   ST.E [R2+0x2e20], R92 ;                            /* 0x00002e2002007385 */
                                                                                      /* 0x0001e2000010095c */
        /*1e40*/                   BRA.U 0x2350 ;                                     /* 0x0000050100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1e50*/                   ST.E [R2+0x2d20], R90 ;                            /* 0x00002d2002007385 */
                                                                                      /* 0x0001e2000010095a */
        /*1e60*/                   ST.E [R2+0x2ca0], R89 ;                            /* 0x00002ca002007385 */
                                                                                      /* 0x0001e20000100959 */
        /*1e70*/                   ST.E [R2+0x2c20], R88 ;                            /* 0x00002c2002007385 */
                                                                                      /* 0x0001e20000100958 */
        /*1e80*/                   BRA.U 0x2350 ;                                     /* 0x000004c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1e90*/                   ST.E [R2+0x2b20], R86 ;                            /* 0x00002b2002007385 */
                                                                                      /* 0x0001e20000100956 */
        /*1ea0*/                   ST.E [R2+0x2aa0], R85 ;                            /* 0x00002aa002007385 */
                                                                                      /* 0x0001e20000100955 */
        /*1eb0*/                   ST.E [R2+0x2a20], R84 ;                            /* 0x00002a2002007385 */
                                                                                      /* 0x0001e20000100954 */
        /*1ec0*/                   BRA.U 0x2350 ;                                     /* 0x0000048100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1ed0*/                   ST.E [R2+0x2920], R82 ;                            /* 0x0000292002007385 */
                                                                                      /* 0x0001e20000100952 */
        /*1ee0*/                   ST.E [R2+0x28a0], R81 ;                            /* 0x000028a002007385 */
                                                                                      /* 0x0001e20000100951 */
        /*1ef0*/                   ST.E [R2+0x2820], R80 ;                            /* 0x0000282002007385 */
                                                                                      /* 0x0001e20000100950 */
        /*1f00*/                   BRA.U 0x2350 ;                                     /* 0x0000044100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1f10*/                   ST.E [R2+0x2720], R78 ;                            /* 0x0000272002007385 */
                                                                                      /* 0x0001e2000010094e */
        /*1f20*/                   ST.E [R2+0x26a0], R77 ;                            /* 0x000026a002007385 */
                                                                                      /* 0x0001e2000010094d */
        /*1f30*/                   ST.E [R2+0x2620], R76 ;                            /* 0x0000262002007385 */
                                                                                      /* 0x0001e2000010094c */
        /*1f40*/                   BRA.U 0x2350 ;                                     /* 0x0000040100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1f50*/                   ST.E [R2+0x2520], R74 ;                            /* 0x0000252002007385 */
                                                                                      /* 0x0001e2000010094a */
        /*1f60*/                   ST.E [R2+0x24a0], R73 ;                            /* 0x000024a002007385 */
                                                                                      /* 0x0001e20000100949 */
        /*1f70*/                   ST.E [R2+0x2420], R72 ;                            /* 0x0000242002007385 */
                                                                                      /* 0x0001e20000100948 */
        /*1f80*/                   BRA.U 0x2350 ;                                     /* 0x000003c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1f90*/                   ST.E [R2+0x2320], R70 ;                            /* 0x0000232002007385 */
                                                                                      /* 0x0001e20000100946 */
        /*1fa0*/                   ST.E [R2+0x22a0], R69 ;                            /* 0x000022a002007385 */
                                                                                      /* 0x0001e20000100945 */
        /*1fb0*/                   ST.E [R2+0x2220], R68 ;                            /* 0x0000222002007385 */
                                                                                      /* 0x0001e20000100944 */
        /*1fc0*/                   BRA.U 0x2350 ;                                     /* 0x0000038100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*1fd0*/                   ST.E [R2+0x2120], R66 ;                            /* 0x0000212002007385 */
                                                                                      /* 0x0001e20000100942 */
        /*1fe0*/                   ST.E [R2+0x20a0], R65 ;                            /* 0x000020a002007385 */
                                                                                      /* 0x0001e20000100941 */
        /*1ff0*/                   ST.E [R2+0x2020], R64 ;                            /* 0x0000202002007385 */
                                                                                      /* 0x0001e20000100940 */
        /*2000*/                   BRA.U 0x2350 ;                                     /* 0x0000034100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2010*/                   ST.E [R2+0x1f20], R62 ;                            /* 0x00001f2002007385 */
                                                                                      /* 0x0001e2000010093e */
        /*2020*/                   ST.E [R2+0x1ea0], R61 ;                            /* 0x00001ea002007385 */
                                                                                      /* 0x0001e2000010093d */
        /*2030*/                   ST.E [R2+0x1e20], R60 ;                            /* 0x00001e2002007385 */
                                                                                      /* 0x0001e2000010093c */
        /*2040*/                   BRA.U 0x2350 ;                                     /* 0x0000030100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2050*/                   ST.E [R2+0x1d20], R58 ;                            /* 0x00001d2002007385 */
                                                                                      /* 0x0001e2000010093a */
        /*2060*/                   ST.E [R2+0x1ca0], R57 ;                            /* 0x00001ca002007385 */
                                                                                      /* 0x0001e20000100939 */
        /*2070*/                   ST.E [R2+0x1c20], R56 ;                            /* 0x00001c2002007385 */
                                                                                      /* 0x0001e20000100938 */
        /*2080*/                   BRA.U 0x2350 ;                                     /* 0x000002c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2090*/                   ST.E [R2+0x1b20], R54 ;                            /* 0x00001b2002007385 */
                                                                                      /* 0x0001e20000100936 */
        /*20a0*/                   ST.E [R2+0x1aa0], R53 ;                            /* 0x00001aa002007385 */
                                                                                      /* 0x0001e20000100935 */
        /*20b0*/                   ST.E [R2+0x1a20], R52 ;                            /* 0x00001a2002007385 */
                                                                                      /* 0x0001e20000100934 */
        /*20c0*/                   BRA.U 0x2350 ;                                     /* 0x0000028100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*20d0*/                   ST.E [R2+0x1920], R50 ;                            /* 0x0000192002007385 */
                                                                                      /* 0x0001e20000100932 */
        /*20e0*/                   ST.E [R2+0x18a0], R49 ;                            /* 0x000018a002007385 */
                                                                                      /* 0x0001e20000100931 */
        /*20f0*/                   ST.E [R2+0x1820], R48 ;                            /* 0x0000182002007385 */
                                                                                      /* 0x0001e20000100930 */
        /*2100*/                   BRA.U 0x2350 ;                                     /* 0x0000024100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2110*/                   ST.E [R2+0x1720], R46 ;                            /* 0x0000172002007385 */
                                                                                      /* 0x0001e2000010092e */
        /*2120*/                   ST.E [R2+0x16a0], R45 ;                            /* 0x000016a002007385 */
                                                                                      /* 0x0001e2000010092d */
        /*2130*/                   ST.E [R2+0x1620], R44 ;                            /* 0x0000162002007385 */
                                                                                      /* 0x0001e2000010092c */
        /*2140*/                   BRA.U 0x2350 ;                                     /* 0x0000020100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2150*/                   ST.E [R2+0x1520], R42 ;                            /* 0x0000152002007385 */
                                                                                      /* 0x0001e2000010092a */
        /*2160*/                   ST.E [R2+0x14a0], R41 ;                            /* 0x000014a002007385 */
                                                                                      /* 0x0001e20000100929 */
        /*2170*/                   ST.E [R2+0x1420], R40 ;                            /* 0x0000142002007385 */
                                                                                      /* 0x0001e20000100928 */
        /*2180*/                   BRA.U 0x2350 ;                                     /* 0x000001c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2190*/                   ST.E [R2+0x1320], R38 ;                            /* 0x0000132002007385 */
                                                                                      /* 0x0001e20000100926 */
        /*21a0*/                   ST.E [R2+0x12a0], R37 ;                            /* 0x000012a002007385 */
                                                                                      /* 0x0001e20000100925 */
        /*21b0*/                   ST.E [R2+0x1220], R36 ;                            /* 0x0000122002007385 */
                                                                                      /* 0x0001e20000100924 */
        /*21c0*/                   BRA.U 0x2350 ;                                     /* 0x0000018100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*21d0*/                   ST.E [R2+0x1120], R34 ;                            /* 0x0000112002007385 */
                                                                                      /* 0x0001e20000100922 */
        /*21e0*/                   ST.E [R2+0x10a0], R33 ;                            /* 0x000010a002007385 */
                                                                                      /* 0x0001e20000100921 */
        /*21f0*/                   ST.E [R2+0x1020], R32 ;                            /* 0x0000102002007385 */
                                                                                      /* 0x0001e20000100920 */
        /*2200*/                   BRA.U 0x2350 ;                                     /* 0x0000014100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2210*/                   ST.E [R2+0xf20], R30 ;                             /* 0x00000f2002007385 */
                                                                                      /* 0x0001e2000010091e */
        /*2220*/                   ST.E [R2+0xea0], R29 ;                             /* 0x00000ea002007385 */
                                                                                      /* 0x0001e2000010091d */
        /*2230*/                   ST.E [R2+0xe20], R28 ;                             /* 0x00000e2002007385 */
                                                                                      /* 0x0001e2000010091c */
        /*2240*/                   BRA.U 0x2350 ;                                     /* 0x0000010100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2250*/                   ST.E [R2+0xd20], R26 ;                             /* 0x00000d2002007385 */
                                                                                      /* 0x0001e2000010091a */
        /*2260*/                   ST.E [R2+0xca0], R25 ;                             /* 0x00000ca002007385 */
                                                                                      /* 0x0001e20000100919 */
        /*2270*/                   ST.E [R2+0xc20], R24 ;                             /* 0x00000c2002007385 */
                                                                                      /* 0x0001e20000100918 */
        /*2280*/                   BRA.U 0x2350 ;                                     /* 0x000000c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2290*/                   ST.E [R2+0xb20], R22 ;                             /* 0x00000b2002007385 */
                                                                                      /* 0x0001e20000100916 */
        /*22a0*/                   ST.E [R2+0xaa0], R21 ;                             /* 0x00000aa002007385 */
                                                                                      /* 0x0001e20000100915 */
        /*22b0*/                   ST.E [R2+0xa20], R20 ;                             /* 0x00000a2002007385 */
                                                                                      /* 0x0001e20000100914 */
        /*22c0*/                   BRA.U 0x2350 ;                                     /* 0x0000008100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*22d0*/                   ST.E [R2+0x920], R18 ;                             /* 0x0000092002007385 */
                                                                                      /* 0x0001e20000100912 */
        /*22e0*/                   ST.E [R2+0x8a0], R17 ;                             /* 0x000008a002007385 */
                                                                                      /* 0x0001e20000100911 */
        /*22f0*/                   ST.E [R2+0x820], R16 ;                             /* 0x0000082002007385 */
                                                                                      /* 0x0001e20000100910 */
        /*2300*/                   BRA.U 0x2350 ;                                     /* 0x0000004100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2310*/                   ST.E [R2+0x720], R14 ;                             /* 0x0000072002007385 */
                                                                                      /* 0x0001e2000010090e */
        /*2320*/                   ST.E [R2+0x6a0], R9 ;                              /* 0x000006a002007385 */
                                                                                      /* 0x0201e20000100909 */
        /*2330*/                   ST.E [R2+0x620], R8 ;                              /* 0x0000062002007385 */
                                                                                      /* 0x0201e20000100908 */
        /*2340*/                   BRA.U 0x2350 ;                                     /* 0x0000000100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2350*/                   MOV R2, 0xf6000000 ;                               /* 0xf600000000027802 */
                                                                                      /* 0x001fe40000000f00 */
        /*2360*/                   MOV R3, 0x7f4a ;                                   /* 0x00007f4a00037802 */
                                                                                      /* 0x001fe20000000f00 */
        /*2370*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x001ee20000004300 */
        /*2380*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*2390*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x008fea00078e0002 */
        /*23a0*/                   IADD3 R2, P3, R2, 0x69020, RZ ;                    /* 0x0006902002027810 */
                                                                                      /* 0x000fea0007f7e0ff */
        /*23b0*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x000fe20001ffe4ff */
        /*23c0*/                   S2R R4, SR_VIRTID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x000ee40000000300 */
        /*23d0*/                   SHF.R.U32.HI R4, RZ, 0x8, R4 ;                     /* 0x00000008ff047819 */
                                                                                      /* 0x008fec0000011604 */
        /*23e0*/                   SGXT.U32 R4, R4, 0x7 ;                             /* 0x000000070404781a */
                                                                                      /* 0x000fe40000000000 */
        /*23f0*/                   MOV R5, 0x2c0 ;                                    /* 0x000002c000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*2400*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x000fea00078e0002 */
        /*2410*/                   ST.E [R2+0x294], R0 ;                              /* 0x0000029402007385 */
                                                                                      /* 0x0083e40000100900 */
        /*2420*/                   MOV R2, 0xf6000000 ;                               /* 0xf600000000027802 */
                                                                                      /* 0x002fe40000000f00 */
        /*2430*/                   MOV R3, 0x7f4a ;                                   /* 0x00007f4a00037802 */
                                                                                      /* 0x002fe20000000f00 */
        /*2440*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x000e220000004300 */
        /*2450*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*2460*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x003fea00078e0002 */
        /*2470*/                   IADD3 R2, P3, R2, 0x74020, RZ ;                    /* 0x0007402002027810 */
                                                                                      /* 0x002fea0007f7e0ff */
        /*2480*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe20001ffe4ff */
        /*2490*/                   S2R R4, SR_VIRTID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x000e240000000300 */
        /*24a0*/                   LOP3.LUT R5, R4, 0xf0000, RZ, 0xc0, !PT ;          /* 0x000f000004057812 */
                                                                                      /* 0x001fec00078ec0ff */
        /*24b0*/                   SHF.R.S32.HI R5, RZ, 0x10, R5 ;                    /* 0x00000010ff057819 */
                                                                                      /* 0x000fe40000011405 */
        /*24c0*/                   LOP3.LUT R4, R4, 0x60000000, RZ, 0xc0, !PT ;       /* 0x6000000004047812 */
                                                                                      /* 0x000fec00078ec0ff */
        /*24d0*/                   SHF.R.S32.HI R4, RZ, 0x19, R4 ;                    /* 0x00000019ff047819 */
                                                                                      /* 0x000fec0000011404 */
        /*24e0*/                   LOP3.LUT R4, R4, R5, RZ, 0xfc, !PT ;               /* 0x0000000504047212 */
                                                                                      /* 0x000fe400078efcff */
        /*24f0*/                   MOV R5, 0x50 ;                                     /* 0x0000005000057802 */
                                                                                      /* 0x000fec0000000f00 */
        /*2500*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x002fe400078e0002 */
        /*2510*/               @P2 S2R R4, SR_CTAID.X ;                               /* 0x0000000000042919 */
                                                                                      /* 0x000ee20000002500 */
        /*2520*/               @P2 S2R R5, SR_CTAID.Y ;                               /* 0x0000000000052919 */
                                                                                      /* 0x000e220000002600 */
        /*2530*/               @P2 S2R R6, SR_CTAID.Z ;                               /* 0x0000000000062919 */
                                                                                      /* 0x004ea40000002700 */
        /*2540*/               @P2 SHF.L.U32 R6, R6, 0x10, RZ ;                       /* 0x0000001006062819 */
                                                                                      /* 0x004fe400000006ff */
        /*2550*/               @P2 LOP3.LUT R5, R5, 0xffff, RZ, 0xc0, !PT ;           /* 0x0000ffff05052812 */
                                                                                      /* 0x001fec00078ec0ff */
        /*2560*/               @P2 LOP3.LUT R5, R5, R6, RZ, 0xfc, !PT ;               /* 0x0000000605052212 */
                                                                                      /* 0x000fea00078efcff */
        /*2570*/               @P2 ST.E.64 [R2], R4 ;                                 /* 0x0000000002002385 */
                                                                                      /* 0x0083e40000100b04 */
        /*2580*/               @P2 B2R R4, 0x0 ;                                      /* 0x000000000004231c */
                                                                                      /* 0x002f220000000000 */
        /*2590*/               @P2 B2R R5, 0x1 ;                                      /* 0x004000000005231c */
                                                                                      /* 0x002e220000000000 */
        /*25a0*/               @P2 B2R R6, 0x2 ;                                      /* 0x008000000006231c */
                                                                                      /* 0x000ee20000000000 */
        /*25b0*/               @P2 B2R R7, 0x3 ;                                      /* 0x00c000000007231c */
                                                                                      /* 0x000ea40000000000 */
        /*25c0*/               @P2 ST.E.128 [R2+0x10], R4 ;                           /* 0x0000001002002385 */
                                                                                      /* 0x01d3e40000100d04 */
        /*25d0*/               @P2 B2R R4, 0x4 ;                                      /* 0x010000000004231c */
                                                                                      /* 0x002f220000000000 */
        /*25e0*/               @P2 B2R R5, 0x5 ;                                      /* 0x014000000005231c */
                                                                                      /* 0x002e220000000000 */
        /*25f0*/               @P2 B2R R6, 0x6 ;                                      /* 0x018000000006231c */
                                                                                      /* 0x002ee20000000000 */
        /*2600*/               @P2 B2R R7, 0x7 ;                                      /* 0x01c000000007231c */
                                                                                      /* 0x002ea40000000000 */
        /*2610*/               @P2 ST.E.128 [R2+0x20], R4 ;                           /* 0x0000002002002385 */
                                                                                      /* 0x01d3e40000100d04 */
        /*2620*/               @P2 B2R R4, 0x8 ;                                      /* 0x020000000004231c */
                                                                                      /* 0x002f220000000000 */
        /*2630*/               @P2 B2R R5, 0x9 ;                                      /* 0x024000000005231c */
                                                                                      /* 0x002e220000000000 */
        /*2640*/               @P2 B2R R6, 0xa ;                                      /* 0x028000000006231c */
                                                                                      /* 0x002ee20000000000 */
        /*2650*/               @P2 B2R R7, 0xb ;                                      /* 0x02c000000007231c */
                                                                                      /* 0x002ea40000000000 */
        /*2660*/               @P2 ST.E.128 [R2+0x30], R4 ;                           /* 0x0000003002002385 */
                                                                                      /* 0x01d3e40000100d04 */
        /*2670*/               @P2 B2R R4, 0xc ;                                      /* 0x030000000004231c */
                                                                                      /* 0x002ea20000000000 */
        /*2680*/               @P2 B2R R5, 0xd ;                                      /* 0x034000000005231c */
                                                                                      /* 0x002ea20000000000 */
        /*2690*/               @P2 B2R R6, 0xe ;                                      /* 0x038000000006231c */
                                                                                      /* 0x002ea20000000000 */
        /*26a0*/               @P2 B2R R7, 0xf ;                                      /* 0x03c000000007231c */
                                                                                      /* 0x002ea40000000000 */
        /*26b0*/               @P2 ST.E.128 [R2+0x40], R4 ;                           /* 0x0000004002002385 */
                                                                                      /* 0x0043e40000100d04 */
        /*26c0*/                   S2R R11, SR_SMEMSZ ;                               /* 0x00000000000b7919 */
                                                                                      /* 0x003ee40000003200 */
        /*26d0*/                   ISETP.EQ.AND P6, PT, R11, RZ, PT ;                 /* 0x000000ff0b00720c */
                                                                                      /* 0x008fda0003fc2270 */
        /*26e0*/               @P6 BRA.U 0x2c70 ;                                     /* 0x0000058100006947 */
                                                                                      /* 0x000fea0003800000 */
        /*26f0*/                   MOV R2, 0xf6000000 ;                               /* 0xf600000000027802 */
                                                                                      /* 0x002fe40000000f00 */
        /*2700*/                   MOV R3, 0x7f4a ;                                   /* 0x00007f4a00037802 */
                                                                                      /* 0x002fe20000000f00 */
        /*2710*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x002ea20000004300 */
        /*2720*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x002fec0000000f00 */
        /*2730*/                   IMAD.WIDE.U32 R2, R4, R5, R2 ;                     /* 0x0000000504027225 */
                                                                                      /* 0x006fe200078e0002 */
        /*2740*/                   MOV R0, 0x0 ;                                      /* 0x0000000000007802 */
                                                                                      /* 0x002fec0000000f00 */
        /*2750*/                   ISETP.NE.AND P6, PT, R0, RZ, PT ;                  /* 0x000000ff0000720c */
                                                                                      /* 0x000fda0003fc5270 */
        /*2760*/               @P6 BRA.U 0x2910 ;                                     /* 0x000001a100006947 */
                                                                                      /* 0x000fea0003800000 */
        /*2770*/               @P2 ATOM.E.ADD PT, R0, [R2+0x4], R11 ;                 /* 0x0000040b0200238a */
                                                                                      /* 0x00222400001e0100 */
        /*2780*/                   MOV R8, 0xf6000000 ;                               /* 0xf600000000087802 */
                                                                                      /* 0x021fe40000000f00 */
        /*2790*/                   MOV R9, 0x7f4a ;                                   /* 0x00007f4a00097802 */
                                                                                      /* 0x021fe20000000f00 */
        /*27a0*/                   S2R R4, SR_VIRTUALSMID ;                           /* 0x0000000000047919 */
                                                                                      /* 0x002ea20000004300 */
        /*27b0*/                   MOV R5, 0x74a20 ;                                  /* 0x00074a2000057802 */
                                                                                      /* 0x002fec0000000f00 */
        /*27c0*/                   IMAD.WIDE.U32 R8, R4, R5, R8 ;                     /* 0x0000000504087225 */
                                                                                      /* 0x004fea00078e0008 */
        /*27d0*/                   IADD3 R8, P3, R8, 0x74020, RZ ;                    /* 0x0007402008087810 */
                                                                                      /* 0x000fea0007f7e0ff */
        /*27e0*/                   IADD3.X R9, R9, RZ, RZ, P3, !PT ;                  /* 0x000000ff09097210 */
                                                                                      /* 0x000fe20001ffe4ff */
        /*27f0*/                   S2R R4, SR_VIRTID ;                                /* 0x0000000000047919 */
                                                                                      /* 0x002ea40000000300 */
        /*2800*/                   LOP3.LUT R5, R4, 0xf0000, RZ, 0xc0, !PT ;          /* 0x000f000004057812 */
                                                                                      /* 0x006fec00078ec0ff */
        /*2810*/                   SHF.R.S32.HI R5, RZ, 0x10, R5 ;                    /* 0x00000010ff057819 */
                                                                                      /* 0x002fe40000011405 */
        /*2820*/                   LOP3.LUT R4, R4, 0x60000000, RZ, 0xc0, !PT ;       /* 0x6000000004047812 */
                                                                                      /* 0x002fec00078ec0ff */
        /*2830*/                   SHF.R.S32.HI R4, RZ, 0x19, R4 ;                    /* 0x00000019ff047819 */
                                                                                      /* 0x002fec0000011404 */
        /*2840*/                   LOP3.LUT R4, R4, R5, RZ, 0xfc, !PT ;               /* 0x0000000504047212 */
                                                                                      /* 0x002fe400078efcff */
        /*2850*/                   MOV R5, 0x50 ;                                     /* 0x0000005000057802 */
                                                                                      /* 0x002fec0000000f00 */
        /*2860*/                   IMAD.WIDE.U32 R8, R4, R5, R8 ;                     /* 0x0000000504087225 */
                                                                                      /* 0x000fea00078e0008 */
        /*2870*/               @P2 ST.E [R8+0x8], R0 ;                                /* 0x0000000808002385 */
                                                                                      /* 0x0013e40000100900 */
        /*2880*/               @P2 ATOMS.EXCH R4, [RZ], R0 ;                          /* 0x00000000ff04238c */
                                                                                      /* 0x0022a20004000000 */
        /*2890*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*28a0*/              @!P2 LDS R0, [RZ] ;                                     /* 0x00000000ff00a984 */
                                                                                      /* 0x002e220000000800 */
        /*28b0*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*28c0*/               @P2 STS [RZ], R4 ;                                     /* 0x00000004ff002388 */
                                                                                      /* 0x0043e20000000800 */
        /*28d0*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*28e0*/                   IADD3 R2, P3, R2, R0, RZ ;                         /* 0x0000000002027210 */
                                                                                      /* 0x003fea0007f7e0ff */
        /*28f0*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe20001ffe4ff */
        /*2900*/                   BRA.U 0x29d0 ;                                     /* 0x000000c100007947 */
                                                                                      /* 0x000fea0003800000 */
        /*2910*/                   S2R R0, SR_VIRTID ;                                /* 0x0000000000007919 */
                                                                                      /* 0x002e240000000300 */
        /*2920*/                   LOP3.LUT R4, R0, 0xf0000, RZ, 0xc0, !PT ;          /* 0x000f000000047812 */
                                                                                      /* 0x007fec00078ec0ff */
        /*2930*/                   SHF.R.S32.HI R4, RZ, 0x10, R4 ;                    /* 0x00000010ff047819 */
                                                                                      /* 0x000fe40000011404 */
        /*2940*/                   LOP3.LUT R0, R0, 0x60000000, RZ, 0xc0, !PT ;       /* 0x6000000000007812 */
                                                                                      /* 0x000fec00078ec0ff */
        /*2950*/                   SHF.R.S32.HI R0, RZ, 0x19, R0 ;                    /* 0x00000019ff007819 */
                                                                                      /* 0x000fec0000011400 */
        /*2960*/                   LOP3.LUT R0, R0, R4, RZ, 0xfc, !PT ;               /* 0x0000000400007212 */
                                                                                      /* 0x000fec00078efcff */
        /*2970*/                   IADD3 R0, R0, 0x1, RZ ;                            /* 0x0000000100007810 */
                                                                                      /* 0x000fea0007ffe0ff */
        /*2980*/               @P2 ATOM.E.CAS PT, R4, [R2+0x4], RZ, R0 ;              /* 0x000004ff0204238b */
                                                                                      /* 0x0002a200001e0100 */
        /*2990*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*29a0*/                   LD.E R4, [R2+0x4] ;                                /* 0x0000000402047980 */
                                                                                      /* 0x0042a40000100900 */
        /*29b0*/                   ISETP.EQ.AND P6, PT, R0, R4, PT ;                  /* 0x000000040000720c */
                                                                                      /* 0x004fda0003fc2270 */
        /*29c0*/              @!P6 BRA.U 0x2c70 ;                                     /* 0x000002a10000e947 */
                                                                                      /* 0x000fea0003800000 */
        /*29d0*/                   S2R R0, SR_NLATC ;                                 /* 0x0000000000007919 */
                                                                                      /* 0x003e240000002a00 */
        /*29e0*/                   ISETP.GT.AND P6, PT, R0, 0x20, PT ;                /* 0x000000200000780c */
                                                                                      /* 0x001fda0003fc4270 */
        /*29f0*/               @P6 BRA.U 0x2ad0 ;                                     /* 0x000000d100006947 */
                                                                                      /* 0x000fea0003800000 */
        /*2a00*/                   S2R R10, SR_LANEID ;                               /* 0x00000000000a7919 */
                                                                                      /* 0x003e240000000000 */
        /*2a10*/                   IMAD.SHL R0, R10, 0x10, RZ ;                       /* 0x000000100a007824 */
                                                                                      /* 0x001fea00078e02ff */
        /*2a20*/                   IADD3 R2, P3, R2, R0, RZ ;                         /* 0x0000000002027210 */
                                                                                      /* 0x002fea0007f7e0ff */
        /*2a30*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe40001ffe4ff */
        /*2a40*/                   ISETP.LT.AND P6, PT, R0, R11, PT ;                 /* 0x0000000b0000720c */
                                                                                      /* 0x008fda0003fc1270 */
        /*2a50*/               @P6 LDS.128 R4, [R0] ;                                 /* 0x0000000000046984 */
                                                                                      /* 0x0060a40000000c00 */
        /*2a60*/               @P6 ST.E.128 [R2+0x40020], R4 ;                        /* 0x0004002002006385 */
                                                                                      /* 0x0043e20000100d04 */
        /*2a70*/                   IADD3 R0, R0, 0x200, RZ ;                          /* 0x0000020000007810 */
                                                                                      /* 0x001fe40007ffe0ff */
        /*2a80*/                   IADD3 R2, P3, R2, 0x200, RZ ;                      /* 0x0000020002027810 */
                                                                                      /* 0x002fea0007f7e0ff */
        /*2a90*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe40001ffe4ff */
        /*2aa0*/                   ISETP.LT.AND P6, PT, R0, R11, PT ;                 /* 0x0000000b0000720c */
                                                                                      /* 0x008fda0003fc1270 */
        /*2ab0*/              @!P6 BRA.U 0x2c70 ;                                     /* 0x000001b10000e947 */
                                                                                      /* 0x000fea0003800000 */
        /*2ac0*/                   BRA 0x2a50 ;                                       /* 0xffffff8000007947 */
                                                                                      /* 0x000fea000383ffff */
        /*2ad0*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*2ae0*/                   R2B 0x0, RZ ;                                      /* 0x000000ff0000731e */
                                                                                      /* 0x000fe20000000000 */
        /*2af0*/                   R2B.WARP 0x0, RZ ;                                 /* 0x000000ff0000731e */
                                                                                      /* 0x000fe20000008000 */
        /*2b00*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*2b10*/                   MOV R4, 0x600 ;                                    /* 0x0000060000047802 */
                                                                                      /* 0x006fea0000000f00 */
        /*2b20*/                   BAR.SCAN 0x0, R4, PT ;                             /* 0x000000040000791d */
                                                                                      /* 0x0003ec0003806000 */
        /*2b30*/                   B2R.RESULT R6 ;                                    /* 0x000000000006731c */
                                                                                      /* 0x006ea200000e4000 */
        /*2b40*/                   S2R R11, SR_LANEID ;                               /* 0x00000000000b7919 */
                                                                                      /* 0x00aea40000000000 */
        /*2b50*/                   IADD3 R11, R11, R6, RZ ;                           /* 0x000000060b0b7210 */
                                                                                      /* 0x004fe80007ffe0ff */
        /*2b60*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*2b70*/                   S2R R4, SR_NLATC ;                                 /* 0x0000000000047919 */
                                                                                      /* 0x002ea20000002a00 */
        /*2b80*/                   IMAD.SHL R0, R11, 0x10, RZ ;                       /* 0x000000100b007824 */
                                                                                      /* 0x001fea00078e02ff */
        /*2b90*/                   IADD3 R2, P3, R2, R0, RZ ;                         /* 0x0000000002027210 */
                                                                                      /* 0x002fea0007f7e0ff */
        /*2ba0*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe20001ffe4ff */
        /*2bb0*/                   IMAD.SHL R11, R4, 0x10, RZ ;                       /* 0x00000010040b7824 */
                                                                                      /* 0x004fe400078e02ff */
        /*2bc0*/                   S2R R4, SR_SMEMSZ ;                                /* 0x0000000000047919 */
                                                                                      /* 0x002ea40000003200 */
        /*2bd0*/                   ISETP.LT.AND P6, PT, R0, R4, PT ;                  /* 0x000000040000720c */
                                                                                      /* 0x004fda0003fc1270 */
        /*2be0*/               @P6 LDS.128 R4, [R0] ;                                 /* 0x0000000000046984 */
                                                                                      /* 0x0060a40000000c00 */
        /*2bf0*/               @P6 ST.E.128 [R2+0x40020], R4 ;                        /* 0x0004002002006385 */
                                                                                      /* 0x0043e20000100d04 */
        /*2c00*/                   IADD3 R0, R0, R11, RZ ;                            /* 0x0000000b00007210 */
                                                                                      /* 0x001fe40007ffe0ff */
        /*2c10*/                   IADD3 R2, P3, R2, R11, RZ ;                        /* 0x0000000b02027210 */
                                                                                      /* 0x002fea0007f7e0ff */
        /*2c20*/                   IADD3.X R3, R3, RZ, RZ, P3, !PT ;                  /* 0x000000ff03037210 */
                                                                                      /* 0x002fe20001ffe4ff */
        /*2c30*/                   S2R R4, SR_SMEMSZ ;                                /* 0x0000000000047919 */
                                                                                      /* 0x002ea40000003200 */
        /*2c40*/                   ISETP.LT.AND P6, PT, R0, R4, PT ;                  /* 0x000000040000720c */
                                                                                      /* 0x004fda0003fc1270 */
        /*2c50*/              @!P6 BRA.U 0x2c70 ;                                     /* 0x000000110000e947 */
                                                                                      /* 0x000fea0003800000 */
        /*2c60*/                   BRA 0x2be0 ;                                       /* 0xffffff7000007947 */
                                                                                      /* 0x000fea000383ffff */
        /*2c70*/                   ISETP.EQ.AND P4, PT, RZ, RZ, PT ;                  /* 0x000000ffff00720c */
                                                                                      /* 0x000fe20003f82270 */
        /*2c80*/                   S2R R6, SR_SW_SCRATCH ;                            /* 0x0000000000067919 */
                                                                                      /* 0x006e240000001800 */
        /*2c90*/                   LOP3.LUT R6, R6, 0x1, RZ, 0xc0, !PT ;              /* 0x0000000106067812 */
                                                                                      /* 0x001fec00078ec0ff */
        /*2ca0*/                   ISETP.EQ.XOR P4, PT, R6, RZ, P4 ;                  /* 0x000000ff0600720c */
                                                                                      /* 0x000fee0002782a70 */
        /*2cb0*/                   MOV R4, 0x13800000 ;                               /* 0x1380000000047802 */
                                                                                      /* 0x006fe80000000f00 */
        /*2cc0*/                   MOV R5, 0x7f4b ;                                   /* 0x00007f4b00057802 */
                                                                                      /* 0x006fe40000000f00 */
        /*2cd0*/               @P4 IADD3 R4, P3, R4, 0x4, RZ ;                        /* 0x0000000404044810 */
                                                                                      /* 0x000fea0007f7e0ff */
        /*2ce0*/               @P4 IADD3.X R5, R5, RZ, RZ, P3, !PT ;                  /* 0x000000ff05054210 */
                                                                                      /* 0x000fe40001ffe4ff */
        /*2cf0*/                   MOV R6, 0x1 ;                                      /* 0x0000000100067802 */
                                                                                      /* 0x000fea0000000f00 */
        /*2d00*/               @P2 RED.E.ADD [R4], R6 ;                               /* 0x000000060400298e */
                                                                                      /* 0x000fe20000100100 */
        /*2d10*/                   BAR.SYNCALL ;                                      /* 0x0000000000007b1d */
                                                                                      /* 0x000fec0000008000 */
        /*2d20*/                   RET.ABS R12 0x20;                                  /* 0x000000200c007950 */
                                                                                      /* 0x000fc00003a00000 */
        /*2d30*/                   BRA 0x2d30;                                        /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*2d40*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2d50*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2d60*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2d70*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2d80*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2d90*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2da0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2db0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2dc0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2dd0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2de0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*2df0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */


	code for sm_86
                Entry Point : 0x7fac32f6fb00
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   MOV R4, 0x33400000 ;                               /* 0x3340000000047802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0010*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0020*/                   MOV R0, 0x1 ;                                      /* 0x0000000100007802 */
                                                                                      /* 0x000fea0000000f00 */
        /*0030*/                   ST.E.STRONG.SM.PRIVATE [R4], R0 ;                  /* 0x0000000004007385 */
                                                                                      /* 0x000fe20000108900 */
        /*0040*/                   CCTLL.IVALL ;                                      /* 0x00000000ff007990 */
                                                                                      /* 0x000fe20002000000 */
        /*0050*/                   CCTL.IVALL ;                                       /* 0x00000000ff00798f */
                                                                                      /* 0x000fe20002000000 */
        /*0060*/                   JMP 0x7fac32f78800 ;                               /* 0x32f788000000794a */
                                                                                      /* 0x000fea0003807fac */
        /*0070*/                   BPT.DRAIN;                                         /* 0x000000000000795c */
                                                                                      /* 0x000fc00000500000 */
        /*0080*/                   BPT.PAUSE_QUIET;                                   /* 0x000000000000795c */
                                                                                      /* 0x000fc00000600000 */
        /*0090*/                   CCTL.C.IVALL ;                                     /* 0x00000000ff00798f */
                                                                                      /* 0x000ff00002008000 */
        /*00a0*/                   CCTL.I.IVALL ;                                     /* 0x00000000ff00798f */
                                                                                      /* 0x000ff6000200c000 */
        /*00b0*/                   CCTLL.IVALL ;                                      /* 0x00000000ff007990 */
                                                                                      /* 0x000fe20002000000 */
        /*00c0*/                   CCTL.IVALL ;                                       /* 0x00000000ff00798f */
                                                                                      /* 0x000fe20002000000 */
        /*00d0*/                   JMP 0x7fac32f79200 ;                               /* 0x32f792000000794a */
                                                                                      /* 0x000fea0003807fac */
        /*00e0*/                   RET.ABS R12 0x20;                                  /* 0x000000200c007950 */
                                                                                      /* 0x000fc00003a00000 */
        /*00f0*/                   BRA 0xf0;                                          /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*0100*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0110*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0120*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0130*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0140*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f70500
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   LDL.NA R2, [R1+0x8] ;                              /* 0x0000080001027983 */
                                                                                      /* 0x000fe20000500800 */
        /*0010*/                   MOV R4, 0x1e000000 ;                               /* 0x1e00000000047802 */
                                                                                      /* 0x000fe40000000f00 */
        /*0020*/                   MOV R5, 0x7fac ;                                   /* 0x00007fac00057802 */
                                                                                      /* 0x000fe20000000f00 */
        /*0030*/                   S2R R0, SR_VIRTUALSMID ;                           /* 0x0000000000007919 */
                                                                                      /* 0x000e220000004300 */
        /*0040*/                   MOV R6, 0x74a20 ;                                  /* 0x00074a2000067802 */
                                                                                      /* 0x000fec0000000f00 */
        /*0050*/                   IMAD.WIDE.U32 R4, R0, R6, R4 ;                     /* 0x0000000600047225 */
                                                                                      /* 0x001fea00078e0004 */
        /*0060*/                   IADD3 R4, P0, R4, 0x8, RZ ;                        /* 0x0000000804047810 */
                                                                                      /* 0x000fea0007f1e0ff */
        /*0070*/                   IADD3.X R5, R5, RZ, RZ, P0, !PT ;                  /* 0x000000ff05057210 */
                                                                                      /* 0x000fe200007fe4ff */
        /*0080*/                   S2R R0, SR_VIRTID ;                                /* 0x0000000000007919 */
                                                                                      /* 0x000e240000000300 */
        /*0090*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;                     /* 0x00000008ff007819 */
                                                                                      /* 0x001fec0000011600 */
        /*00a0*/                   SGXT.U32 R0, R0, 0x7 ;                             /* 0x000000070000781a */
                                                                                      /* 0x000fec0000000000 */
        /*00b0*/                   ISETP.GE.U32.AND P0, PT, R0, 0x20, PT ;            /* 0x000000200000780c */
                                                                                      /* 0x000fda0003f06070 */
        /*00c0*/               @P0 IADD3 R4, P1, R4, 0x4, RZ ;                        /* 0x0000000404040810 */
                                                                                      /* 0x000fea0007f3e0ff */
        /*00d0*/               @P0 IADD3.X R5, R5, RZ, RZ, P1, !PT ;                  /* 0x000000ff05050210 */
                                                                                      /* 0x000fe40000ffe4ff */
        /*00e0*/               @P0 IADD3 R0, R0, -0x20, RZ ;                          /* 0xffffffe000000810 */
                                                                                      /* 0x000fec0007ffe0ff */
        /*00f0*/                   SHF.L.U32.HI R0, RZ, R0, 0x1 ;                     /* 0x00000001ff007419 */
                                                                                      /* 0x000fec0000010600 */
        /*0100*/                   LOP3.LUT R0, RZ, R0, RZ, 0x33, !PT ;               /* 0x00000000ff007212 */
                                                                                      /* 0x000fea00078e33ff */
        /*0110*/                   RED.E.AND.STRONG.SM.PRIVATE [R4], R0 ;             /* 0x000000000400798e */
                                                                                      /* 0x000fe20002908100 */
        /*0120*/                   RET.ABS R12 0x20;                                  /* 0x000000200c007950 */
                                                                                      /* 0x000fc00003a00000 */
        /*0130*/                   BRA 0x130;                                         /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*0140*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f71000
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   IADD3 R1, R1, -0x8, RZ ;                           /* 0xfffffff801017810 */
                                                                                      /* 0x000fea0007ffe0ff */
        /*0010*/                   STL.64 [R1], R12 ;                                 /* 0x0000000c01007387 */
                                                                                      /* 0x0001e20000100a00 */
        /*0020*/                   MOV R2, R3 ;                                       /* 0x0000000300027202 */
                                                                                      /* 0x000fe40000000f00 */
        /*0030*/                   LDL R3, [0xffffc4] ;                               /* 0xffffc400ff037983 */
                                                                                      /* 0x000ea20000100800 */
        /*0040*/                   LDC R4, c[0x0][0x28] ;                             /* 0x00000a00ff047b82 */
                                                                                      /* 0x000e640000000800 */
        /*0050*/                   ISETP.GT.U32.AND P0, PT, R3, R4, PT ;              /* 0x000000040300720c */
                                                                                      /* 0x006fda0003f04070 */
        /*0060*/               @P0 LDL R4, [0xfffdc4] ;                               /* 0xfffdc400ff040983 */
                                                                                      /* 0x000e620000100800 */
        /*0070*/                   STL [0xfffdc4], R3 ;                               /* 0xfffdc403ff007387 */
                                                                                      /* 0x000be20000100800 */
        /*0080*/               @P0 STL [0xffffc4], R4 ;                               /* 0xffffc404ff000387 */
                                                                                      /* 0x0025e20000100800 */
        /*0090*/                   LEPC R12 ;                                         /* 0x00000000000c734e */
                                                                                      /* 0x001fe20000000000 */
        /*00a0*/                   CALL.ABS 0x7fac32f5f200;                           /* 0x32f5f20000007943 */
                                                                                      /* 0x000fc00003807fac */
        /*00b0*/                   LDL R3, [0xffffc4] ;                               /* 0xffffc400ff037983 */
                                                                                      /* 0x020ee20000100800 */
        /*00c0*/                   LDL R4, [0xfffdc4] ;                               /* 0xfffdc400ff047983 */
                                                                                      /* 0x004e640000100800 */
        /*00d0*/                   ISETP.EQ.U32.AND P0, PT, R3, R4, PT ;              /* 0x000000040300720c */
                                                                                      /* 0x00afda0003f02070 */
        /*00e0*/              @!P0 STL [0xfffdc4], R3 ;                               /* 0xfffdc403ff008387 */
                                                                                      /* 0x000fe20000100800 */
        /*00f0*/              @!P0 STL [0xffffc4], R4 ;                               /* 0xffffc404ff008387 */
                                                                                      /* 0x000fe20000100800 */
        /*0100*/                   LDL.64 R12, [R1] ;                                 /* 0x00000000010c7983 */
                                                                                      /* 0x0010640000100a00 */
        /*0110*/                   IADD3 R1, R1, 0x8, RZ ;                            /* 0x0000000801017810 */
                                                                                      /* 0x001fe20007ffe0ff */
        /*0120*/                   RET.ABS R12 0x20 ;                                 /* 0x000000200c007950 */
                                                                                      /* 0x002fc00003a00000 */
        /*0130*/                   BRA 0x130;                                         /* 0xfffffff000007947 */
                                                                                      /* 0x000fc0000383ffff */
        /*0140*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0150*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0160*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0170*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0180*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*0190*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01a0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01b0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01c0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01d0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01e0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
        /*01f0*/                   NOP;                                               /* 0x0000000000007918 */
                                                                                      /* 0x000fc00000000000 */
		..........


	code for sm_86
                Entry Point : 0x7fac32f5f200
	.headerflags    @"EF_CUDA_SM86 EF_CUDA_PTX_SM(EF_CUDA_SM86)"
        /*0000*/                   BRA.U 0x9d80 ;                                /* 0x00009d7100007947 */
                                                                                 /* 0x000fea0003800000 */
        /*0010*/                   NOP ;                                         /* 0x0000000000007918 */
                                                                                 /* 0x000fe20000000000 */
        /*0020*/                   NOP ;                                         /* 0x0000000000007918 */
                                                                                 /* 0x000fe20000000000 */
        /*0030*/                   NOP ;                                         /* 0x0000000000007918 */
                                                                                 /* 0x000fe20000000000 */
        /*0040*/                   IADD3 R1, R1, -0x8, RZ ;                      /* 0xfffffff801017810 */
                                                                                 /* 0x000fea0007ffe0ff */
        /*0050*/                   STL.64 [R1], R12 ;                            /* 0x0000000c01007387 */
                                                                                 /* 0x0001e20000100a00 */
        /*0060*/                   STL [0xffffa0], R1 ;                          /* 0xffffa001ff007387 */
                                                                                 /* 0x0001e20000100800 */
        /*0070*/              @!P2 BRA.U 0x9c0 ;                                 /* 0x000009410000a947 */
                                                                                 /* 0x000fea0003800000 */
        /*0080*/                   S2R R0, SR_VIRTID ;                           /* 0x0000000000007919 */
                                                                                 /* 0x000ea20000000300 */
        /*0090*/                   S2R R1, SR_VIRTUALSMID ;                      /* 0x0000000000017919 */
                                                                                 /* 0x001e620000004300 */
        /*00a0*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;                /* 0x00000008ff007819 */
                                                                                 /* 0x004fec0000011600 */
        /*00b0*/                   SGXT.U32 R0, R0, 0x7 ;                        /* 0x000000070000781a */
                                                                                 /* 0x000fec0000000000 */
        /*00c0*/                   IMAD R2, R1, 0x40, R0 ;                       /* 0x0000004001027824 */
                                                                                 /* 0x002fe200078e0200 */
        /*00d0*/                   MOV R0, c[0x1][0x0] ;                         /* 0x0040000000007a02 */
                                                                                 /* 0x000fe40000000f00 */
        /*00e0*/                   MOV R1, c[0x1][0x4] ;                         /* 0x0040010000017a02 */
                                                                                 /* 0x001fec0000000f00 */
        /*00f0*/                   IMAD.WIDE R0, R2, c[0x1][0x8], R0 ;           /* 0x0040020002007a25 */
                                                                                 /* 0x001fea00078e0200 */
        /*0100*/                   LD.E.64 R0, [R0+0x8] ;                        /* 0x0000000800007980 */
                                                                                 /* 0x0010620000100b00 */
        /*0110*/                   S2R R2, SR_LANEID ;                           /* 0x0000000000027919 */
                                                                                 /* 0x000ea20000000000 */
        /*0120*/                   IADD3 R0, P0, R0, 0x6600, RZ ;                /* 0x0000660000007810 */
                                                                                 /* 0x003fec0007f1e0ff */
        /*0130*/                   IMAD R0, R2, 0x10, R0 ;                       /* 0x0000001002007824 */
                                                                                 /* 0x004fe200078e0200 */
        /*0140*/                   IADD3.X R1, R1, 0x0, RZ, P0, !PT ;            /* 0x0000000001017810 */
                                                                                 /* 0x001fe600007fe4ff */
        /*0150*/                   LDL.128 R4, [0xffffc0] ;                      /* 0xffffc000ff047983 */
                                                                                 /* 0x000ea20000100c00 */
        /*0160*/                   LDL.128 R8, [0xffffd0] ;                      /* 0xffffd000ff087983 */
                                                                                 /* 0x000e620000100c00 */
        /*0170*/                   ST.E.128 [R0+0x80], R4 ;                      /* 0x0000008000007385 */
                                                                                 /* 0x0041e20000100d04 */
        /*0180*/                   ST.E.128 [R0+0x280], R8 ;                     /* 0x0000028000007385 */
                                                                                 /* 0x0021e40000100d08 */
        /*0190*/                   LDL.128 R4, [0xffffe0] ;                      /* 0xffffe000ff047983 */
                                                                                 /* 0x001e640000100c00 */
        /*01a0*/                   ST.E.128 [R0+0x480], R4 ;                     /* 0x0000048000007385 */
                                                                                 /* 0x0021e40000100d04 */
        /*01b0*/                   LDL.64 R12, [0xfffff0] ;                      /* 0xfffff000ff0c7983 */
                                                                                 /* 0x001e640000100a00 */
        /*01c0*/                   ST.E.128 [R0+0x680], R12 ;                    /* 0x0000068000007385 */
                                                                                 /* 0x0021e20000100d0c */
        /*01d0*/                   LDL R3, [0xfffff8] ;                          /* 0xfffff800ff037983 */
                                                                                 /* 0x000e620000100800 */
        /*01e0*/                   IMAD R0, R2, -0xc, R0 ;                       /* 0xfffffff402007824 */
                                                                                 /* 0x001fea00078e0200 */
        /*01f0*/                   ST.E [R0], R3 ;                               /* 0x0000000000007385 */
                                                                                 /* 0x0021e20000100903 */
        /*0200*/                   ISETP.NE.AND P6, PT, RZ, 0x0, PT ;            /* 0x00000000ff00780c */
                                                                                 /* 0x000fe20003fc5270 */
        /*0210*/                   S2R R0, SR_VIRTID ;                           /* 0x0000000000007919 */
                                                                                 /* 0x001e620000000300 */
        /*0220*/                   S2R R1, SR_VIRTUALSMID ;                      /* 0x0000000000017919 */
                                                                                 /* 0x001ea20000004300 */
        /*0230*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;                /* 0x00000008ff007819 */
                                                                                 /* 0x003fec0000011600 */
        /*0240*/                   SGXT.U32 R0, R0, 0x7 ;                        /* 0x000000070000781a */
                                                                                 /* 0x001fec0000000000 */
        /*0250*/                   IMAD R2, R1, 0x40, R0 ;                       /* 0x0000004001027824 */
                                                                                 /* 0x004fe200078e0200 */
        /*0260*/                   MOV R0, c[0x1][0x0] ;                         /* 0x0040000000007a02 */
                                                                                 /* 0x001fe40000000f00 */
        /*0270*/                   MOV R1, c[0x1][0x4] ;                         /* 0x0040010000017a02 */
                                                                                 /* 0x001fec0000000f00 */
        /*0280*/                   IMAD.WIDE R0, R2, c[0x1][0x8], R0 ;           /* 0x0040020002007a25 */
                                                                                 /* 0x001fea00078e0200 */
        /*0290*/                   LD.E.64 R0, [R0+0x8] ;                        /* 0x0000000800007980 */
                                                                                 /* 0x0010a40000100b00 */
        /*02a0*/                   S2R R3, SR_LANEID ;                           /* 0x0000000000037919 */
                                                                                 /* 0x001e640000000000 */
        /*02b0*/                   IMAD.SHL R3, R3, 0x8, RZ ;                    /* 0x0000000803037824 */
                                                                                 /* 0x003fea00078e02ff */
        /*02c0*/                   IADD3 R0, P0, R0, R3, RZ ;                    /* 0x0000000300007210 */
                                                                                 /* 0x005fea0007f1e0ff */
        /*02d0*/                   IADD3.X R1, R1, RZ, RZ, P0, !PT ;             /* 0x000000ff01017210 */
                                                                                 /* 0x001fe600007fe4ff */
        /*02e0*/                   LDS.64 R4, [R3] ;                             /* 0x0000000003047984 */
                                                                                 /* 0x0010640000000a00 */
        /*02f0*/                   ST.E.64 [R0+0x6e80], R4 ;                     /* 0x00006e8000007385 */
                                                                                 /* 0x0021e20000100b04 */
        /*0300*/                   PLOP3.LUT P0, PT, PT, PT, PT, 0x2, 0x20 ;     /* 0x000000000020781c */
                                                                                 /* 0x000fe20003f0e072 */
        /*0310*/                   S2R R0, SR_VIRTID ;                           /* 0x0000000000007919 */
                                                                                 /* 0x001e620000000300 */
        /*0320*/                   S2R R1, SR_VIRTUALSMID ;                      /* 0x0000000000017919 */
                                                                                 /* 0x001ea20000004300 */
        /*0330*/                   SHF.R.U32.HI R0, RZ, 0x8, R0 ;                /* 0x00000008ff007819 */
                                                                                 /* 0x003fec0000011600 */
        /*0340*/                   SGXT.U32 R0, R0, 0x7 ;                        /* 0x000000070000781a */
                                                                                 /* 0x001fec0000000000 */
        /*0350*/                   IMAD R8, R1, 0x40, R0 ;                       /* 0x0000004001087824 */
                                                                                 /* 0x005fe200078e0200 */
        /*0360*/                   MOV R0, c[0x1][0x0] ;                         /* 0x0040000000007a02 */
                                                                                 /* 0x001fe40000000f00 */
        /*0370*/                   MOV R1, c[0x1][0x4] ;                         /* 0x0040010000017a02 */
                                                                                 /* 0x001fec0000000f00 */
        /*0380*/                   IMAD.WIDE R0, R8, c[0x1][0x8], R0 ;           /* 0x0040020008007a25 */
                                                                                 /* 0x001fe200078e0200 */
        /*0390*/                   MOV R2, c[0x1][0x0] ;                         /* 0x0040000000027a02 */
                                                                                 /* 0x000fe40000000f00 */
        /*03a0*/                   MOV R3, c[0x1][0x4] ;                         /* 0x0040010000037a02 */
                                                                                 /* 0x001fe60000000f00 */
        /*03b0*/               @P2 LD.E.128 R8, [R0] ;                           /* 0x0000000000082980 */
                                                                                 /* 0x0010a40000100d00 */
        /*03c0*/               @P2 LD.E.128 R12, [R0+0x10] ;                     /* 0x00000010000c2980 */
                                                                                 /* 0x0010e40000100d00 */
        /*03d0*/               @P2 LD.E R4, [R2+-0x10] ;                         /* 0xfffffff002042980 */
                                                                                 /* 0x0010640000100900 */
        /*03e0*/                   S2R R6, SR_REGALLOC ;                         /* 0x0000000000067919 */
                                                                                 /* 0x001ee40000003d00 */
        /*03f0*/                   IADD3 R6, R6, -0x2, RZ ;                      /* 0xfffffffe06067810 */
                                                                                 /* 0x009fea0007ffe0ff */
        /*0400*/                   S2R R2, SR_LMEMLOSZ ;                         /* 0x0000000000027919 */
                                                                                 /* 0x001f220000003600 */
        /*0410*/                   LEA R6, R6, 0x27f, 0x7 ;                      /* 0x0000027f06067811 */
                                                                                 /* 0x001fe800078e38ff */
        /*0420*/                   MOV R7, c[0x1][0x10] ;                        /* 0x0040040000077a02 */
                                                                                 /* 0x001fe20000000f00 */
        /*0430*/                   S2R R0, SR_NTID ;                             /* 0x0000000000007919 */
                                                                                 /* 0x001ee20000002800 */
        /*0440*/                   LOP3.LUT R3, R6, 0xfffffe00, RZ, 0xc0, !PT ;  /* 0xfffffe0006037812 */
                                                                                 /* 0x001fe400078ec0ff */
        /*0450*/                   PRMT R0, R0, 0x1010, RZ ;                     /* 0x0000101000007816 */
                                                                                 /* 0x009fe400000000ff */
        /*0460*/                   LEA R6, -R2, R7, 0x5 ;                        /* 0x0000000702067211 */
                                                                                 /* 0x011fe800078e29ff */
        /*0470*/                   IADD3 R0, R0, 0x3, RZ ;                       /* 0x0000000300007810 */
                                                                                 /* 0x001fe40007ffe0ff */
        /*0480*/                   IADD3 R2, R3, R6, RZ ;                        /* 0x0000000603027210 */
                                                                                 /* 0x001fe20007ffe0ff */
        /*0490*/                   STS [0x24], RZ ;                              /* 0x000024ffff007388 */
                                                                                 /* 0x000fe20000000800 */
        /*04a0*/               @P2 STS.128 [0x30], RZ ;                          /* 0x000030ffff002388 */
                                                                                 /* 0x000fe20000000c00 */
        /*04b0*/               @P2 STS.128 [0x40], RZ ;                          /* 0x000040ffff002388 */
                                                                                 /* 0x000fe20000000c00 */
        /*04c0*/                   CCTL.E.PF1 [R10] ;                            /* 0x000000000a00798f */
                                                                                 /* 0x0041e40000000100 */
        /*04d0*/                   LOP3.LUT R9, R9, R4, RZ, 0xfc, !PT ;          /* 0x0000000409097212 */
                                                                                 /* 0x003fe400078efcff */
        /*04e0*/                   LOP3.LUT R0, R0, 0x1f001c, RZ, 0xc0, !PT ;    /* 0x001f001c00007812 */
                                                                                 /* 0x001fea00078ec0ff */
        /*04f0*/               @P2 STS.128 [0x20], R0 ;                          /* 0x00002000ff002388 */
                                                                                 /* 0x0001e20000000c00 */
        /*0500*/               @P2 STS.128 [RZ], R8 ;                            /* 0x00000008ff002388 */
                                                                                 /* 0x0001e20000000c00 */
        /*0510*/               @P2 STS.128 [0x10], R12 ;                         /* 0x0000100cff002388 */
                                                                                 /* 0x0081e40000000c00 */
        /*0520*/                   S2R R1, SR_TID.Z ;                            /* 0x0000000000017919 */
                                                                                 /* 0x001e620000002300 */
        /*0530*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x001ea40000002200 */
        /*0540*/                   IMAD R2, R1, c[0x0][0x4], R2 ;                /* 0x0000010001027a24 */
                                                                                 /* 0x007fe800078e0202 */
        /*0550*/                   S2R R1, SR_TID.X ;                            /* 0x0000000000017919 */
                                                                                 /* 0x001e640000002100 */
        /*0560*/                   IMAD R2, R2, c[0x0][0x0], R1 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x003fea00078e0201 */
        /*0570*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x001fea0000011602 */
        /*0580*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x0010a200000e0000 */
        /*0590*/                   BAR.SYNCALL ;                                 /* 0x0000000000007b1d */
                                                                                 /* 0x000fec0000008000 */
        /*05a0*/                   LDS.64 R0, [0x8] ;                            /* 0x00000800ff007984 */
                                                                                 /* 0x001e640000000a00 */
        /*05b0*/                   LEA R0, R2, R0, 0x3 ;                         /* 0x0000000002007211 */
                                                                                 /* 0x007fea00078e18ff */
        /*05c0*/                   LD.E.NA.64.STRONG.GPU R0, [R0] ;              /* 0x0000000000007980 */
                                                                                 /* 0x001064000050eb00 */
        /*05d0*/                   SHF.L.U32 R2, R2, 0x1, RZ ;                   /* 0x0000000102027819 */
                                                                                 /* 0x001fe400000006ff */
        /*05e0*/                   PRMT R0, R0, 0x4321, R1 ;                     /* 0x0000432100007816 */
                                                                                 /* 0x003fe40000000001 */
        /*05f0*/                   SHF.R.S32.HI R1, RZ, 0x8, R1 ;                /* 0x00000008ff017819 */
                                                                                 /* 0x001fea0000011401 */
        /*0600*/                   STS.U16 [R2+0x40], R1 ;                       /* 0x0000400102007388 */
                                                                                 /* 0x0001e40000000400 */
        /*0610*/                   SHF.L.U32 R2, R2, 0x1, RZ ;                   /* 0x0000000102027819 */
                                                                                 /* 0x001fea00000006ff */
        /*0620*/                   STS [R2+0x80], R0 ;                           /* 0x0000800002007388 */
                                                                                 /* 0x0001e20000000800 */
        /*0630*/                   BAR.SYNCALL ;                                 /* 0x0000000000007b1d */
                                                                                 /* 0x000fec0000008000 */
        /*0640*/                   S2R R3, SR_TID.Z ;                            /* 0x0000000000037919 */
                                                                                 /* 0x001e620000002300 */
        /*0650*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x001ea40000002200 */
        /*0660*/                   IMAD R2, R3, c[0x0][0x4], R2 ;                /* 0x0000010003027a24 */
                                                                                 /* 0x007fe800078e0202 */
        /*0670*/                   S2R R3, SR_TID.X ;                            /* 0x0000000000037919 */
                                                                                 /* 0x001e640000002100 */
        /*0680*/                   IMAD R2, R2, c[0x0][0x0], R3 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x003fea00078e0203 */
        /*0690*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x001fea0000011602 */
        /*06a0*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x00116400000e0000 */
        /*06b0*/                   LDS.64 R0, [0x8] ;                            /* 0x00000800ff007984 */
                                                                                 /* 0x001e620000000a00 */
        /*06c0*/                   S2R R3, SR_EQMASK ;                           /* 0x0000000000037919 */
                                                                                 /* 0x001ea20000003800 */
        /*06d0*/                   S2R R9, SR_LANEID ;                           /* 0x0000000000097919 */
                                                                                 /* 0x001ea20000000000 */
        /*06e0*/                   P2R R8, PR, RZ, 0xff ;                        /* 0x000000ffff087803 */
                                                                                 /* 0x001fe40000000000 */
        /*06f0*/                   LEA R0, R9, R0, 0x4 ;                         /* 0x0000000009007211 */
                                                                                 /* 0x007fe400078e20ff */
        /*0700*/                   R2P PR, R3, 0xf ;                             /* 0x0000000f03007804 */
                                                                                 /* 0x004fda0000000000 */
        /*0710*/               @P0 B2R R4, 0x0 ;                                 /* 0x000000000004031c */
                                                                                 /* 0x001e620000000000 */
        /*0720*/               @P0 B2R R5, 0x1 ;                                 /* 0x004000000005031c */
                                                                                 /* 0x001ee20000000000 */
        /*0730*/               @P0 B2R R6, 0x2 ;                                 /* 0x008000000006031c */
                                                                                 /* 0x001f220000000000 */
        /*0740*/               @P0 B2R R7, 0x3 ;                                 /* 0x00c000000007031c */
                                                                                 /* 0x001e240000000000 */
        /*0750*/                   IMAD.WIDE R2, R2, 0x2e0, R0 ;                 /* 0x000002e002027825 */
                                                                                 /* 0x021fe200078e0200 */
        /*0760*/               @P1 B2R R4, 0x4 ;                                 /* 0x010000000004131c */
                                                                                 /* 0x003ea20000000000 */
        /*0770*/               @P1 B2R R5, 0x5 ;                                 /* 0x014000000005131c */
                                                                                 /* 0x009ee20000000000 */
        /*0780*/               @P1 B2R R6, 0x6 ;                                 /* 0x018000000006131c */
                                                                                 /* 0x011e620000000000 */
        /*0790*/               @P1 B2R R7, 0x7 ;                                 /* 0x01c000000007131c */
                                                                                 /* 0x001f620000000000 */
        /*07a0*/               @P2 B2R R4, 0x8 ;                                 /* 0x020000000004231c */
                                                                                 /* 0x005f220000000000 */
        /*07b0*/               @P2 B2R R5, 0x9 ;                                 /* 0x024000000005231c */
                                                                                 /* 0x009ee20000000000 */
        /*07c0*/               @P2 B2R R6, 0xa ;                                 /* 0x028000000006231c */
                                                                                 /* 0x003e620000000000 */
        /*07d0*/               @P2 B2R R7, 0xb ;                                 /* 0x02c000000007231c */
                                                                                 /* 0x021ea20000000000 */
        /*07e0*/                   ISETP.LT.AND P6, PT, R9, 0x4, PT ;            /* 0x000000040900780c */
                                                                                 /* 0x000ff00003fc1270 */
        /*07f0*/               @P3 B2R R4, 0xc ;                                 /* 0x030000000004331c */
                                                                                 /* 0x011f220000000000 */
        /*0800*/               @P3 B2R R5, 0xd ;                                 /* 0x034000000005331c */
                                                                                 /* 0x009f220000000000 */
        /*0810*/               @P3 B2R R6, 0xe ;                                 /* 0x038000000006331c */
                                                                                 /* 0x003f220000000000 */
        /*0820*/               @P3 B2R R7, 0xf ;                                 /* 0x03c000000007331c */
                                                                                 /* 0x005f220000000000 */
        /*0830*/                   B2R.WARP R10 ;                                /* 0x00000000000a731c */
                                                                                 /* 0x001ea20000008000 */
        /*0840*/               @P6 ST.E.128 [R0+0x5e10], R4 ;                    /* 0x00005e1000006385 */
                                                                                 /* 0x0101e20000100d04 */
        /*0850*/                   R2P PR, R8 ;                                  /* 0x000000ff08007804 */
                                                                                 /* 0x000fe20000000000 */
        /*0860*/                   R2B 0xf, RZ ;                                 /* 0x03c000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0870*/                   R2B 0xe, RZ ;                                 /* 0x038000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0880*/                   R2B 0xd, RZ ;                                 /* 0x034000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0890*/                   R2B 0xc, RZ ;                                 /* 0x030000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08a0*/                   R2B 0xb, RZ ;                                 /* 0x02c000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08b0*/                   R2B 0xa, RZ ;                                 /* 0x028000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08c0*/                   R2B 0x9, RZ ;                                 /* 0x024000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08d0*/                   R2B 0x8, RZ ;                                 /* 0x020000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08e0*/                   R2B 0x7, RZ ;                                 /* 0x01c000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*08f0*/                   R2B 0x6, RZ ;                                 /* 0x018000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0900*/                   R2B 0x5, RZ ;                                 /* 0x014000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0910*/                   R2B 0x4, RZ ;                                 /* 0x010000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0920*/                   R2B 0x3, RZ ;                                 /* 0x00c000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0930*/                   R2B 0x2, RZ ;                                 /* 0x008000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0940*/                   R2B 0x1, RZ ;                                 /* 0x004000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0950*/                   R2B 0x0, RZ ;                                 /* 0x000000ff0000731e */
                                                                                 /* 0x000fe20000000000 */
        /*0960*/                   ISETP.EQ.AND P6, PT, R9, 0x0, PT ;            /* 0x000000000900780c */
                                                                                 /* 0x000fd80003fc2270 */
        /*0970*/                   R2B.WARP 0x0, RZ ;                            /* 0x000000ff0000731e */
                                                                                 /* 0x000fe20000008000 */
        /*0980*/               @P6 ST.E [R2+0x21c], R10 ;                        /* 0x0000021c02006385 */
                                                                                 /* 0x0041e2000010090a */
        /*0990*/                   BRA.U 0xd50 ;                                 /* 0x000003b100007947 */
                                                                                 /* 0x000fea0003800000 */
        /*09a0*/                   NOP ;                                         /* 0x0000000000007918 */
                                                                                 /* 0x000fe20000000000 */
        /*09b0*/                   NOP ;                                         /* 0x0000000000007918 */
                                                                                 /* 0x000fe20000000000 */
        /*09c0*/                   S2R R1, SR_TID.Z ;                            /* 0x0000000000017919 */
                                                                                 /* 0x001e620000002300 */
        /*09d0*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x000ea40000002200 */
        /*09e0*/                   IMAD R2, R1, c[0x0][0x4], R2 ;                /* 0x0000010001027a24 */
                                                                                 /* 0x006fe800078e0202 */
        /*09f0*/                   S2R R1, SR_TID.X ;                            /* 0x0000000000017919 */
                                                                                 /* 0x000e640000002100 */
        /*0a00*/                   IMAD R2, R2, c[0x0][0x0], R1 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x002fea00078e0201 */
        /*0a10*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x000fea0000011602 */
        /*0a20*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x000e6200000e0000 */
        /*0a30*/                   BAR.SYNCALL ;                                 /* 0x0000000000007b1d */
                                                                                 /* 0x000fec0000008000 */
        /*0a40*/                   LDS.64 R0, [0x8] ;                            /* 0x00000800ff007984 */
                                                                                 /* 0x000ea40000000a00 */
        /*0a50*/                   LEA R0, R2, R0, 0x3 ;                         /* 0x0000000002007211 */
                                                                                 /* 0x006fea00078e18ff */
        /*0a60*/                   LD.E.NA.64.STRONG.GPU R0, [R0] ;              /* 0x0000000000007980 */
                                                                                 /* 0x000462000050eb00 */
        /*0a70*/                   SHF.L.U32 R2, R2, 0x1, RZ ;                   /* 0x0000000102027819 */
                                                                                 /* 0x000fe400000006ff */
        /*0a80*/                   PRMT R0, R0, 0x4321, R1 ;                     /* 0x0000432100007816 */
                                                                                 /* 0x006fe40000000001 */
        /*0a90*/                   SHF.R.S32.HI R1, RZ, 0x8, R1 ;                /* 0x00000008ff017819 */
                                                                                 /* 0x000fea0000011401 */
        /*0aa0*/                   STS.U16 [R2+0x40], R1 ;                       /* 0x0000400102007388 */
                                                                                 /* 0x0001e40000000400 */
        /*0ab0*/                   SHF.L.U32 R2, R2, 0x1, RZ ;                   /* 0x0000000102027819 */
                                                                                 /* 0x001fea00000006ff */
        /*0ac0*/                   STS [R2+0x80], R0 ;                           /* 0x0000800002007388 */
                                                                                 /* 0x0001e20000000800 */
        /*0ad0*/                   BAR.SYNCALL ;                                 /* 0x0000000000007b1d */
                                                                                 /* 0x000fec0000008000 */
        /*0ae0*/                   S2R R0, SR_TID.Z ;                            /* 0x0000000000007919 */
                                                                                 /* 0x001ea20000002300 */
        /*0af0*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x001e640000002200 */
        /*0b00*/                   IMAD R2, R0, c[0x0][0x4], R2 ;                /* 0x0000010000027a24 */
                                                                                 /* 0x007fe800078e0202 */
        /*0b10*/                   S2R R0, SR_TID.X ;                            /* 0x0000000000007919 */
                                                                                 /* 0x001e640000002100 */
        /*0b20*/                   IMAD R2, R2, c[0x0][0x0], R0 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x003fea00078e0200 */
        /*0b30*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x001fea0000011602 */
        /*0b40*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x0010a400000e0000 */
        /*0b50*/                   LDS.64 R0, [0x8] ;                            /* 0x00000800ff007984 */
                                                                                 /* 0x001e640000000a00 */
        /*0b60*/                   IMAD.WIDE R0, R2, 0x2e0, R0 ;                 /* 0x000002e002007825 */
                                                                                 /* 0x007fe600078e0200 */
        /*0b70*/                   B2R.WARP R2 ;                                 /* 0x000000000002731c */
                                                                                 /* 0x001e620000008000 */
        /*0b80*/                   R2B.WARP 0x0, RZ ;                            /* 0x000000ff0000731e */
                                                                                 /* 0x000fe20000008000 */
        /*0b90*/                   ST.E [R0+0x21c], R2 ;                         /* 0x0000021c00007385 */
                                                                                 /* 0x0021e40000100902 */
        /*0ba0*/                   S2R R0, SR_TID.Z ;                            /* 0x0000000000007919 */
                                                                                 /* 0x001ea20000002300 */
        /*0bb0*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x001e640000002200 */
        /*0bc0*/                   IMAD R2, R0, c[0x0][0x4], R2 ;                /* 0x0000010000027a24 */
                                                                                 /* 0x007fe800078e0202 */
        /*0bd0*/                   S2R R0, SR_TID.X ;                            /* 0x0000000000007919 */
                                                                                 /* 0x001e640000002100 */
        /*0be0*/                   IMAD R2, R2, c[0x0][0x0], R0 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x003fea00078e0200 */
        /*0bf0*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x001fea0000011602 */
        /*0c00*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x00106400000e0000 */
        /*0c10*/                   SHF.L.U32 R0, R2, 0x2, RZ ;                   /* 0x0000000202007819 */
                                                                                 /* 0x003fe400000006ff */
        /*0c20*/                   SHF.L.U32 R1, R2, 0x1, RZ ;                   /* 0x0000000102017819 */
                                                                                 /* 0x001fe800000006ff */
        /*0c30*/                   LDS R0, [R0+0x80] ;                           /* 0x0000800000007984 */
                                                                                 /* 0x0010640000000800 */
        /*0c40*/                   LDS.U16 R1, [R1+0x40] ;                       /* 0x0000400001017984 */
                                                                                 /* 0x0010a40000000400 */
        /*0c50*/                   PRMT R1, R0, 0x6543, R1 ;                     /* 0x0000654300017816 */
                                                                                 /* 0x007fe60000000001 */
        /*0c60*/                   PRMT R0, RZ, 0x6540, R0 ;                     /* 0x00006540ff007816 */
                                                                                 /* 0x001fe60000000000 */
        /*0c70*/                   SGXT R1, R1, 0x11 ;                           /* 0x000000110101781a */
                                                                                 /* 0x001fe20000000200 */
        /*0c80*/                   S2R R2, SR_LANEID ;                           /* 0x0000000000027919 */
                                                                                 /* 0x001e640000000000 */
        /*0c90*/                   IMAD R0, R2, 0x10, R0 ;                       /* 0x0000001002007824 */
                                                                                 /* 0x003fe600078e0200 */
        /*0ca0*/                   LDL.128 R4, [0xffffc0] ;                      /* 0xffffc000ff047983 */
                                                                                 /* 0x000e620000100c00 */
        /*0cb0*/                   LDL.128 R8, [0xffffd0] ;                      /* 0xffffd000ff087983 */
                                                                                 /* 0x000ea20000100c00 */
        /*0cc0*/                   ST.E.128 [R0+0x80], R4 ;                      /* 0x0000008000007385 */
                                                                                 /* 0x0021e20000100d04 */
        /*0cd0*/                   ST.E.128 [R0+0x280], R8 ;                     /* 0x0000028000007385 */
                                                                                 /* 0x0041e40000100d08 */
        /*0ce0*/                   LDL.128 R4, [0xffffe0] ;                      /* 0xffffe000ff047983 */
                                                                                 /* 0x001f240000100c00 */
        /*0cf0*/                   ST.E.128 [R0+0x480], R4 ;                     /* 0x0000048000007385 */
                                                                                 /* 0x0101e40000100d04 */
        /*0d00*/                   LDL.64 R12, [0xfffff0] ;                      /* 0xfffff000ff0c7983 */
                                                                                 /* 0x001ee40000100a00 */
        /*0d10*/                   ST.E.128 [R0+0x680], R12 ;                    /* 0x0000068000007385 */
                                                                                 /* 0x0081e20000100d0c */
        /*0d20*/                   LDL R3, [0xfffff8] ;                          /* 0xfffff800ff037983 */
                                                                                 /* 0x000e620000100800 */
        /*0d30*/                   IMAD R0, R2, -0xc, R0 ;                       /* 0xfffffff402007824 */
                                                                                 /* 0x001fea00078e0200 */
        /*0d40*/                   ST.E [R0], R3 ;                               /* 0x0000000000007385 */
                                                                                 /* 0x0021e40000100903 */
        /*0d50*/                   S2R R3, SR_TID.Z ;                            /* 0x0000000000037919 */
                                                                                 /* 0x003ea20000002300 */
        /*0d60*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x003e640000002200 */
        /*0d70*/                   IMAD R2, R3, c[0x0][0x4], R2 ;                /* 0x0000010003027a24 */
                                                                                 /* 0x006fe800078e0202 */
        /*0d80*/                   S2R R3, SR_TID.X ;                            /* 0x0000000000037919 */
                                                                                 /* 0x000e640000002100 */
        /*0d90*/                   IMAD R2, R2, c[0x0][0x0], R3 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x002fea00078e0203 */
        /*0da0*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x000fea0000011602 */
        /*0db0*/                   SHFL.IDX PT, R2, R2, 0x0, 0x0 ;               /* 0x0000000002027f89 */
                                                                                 /* 0x0004e200000e0000 */
        /*0dc0*/                   LDS.64 R0, [0x8] ;                            /* 0x00000800ff007984 */
                                                                                 /* 0x003e640000000a00 */
        /*0dd0*/                   IMAD.WIDE R2, R2, 0x2e0, R0 ;                 /* 0x000002e002027825 */
                                                                                 /* 0x00efea00078e0200 */
        /*0de0*/                   IADD3 R2, P0, R2, 0x350, RZ ;                 /* 0x0000035002027810 */
                                                                                 /* 0x000fea0007f1e0ff */
        /*0df0*/                   IADD3.X R3, R3, RZ, RZ, P0, !PT ;             /* 0x000000ff03037210 */
                                                                                 /* 0x000fe200007fe4ff */
        /*0e00*/                   S2R R11, SR_LANEID ;                          /* 0x00000000000b7919 */
                                                                                 /* 0x005e640000000000 */
        /*0e10*/                   ISETP.EQ.AND P0, PT, R11, RZ, PT ;            /* 0x000000ff0b00720c */
                                                                                 /* 0x002fd80003f02270 */
        /*0e20*/                   IMAD.WIDE R0, R11, 0x8, R2 ;                  /* 0x000000080b007825 */
                                                                                 /* 0x000fe200078e0202 */
        /*0e30*/               @P0 LDL.64 R4, [0xffffa8] ;                       /* 0xffffa800ff040983 */
                                                                                 /* 0x011e620000100a00 */
        /*0e40*/                   LDL.64 R6, [0xffffb0] ;                       /* 0xffffb000ff067983 */
                                                                                 /* 0x011ea40000100a00 */
        /*0e50*/               @P0 LDL R8, [0xffffb8] ;                          /* 0xffffb800ff080983 */
                                                                                 /* 0x005e240000100800 */
        /*0e60*/               @P0 LDL R9, [0xfffffc] ;                          /* 0xfffffc00ff090983 */
                                                                                 /* 0x005ee20000100800 */
        /*0e70*/               @P0 ST.E.64 [R2+0x140], R4 ;                      /* 0x0000014002000385 */
                                                                                 /* 0x0023e20000100b04 */
        /*0e80*/                   ST.E.64 [R0], R6 ;                            /* 0x0000000000007385 */
                                                                                 /* 0x0043e20000100b06 */
        /*0e90*/               @P0 ST.E [R2+0x178], R8 ;                         /* 0x0000017802000385 */
                                                                                 /* 0x0013e20000100908 */
        /*0ea0*/               @P0 ST.E [R2+0x168], R9 ;                         /* 0x0000016802000385 */
                                                                                 /* 0x0083e40000100909 */
        /*0eb0*/               @P0 BMOV.32 R4, ATEXIT_PC.HI ;                    /* 0x000000001f040355 */
                                                                                 /* 0x002e220000000000 */
        /*0ec0*/               @P0 BMOV.32 R5, ATEXIT_PC.LO ;                    /* 0x000000001e050355 */
                                                                                 /* 0x002ea40000000000 */
        /*0ed0*/               @P0 ST.E.64 [R2+0x160], R4 ;                      /* 0x0000016002000385 */
                                                                                 /* 0x0053e40000100b04 */
        /*0ee0*/               @P0 BMOV.32 R4, API_CALL_DEPTH ;                  /* 0x000000001d040355 */
                                                                                 /* 0x002e220000000000 */
        /*0ef0*/               @P0 BMOV.32 R6, MEXITED ;                         /* 0x0000000018060355 */
                                                                                 /* 0x002ee20000000000 */
        /*0f00*/               @P0 BMOV.32 R7, MATEXIT ;                         /* 0x000000001b070355 */
                                                                                 /* 0x002ea20000000000 */
        /*0f10*/               @P0 ST.E [R2+0x174], R4 ;                         /* 0x0000017402000385 */
                                                                                 /* 0x0013e20000100904 */
        /*0f20*/               @P0 ST.E [R2+0x16c], R6 ;                         /* 0x0000016c02000385 */
                                                                                 /* 0x0083e20000100906 */
        /*0f30*/               @P0 ST.E [R2+0x170], R7 ;                         /* 0x0000017002000385 */
                                                                                 /* 0x0043e40000100907 */
        /*0f40*/               @P0 BMOV.32 R8, THREAD_STATE_ENUM.0 ;             /* 0x0000000010080355 */
                                                                                 /* 0x002ee20000000000 */
        /*0f50*/               @P0 BMOV.32 R9, THREAD_STATE_ENUM.1 ;             /* 0x0000000011090355 */
                                                                                 /* 0x002e240000000000 */
        /*0f60*/               @P0 BMOV.32 R10, THREAD_STATE_ENUM.2 ;            /* 0x00000000120a0355 */
                                                                                 /* 0x005f220000000000 */
        /*0f70*/               @P0 BMOV.32 R11, THREAD_STATE_ENUM.3 ;            /* 0x00000000130b0355 */
                                                                                 /* 0x000ea20000000000 */
        /*0f80*/               @P0 BMOV.32 R4, THREAD_STATE_ENUM.4 ;             /* 0x0000000014040355 */
                                                                                 /* 0x002f620000000000 */
        /*0f90*/               @P0 ST.E.128 [R2+0x180], R8 ;                     /* 0x0000018002000385 */
                                                                                 /* 0x01d3e20000100d08 */
        /*0fa0*/               @P0 ST.E [R2+0x190], R4 ;                         /* 0x0000019002000385 */
                                                                                 /* 0x0203e40000100904 */
        /*0fb0*/               @P0 LDL R4, [0xffffbc] ;                          /* 0xffffbc00ff040983 */
                                                                                 /* 0x002e220000100800 */
        /*0fc0*/               @P0 BMOV.32.CLEAR RZ, B0 ;                        /* 0x0000000000ff0355 */
                                                                                 /* 0x000fe20000100000 */
        /*0fd0*/               @P0 BMOV.32.CLEAR R5, B1 ;                        /* 0x0000000001050355 */
                                                                                 /* 0x002f220000100000 */
        /*0fe0*/               @P0 BMOV.32.CLEAR R6, B2 ;                        /* 0x0000000002060355 */
                                                                                 /* 0x002f220000100000 */
        /*0ff0*/               @P0 BMOV.32.CLEAR R7, B3 ;                        /* 0x0000000003070355 */
                                                                                 /* 0x002e640000100000 */
        /*1000*/               @P0 BMOV.32.CLEAR R8, B4 ;                        /* 0x0000000004080355 */
                                                                                 /* 0x002ea20000100000 */
        /*1010*/               @P0 BMOV.32.CLEAR R9, B5 ;                        /* 0x0000000005090355 */
                                                                                 /* 0x002f220000100000 */
        /*1020*/               @P0 BMOV.32.CLEAR R10, B6 ;                       /* 0x00000000060a0355 */
                                                                                 /* 0x002ee20000100000 */
        /*1030*/               @P0 BMOV.32.CLEAR R11, B7 ;                       /* 0x00000000070b0355 */
                                                                                 /* 0x002f620000100000 */
        /*1040*/               @P0 ST.E.128 [R2+0x100], R4 ;                     /* 0x0000010002000385 */
                                                                                 /* 0x0133e20000100d04 */
        /*1050*/               @P0 ST.E.128 [R2+0x110], R8 ;                     /* 0x0000011002000385 */
                                                                                 /* 0x03c3e40000100d08 */
        /*1060*/               @P0 BMOV.32.CLEAR R4, B8 ;                        /* 0x0000000008040355 */
                                                                                 /* 0x002e640000100000 */
        /*1070*/               @P0 BMOV.32.CLEAR R5, B9 ;                        /* 0x0000000009050355 */
                                                                                 /* 0x002e220000100000 */
        /*1080*/               @P0 BMOV.32.CLEAR R6, B10 ;                       /* 0x000000000a060355 */
                                                                                 /* 0x002e220000100000 */
        /*1090*/               @P0 BMOV.32.CLEAR R7, B11 ;                       /* 0x000000000b070355 */
                                                                                 /* 0x002e220000100000 */
        /*10a0*/               @P0 BMOV.32.CLEAR R8, B12 ;                       /* 0x000000000c080355 */
                                                                                 /* 0x002f620000100000 */
        /*10b0*/               @P0 BMOV.32.CLEAR R9, B13 ;                       /* 0x000000000d090355 */
                                                                                 /* 0x002ea20000100000 */
        /*10c0*/               @P0 BMOV.32.CLEAR R10, B14 ;                      /* 0x000000000e0a0355 */
                                                                                 /* 0x002ee20000100000 */
        /*10d0*/               @P0 BMOV.32.CLEAR R11, B15 ;                      /* 0x000000000f0b0355 */
                                                                                 /* 0x002f620000100000 */
        /*10e0*/               @P0 ST.E.128 [R2+0x120], R4 ;                     /* 0x0000012002000385 */
                                                                                 /* 0x0033e20000100d04 */
        /*10f0*/               @P0 ST.E.128 [R2+0x130], R8 ;                     /* 0x0000013002000385 */
                                                                                 /* 0x02c3e20000100d08 */
        /*1100*/                   RPCMOV.64 Rpc, URZ ;                          /* 0x0000003f00007d54 */
                                                                                 /* 0x000fec0008000000 */
        /*1110*/                   BMOV.32 TRAP_RETURN_MASK, 0xffffffff ;        /* 0xffffffff17007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1120*/                   BMOV.64 ATEXIT_PC, 0x0 ;                      /* 0x0000000000007957 */
                                                                                 /* 0x000fe20000000000 */
        /*1130*/                   BMOV.32 API_CALL_DEPTH, 0x0 ;                 /* 0x000000001d007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1140*/                   BMOV.32 OPT_STACK, 0x0 ;                      /* 0x000000001c007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1150*/                   BMOV.32 THREAD_STATE_ENUM.0, 0xffffffff ;     /* 0xffffffff10007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1160*/                   BMOV.32 THREAD_STATE_ENUM.1, 0x0 ;            /* 0x0000000011007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1170*/                   BMOV.32 THREAD_STATE_ENUM.2, 0x0 ;            /* 0x0000000012007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1180*/                   BMOV.32 THREAD_STATE_ENUM.3, 0x0 ;            /* 0x0000000013007956 */
                                                                                 /* 0x000fe20000000000 */
        /*1190*/                   BMOV.32 THREAD_STATE_ENUM.4, 0x0 ;            /* 0x0000000014007956 */
                                                                                 /* 0x000fe20000000000 */
        /*11a0*/                   S2R R0, SR_TID.Z ;                            /* 0x0000000000007919 */
                                                                                 /* 0x002ee20000002300 */
        /*11b0*/                   S2R R2, SR_TID.Y ;                            /* 0x0000000000027919 */
                                                                                 /* 0x002ea40000002200 */
        /*11c0*/                   IMAD R2, R0, c[0x0][0x4], R2 ;                /* 0x0000010000027a24 */
                                                                                 /* 0x00efe800078e0202 */
        /*11d0*/                   S2R R0, SR_TID.X ;                            /* 0x0000000000007919 */
                                                                                 /* 0x002ea40000002100 */
        /*11e0*/                   IMAD R2, R2, c[0x0][0x0], R0 ;                /* 0x0000000002027a24 */
                                                                                 /* 0x006fea00078e0200 */
        /*11f0*/                   SHF.R.U32.HI R2, RZ, 0x5, R2 ;                /* 0x00000005ff027819 */
                                                                                 /* 0x002fea0000011602 */