/openbmc/qemu/target/mips/tcg/ |
H A D | ldst_helper.c | 85 mem_idx, GETPC()); in helper_swl() 90 mem_idx, GETPC()); in helper_swl() 95 mem_idx, GETPC()); in helper_swl() 109 mem_idx, GETPC()); in helper_swr() 114 mem_idx, GETPC()); in helper_swr() 119 mem_idx, GETPC()); in helper_swr() 139 mem_idx, GETPC()); in helper_sdl() 144 mem_idx, GETPC()); in helper_sdl() 149 mem_idx, GETPC()); in helper_sdl() 154 mem_idx, GETPC()); in helper_sdl() [all …]
|
H A D | fpu_helper.c | 237 update_fcr31(env, GETPC()); in helper_float_sqrt_d() 244 update_fcr31(env, GETPC()); in helper_float_sqrt_s() 253 update_fcr31(env, GETPC()); in helper_float_cvtd_s() 262 update_fcr31(env, GETPC()); in helper_float_cvtd_w() 271 update_fcr31(env, GETPC()); in helper_float_cvtd_l() 284 update_fcr31(env, GETPC()); in helper_float_cvt_l_d() 297 update_fcr31(env, GETPC()); in helper_float_cvt_l_s() 308 update_fcr31(env, GETPC()); in helper_float_cvtps_pw() 332 update_fcr31(env, GETPC()); in helper_float_cvtpw_ps() 342 update_fcr31(env, GETPC()); in helper_float_cvts_d() [all …]
|
H A D | op_helper.c | 165 do_raise_exception(env, EXCP_THREAD, GETPC()); in helper_yield() 172 do_raise_exception(env, EXCP_THREAD, GETPC()); in helper_yield() 180 do_raise_exception(env, EXCP_THREAD, GETPC()); in helper_yield() 195 check_hwrena(env, 0, GETPC()); in helper_rdhwr_cpunum() 201 check_hwrena(env, 1, GETPC()); in helper_rdhwr_synci_step() 207 check_hwrena(env, 2, GETPC()); in helper_rdhwr_cc() 217 check_hwrena(env, 3, GETPC()); in helper_rdhwr_ccres() 223 check_hwrena(env, 4, GETPC()); in helper_rdhwr_performance() 229 check_hwrena(env, 5, GETPC()); in helper_rdhwr_xnp()
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 93 update_fr0_op(env, GETPC()); in HELPER() 100 update_fr0_op(env, GETPC()); in HELPER() 107 update_fr0_op(env, GETPC()); in HELPER() 114 update_fr0_op(env, GETPC()); in HELPER() 121 update_fr0_op(env, GETPC()); in HELPER() 128 update_fr0_op(env, GETPC()); in HELPER() 135 update_fr0_op(env, GETPC()); in HELPER() 142 update_fr0_op(env, GETPC()); in HELPER() 149 update_fr0_op(env, GETPC()); in HELPER() 156 update_fr0_op(env, GETPC()); in HELPER() [all …]
|
/openbmc/qemu/target/sparc/ |
H A D | fop_helper.c | 91 check_ieee_exceptions(env, GETPC()); in helper_fadds() 98 check_ieee_exceptions(env, GETPC()); in helper_fsubs() 105 check_ieee_exceptions(env, GETPC()); in helper_fmuls() 112 check_ieee_exceptions(env, GETPC()); in helper_fdivs() 119 check_ieee_exceptions(env, GETPC()); in helper_faddd() 126 check_ieee_exceptions(env, GETPC()); in helper_fsubd() 133 check_ieee_exceptions(env, GETPC()); in helper_fmuld() 140 check_ieee_exceptions(env, GETPC()); in helper_fdivd() 147 check_ieee_exceptions(env, GETPC()); in helper_faddq() 154 check_ieee_exceptions(env, GETPC()); in helper_fsubq() [all …]
|
H A D | ldst_helper.c | 589 do_check_align(env, addr, size - 1, GETPC()); in helper_ld_asi() 718 size, GETPC()); in helper_ld_asi() 805 do_check_align(env, addr, size - 1, GETPC()); in helper_st_asi() 1079 size, GETPC()); in helper_st_asi() 1149 uintptr_t ra = GETPC(); in helper_ld_code() 1203 do_check_align(env, addr, size - 1, GETPC()); in helper_ld_asi() 1292 do_check_align(env, addr, size - 1, GETPC()); in helper_st_asi() 1326 do_check_asi(env, asi, GETPC()); in helper_ld_asi() 1327 do_check_align(env, addr, size - 1, GETPC()); in helper_ld_asi() 1624 do_check_asi(env, asi, GETPC()); in helper_st_asi() [all …]
|
/openbmc/qemu/target/alpha/ |
H A D | vax_helper.c | 114 fa = f_to_float32(env, GETPC(), a); in helper_addf() 115 fb = f_to_float32(env, GETPC(), b); in helper_addf() 124 fa = f_to_float32(env, GETPC(), a); in helper_subf() 125 fb = f_to_float32(env, GETPC(), b); in helper_subf() 134 fa = f_to_float32(env, GETPC(), a); in helper_mulf() 135 fb = f_to_float32(env, GETPC(), b); in helper_mulf() 144 fa = f_to_float32(env, GETPC(), a); in helper_divf() 145 fb = f_to_float32(env, GETPC(), b); in helper_divf() 154 ft = f_to_float32(env, GETPC(), t); in helper_sqrtf() 241 fa = g_to_float64(env, GETPC(), a); in helper_addg() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | op_helper.c | 159 uintptr_t ra = GETPC(); in helper_cbo_zero() 244 uintptr_t ra = GETPC(); in helper_cbo_clean_flush() 253 uintptr_t ra = GETPC(); in helper_cbo_inval() 454 uintptr_t ra = GETPC(); in helper_hyp_hlv_bu() 463 uintptr_t ra = GETPC(); in helper_hyp_hlv_hu() 472 uintptr_t ra = GETPC(); in helper_hyp_hlv_wu() 481 uintptr_t ra = GETPC(); in helper_hyp_hlv_d() 490 uintptr_t ra = GETPC(); in helper_hyp_hsv_b() 499 uintptr_t ra = GETPC(); in helper_hyp_hsv_h() 508 uintptr_t ra = GETPC(); in helper_hyp_hsv_w() [all …]
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 90 update_fcsr0(env, GETPC()); in helper_fadd_s() 99 update_fcsr0(env, GETPC()); in helper_fadd_d() 108 update_fcsr0(env, GETPC()); in helper_fsub_s() 117 update_fcsr0(env, GETPC()); in helper_fsub_d() 126 update_fcsr0(env, GETPC()); in helper_fmul_s() 135 update_fcsr0(env, GETPC()); in helper_fmul_d() 144 update_fcsr0(env, GETPC()); in helper_fdiv_s() 153 update_fcsr0(env, GETPC()); in helper_fdiv_d() 162 update_fcsr0(env, GETPC()); in helper_fmax_s() 171 update_fcsr0(env, GETPC()); in helper_fmax_d() [all …]
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 222 handle_exceptions(env, false, GETPC()); in HELPER() 230 handle_exceptions(env, false, GETPC()); in HELPER() 238 handle_exceptions(env, false, GETPC()); in HELPER() 246 handle_exceptions(env, false, GETPC()); in HELPER() 254 handle_exceptions(env, false, GETPC()); in HELPER() 262 handle_exceptions(env, false, GETPC()); in HELPER() 270 handle_exceptions(env, false, GETPC()); in HELPER() 278 handle_exceptions(env, false, GETPC()); in HELPER() 286 handle_exceptions(env, false, GETPC()); in HELPER() 294 handle_exceptions(env, false, GETPC()); in HELPER() [all …]
|
H A D | int_helper.c | 44 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 52 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 65 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 73 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 84 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 99 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 109 tcg_s390_data_exception(env, 0, GETPC()); in HELPER() 116 tcg_s390_data_exception(env, 0, GETPC()); in HELPER() 130 tcg_s390_program_interrupt(env, PGM_FIXPT_DIVIDE, GETPC()); in HELPER() 142 tcg_s390_data_exception(env, 0, GETPC()); in HELPER() [all …]
|
H A D | misc_helper.c | 132 handle_diag_308(env, r1, r3, GETPC()); in HELPER() 272 const uintptr_t ra = GETPC(); in HELPER() 436 ioinst_handle_xsch(cpu, r1, GETPC()); in HELPER() 444 ioinst_handle_csch(cpu, r1, GETPC()); in HELPER() 452 ioinst_handle_hsch(cpu, r1, GETPC()); in HELPER() 468 ioinst_handle_rchp(cpu, r1, GETPC()); in HELPER() 476 ioinst_handle_rsch(cpu, r1, GETPC()); in HELPER() 485 ioinst_handle_sal(cpu, r1, GETPC()); in HELPER() 525 const uintptr_t ra = GETPC(); in HELPER() 704 const uintptr_t ra = GETPC(); in HELPER() [all …]
|
H A D | vec_helper.c | 49 t0 = cpu_ldq_data_ra(env, addr, GETPC()); in HELPER() 51 t1 = cpu_ldq_data_ra(env, addr, GETPC()); in HELPER() 59 uint8_t byte = cpu_ldub_data_ra(env, addr, GETPC()); in HELPER() 196 probe_write_access(env, addr, MIN(bytes, 16), GETPC()); in HELPER() 199 cpu_stq_data_ra(env, addr, s390_vec_read_element64(v1, 0), GETPC()); in HELPER() 201 cpu_stq_data_ra(env, addr, s390_vec_read_element64(v1, 1), GETPC()); in HELPER() 208 cpu_stb_data_ra(env, addr, byte, GETPC()); in HELPER()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | mem_helper.c | 34 low = cpu_ldsw_data_ra(env, a0, GETPC()); in helper_boundw() 35 high = cpu_ldsw_data_ra(env, a0 + 2, GETPC()); in helper_boundw() 41 raise_exception_ra(env, EXCP05_BOUND, GETPC()); in helper_boundw() 49 low = cpu_ldl_data_ra(env, a0, GETPC()); in helper_boundl() 50 high = cpu_ldl_data_ra(env, a0 + 4, GETPC()); in helper_boundl() 55 raise_exception_ra(env, EXCP05_BOUND, GETPC()); in helper_boundl()
|
H A D | seg_helper.c | 1278 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_lldt() 1333 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_ltr() 1398 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_load_seg() 1540 GETPC()); in helper_ljmp_protected() 1545 GETPC()); in helper_ljmp_protected() 1600 sa.ra = GETPC(); in helper_lcall_real() 1643 sa.ra = GETPC(); in helper_lcall_protected() 1757 GETPC()); in helper_lcall_protected() 1762 GETPC()); in helper_lcall_protected() 1861 GETPC()); in helper_lcall_protected() [all …]
|
H A D | misc_helper.c | 54 cpu_svm_check_intercept_param(env, SVM_EXIT_CPUID, 0, GETPC()); in helper_cpuid() 69 raise_exception_ra(env, EXCP0D_GPF, GETPC()); in helper_rdtsc() 71 cpu_svm_check_intercept_param(env, SVM_EXIT_RDTSC, 0, GETPC()); in helper_rdtsc() 82 raise_exception_ra(env, EXCP0D_GPF, GETPC()); in helper_rdpmc() 84 cpu_svm_check_intercept_param(env, SVM_EXIT_RDPMC, 0, GETPC()); in helper_rdpmc() 107 raise_exception_err_ra(env, EXCP06_ILLOP, 0, GETPC()); in helper_rdpkru() 110 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_rdpkru() 121 raise_exception_err_ra(env, EXCP06_ILLOP, 0, GETPC()); in helper_wrpkru() 124 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_wrpkru()
|
H A D | int_helper.c | 41 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divb_AL() 45 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divb_AL() 59 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_idivb_AL() 63 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_idivb_AL() 77 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divw_AX() 81 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divw_AX() 96 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_idivw_AX() 100 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_idivw_AX() 116 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divl_EAX() 121 raise_exception_ra(env, EXCP00_DIVZ, GETPC()); in helper_divl_EAX() [all …]
|
/openbmc/qemu/target/sh4/ |
H A D | op_helper.c | 259 update_fpscr(env, GETPC()); in helper_fadd_FT() 267 update_fpscr(env, GETPC()); in helper_fadd_DT() 277 update_fpscr(env, GETPC()); in helper_fcmp_eq_FT() 287 update_fpscr(env, GETPC()); in helper_fcmp_eq_DT() 297 update_fpscr(env, GETPC()); in helper_fcmp_gt_FT() 307 update_fpscr(env, GETPC()); in helper_fcmp_gt_DT() 316 update_fpscr(env, GETPC()); in helper_fcnvsd_FT_DT() 325 update_fpscr(env, GETPC()); in helper_fcnvds_DT_FT() 333 update_fpscr(env, GETPC()); in helper_fdiv_FT() 341 update_fpscr(env, GETPC()); in helper_fdiv_DT() [all …]
|
/openbmc/qemu/target/rx/ |
H A D | op_helper.c | 159 update_fpsw(env, 0, GETPC()); in FLOATOP() 179 update_fpsw(env, ret, GETPC()); in helper_ftoi() 187 update_fpsw(env, ret, GETPC()); in helper_round() 195 update_fpsw(env, ret, GETPC()); in helper_itof() 293 tmp = cpu_ldufn[sz](env, env->regs[1], GETPC()); in helper_suntil() 312 tmp = cpu_ldufn[sz](env, env->regs[1], GETPC()); in helper_swhile() 340 tmp0 = cpu_ldfn[sz](env, env->regs[1], GETPC()); in helper_rmpa() 341 tmp1 = cpu_ldfn[sz](env, env->regs[2], GETPC()); in helper_rmpa() 435 raise_exception(env, 20, GETPC()); in helper_raise_privilege_violation() 440 raise_exception(env, 21, GETPC()); in helper_raise_access_fault() [all …]
|
/openbmc/qemu/target/ppc/ |
H A D | mem_helper.c | 85 uintptr_t raddr = GETPC(); in helper_lmw() 107 uintptr_t raddr = GETPC(); in helper_stmw() 190 do_lsw(env, addr, nb, reg, GETPC()); in helper_lsw() 210 do_lsw(env, addr, xer_bc, reg, GETPC()); in helper_lswx() 218 uintptr_t raddr = GETPC(); in helper_stsw() 308 dcbz_common(env, addr, mmu_idx, env->dcache_line_size, GETPC()); in helper_dcbz() 337 cpu_ldl_data_ra(env, addr, GETPC()); in helper_icbi() 345 cpu_ldl_mmuidx_ra(env, addr, PPC_TLB_EPID_LOAD, GETPC()); in helper_icbiep() 357 c = cpu_ldub_data_ra(env, addr, GETPC()); in helper_lscbx() 408 swap(access(env, addr, GETPC())); \ [all …]
|
H A D | fpu_helper.c | 441 do_fpscr_check_status(env, GETPC()); in helper_fpscr_check_status() 475 do_float_check_status(env, true, GETPC()); in helper_float_check_status() 608 float_invalid_op_vxsnan(env, GETPC()); in do_fri() 613 do_float_check_status(env, true, GETPC()); in do_fri() 704 return do_frsp(env, arg, GETPC()); in helper_frsp() 903 float_invalid_op_vxsnan(env, GETPC()); in helper_fcmpu() 1635 do_float_check_status(env, true, GETPC()); in helper_xsaddqp() 1778 float_zero_divide_excp(env, GETPC()); in helper_xsdivqp() 3093 uint64_t xt = do_frsp(env, xb, GETPC()); in helper_xsrsp() 3432 vsxger_excp(env, GETPC()); in vsxger16() [all …]
|
/openbmc/qemu/target/microblaze/ |
H A D | op_helper.c | 93 if (!check_divz(env, a, b, GETPC())) { in helper_divs() 101 if (!check_divz(env, a, b, GETPC())) { in helper_divu() 155 update_fpu_flags(env, flags, GETPC()); in helper_fadd() 169 update_fpu_flags(env, flags, GETPC()); in helper_frsub() 183 update_fpu_flags(env, flags, GETPC()); in helper_fmul() 198 update_fpu_flags(env, flags, GETPC()); in helper_fdiv() 213 update_fpu_flags(env, float_flag_invalid, GETPC()); in helper_fcmp_un() 236 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_lt() 337 update_fpu_flags(env, flags, GETPC()); in helper_fint() 351 update_fpu_flags(env, flags, GETPC()); in helper_fsqrt() [all …]
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | misc_helper.c | 86 cpu_vmexit(env, SVM_EXIT_CR0_SEL_WRITE, 0, GETPC()); in helper_write_crN() 93 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_write_crN() 102 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_write_crN() 106 raise_exception_ra(env, EXCP0D_GPF, GETPC()); in helper_write_crN() 136 cpu_svm_check_intercept_param(env, SVM_EXIT_MSR, 1, GETPC()); in helper_wrmsr() 325 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_wrmsr() 333 cpu_svm_check_intercept_param(env, SVM_EXIT_MSR, 0, GETPC()); in helper_rdmsr() 483 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_rdmsr() 522 raise_exception_ra(env, EXCP0D_GPF, GETPC()); in helper_monitor() 533 raise_exception_ra(env, EXCP0D_GPF, GETPC()); in helper_mwait() [all …]
|
H A D | svm_helper.c | 276 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 280 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 286 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 289 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 311 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 314 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 319 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 323 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 379 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() 382 cpu_vmexit(env, SVM_EXIT_ERR, 0, GETPC()); in helper_vmrun() [all …]
|
/openbmc/qemu/target/openrisc/ |
H A D | exception_helper.c | 45 do_range(env, GETPC()); in HELPER() 52 do_range(env, GETPC()); in HELPER() 59 do_range(env, GETPC()); in HELPER()
|