✨
This commit is contained in:
142
tests/negate.asm
142
tests/negate.asm
@ -63,119 +63,51 @@ main:
|
||||
sw $17, -12($29)
|
||||
sw $16, -8($29)
|
||||
addi $29, $29, -24
|
||||
ori $3, $0, 3
|
||||
# was: ori _divide_L_14_, $0, 3
|
||||
ori $2, $0, 2
|
||||
# was: ori _divide_R_15_, $0, 2
|
||||
div $3, $3, $2
|
||||
# was: div _eq_L_12_, _divide_L_14_, _divide_R_15_
|
||||
ori $2, $0, 1
|
||||
# was: ori _eq_R_13_, $0, 1
|
||||
ori $4, $0, 0
|
||||
# was: ori _arg_11_, $0, 0
|
||||
bne $3, $2, _false_16_
|
||||
# was: bne _eq_L_12_, _eq_R_13_, _false_16_
|
||||
ori $4, $0, 1
|
||||
# was: ori _arg_11_, $0, 1
|
||||
_false_16_:
|
||||
ori $2, $4, 0
|
||||
# was: ori $2, _arg_11_, 0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
ori $16, $2, 0
|
||||
# was: ori _letBind_10_, $2, 0
|
||||
ori $2, $0, 3
|
||||
# was: ori _negate_R_23_, $0, 3
|
||||
sub $3, $0, $2
|
||||
# was: sub _divide_L_21_, $0, _negate_R_23_
|
||||
ori $2, $0, 2
|
||||
# was: ori _divide_R_22_, $0, 2
|
||||
div $3, $3, $2
|
||||
# was: div _eq_L_19_, _divide_L_21_, _divide_R_22_
|
||||
ori $2, $0, 2
|
||||
# was: ori _negate_R_24_, $0, 2
|
||||
sub $2, $0, $2
|
||||
# was: sub _eq_R_20_, $0, _negate_R_24_
|
||||
ori $4, $0, 0
|
||||
# was: ori _arg_18_, $0, 0
|
||||
bne $3, $2, _false_25_
|
||||
# was: bne _eq_L_19_, _eq_R_20_, _false_25_
|
||||
ori $4, $0, 1
|
||||
# was: ori _arg_18_, $0, 1
|
||||
_false_25_:
|
||||
ori $2, $4, 0
|
||||
# was: ori $2, _arg_18_, 0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
ori $17, $2, 0
|
||||
# was: ori _letBind_17_, $2, 0
|
||||
ori $2, $0, 3
|
||||
# was: ori _divide_L_30_, $0, 3
|
||||
ori $3, $0, 2
|
||||
# was: ori _negate_R_32_, $0, 2
|
||||
sub $3, $0, $3
|
||||
# was: sub _divide_R_31_, $0, _negate_R_32_
|
||||
div $3, $2, $3
|
||||
# was: div _eq_L_28_, _divide_L_30_, _divide_R_31_
|
||||
ori $2, $0, 2
|
||||
# was: ori _negate_R_33_, $0, 2
|
||||
sub $2, $0, $2
|
||||
# was: sub _eq_R_29_, $0, _negate_R_33_
|
||||
ori $4, $0, 0
|
||||
# was: ori _arg_27_, $0, 0
|
||||
bne $3, $2, _false_34_
|
||||
# was: bne _eq_L_28_, _eq_R_29_, _false_34_
|
||||
ori $4, $0, 1
|
||||
# was: ori _arg_27_, $0, 1
|
||||
_false_34_:
|
||||
ori $2, $4, 0
|
||||
# was: ori $2, _arg_27_, 0
|
||||
# ori $2,_arg_11_,0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
ori $18, $2, 0
|
||||
# was: ori _letBind_26_, $2, 0
|
||||
ori $2, $0, 3
|
||||
# was: ori _negate_R_41_, $0, 3
|
||||
sub $2, $0, $2
|
||||
# was: sub _divide_L_39_, $0, _negate_R_41_
|
||||
ori $3, $0, 2
|
||||
# was: ori _negate_R_42_, $0, 2
|
||||
sub $3, $0, $3
|
||||
# was: sub _divide_R_40_, $0, _negate_R_42_
|
||||
div $3, $2, $3
|
||||
# was: div _eq_L_37_, _divide_L_39_, _divide_R_40_
|
||||
ori $2, $0, 1
|
||||
# was: ori _eq_R_38_, $0, 1
|
||||
ori $4, $0, 0
|
||||
# was: ori _arg_36_, $0, 0
|
||||
bne $3, $2, _false_43_
|
||||
# was: bne _eq_L_37_, _eq_R_38_, _false_43_
|
||||
ori $4, $0, 1
|
||||
# was: ori _arg_36_, $0, 1
|
||||
_false_43_:
|
||||
ori $2, $4, 0
|
||||
# was: ori $2, _arg_36_, 0
|
||||
# was: ori _letBind_10_, $2, 0
|
||||
ori $2, $0, 0
|
||||
# was: ori _arg_13_, $0, 0
|
||||
# ori $2,_arg_13_,0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
# ori _letBind_35_,$2,0
|
||||
# ori _arg_44_,_letBind_10_,0
|
||||
beq $16, $19, _false_47_
|
||||
# was: beq _arg_44_, 0, _false_47_
|
||||
ori $16, $17, 0
|
||||
# was: ori _arg_44_, _letBind_17_, 0
|
||||
_false_47_:
|
||||
beq $16, $19, _false_46_
|
||||
# was: beq _arg_44_, 0, _false_46_
|
||||
ori $16, $18, 0
|
||||
# was: ori _arg_44_, _letBind_26_, 0
|
||||
_false_46_:
|
||||
beq $16, $19, _false_45_
|
||||
# was: beq _arg_44_, 0, _false_45_
|
||||
ori $16, $2, 0
|
||||
# was: ori _arg_44_, _letBind_35_, 0
|
||||
_false_45_:
|
||||
ori $2, $16, 0
|
||||
# was: ori $2, _arg_44_, 0
|
||||
# was: ori _letBind_12_, $2, 0
|
||||
ori $2, $0, 0
|
||||
# was: ori _arg_15_, $0, 0
|
||||
# ori $2,_arg_15_,0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
ori $17, $2, 0
|
||||
# was: ori _letBind_14_, $2, 0
|
||||
ori $2, $0, 1
|
||||
# was: ori _arg_17_, $0, 1
|
||||
# ori $2,_arg_17_,0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
# ori _letBind_16_,$2,0
|
||||
# ori _arg_18_,_letBind_10_,0
|
||||
beq $18, $19, _false_21_
|
||||
# was: beq _arg_18_, 0, _false_21_
|
||||
ori $18, $16, 0
|
||||
# was: ori _arg_18_, _letBind_12_, 0
|
||||
_false_21_:
|
||||
beq $18, $19, _false_20_
|
||||
# was: beq _arg_18_, 0, _false_20_
|
||||
ori $18, $17, 0
|
||||
# was: ori _arg_18_, _letBind_14_, 0
|
||||
_false_20_:
|
||||
beq $18, $19, _false_19_
|
||||
# was: beq _arg_18_, 0, _false_19_
|
||||
ori $18, $2, 0
|
||||
# was: ori _arg_18_, _letBind_16_, 0
|
||||
_false_19_:
|
||||
ori $2, $18, 0
|
||||
# was: ori $2, _arg_18_, 0
|
||||
jal write_nl
|
||||
# was: jal write_nl, $2
|
||||
# ori _mainres_9_,$2,0
|
||||
|
Reference in New Issue
Block a user