00001 #include "def-helper.h" 00002 00003 DEF_HELPER_1(bitrev, i32, i32) 00004 DEF_HELPER_1(ff1, i32, i32) 00005 DEF_HELPER_2(sats, i32, i32, i32) 00006 DEF_HELPER_2(divu, void, env, i32) 00007 DEF_HELPER_2(divs, void, env, i32) 00008 DEF_HELPER_3(addx_cc, i32, env, i32, i32) 00009 DEF_HELPER_3(subx_cc, i32, env, i32, i32) 00010 DEF_HELPER_3(shl_cc, i32, env, i32, i32) 00011 DEF_HELPER_3(shr_cc, i32, env, i32, i32) 00012 DEF_HELPER_3(sar_cc, i32, env, i32, i32) 00013 DEF_HELPER_2(xflag_lt, i32, i32, i32) 00014 DEF_HELPER_2(set_sr, void, env, i32) 00015 DEF_HELPER_3(movec, void, env, i32, i32) 00016 00017 DEF_HELPER_2(f64_to_i32, f32, env, f64) 00018 DEF_HELPER_2(f64_to_f32, f32, env, f64) 00019 DEF_HELPER_2(i32_to_f64, f64, env, i32) 00020 DEF_HELPER_2(f32_to_f64, f64, env, f32) 00021 DEF_HELPER_2(iround_f64, f64, env, f64) 00022 DEF_HELPER_2(itrunc_f64, f64, env, f64) 00023 DEF_HELPER_2(sqrt_f64, f64, env, f64) 00024 DEF_HELPER_1(abs_f64, f64, f64) 00025 DEF_HELPER_1(chs_f64, f64, f64) 00026 DEF_HELPER_3(add_f64, f64, env, f64, f64) 00027 DEF_HELPER_3(sub_f64, f64, env, f64, f64) 00028 DEF_HELPER_3(mul_f64, f64, env, f64, f64) 00029 DEF_HELPER_3(div_f64, f64, env, f64, f64) 00030 DEF_HELPER_3(sub_cmp_f64, f64, env, f64, f64) 00031 DEF_HELPER_2(compare_f64, i32, env, f64) 00032 00033 DEF_HELPER_3(mac_move, void, env, i32, i32) 00034 DEF_HELPER_3(macmulf, i64, env, i32, i32) 00035 DEF_HELPER_3(macmuls, i64, env, i32, i32) 00036 DEF_HELPER_3(macmulu, i64, env, i32, i32) 00037 DEF_HELPER_2(macsats, void, env, i32) 00038 DEF_HELPER_2(macsatu, void, env, i32) 00039 DEF_HELPER_2(macsatf, void, env, i32) 00040 DEF_HELPER_2(mac_set_flags, void, env, i32) 00041 DEF_HELPER_2(set_macsr, void, env, i32) 00042 DEF_HELPER_2(get_macf, i32, env, i64) 00043 DEF_HELPER_1(get_macs, i32, i64) 00044 DEF_HELPER_1(get_macu, i32, i64) 00045 DEF_HELPER_2(get_mac_extf, i32, env, i32) 00046 DEF_HELPER_2(get_mac_exti, i32, env, i32) 00047 DEF_HELPER_3(set_mac_extf, void, env, i32, i32) 00048 DEF_HELPER_3(set_mac_exts, void, env, i32, i32) 00049 DEF_HELPER_3(set_mac_extu, void, env, i32, i32) 00050 00051 DEF_HELPER_2(flush_flags, void, env, i32) 00052 DEF_HELPER_1(raise_exception, void, i32) 00053 00054 #include "def-helper.h"