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

@ -25,22 +25,52 @@ main:
jal getint
# was: jal getint, $2
# ori _letBind_2_,$2,0
# ori _plus_L_4_,_letBind_2_,0
# ori _times_L_4_,_letBind_2_,0
ori $3, $2, 0
# was: ori _times_R_5_, _letBind_2_, 0
mul $4, $2, $3
# was: mul _letBind_3_, _times_L_4_, _times_R_5_
# ori _plus_L_9_,_letBind_3_,0
ori $3, $0, 3
# was: ori _plus_R_10_, $0, 3
add $3, $4, $3
# was: add _letBind_8_, _plus_L_9_, _plus_R_10_
# ori _plus_L_12_,_letBind_8_,0
# ori _plus_R_13_,_letBind_2_,0
add $3, $3, $2
# was: add _letBind_11_, _plus_L_12_, _plus_R_13_
# ori _plus_L_14_,_letBind_11_,0
ori $4, $0, 8
# was: ori _plus_R_15_, $0, 8
add $0, $3, $4
# was: add _letBind_7_, _plus_L_14_, _plus_R_15_
# ori _letBind_6_,_letBind_2_,0
ori $4, $2, 0
# was: ori _plus_L_17_, _letBind_2_, 0
ori $3, $0, 2
# was: ori _plus_R_5_, $0, 2
add $3, $2, $3
# was: add _letBind_3_, _plus_L_4_, _plus_R_5_
# ori _plus_L_7_,_letBind_2_,0
# was: ori _plus_R_18_, $0, 2
add $3, $4, $3
# was: add _letBind_16_, _plus_L_17_, _plus_R_18_
# ori _plus_L_22_,_letBind_16_,0
ori $4, $0, 2
# was: ori _plus_R_23_, $0, 2
add $4, $3, $4
# was: add _plus_L_20_, _plus_L_22_, _plus_R_23_
ori $5, $2, 0
# was: ori _plus_R_21_, _letBind_6_, 0
add $0, $4, $5
# was: add _letBind_19_, _plus_L_20_, _plus_R_21_
# ori _plus_L_26_,_letBind_2_,0
ori $4, $0, 3
# was: ori _plus_R_8_, $0, 3
# was: ori _plus_R_27_, $0, 3
add $2, $2, $4
# was: add _letBind_6_, _plus_L_7_, _plus_R_8_
# ori _mult1_L_10_,_letBind_3_,0
# ori _mult2_R_11_,_letBind_6_,0
# was: add _letBind_25_, _plus_L_26_, _plus_R_27_
# ori _times_L_28_,_letBind_16_,0
# ori _times_R_29_,_letBind_25_,0
mul $16, $3, $2
# was: mul _letBind_9_, _mult1_L_10_, _mult2_R_11_
# ori _tmp_12_,_letBind_9_,0
# ori _mainres_1_,_tmp_12_,0
# was: mul _letBind_24_, _times_L_28_, _times_R_29_
# ori _tmp_30_,_letBind_24_,0
# ori _mainres_1_,_tmp_30_,0
ori $2, $16, 0
# was: ori $2, _mainres_1_, 0
jal putint