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