mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
target-s390x: avoid AREG0 for integer helpers
Make integer helpers take a parameter for CPUState instead of relying on global env. Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
449c0d70b6
commit
4fda26a7b0
4 changed files with 19 additions and 20 deletions
|
@ -12,8 +12,8 @@ DEF_HELPER_FLAGS_1(set_cc_comp_s64, TCG_CALL_PURE|TCG_CALL_CONST, i32, s64)
|
|||
DEF_HELPER_FLAGS_2(set_cc_icm, TCG_CALL_PURE|TCG_CALL_CONST, i32, i32, i32)
|
||||
DEF_HELPER_3(clm, i32, i32, i32, i64)
|
||||
DEF_HELPER_3(stcm, void, i32, i32, i64)
|
||||
DEF_HELPER_2(mlg, void, i32, i64)
|
||||
DEF_HELPER_2(dlg, void, i32, i64)
|
||||
DEF_HELPER_3(mlg, void, env, i32, i64)
|
||||
DEF_HELPER_3(dlg, void, env, i32, i64)
|
||||
DEF_HELPER_FLAGS_3(set_cc_add64, TCG_CALL_PURE|TCG_CALL_CONST, i32, s64, s64, s64)
|
||||
DEF_HELPER_FLAGS_3(set_cc_addu64, TCG_CALL_PURE|TCG_CALL_CONST, i32, i64, i64, i64)
|
||||
DEF_HELPER_FLAGS_3(set_cc_add32, TCG_CALL_PURE|TCG_CALL_CONST, i32, s32, s32, s32)
|
||||
|
@ -43,8 +43,8 @@ DEF_HELPER_3(stam, void, i32, i64, i32)
|
|||
DEF_HELPER_3(lam, void, i32, i64, i32)
|
||||
DEF_HELPER_3(mvcle, i32, i32, i64, i32)
|
||||
DEF_HELPER_3(clcle, i32, i32, i64, i32)
|
||||
DEF_HELPER_3(slb, i32, i32, i32, i32)
|
||||
DEF_HELPER_4(slbg, i32, i32, i32, i64, i64)
|
||||
DEF_HELPER_4(slb, i32, env, i32, i32, i32)
|
||||
DEF_HELPER_5(slbg, i32, env, i32, i32, i64, i64)
|
||||
DEF_HELPER_3(cefbr, void, env, i32, s32)
|
||||
DEF_HELPER_3(cdfbr, void, env, i32, s32)
|
||||
DEF_HELPER_3(cxfbr, void, env, i32, s32)
|
||||
|
@ -107,7 +107,7 @@ DEF_HELPER_3(lxdb, void, env, i32, i64)
|
|||
DEF_HELPER_FLAGS_3(tceb, TCG_CALL_PURE, i32, env, i32, i64)
|
||||
DEF_HELPER_FLAGS_3(tcdb, TCG_CALL_PURE, i32, env, i32, i64)
|
||||
DEF_HELPER_FLAGS_3(tcxb, TCG_CALL_PURE, i32, env, i32, i64)
|
||||
DEF_HELPER_2(flogr, i32, i32, i64)
|
||||
DEF_HELPER_3(flogr, i32, env, i32, i64)
|
||||
DEF_HELPER_3(sqdbr, void, env, i32, i32)
|
||||
DEF_HELPER_FLAGS_1(cvd, TCG_CALL_PURE|TCG_CALL_CONST, i64, s32)
|
||||
DEF_HELPER_3(unpk, void, i32, i64, i64)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue