{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_abbrev0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_info0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_line0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ltext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "/***********************"
    },
    {
      "labels": [],
      "source": null,
      "text": " * Function `square(int)'"
    },
    {
      "labels": [],
      "source": null,
      "text": " ***********************/"
    },
    {
      "labels": [],
      "source": null,
      "text": "square(int):"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFB0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LM1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        push    r10"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        push    r4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        mov     r1, r4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI2:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        add     #4, r4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI3:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        sub     #2, r1"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI4:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        mov     r15, -6(r4)"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LM2:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        mov     -6(r4), r10"
    },
    {
      "labels": [],
      "source": null,
      "text": "        mov     -6(r4), r12"
    },
    {
      "labels": [],
      "source": null,
      "text": "        call    #__mulhi3"
    },
    {
      "labels": [],
      "source": null,
      "text": "        mov     r14, r15"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LM3:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        add     #2, r1"
    },
    {
      "labels": [],
      "source": null,
      "text": "        pop     r4"
    },
    {
      "labels": [],
      "source": null,
      "text": "        pop     r10"
    },
    {
      "labels": [],
      "source": null,
      "text": "        ret"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfe1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ";; End of function"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lframe0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LSCIE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LECIE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LSFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LEFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Letext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_loc0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LLST0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LSLT0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASLTP0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LELTP0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LELT0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF3:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF2:"
    }
  ],
  "labelDefinitions": {}
}
