| { |
| "asm": [ |
| { |
| "text": "square(int):", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " endbr64", |
| "source": { |
| "file": null, |
| "line": 2 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": null, |
| "line": 2 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": null, |
| "line": 2 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-4], edi", |
| "source": { |
| "file": null, |
| "line": 2 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rbp-4]", |
| "source": { |
| "file": null, |
| "line": 3 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " imul eax, eax", |
| "source": { |
| "file": null, |
| "line": 3 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "labels": [] |
| } |
| ], |
| "labelDefinitions": {} |
| } |