blob: 5f0a45e396dcab062506c6bdf56e50e8573c215e [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": "square(int):"
},
{
"labels": [],
"source": null,
"text": " push r10"
},
{
"labels": [],
"source": null,
"text": " push r4"
},
{
"labels": [],
"source": null,
"text": " mov r1, r4"
},
{
"labels": [],
"source": null,
"text": " add #4, r4"
},
{
"labels": [],
"source": null,
"text": " sub #2, r1"
},
{
"labels": [],
"source": null,
"text": " mov r15, -6(r4)"
},
{
"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": " add #2, r1"
},
{
"labels": [],
"source": null,
"text": " pop r4"
},
{
"labels": [],
"source": null,
"text": " pop r10"
},
{
"labels": [],
"source": null,
"text": " ret"
},
{
"labels": [],
"source": null,
"text": ""
}
],
"labelDefinitions": {}
}