{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": ".extern .func  (.param .b32 func_retval0) vprintf"
    },
    {
      "labels": [],
      "source": null,
      "text": "("
    },
    {
      "labels": [],
      "source": null,
      "text": "\t.param .b64 vprintf_param_0,"
    },
    {
      "labels": [],
      "source": null,
      "text": "\t.param .b64 vprintf_param_1"
    },
    {
      "labels": [],
      "source": null,
      "text": ")"
    },
    {
      "labels": [],
      "source": null,
      "text": ";"
    },
    {
      "labels": [],
      "source": null,
      "text": ".global .align 1 .b8 $str$1[3] = {37, 115};"
    },
    {
      "labels": [],
      "source": null,
      "text": ".visible .entry _Z6kerneli("
    },
    {
      "labels": [],
      "source": null,
      "text": "\t.param .u32 _Z6kerneli_param_0"
    },
    {
      "labels": [],
      "source": null,
      "text": ")"
    },
    {
      "labels": [],
      "source": null,
      "text": "{"
    },
    {
      "labels": [],
      "source": {
        "column": 0,
        "file": "example.cu",
        "line": 4,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%SPL, __local_depot0;"
    },
    {
      "labels": [],
      "source": {
        "column": 0,
        "file": "example.cu",
        "line": 4,
        "mainsource": true
      },
      "text": "\tcvta.local.u64 \t%SP, %SPL;"
    },
    {
      "labels": [],
      "source": {
        "column": 0,
        "file": "example.cu",
        "line": 4,
        "mainsource": true
      },
      "text": "\tld.param.u32 \t%r11, [_Z6kerneli_param_0];"
    },
    {
      "labels": [],
      "source": {
        "column": 0,
        "file": "example.cu",
        "line": 4,
        "mainsource": true
      },
      "text": "\tadd.u64 \t%rd10, %SP, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 0,
        "file": "example.cu",
        "line": 4,
        "mainsource": true
      },
      "text": "\tadd.u64 \t%rd1, %SPL, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tsetp.lt.s32 \t%p1, %r11, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\t@%p1 bra \t$L__BB0_49;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tadd.s32 \t%r13, %r11, -1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tand.b32  \t%r22, %r11, 3;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsetp.lt.u32 \t%p2, %r13, 3;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tmov.u32 \t%r21, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p2 bra \t$L__BB0_28;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsub.s32 \t%r20, %r11, %r22;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd35, 0;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_3:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 0,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r4, %rd35;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p3, %r4, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p3 bra \t$L__BB0_5;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs1, 104;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd1], %rs1;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_5:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd12, 524;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tshr.u64 \t%rd13, %rd12, %r4;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tand.b64  \t%rd14, %rd13, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tsetp.eq.b64 \t%p4, %rd14, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.pred \t%p5, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\txor.pred  \t%p6, %p4, %p5;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tnot.pred \t%p7, %p6;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd4, %rd1, %rd35;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\t@%p7 bra \t$L__BB0_7;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs2, 108;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4], %rs2;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_7:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p8, %r4, 12;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p8 bra \t$L__BB0_10;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p9, %r4, 4;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p9 bra \t$L__BB0_11;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs3, 111;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4], %rs3;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_11;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_10:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs4, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4], %rs4;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_11:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p3 bra \t$L__BB0_13;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 10,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs5, 101;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 10,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd1+1], %rs5;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_13:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd15, %rd35, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r15, %rd15;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd16, 524;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tshr.u64 \t%rd17, %rd16, %r15;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tand.b64  \t%rd18, %rd17, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tsetp.eq.b64 \t%p11, %rd18, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.pred \t%p12, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\txor.pred  \t%p13, %p11, %p12;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tnot.pred \t%p14, %p13;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\t@%p14 bra \t$L__BB0_15;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs6, 108;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+1], %rs6;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_15:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd19, %rd35, 2;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r16, %rd19;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tshr.u64 \t%rd21, %rd16, %r16;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tand.b64  \t%rd22, %rd21, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tsetp.eq.b64 \t%p15, %rd22, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\txor.pred  \t%p17, %p15, %p12;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tnot.pred \t%p18, %p17;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\t@%p18 bra \t$L__BB0_17;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs7, 108;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+2], %rs7;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_17:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p19, %r4, 4;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p19 bra \t$L__BB0_20;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p20, %r4, 8;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p20 bra \t$L__BB0_21;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs8, 100;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+2], %rs8;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_21;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_20:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs9, 119;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+2], %rs9;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_21:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd23, %rd35, 3;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r17, %rd23;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd24, 524;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tshr.u64 \t%rd25, %rd24, %r17;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tand.b64  \t%rd26, %rd25, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tsetp.eq.b64 \t%p21, %rd26, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.pred \t%p22, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\txor.pred  \t%p23, %p21, %p22;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tnot.pred \t%p24, %p23;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\t@%p24 bra \t$L__BB0_23;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs10, 108;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+3], %rs10;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_23:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p19 bra \t$L__BB0_26;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p26, %r4, 8;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p26 bra \t$L__BB0_27;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 15,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs11, 10;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 15,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+3], %rs11;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 15,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_27;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_26:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs12, 111;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd4+3], %rs12;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_27:"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd35, %rd35, 4;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 17,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r21, %rd35;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tadd.s32 \t%r20, %r20, -4;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p27, %r20, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\t@%p27 bra \t$L__BB0_3;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_28:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p28, %r22, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p28 bra \t$L__BB0_49;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tcvt.s64.s32 \t%rd36, %r21;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_30:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 0,
        "mainsource": true
      },
      "text": "\tcvt.u32.u64 \t%r9, %rd36;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p29, %r9, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p29 bra \t$L__BB0_33;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p30, %r9, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\t@%p30 bra \t$L__BB0_34;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 10,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs13, 101;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 10,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd1+1], %rs13;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 10,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_34;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_33:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs14, 104;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 9,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd1], %rs14;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_34:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd27, 524;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tshr.u64 \t%rd28, %rd27, %r9;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tand.b64  \t%rd29, %rd28, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tsetp.eq.b64 \t%p31, %rd29, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.pred \t%p32, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\txor.pred  \t%p33, %p31, %p32;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tnot.pred \t%p34, %p33;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd8, %rd1, %rd36;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\t@%p34 bra \t$L__BB0_36;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs15, 108;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 11,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs15;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_36:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.gt.s32 \t%p35, %r9, 9;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p35 bra \t$L__BB0_42;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p39, %r9, 4;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p39 bra \t$L__BB0_40;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p40, %r9, 6;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p40 bra \t$L__BB0_41;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p41, %r9, 7;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p41 bra \t$L__BB0_40;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_40:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs19, 111;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs19;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p42, %r9, 6;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\t@%p42 bra \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_41:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs20, 119;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs20;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 13,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_42:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p36, %r9, 10;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p36 bra \t$L__BB0_47;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.eq.s32 \t%p37, %r9, 11;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p37 bra \t$L__BB0_46;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p38, %r9, 12;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 12,
        "mainsource": true
      },
      "text": "\t@%p38 bra \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs16, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs16;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 16,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_47:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs18, 100;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs18;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 14,
        "mainsource": true
      },
      "text": "\tbra.uni \t$L__BB0_48;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_46:"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 15,
        "mainsource": true
      },
      "text": "\tmov.u16 \t%rs17, 10;"
    },
    {
      "labels": [],
      "source": {
        "column": 9,
        "file": "example.cu",
        "line": 15,
        "mainsource": true
      },
      "text": "\tst.local.u8 \t[%rd8], %rs17;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_48:"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tadd.s64 \t%rd36, %rd36, 1;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tadd.s32 \t%r22, %r22, -1;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\tsetp.ne.s32 \t%p43, %r22, 0;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 8,
        "mainsource": true
      },
      "text": "\t@%p43 bra \t$L__BB0_30;"
    },
    {
      "labels": [],
      "source": null,
      "text": "$L__BB0_49:"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 0,
        "mainsource": true
      },
      "text": "\tadd.u64 \t%rd30, %SP, 1024;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 0,
        "mainsource": true
      },
      "text": "\tadd.u64 \t%rd31, %SPL, 1024;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\tst.local.u64 \t[%rd31], %rd10;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\tmov.u64 \t%rd33, $str$1;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\tcvta.global.u64 \t%rd34, %rd33;"
    },
    {
      "labels": [],
      "source": null,
      "text": "\t{"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tst.param.b64 \t[param0+0], %rd34;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tst.param.b64 \t[param1+0], %rd30;"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tcall.uni (retval0),"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tvprintf,"
    },
    {
      "labels": [],
      "source": null,
      "text": "\t\t("
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tparam0,"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tparam1"
    },
    {
      "labels": [],
      "source": null,
      "text": "\t\t);"
    },
    {
      "labels": [],
      "source": {
        "column": 5,
        "file": "example.cu",
        "line": 19,
        "mainsource": true
      },
      "text": "\t\tld.param.b32 \t%r19, [retval0+0];"
    },
    {
      "labels": [],
      "source": null,
      "text": "\t}"
    },
    {
      "labels": [],
      "source": {
        "column": 1,
        "file": "example.cu",
        "line": 20,
        "mainsource": true
      },
      "text": "\tret;"
    },
    {
      "labels": [],
      "source": null,
      "text": "}"
    }
  ],
  "labelDefinitions": {},
  "languageId": "ptx"
}
