/openbmc/qemu/target/i386/ |
H A D | helper.h | 5 DEF_HELPER_3(write_eflags, void, env, tl, i32) 6 DEF_HELPER_1(read_eflags, tl, env) 7 DEF_HELPER_2(divb_AL, void, env, tl) 8 DEF_HELPER_2(idivb_AL, void, env, tl) 9 DEF_HELPER_2(divw_AX, void, env, tl) 10 DEF_HELPER_2(idivw_AX, void, env, tl) 11 DEF_HELPER_2(divl_EAX, void, env, tl) 12 DEF_HELPER_2(idivl_EAX, void, env, tl) 14 DEF_HELPER_2(divq_EAX, void, env, tl) 15 DEF_HELPER_2(idivq_EAX, void, env, tl) [all …]
|
/openbmc/qemu/target/mips/tcg/ |
H A D | sysemu_helper.h.inc | 13 DEF_HELPER_1(mfc0_mvpcontrol, tl, env) 14 DEF_HELPER_1(mfc0_mvpconf0, tl, env) 15 DEF_HELPER_1(mfc0_mvpconf1, tl, env) 16 DEF_HELPER_1(mftc0_vpecontrol, tl, env) 17 DEF_HELPER_1(mftc0_vpeconf0, tl, env) 18 DEF_HELPER_1(mfc0_random, tl, env) 19 DEF_HELPER_1(mfc0_tcstatus, tl, env) 20 DEF_HELPER_1(mftc0_tcstatus, tl, env) 21 DEF_HELPER_1(mfc0_tcbind, tl, env) 22 DEF_HELPER_1(mftc0_tcbind, tl, env) [all …]
|
H A D | msa_helper.h.inc | 13 DEF_HELPER_3(msa_nloc_b, void, env, i32, i32) 14 DEF_HELPER_3(msa_nloc_h, void, env, i32, i32) 15 DEF_HELPER_3(msa_nloc_w, void, env, i32, i32) 16 DEF_HELPER_3(msa_nloc_d, void, env, i32, i32) 18 DEF_HELPER_3(msa_nlzc_b, void, env, i32, i32) 19 DEF_HELPER_3(msa_nlzc_h, void, env, i32, i32) 20 DEF_HELPER_3(msa_nlzc_w, void, env, i32, i32) 21 DEF_HELPER_3(msa_nlzc_d, void, env, i32, i32) 23 DEF_HELPER_3(msa_pcnt_b, void, env, i32, i32) 24 DEF_HELPER_3(msa_pcnt_h, void, env, i32, i32) [all …]
|
H A D | fpu_helper.c | 40 target_ulong helper_cfc1(CPUMIPSState *env, uint32_t reg) in helper_cfc1() argument 46 arg1 = (int32_t)env->active_fpu.fcr0; in helper_cfc1() 50 if (env->active_fpu.fcr0 & (1 << FCR0_UFRP)) { in helper_cfc1() 51 if (env->CP0_Config5 & (1 << CP0C5_UFR)) { in helper_cfc1() 53 ((env->CP0_Status & (1 << CP0St_FR)) >> CP0St_FR); in helper_cfc1() 55 do_raise_exception(env, EXCP_RI, GETPC()); in helper_cfc1() 61 if (env->active_fpu.fcr0 & (1 << FCR0_FREP)) { in helper_cfc1() 62 if (env->CP0_Config5 & (1 << CP0C5_UFE)) { in helper_cfc1() 63 arg1 = (env->CP0_Config5 >> CP0C5_FRE) & 1; in helper_cfc1() 65 helper_raise_exception(env, EXCP_RI); in helper_cfc1() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | fpu_helper.c | 27 target_ulong riscv_cpu_get_fflags(CPURISCVState *env) in riscv_cpu_get_fflags() argument 29 int soft = get_float_exception_flags(&env->fp_status); in riscv_cpu_get_fflags() 41 void riscv_cpu_set_fflags(CPURISCVState *env, target_ulong hard) in riscv_cpu_set_fflags() argument 51 set_float_exception_flags(soft, &env->fp_status); in riscv_cpu_set_fflags() 54 void helper_set_rounding_mode(CPURISCVState *env, uint32_t rm) in helper_set_rounding_mode() argument 59 rm = env->frm; in helper_set_rounding_mode() 78 riscv_raise_exception(env, RISCV_EXCP_ILLEGAL_INST, GETPC()); in helper_set_rounding_mode() 81 set_float_rounding_mode(softrm, &env->fp_status); in helper_set_rounding_mode() 84 void helper_set_rounding_mode_chkfrm(CPURISCVState *env, uint32_t rm) in helper_set_rounding_mode_chkfrm() argument 89 if (unlikely(env->frm >= 5)) { in helper_set_rounding_mode_chkfrm() [all …]
|
H A D | helper.h | 2 DEF_HELPER_2(raise_exception, noreturn, env, i32) 5 DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32) 6 DEF_HELPER_FLAGS_2(set_rounding_mode_chkfrm, TCG_CALL_NO_WG, void, env, i32) 9 DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 10 DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 11 DEF_HELPER_FLAGS_4(fmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 12 DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 13 DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 14 DEF_HELPER_FLAGS_4(fmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) 15 DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) [all …]
|
H A D | op_helper.c | 29 G_NORETURN void riscv_raise_exception(CPURISCVState *env, in riscv_raise_exception() argument 32 CPUState *cs = env_cpu(env); in riscv_raise_exception() 37 void helper_raise_exception(CPURISCVState *env, uint32_t exception) in helper_raise_exception() argument 39 riscv_raise_exception(env, exception, 0); in helper_raise_exception() 42 target_ulong helper_csrr(CPURISCVState *env, int csr) in helper_csrr() argument 50 riscv_raise_exception(env, RISCV_EXCP_ILLEGAL_INST, GETPC()); in helper_csrr() 54 RISCVException ret = riscv_csrr(env, csr, &val); in helper_csrr() 57 riscv_raise_exception(env, ret, GETPC()); in helper_csrr() 62 void helper_csrw(CPURISCVState *env, int csr, target_ulong src) in helper_csrw() argument 64 target_ulong mask = env->xl == MXL_RV32 ? UINT32_MAX : (target_ulong)-1; in helper_csrw() [all …]
|
H A D | machine.c | 37 CPURISCVState *env = &cpu->env; in pmp_post_load() local 41 pmp_update_rule_addr(env, i); in pmp_post_load() 43 pmp_update_rule_nums(env); in pmp_post_load() 66 VMSTATE_STRUCT_ARRAY(env.pmp_state.pmp, RISCVCPU, MAX_RISCV_PMPS, 75 CPURISCVState *env = &cpu->env; in hyper_needed() local 77 return riscv_has_ext(env, RVH); in hyper_needed() 86 VMSTATE_UINTTL(env.hstatus, RISCVCPU), 87 VMSTATE_UINTTL(env.hedeleg, RISCVCPU), 88 VMSTATE_UINT64(env.hideleg, RISCVCPU), 89 VMSTATE_UINT32(env.hcounteren, RISCVCPU), [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | helper-mve.h | 19 DEF_HELPER_FLAGS_3(mve_vldrb, TCG_CALL_NO_WG, void, env, ptr, i32) 20 DEF_HELPER_FLAGS_3(mve_vldrh, TCG_CALL_NO_WG, void, env, ptr, i32) 21 DEF_HELPER_FLAGS_3(mve_vldrw, TCG_CALL_NO_WG, void, env, ptr, i32) 22 DEF_HELPER_FLAGS_3(mve_vstrb, TCG_CALL_NO_WG, void, env, ptr, i32) 23 DEF_HELPER_FLAGS_3(mve_vstrh, TCG_CALL_NO_WG, void, env, ptr, i32) 24 DEF_HELPER_FLAGS_3(mve_vstrw, TCG_CALL_NO_WG, void, env, ptr, i32) 26 DEF_HELPER_FLAGS_3(mve_vldrb_sh, TCG_CALL_NO_WG, void, env, ptr, i32) 27 DEF_HELPER_FLAGS_3(mve_vldrb_sw, TCG_CALL_NO_WG, void, env, ptr, i32) 28 DEF_HELPER_FLAGS_3(mve_vldrb_uh, TCG_CALL_NO_WG, void, env, ptr, i32) 29 DEF_HELPER_FLAGS_3(mve_vldrb_uw, TCG_CALL_NO_WG, void, env, ptr, i32) [all …]
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | cpu_loop.c | 26 static void xtensa_rfw(CPUXtensaState *env) in xtensa_rfw() argument 28 xtensa_restore_owb(env); in xtensa_rfw() 29 env->pc = env->sregs[EPC1]; in xtensa_rfw() 32 static void xtensa_rfwu(CPUXtensaState *env) in xtensa_rfwu() argument 34 env->sregs[WINDOW_START] |= (1 << env->sregs[WINDOW_BASE]); in xtensa_rfwu() 35 xtensa_rfw(env); in xtensa_rfwu() 38 static void xtensa_rfwo(CPUXtensaState *env) in xtensa_rfwo() argument 40 env->sregs[WINDOW_START] &= ~(1 << env->sregs[WINDOW_BASE]); in xtensa_rfwo() 41 xtensa_rfw(env); in xtensa_rfwo() 44 static void xtensa_overflow4(CPUXtensaState *env) in xtensa_overflow4() argument [all …]
|
/openbmc/qemu/target/sparc/ |
H A D | win_helper.c | 39 void cpu_set_cwp(CPUSPARCState *env, int new_cwp) in cpu_set_cwp() argument 42 if (env->cwp == env->nwindows - 1) { in cpu_set_cwp() 43 memcpy32(env->regbase, env->regbase + env->nwindows * 16); in cpu_set_cwp() 45 env->cwp = new_cwp; in cpu_set_cwp() 48 if (new_cwp == env->nwindows - 1) { in cpu_set_cwp() 49 memcpy32(env->regbase + env->nwindows * 16, env->regbase); in cpu_set_cwp() 51 env->regwptr = env->regbase + (new_cwp * 16); in cpu_set_cwp() 54 target_ulong cpu_get_psr(CPUSPARCState *env) in cpu_get_psr() argument 58 icc |= ((int32_t)env->cc_N < 0) << PSR_NEG_SHIFT; in cpu_get_psr() 59 icc |= ((int32_t)env->cc_V < 0) << PSR_OVF_SHIFT; in cpu_get_psr() [all …]
|
H A D | fop_helper.c | 48 static void check_ieee_exceptions(CPUSPARCState *env, uintptr_t ra) in check_ieee_exceptions() argument 50 target_ulong status = get_float_exception_flags(&env->fp_status); in check_ieee_exceptions() 55 set_float_exception_flags(0, &env->fp_status); in check_ieee_exceptions() 74 if (cexc & (env->fsr >> FSR_TEM_SHIFT)) { in check_ieee_exceptions() 76 env->fsr_cexc_ftt = cexc | FSR_FTT_IEEE_EXCP; in check_ieee_exceptions() 77 cpu_raise_exception_ra(env, TT_FP_EXCP, ra); in check_ieee_exceptions() 81 env->fsr |= cexc << FSR_AEXC_SHIFT; in check_ieee_exceptions() 85 env->fsr_cexc_ftt = cexc; in check_ieee_exceptions() 88 float32 helper_fadds(CPUSPARCState *env, float32 src1, float32 src2) in helper_fadds() argument 90 float32 ret = float32_add(src1, src2, &env->fp_status); in helper_fadds() [all …]
|
/openbmc/qemu/target/ppc/ |
H A D | helper.h | 1 DEF_HELPER_FLAGS_3(raise_exception_err, TCG_CALL_NO_WG, noreturn, env, i32, i32) 2 DEF_HELPER_FLAGS_2(raise_exception, TCG_CALL_NO_WG, noreturn, env, i32) 3 DEF_HELPER_FLAGS_4(TW, TCG_CALL_NO_WG, void, env, tl, tl, i32) 5 DEF_HELPER_FLAGS_4(TD, TCG_CALL_NO_WG, void, env, tl, tl, i32) 7 DEF_HELPER_4(HASHST, void, env, tl, tl, tl) 8 DEF_HELPER_4(HASHCHK, void, env, tl, tl, tl) 9 DEF_HELPER_4(HASHSTP, void, env, tl, tl, tl) 10 DEF_HELPER_4(HASHCHKP, void, env, tl, tl, tl) 12 DEF_HELPER_2(store_msr, void, env, tl) 13 DEF_HELPER_1(ppc_maybe_interrupt, void, env) [all …]
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | svm_helper.c | 30 static void svm_save_seg(CPUX86State *env, int mmu_idx, hwaddr addr, in svm_save_seg() argument 33 cpu_stw_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, selector), in svm_save_seg() 35 cpu_stq_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, base), in svm_save_seg() 37 cpu_stl_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, limit), in svm_save_seg() 39 cpu_stw_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, attrib), in svm_save_seg() 49 static inline void svm_canonicalization(CPUX86State *env, target_ulong *seg_base) in svm_canonicalization() argument 51 uint16_t shift_amt = 64 - cpu_x86_virtual_addr_width(env); in svm_canonicalization() 55 static void svm_load_seg(CPUX86State *env, int mmu_idx, hwaddr addr, in svm_load_seg() argument 61 cpu_lduw_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, selector), in svm_load_seg() 64 cpu_ldq_mmuidx_ra(env, addr + offsetof(struct vmcb_seg, base), in svm_load_seg() [all …]
|
/openbmc/qemu/target/m68k/ |
H A D | helper.h | 4 DEF_HELPER_4(divuw, void, env, int, i32, int) 5 DEF_HELPER_4(divsw, void, env, int, s32, int) 6 DEF_HELPER_5(divul, void, env, int, int, i32, int) 7 DEF_HELPER_5(divsl, void, env, int, int, s32, int) 8 DEF_HELPER_5(divull, void, env, int, int, i32, int) 9 DEF_HELPER_5(divsll, void, env, int, int, s32, int) 10 DEF_HELPER_2(set_sr, void, env, i32) 11 DEF_HELPER_3(cf_movec_to, void, env, i32, i32) 12 DEF_HELPER_3(m68k_movec_to, void, env, i32, i32) 13 DEF_HELPER_2(m68k_movec_from, i32, env, i32) [all …]
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 29 void restore_fp_status(CPULoongArchState *env) in restore_fp_status() argument 31 set_float_rounding_mode(ieee_rm[(env->fcsr0 >> FCSR0_RM) & 0x3], in restore_fp_status() 32 &env->fp_status); in restore_fp_status() 33 set_flush_to_zero(0, &env->fp_status); in restore_fp_status() 34 set_float_2nan_prop_rule(float_2nan_prop_s_ab, &env->fp_status); in restore_fp_status() 58 static void update_fcsr0_mask(CPULoongArchState *env, uintptr_t pc, int mask) in update_fcsr0_mask() argument 60 int flags = get_float_exception_flags(&env->fp_status); in update_fcsr0_mask() 62 set_float_exception_flags(0, &env->fp_status); in update_fcsr0_mask() 67 SET_FP_CAUSE(env->fcsr0, flags); in update_fcsr0_mask() 71 SET_FP_CAUSE(env->fcsr0, flags); in update_fcsr0_mask() [all …]
|
/openbmc/qemu/target/rx/ |
H A D | op_helper.c | 29 void raise_exception(CPURXState *env, int index, 32 static void _set_psw(CPURXState *env, uint32_t psw, uint32_t rte) in _set_psw() argument 35 prev_u = env->psw_u; in _set_psw() 36 rx_cpu_unpack_psw(env, psw, rte); in _set_psw() 37 if (prev_u != env->psw_u) { in _set_psw() 39 if (env->psw_u) { in _set_psw() 40 env->isp = env->regs[0]; in _set_psw() 41 env->regs[0] = env->usp; in _set_psw() 43 env->usp = env->regs[0]; in _set_psw() 44 env->regs[0] = env->isp; in _set_psw() [all …]
|
/openbmc/qemu/target/sh4/ |
H A D | op_helper.c | 49 void helper_ldtlb(CPUSH4State *env) in helper_ldtlb() argument 52 cpu_abort(env_cpu(env), "Unhandled ldtlb"); in helper_ldtlb() 54 cpu_load_tlb(env); in helper_ldtlb() 59 void raise_exception(CPUSH4State *env, int index, in raise_exception() argument 62 CPUState *cs = env_cpu(env); in raise_exception() 68 void helper_raise_illegal_instruction(CPUSH4State *env) in helper_raise_illegal_instruction() argument 70 raise_exception(env, 0x180, 0); in helper_raise_illegal_instruction() 73 void helper_raise_slot_illegal_instruction(CPUSH4State *env) in helper_raise_slot_illegal_instruction() argument 75 raise_exception(env, 0x1a0, 0); in helper_raise_slot_illegal_instruction() 78 void helper_raise_fpu_disable(CPUSH4State *env) in helper_raise_fpu_disable() argument [all …]
|
/openbmc/qemu/target/xtensa/ |
H A D | helper.h | 1 DEF_HELPER_2(exception, noreturn, env, i32) 2 DEF_HELPER_3(exception_cause, noreturn, env, i32, i32) 3 DEF_HELPER_4(exception_cause_vaddr, noreturn, env, i32, i32, i32) 4 DEF_HELPER_3(debug_exception, noreturn, env, i32, i32) 6 DEF_HELPER_1(sync_windowbase, void, env) 7 DEF_HELPER_4(entry, void, env, i32, i32, i32) 8 DEF_HELPER_2(test_ill_retw, void, env, i32) 9 DEF_HELPER_2(test_underflow_retw, void, env, i32) 10 DEF_HELPER_2(retw, void, env, i32) 11 DEF_HELPER_3(window_check, noreturn, env, i32, i32) [all …]
|
/openbmc/qemu/target/mips/tcg/sysemu/ |
H A D | cp0_helper.c | 37 CPUMIPSState *env = &c->env; in mips_vpe_is_wfi() local 43 return cpu->halted && mips_vpe_active(env); in mips_vpe_is_wfi() 49 CPUMIPSState *env = &c->env; in mips_vp_is_wfi() local 51 return cpu->halted && mips_vp_active(env); in mips_vp_is_wfi() 80 CPUMIPSState *c = &cpu->env; in mips_tc_wake() 90 CPUMIPSState *c = &cpu->env; in mips_tc_sleep() 100 * @env: CPU from which mapping is performed. 112 static CPUMIPSState *mips_cpu_map_tc(CPUMIPSState *env, int *tc) in mips_cpu_map_tc() argument 120 if (!(env->CP0_VPEConf0 & (1 << CP0VPEC0_MVP))) { in mips_cpu_map_tc() 122 *tc = env->current_tc; in mips_cpu_map_tc() [all …]
|
H A D | tlb_helper.c | 31 static void r4k_mips_tlb_flush_extra(CPUMIPSState *env, int first) in r4k_mips_tlb_flush_extra() argument 33 /* Discard entries from env->tlb[first] onwards. */ in r4k_mips_tlb_flush_extra() 34 while (env->tlb->tlb_in_use > first) { in r4k_mips_tlb_flush_extra() 35 r4k_invalidate_tlb(env, --env->tlb->tlb_in_use, 0); in r4k_mips_tlb_flush_extra() 49 static void r4k_fill_tlb(CPUMIPSState *env, int idx) in r4k_fill_tlb() argument 52 uint64_t mask = env->CP0_PageMask >> (TARGET_PAGE_BITS + 1); in r4k_fill_tlb() 55 tlb = &env->tlb->mmu.r4k.tlb[idx]; in r4k_fill_tlb() 56 if (env->CP0_EntryHi & (1 << CP0EnHi_EHINV)) { in r4k_fill_tlb() 61 tlb->VPN = env->CP0_EntryHi & (TARGET_PAGE_MASK << 1); in r4k_fill_tlb() 63 tlb->VPN &= env->SEGMask; in r4k_fill_tlb() [all …]
|
/openbmc/qemu/target/s390x/ |
H A D | helper.h | 1 DEF_HELPER_2(exception, noreturn, env, i32) 2 DEF_HELPER_2(data_exception, noreturn, env, i32) 3 DEF_HELPER_FLAGS_4(nc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 4 DEF_HELPER_FLAGS_4(oc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 5 DEF_HELPER_FLAGS_4(xc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 6 DEF_HELPER_FLAGS_4(mvc, TCG_CALL_NO_WG, void, env, i32, i64, i64) 7 DEF_HELPER_FLAGS_4(mvcrl, TCG_CALL_NO_WG, void, env, i64, i64, i64) 8 DEF_HELPER_FLAGS_4(mvcin, TCG_CALL_NO_WG, void, env, i32, i64, i64) 9 DEF_HELPER_FLAGS_4(clc, TCG_CALL_NO_WG, i32, env, i32, i64, i64) 10 DEF_HELPER_3(mvcl, i32, env, i32, i32) [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | ldst_common.c.inc | 15 tcg_target_ulong helper_ldub_mmu(CPUArchState *env, uint64_t addr, 19 return do_ld1_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 22 tcg_target_ulong helper_lduw_mmu(CPUArchState *env, uint64_t addr, 26 return do_ld2_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 29 tcg_target_ulong helper_ldul_mmu(CPUArchState *env, uint64_t addr, 33 return do_ld4_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 36 uint64_t helper_ldq_mmu(CPUArchState *env, uint64_t addr, 40 return do_ld8_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 48 tcg_target_ulong helper_ldsb_mmu(CPUArchState *env, uint64_t addr, 51 return (int8_t)helper_ldub_mmu(env, addr, oi, retaddr); [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 26 void HELPER(loaded_fr0)(CPUHPPAState *env) in HELPER() 28 uint32_t shadow = env->fr[0] >> 32; in HELPER() 31 env->fr0_shadow = shadow; in HELPER() 47 set_float_rounding_mode(rm, &env->fp_status); in HELPER() 50 set_flush_to_zero(d, &env->fp_status); in HELPER() 51 set_flush_inputs_to_zero(d, &env->fp_status); in HELPER() 57 set_float_2nan_prop_rule(float_2nan_prop_s_ab, &env->fp_status); in HELPER() 60 void cpu_hppa_loaded_fr0(CPUHPPAState *env) in cpu_hppa_loaded_fr0() argument 62 helper_loaded_fr0(env); in cpu_hppa_loaded_fr0() 70 static void update_fr0_op(CPUHPPAState *env, uintptr_t ra) in update_fr0_op() argument [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | helper.h | 21 DEF_HELPER_FLAGS_2(raise_exception, TCG_CALL_NO_RETURN, noreturn, env, i32) 22 DEF_HELPER_1(debug_start_packet, void, env) 23 DEF_HELPER_FLAGS_3(debug_check_store_width, TCG_CALL_NO_WG, void, env, int, int) 24 DEF_HELPER_FLAGS_5(debug_commit_end, TCG_CALL_NO_WG, void, env, i32, int, int, int) 25 DEF_HELPER_2(commit_store, void, env, int) 26 DEF_HELPER_3(gather_store, void, env, i32, int) 27 DEF_HELPER_1(commit_hvx_stores, void, env) 30 DEF_HELPER_3(sfrecipa, i64, env, f32, f32) 31 DEF_HELPER_2(sfinvsqrta, i64, env, f32) 32 DEF_HELPER_5(vacsh_val, s64, env, s64, s64, s64, i32) [all …]
|