blob: 61366181badc7f90da31231f996555299104f878 [file] [log] [blame] [raw]
{
"asm": [
{
"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": " 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": ";; End of function"
},
{
"labels": [],
"source": null,
"text": ""
}
],
"labelDefinitions": {}
}