remove optimised arithmetic instructions. They made the emulator even bigger than
usual, and they were not performing.
This commit is contained in:
51
H/compile.h
51
H/compile.h
@@ -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
|
||||
,
|
||||
|
Reference in New Issue
Block a user