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

@ -67,6 +67,7 @@ main:
# was: la $6, _Msg_IllegalArraySize_
j _RuntimeError_
_safe_lab_14_:
# dynalloc
ori $20, $28, 0
# was: ori _letBind_12_, $28, 0
sll $3, $2, 2
@ -94,9 +95,11 @@ _loop_beg_17_:
# was: addi _i_reg_16_, _i_reg_16_, 1
j _loop_beg_17_
_loop_end_18_:
# map
# ori _arr_reg_23_,_letBind_12_,0
lw $17, 0($20)
# was: lw _size_reg_22_, 0(_arr_reg_23_)
# dynalloc
ori $16, $28, 0
# was: ori _letBind_21_, $28, 0
sll $2, $17, 2
@ -163,10 +166,12 @@ _loop_beg_38_:
# was: addi _ind_var_36_, _ind_var_36_, 1
j _loop_beg_38_
_loop_end_39_:
# map
ori $2, $16, 0
# was: ori _arr_reg_43_, _letBind_21_, 0
lw $16, 0($2)
# was: lw _size_reg_42_, 0(_arr_reg_43_)
# dynalloc
ori $17, $28, 0
# was: ori _letBind_41_, $28, 0
addi $3, $16, 3