This repository has been archived on 2024-01-18. You can view files and clone it, but cannot push or open issues or pull requests.
compilation/flap/tests/06-Retrolix_to_x86-64/08-use-locals.retrolix
Adrien Guatto 26259aa774 Publication du jalon 6
Le jalon 5 a été sauté.
2023-12-13 19:42:00 +01:00

20 lines
No EOL
336 B
Text

external printf
def print_two_int ()
local a1, a2:
rax: a1 <- copy %rdi;
rbx: a2 <- copy %rsi;
l10: %rdi <- copy "%d %d\n";
l11: %rsi <- copy a1;
l12: %rdx <- copy a2;
l13: %rax <- copy 0;
l14: printf();
l15: ret;
end
globals (x)
l01: %rdi <- copy 37;
l02: %rsi <- copy 73;
l03: print_two_int();
l04: exit;
end