blob: 3ef3cb6717dad7086fe88eac9cc10821efc2f4b4 [file] [log] [blame] [raw]
{
"asm": [
{
"labels": [],
"source": null,
"text": " .SECTION P,CODE"
},
{
"labels": [
{
"name": "_square",
"range": {
"endCol": 24,
"startCol": 17
}
}
],
"source": null,
"text": " .GLB _square"
},
{
"labels": [],
"source": null,
"text": "_square:"
},
{
"labels": [],
"source": null,
"text": " push.l r10"
},
{
"labels": [],
"source": null,
"text": " push.l r6"
},
{
"labels": [],
"source": null,
"text": " add #-4, r0, r6"
},
{
"labels": [],
"source": null,
"text": " mov.L r6, r0"
},
{
"labels": [],
"source": null,
"text": " mov.L r1, [r6]"
},
{
"labels": [],
"source": null,
"text": " mov.L [r6], r10"
},
{
"labels": [],
"source": null,
"text": " mul r10, r10"
},
{
"labels": [],
"source": null,
"text": " mov.L r10, r1"
},
{
"labels": [],
"source": null,
"text": " add #4, r0"
},
{
"labels": [],
"source": null,
"text": " pop r6"
},
{
"labels": [],
"source": null,
"text": " pop r10"
},
{
"labels": [],
"source": null,
"text": " rts"
},
{
"labels": [],
"source": null,
"text": " .ident \"GCC: (GNU) 9.0.1 20190425 (experimental)\""
}
],
"labelDefinitions": {
"_square": 3
}
}