helper.h (60e9e3f1b0117a3aefd4a8047168f1c20f6c9013) | helper.h (73946f0d556453da9605ee0e258220dfc3dfd622) |
---|---|
1DEF_HELPER_2(exception, noreturn, env, i32) 2DEF_HELPER_2(data_exception, noreturn, env, i32) 3DEF_HELPER_FLAGS_4(nc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 4DEF_HELPER_FLAGS_4(oc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 5DEF_HELPER_FLAGS_4(xc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 6DEF_HELPER_FLAGS_4(mvc, TCG_CALL_NO_WG, void, env, i32, i64, i64) 7DEF_HELPER_FLAGS_4(mvcin, TCG_CALL_NO_WG, void, env, i32, i64, i64) 8DEF_HELPER_FLAGS_4(clc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) --- 112 unchanged lines hidden (view full) --- 121DEF_HELPER_4(cu41, i32, env, i32, i32, i32) 122DEF_HELPER_4(cu42, i32, env, i32, i32, i32) 123DEF_HELPER_5(msa, i32, env, i32, i32, i32, i32) 124DEF_HELPER_FLAGS_1(stpt, TCG_CALL_NO_RWG, i64, env) 125DEF_HELPER_FLAGS_1(stck, TCG_CALL_NO_RWG_SE, i64, env) 126 127/* === Vector Support Instructions === */ 128DEF_HELPER_FLAGS_4(vll, TCG_CALL_NO_WG, void, env, ptr, i64, i64) | 1DEF_HELPER_2(exception, noreturn, env, i32) 2DEF_HELPER_2(data_exception, noreturn, env, i32) 3DEF_HELPER_FLAGS_4(nc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 4DEF_HELPER_FLAGS_4(oc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 5DEF_HELPER_FLAGS_4(xc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 6DEF_HELPER_FLAGS_4(mvc, TCG_CALL_NO_WG, void, env, i32, i64, i64) 7DEF_HELPER_FLAGS_4(mvcin, TCG_CALL_NO_WG, void, env, i32, i64, i64) 8DEF_HELPER_FLAGS_4(clc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) --- 112 unchanged lines hidden (view full) --- 121DEF_HELPER_4(cu41, i32, env, i32, i32, i32) 122DEF_HELPER_4(cu42, i32, env, i32, i32, i32) 123DEF_HELPER_5(msa, i32, env, i32, i32, i32, i32) 124DEF_HELPER_FLAGS_1(stpt, TCG_CALL_NO_RWG, i64, env) 125DEF_HELPER_FLAGS_1(stck, TCG_CALL_NO_RWG_SE, i64, env) 126 127/* === Vector Support Instructions === */ 128DEF_HELPER_FLAGS_4(vll, TCG_CALL_NO_WG, void, env, ptr, i64, i64) |
129DEF_HELPER_FLAGS_4(gvec_vpk16, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 130DEF_HELPER_FLAGS_4(gvec_vpk32, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 131DEF_HELPER_FLAGS_4(gvec_vpk64, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 132DEF_HELPER_FLAGS_4(gvec_vpks16, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 133DEF_HELPER_FLAGS_4(gvec_vpks32, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 134DEF_HELPER_FLAGS_4(gvec_vpks64, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 135DEF_HELPER_5(gvec_vpks_cc16, void, ptr, cptr, cptr, env, i32) 136DEF_HELPER_5(gvec_vpks_cc32, void, ptr, cptr, cptr, env, i32) 137DEF_HELPER_5(gvec_vpks_cc64, void, ptr, cptr, cptr, env, i32) 138DEF_HELPER_FLAGS_4(gvec_vpkls16, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 139DEF_HELPER_FLAGS_4(gvec_vpkls32, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 140DEF_HELPER_FLAGS_4(gvec_vpkls64, TCG_CALL_NO_RWG, void, ptr, cptr, cptr, i32) 141DEF_HELPER_5(gvec_vpkls_cc16, void, ptr, cptr, cptr, env, i32) 142DEF_HELPER_5(gvec_vpkls_cc32, void, ptr, cptr, cptr, env, i32) 143DEF_HELPER_5(gvec_vpkls_cc64, void, ptr, cptr, cptr, env, i32) |
|
129 130#ifndef CONFIG_USER_ONLY 131DEF_HELPER_3(servc, i32, env, i64, i64) 132DEF_HELPER_4(diag, void, env, i32, i32, i32) 133DEF_HELPER_3(load_psw, noreturn, env, i64, i64) 134DEF_HELPER_FLAGS_2(spx, TCG_CALL_NO_RWG, void, env, i64) 135DEF_HELPER_FLAGS_2(sck, TCG_CALL_NO_RWG, i32, env, i64) 136DEF_HELPER_FLAGS_2(sckc, TCG_CALL_NO_RWG, void, env, i64) --- 55 unchanged lines hidden --- | 144 145#ifndef CONFIG_USER_ONLY 146DEF_HELPER_3(servc, i32, env, i64, i64) 147DEF_HELPER_4(diag, void, env, i32, i32, i32) 148DEF_HELPER_3(load_psw, noreturn, env, i64, i64) 149DEF_HELPER_FLAGS_2(spx, TCG_CALL_NO_RWG, void, env, i64) 150DEF_HELPER_FLAGS_2(sck, TCG_CALL_NO_RWG, i32, env, i64) 151DEF_HELPER_FLAGS_2(sckc, TCG_CALL_NO_RWG, void, env, i64) --- 55 unchanged lines hidden --- |