{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "_Z6squarei:"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        addiu   $sp,$sp,-8"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        sw      $fp,4($sp)"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        move    $fp,$sp"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        sw      $4,8($fp)"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 2,
        "mainsource": true
      },
      "text": "        lw      $3,8($fp)"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 2,
        "mainsource": true
      },
      "text": "        lw      $2,8($fp)"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 2,
        "mainsource": true
      },
      "text": "        mul     $2,$3,$2"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        move    $sp,$fp"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        lw      $fp,4($sp)"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        addiu   $sp,$sp,8"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        j       $31"
    },
    {
      "labels": [],
      "source": {
        "file": "/tmp/example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        nop"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    }
  ],
  "labelDefinitions": {
    "_Z6squarei": 1
  }
}
