| { |
| "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": {} |
| } |