{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "_Z6squarePii:"
    },
    {
      "address": 8,
      "labels": [],
      "opcodes": [
        "2800400110005de4"
      ],
      "source": {
        "file": null,
        "line": 4,
        "mainsource": true
      },
      "text": " MOV R1, c[0x0][0x44]"
    },
    {
      "address": 16,
      "labels": [],
      "opcodes": [
        "2c00000094001c04"
      ],
      "source": {
        "file": null,
        "line": 4,
        "mainsource": true
      },
      "text": " S2R R0, SR_CTAID.X"
    },
    {
      "address": 24,
      "labels": [],
      "opcodes": [
        "1b0e40052001dc23"
      ],
      "source": {
        "file": null,
        "line": 5,
        "mainsource": true
      },
      "text": " ISETP.GE.AND P0, PT, R0, c[0x0][0x148], PT"
    },
    {
      "address": 32,
      "labels": [],
      "opcodes": [
        "40000001000021e7"
      ],
      "source": {
        "file": null,
        "line": 5,
        "mainsource": true
      },
      "text": " @!P0 BRA `(.L_1)"
    },
    {
      "address": 40,
      "labels": [],
      "opcodes": [
        "2800400520001de4"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " MOV R0, c[0x0][0x148]"
    },
    {
      "address": 48,
      "labels": [],
      "opcodes": [
        "180000001000dde2"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " MOV32I R3, 0x4"
    },
    {
      "address": 56,
      "labels": [],
      "opcodes": [
        "0bfffffffc001c02"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " IADD32I R0, R0, -0x1"
    },
    {
      "address": 72,
      "labels": [],
      "opcodes": [
        "4001400500009c43"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " ISCADD R2.CC, R0, c[0x0][0x140], 0x2"
    },
    {
      "address": 80,
      "labels": [],
      "opcodes": [
        "208680051000dce3"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " IMAD.HI.X R3, R0, R3, c[0x0][0x144]"
    },
    {
      "address": 88,
      "labels": [],
      "opcodes": [
        "94000000002fdc85"
      ],
      "source": {
        "file": null,
        "line": 8,
        "mainsource": true
      },
      "text": " ST.E [R2], RZ"
    },
    {
      "address": 96,
      "labels": [],
      "opcodes": [
        "8000000000001de7"
      ],
      "source": {
        "file": null,
        "line": 10,
        "mainsource": true
      },
      "text": " EXIT"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L_1:"
    },
    {
      "address": 104,
      "labels": [],
      "opcodes": [
        "4001400500009c43"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " ISCADD R2.CC, R0, c[0x0][0x140], 0x2"
    },
    {
      "address": 112,
      "labels": [],
      "opcodes": [
        "180000001000dde2"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " MOV32I R3, 0x4"
    },
    {
      "address": 120,
      "labels": [],
      "opcodes": [
        "208680051000dce3"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " IMAD.HI.X R3, R0, R3, c[0x0][0x144]"
    },
    {
      "address": 136,
      "labels": [],
      "opcodes": [
        "8400000000201c85"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " LD.E R0, [R2]"
    },
    {
      "address": 144,
      "labels": [],
      "opcodes": [
        "2000800520001ca3"
      ],
      "source": {
        "file": null,
        "line": 1,
        "mainsource": true
      },
      "text": " IMAD R0, R0, R0, c[0x0][0x148]"
    },
    {
      "address": 152,
      "labels": [],
      "opcodes": [
        "0800000004011c02"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " IADD32I R4, R0, 0x1"
    },
    {
      "address": 160,
      "labels": [],
      "opcodes": [
        "9400000000211c85"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " ST.E [R2], R4"
    },
    {
      "address": 168,
      "labels": [],
      "opcodes": [
        "8000000000001de7"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " EXIT"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L_2:"
    },
    {
      "address": 176,
      "labels": [],
      "opcodes": [
        "4003ffffe0001de7"
      ],
      "source": {
        "file": null,
        "line": 6,
        "mainsource": true
      },
      "text": " BRA `(.L_2)"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L_19:"
    }
  ],
  "labelDefinitions": {
    ".L_1": 13,
    ".L_19": 24,
    ".L_2": 22,
    "_Z6squarePii": 1
  }
}
