snoeathurc.h

This commit is contained in:
NikolajDanger
2022-05-18 17:29:24 +02:00
parent f0fda0bcd7
commit 5f7c450809
20 changed files with 6298 additions and 2039 deletions

View File

@ -31,42 +31,51 @@ no_way:
# Function main
main:
sw $31, -4($29)
addi $29, $29, -8
sw $16, -8($29)
addi $29, $29, -12
ori $3, $0, 0
# was: ori _tmp_4_, $0, 0
# ori _letBind_3_,_tmp_4_,0
la $2, _true
# was: la $2, _true
bne $3, $0, _wBoolF_5_
# was: bne _letBind_3_, $0, _wBoolF_5_
la $2, _false
# was: la $2, _false
_wBoolF_5_:
jal putstring
# was: jal putstring, $2
ori $3, $0, 1
# was: ori _tmp_7_, $0, 1
bne $3, $0, _endLabel_8_
# was: bne _tmp_7_, $0, _endLabel_8_
beq $3, $16, _false_5_
# was: beq _tmp_4_, 0, _false_5_
jal no_way
# was: jal no_way,
ori $3, $2, 0
# was: ori _tmp_7_, $2, 0
_endLabel_8_:
# ori _letBind_6_,_tmp_7_,0
# was: ori _tmp_4_, $2, 0
_false_5_:
# ori _letBind_3_,_tmp_4_,0
la $2, _true
# was: la $2, _true
bne $3, $0, _wBoolF_9_
# was: bne _letBind_6_, $0, _wBoolF_9_
bne $3, $0, _wBoolF_6_
# was: bne _letBind_3_, $0, _wBoolF_6_
la $2, _false
# was: la $2, _false
_wBoolF_9_:
_wBoolF_6_:
jal putstring
# was: jal putstring, $2
ori $3, $0, 1
# was: ori _tmp_8_, $0, 1
bne $3, $16, _true_9_
# was: bne _tmp_8_, 0, _true_9_
jal no_way
# was: jal no_way,
ori $3, $2, 0
# was: ori _tmp_8_, $2, 0
_true_9_:
# ori _letBind_7_,_tmp_8_,0
la $2, _true
# was: la $2, _true
bne $3, $0, _wBoolF_10_
# was: bne _letBind_7_, $0, _wBoolF_10_
la $2, _false
# was: la $2, _false
_wBoolF_10_:
jal putstring
# was: jal putstring, $2
ori $2, $0, 1
# was: ori _mainres_2_, $0, 1
# ori $2,_mainres_2_,0
addi $29, $29, 8
addi $29, $29, 12
lw $16, -8($29)
lw $31, -4($29)
jr $31
ord: