From 9f24d0511a89379bb3326ee1b62eeaabe589571b Mon Sep 17 00:00:00 2001 From: bd-912 Date: Tue, 7 May 2024 18:07:44 -0600 Subject: Print Datasegments to file, other Condense improvements, initial tests pass --- output/test.s | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 output/test.s (limited to 'output/test.s') diff --git a/output/test.s b/output/test.s new file mode 100644 index 0000000..ce268a6 --- /dev/null +++ b/output/test.s @@ -0,0 +1,37 @@ + .data + + .text + + jal main + li $v0 10 + syscall + +main: # L9 + sw $fp -8($sp) + move $fp $sp + subu $sp $sp 8 + sw $ra -4($fp) + move $t0 $a0 + mul $t1 $t0 4 + addu $t1 $t1 4 + move $a0 $t1 + jal foo + move $t1 $v0 + sw $t0 0($t1) + move $v0 $t1 + lw $ra -4($fp) + lw $fp -8($fp) + addu $sp $sp 8 + jr $ra + + +foo: + sw $fp -8($sp) + move $fp $sp + subu $sp $sp 8 + sw $ra -4($fp) + move $v0 $a0 + lw $ra -4($fp) + lw $fp -8($fp) + addu $sp $sp 8 + jr $ra -- cgit v1.2.3