{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "_Z6squarei:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        push    rbp"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        mov     rbp, rsp"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        mov     DWORD PTR -4[rbp], edi"
    },
    {
      "labels": [],
      "source": null,
      "text": "#APP"
    },
    {
      "labels": [],
      "source": null,
      "text": "# 3 \"example.cpp\" 1"
    },
    {
      "labels": [],
      "source": null,
      "text": "# 0 \"\" 2"
    },
    {
      "labels": [],
      "source": null,
      "text": "#NO_APP"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        mov     eax, DWORD PTR -4[rbp]"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        imul    eax, DWORD PTR -4[rbp]"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        pop     rbp"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        ret"
    }
  ],
  "labelDefinitions": {
    "_Z6squarei": 1
  }
}
