remove optimised arithmetic instructions. They made the emulator even bigger than

usual, and they were not performing.
This commit is contained in:
Vitor Santos Costa
2009-03-09 11:52:01 +00:00
parent 43019a496f
commit 828964c3c1
10 changed files with 4 additions and 2353 deletions

View File

@@ -180,57 +180,6 @@ typedef enum compiler_op {
fetch_args_for_bccall,
bccall_op,
blob_op,
get_fi_op,
get_i_op,
get_f_op,
put_fi_var_op,
put_f_var_op,
put_i_var_op,
put_fi_val_op,
put_f_val_op,
put_i_val_op,
a_eqc_float_op,
a_eqc_int_op,
a_eq_op,
ltc_float_op,
ltc_int_op,
lt_op,
gtc_float_op,
gtc_int_op,
add_float_c_op,
add_int_c_op,
add_op,
sub_float_c_op,
sub_int_c_op,
sub_op,
mul_float_c_op,
mul_int_c_op,
mul_op,
sr_c1_op,
sr_c2_op,
sr_op,
sl_c1_op,
sl_c2_op,
sl_op,
fdiv_c1_op,
fdiv_c2_op,
fdiv_op,
idiv_c1_op,
idiv_c2_op,
idiv_op,
mod_c1_op,
mod_c2_op,
mod_op,
rem_c1_op,
rem_c2_op,
rem_op,
a_and_c_op,
a_and_op,
a_or_c_op,
a_or_op,
xor_c_op,
xor_op,
uminus_op,
label_ctl_op
#ifdef SFUNC
,