This commit is contained in:
NikolajDanger
2022-06-01 15:53:24 +02:00
parent bb45db22e0
commit e46e002e9f
18 changed files with 165 additions and 252 deletions

View File

@ -121,6 +121,7 @@ main:
# was: la $6, _Msg_IllegalArraySize_
j _RuntimeError_
_safe_lab_25_:
# dynalloc
ori $16, $28, 0
# was: ori _letBind_23_, $28, 0
sll $3, $2, 2
@ -148,9 +149,11 @@ _loop_beg_28_:
# was: addi _i_reg_27_, _i_reg_27_, 1
j _loop_beg_28_
_loop_end_29_:
# map
# ori _arr_reg_34_,_letBind_23_,0
lw $17, 0($16)
# was: lw _size_reg_33_, 0(_arr_reg_34_)
# dynalloc
ori $20, $28, 0
# was: ori _letBind_32_, $28, 0
sll $2, $17, 2
@ -219,10 +222,12 @@ _loop_beg_49_:
# was: addi _ind_var_47_, _ind_var_47_, 1
j _loop_beg_49_
_loop_end_50_:
# map
ori $2, $16, 0
# was: ori _arr_reg_54_, _letBind_23_, 0
lw $18, 0($2)
# was: lw _size_reg_53_, 0(_arr_reg_54_)
# dynalloc
ori $16, $28, 0
# was: ori _letBind_52_, $28, 0
addi $3, $18, 3