{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "_Z6squarei:                             # @_Z6squarei"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfunc_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        pushq   %rbp"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcfi0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcfi1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movq    %rsp, %rbp"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcfi2:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    %edi, -4(%rbp)"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ltmp0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "label:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    -4(%rbp), %edi"
    },
    {
      "labels": [],
      "source": null,
      "text": "        imull   -4(%rbp), %edi"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    %edi, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        popq    %rbp"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ltmp1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfunc_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string2:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string3:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string4:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string5:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Linfo_string6:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lsection_abbrev:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lsection_info:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcu_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_range:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_macinfo:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lcu_macro_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubNames_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubNames_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubTypes_begin0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LpubTypes_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lline_table_start0:"
    }
  ],
  "labelDefinitions": {
    "_Z6squarei": 1
  }
}
