1dedc5eaeSMax Filippov #include "def-helper.h" 2dedc5eaeSMax Filippov 3f492b82dSMax Filippov DEF_HELPER_2(exception, noreturn, env, i32) 4f492b82dSMax Filippov DEF_HELPER_3(exception_cause, noreturn, env, i32, i32) 5f492b82dSMax Filippov DEF_HELPER_4(exception_cause_vaddr, noreturn, env, i32, i32, i32) 6f492b82dSMax Filippov DEF_HELPER_3(debug_exception, noreturn, env, i32, i32) 7e61dc8f7SMax Filippov 8e8de1ea8SMax Filippov DEF_HELPER_FLAGS_1(nsa, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32) 9e8de1ea8SMax Filippov DEF_HELPER_FLAGS_1(nsau, TCG_CALL_CONST | TCG_CALL_PURE, i32, i32) 10f492b82dSMax Filippov DEF_HELPER_2(wsr_windowbase, void, env, i32) 11f492b82dSMax Filippov DEF_HELPER_4(entry, void, env, i32, i32, i32) 12f492b82dSMax Filippov DEF_HELPER_2(retw, i32, env, i32) 13f492b82dSMax Filippov DEF_HELPER_2(rotw, void, env, i32) 14f492b82dSMax Filippov DEF_HELPER_3(window_check, void, env, i32, i32) 15f492b82dSMax Filippov DEF_HELPER_1(restore_owb, void, env) 16f492b82dSMax Filippov DEF_HELPER_2(movsp, void, env, i32) 17f492b82dSMax Filippov DEF_HELPER_2(wsr_lbeg, void, env, i32) 18f492b82dSMax Filippov DEF_HELPER_2(wsr_lend, void, env, i32) 191ddeaa5dSMax Filippov DEF_HELPER_1(simcall, void, env) 20f492b82dSMax Filippov DEF_HELPER_1(dump_state, void, env) 21dedc5eaeSMax Filippov 22f492b82dSMax Filippov DEF_HELPER_3(waiti, void, env, i32, i32) 23f492b82dSMax Filippov DEF_HELPER_3(timer_irq, void, env, i32, i32) 24f492b82dSMax Filippov DEF_HELPER_2(advance_ccount, void, env, i32) 25b994e91bSMax Filippov DEF_HELPER_1(check_interrupts, void, env) 26b994e91bSMax Filippov 27f492b82dSMax Filippov DEF_HELPER_2(wsr_rasid, void, env, i32) 28f492b82dSMax Filippov DEF_HELPER_FLAGS_3(rtlb0, TCG_CALL_CONST | TCG_CALL_PURE, i32, env, i32, i32) 29f492b82dSMax Filippov DEF_HELPER_FLAGS_3(rtlb1, TCG_CALL_CONST | TCG_CALL_PURE, i32, env, i32, i32) 30f492b82dSMax Filippov DEF_HELPER_3(itlb, void, env, i32, i32) 31f492b82dSMax Filippov DEF_HELPER_3(ptlb, i32, env, i32, i32) 32f492b82dSMax Filippov DEF_HELPER_4(wtlb, void, env, i32, i32, i32) 33b67ea0cdSMax Filippov 34f492b82dSMax Filippov DEF_HELPER_2(wsr_ibreakenable, void, env, i32) 35f492b82dSMax Filippov DEF_HELPER_3(wsr_ibreaka, void, env, i32, i32) 36f492b82dSMax Filippov DEF_HELPER_3(wsr_dbreaka, void, env, i32, i32) 37f492b82dSMax Filippov DEF_HELPER_3(wsr_dbreakc, void, env, i32, i32) 38e61dc8f7SMax Filippov 39dd519cbeSMax Filippov DEF_HELPER_2(wur_fcr, void, env, i32) 400b6df838SMax Filippov DEF_HELPER_FLAGS_1(abs_s, TCG_CALL_CONST | TCG_CALL_PURE, f32, f32) 410b6df838SMax Filippov DEF_HELPER_FLAGS_1(neg_s, TCG_CALL_CONST | TCG_CALL_PURE, f32, f32) 420b6df838SMax Filippov DEF_HELPER_3(add_s, f32, env, f32, f32) 430b6df838SMax Filippov DEF_HELPER_3(sub_s, f32, env, f32, f32) 440b6df838SMax Filippov DEF_HELPER_3(mul_s, f32, env, f32, f32) 450b6df838SMax Filippov DEF_HELPER_4(madd_s, f32, env, f32, f32, f32) 460b6df838SMax Filippov DEF_HELPER_4(msub_s, f32, env, f32, f32, f32) 47dd519cbeSMax Filippov 48dedc5eaeSMax Filippov #include "def-helper.h" 49