repos / gbc

GBC - Go B Compiler
git clone https://github.com/xplshn/gbc.git

gbc / tests
xplshn  ·  2025-08-13

call_stack_args.b

B
 1f(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) {
 2    extrn printf;
 3    printf("%d %d %d %d %d %d %d %d %d %d\n", a0, a1, a2, a3, a4, a5, a6, a7, a11, a10);
 4    printf("%d %d %d %d %d %d %d %d %d %d %d\n", a0, a1, a2, a3, a4, a5, a6, a7, a11, a10, a9);
 5    printf("%d %d %d %d %d %d %d %d %d %d %d %d\n", a0, a1, a2, a3, a4, a5, a6, a7, a11, a10, a9, a8);
 6}
 7
 8main() {
 9    extrn printf;
10    f(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
11}