Lines Matching refs:CPURISCVState

27 target_ulong riscv_cpu_get_fflags(CPURISCVState *env)  in riscv_cpu_get_fflags()
41 void riscv_cpu_set_fflags(CPURISCVState *env, target_ulong hard) in riscv_cpu_set_fflags()
54 void helper_set_rounding_mode(CPURISCVState *env, uint32_t rm) in helper_set_rounding_mode()
84 void helper_set_rounding_mode_chkfrm(CPURISCVState *env, uint32_t rm) in helper_set_rounding_mode_chkfrm()
121 static uint64_t do_fmadd_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2, in do_fmadd_h()
131 static uint64_t do_fmadd_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2, in do_fmadd_s()
141 uint64_t helper_fmadd_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmadd_s()
147 uint64_t helper_fmadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmadd_d()
153 uint64_t helper_fmadd_h(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmadd_h()
159 uint64_t helper_fmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmsub_s()
165 uint64_t helper_fmsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmsub_d()
172 uint64_t helper_fmsub_h(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fmsub_h()
178 uint64_t helper_fnmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmsub_s()
184 uint64_t helper_fnmsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmsub_d()
191 uint64_t helper_fnmsub_h(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmsub_h()
197 uint64_t helper_fnmadd_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmadd_s()
204 uint64_t helper_fnmadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmadd_d()
211 uint64_t helper_fnmadd_h(CPURISCVState *env, uint64_t frs1, uint64_t frs2, in helper_fnmadd_h()
218 uint64_t helper_fadd_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fadd_s()
225 uint64_t helper_fsub_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fsub_s()
232 uint64_t helper_fmul_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmul_s()
239 uint64_t helper_fdiv_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fdiv_s()
246 uint64_t helper_fmin_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmin_s()
255 uint64_t helper_fminm_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fminm_s()
263 uint64_t helper_fmax_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmax_s()
272 uint64_t helper_fmaxm_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmaxm_s()
280 uint64_t helper_fsqrt_s(CPURISCVState *env, uint64_t rs1) in helper_fsqrt_s()
286 target_ulong helper_fle_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fle_s()
293 target_ulong helper_fleq_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fleq_s()
300 target_ulong helper_flt_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_flt_s()
307 target_ulong helper_fltq_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fltq_s()
314 target_ulong helper_feq_s(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_feq_s()
321 target_ulong helper_fcvt_w_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_w_s()
327 target_ulong helper_fcvt_wu_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_wu_s()
333 target_ulong helper_fcvt_l_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_l_s()
339 target_ulong helper_fcvt_lu_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_lu_s()
345 uint64_t helper_fcvt_s_w(CPURISCVState *env, target_ulong rs1) in helper_fcvt_s_w()
350 uint64_t helper_fcvt_s_wu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_s_wu()
355 uint64_t helper_fcvt_s_l(CPURISCVState *env, target_ulong rs1) in helper_fcvt_s_l()
360 uint64_t helper_fcvt_s_lu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_s_lu()
365 target_ulong helper_fclass_s(CPURISCVState *env, uint64_t rs1) in helper_fclass_s()
371 uint64_t helper_fround_s(CPURISCVState *env, uint64_t rs1) in helper_fround_s()
388 uint64_t helper_froundnx_s(CPURISCVState *env, uint64_t rs1) in helper_froundnx_s()
395 uint64_t helper_fadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fadd_d()
400 uint64_t helper_fsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fsub_d()
405 uint64_t helper_fmul_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fmul_d()
410 uint64_t helper_fdiv_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fdiv_d()
415 uint64_t helper_fmin_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fmin_d()
422 uint64_t helper_fminm_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fminm_d()
427 uint64_t helper_fmax_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fmax_d()
434 uint64_t helper_fmaxm_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fmaxm_d()
439 uint64_t helper_fcvt_s_d(CPURISCVState *env, uint64_t rs1) in helper_fcvt_s_d()
444 uint64_t helper_fcvt_d_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_d_s()
450 uint64_t helper_fsqrt_d(CPURISCVState *env, uint64_t frs1) in helper_fsqrt_d()
455 target_ulong helper_fle_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fle_d()
460 target_ulong helper_fleq_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fleq_d()
465 target_ulong helper_flt_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_flt_d()
470 target_ulong helper_fltq_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_fltq_d()
475 target_ulong helper_feq_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) in helper_feq_d()
480 target_ulong helper_fcvt_w_d(CPURISCVState *env, uint64_t frs1) in helper_fcvt_w_d()
485 uint64_t helper_fcvtmod_w_d(CPURISCVState *env, uint64_t value) in helper_fcvtmod_w_d()
490 target_ulong helper_fcvt_wu_d(CPURISCVState *env, uint64_t frs1) in helper_fcvt_wu_d()
495 target_ulong helper_fcvt_l_d(CPURISCVState *env, uint64_t frs1) in helper_fcvt_l_d()
500 target_ulong helper_fcvt_lu_d(CPURISCVState *env, uint64_t frs1) in helper_fcvt_lu_d()
505 uint64_t helper_fcvt_d_w(CPURISCVState *env, target_ulong rs1) in helper_fcvt_d_w()
510 uint64_t helper_fcvt_d_wu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_d_wu()
515 uint64_t helper_fcvt_d_l(CPURISCVState *env, target_ulong rs1) in helper_fcvt_d_l()
520 uint64_t helper_fcvt_d_lu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_d_lu()
530 uint64_t helper_fround_d(CPURISCVState *env, uint64_t frs1) in helper_fround_d()
546 uint64_t helper_froundnx_d(CPURISCVState *env, uint64_t frs1) in helper_froundnx_d()
551 uint64_t helper_fadd_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fadd_h()
558 uint64_t helper_fsub_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fsub_h()
565 uint64_t helper_fmul_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmul_h()
572 uint64_t helper_fdiv_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fdiv_h()
579 uint64_t helper_fmin_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmin_h()
588 uint64_t helper_fminm_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fminm_h()
596 uint64_t helper_fmax_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmax_h()
605 uint64_t helper_fmaxm_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fmaxm_h()
613 uint64_t helper_fsqrt_h(CPURISCVState *env, uint64_t rs1) in helper_fsqrt_h()
619 target_ulong helper_fle_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fle_h()
626 target_ulong helper_fleq_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fleq_h()
633 target_ulong helper_flt_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_flt_h()
640 target_ulong helper_fltq_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_fltq_h()
647 target_ulong helper_feq_h(CPURISCVState *env, uint64_t rs1, uint64_t rs2) in helper_feq_h()
654 target_ulong helper_fclass_h(CPURISCVState *env, uint64_t rs1) in helper_fclass_h()
660 uint64_t helper_fround_h(CPURISCVState *env, uint64_t rs1) in helper_fround_h()
677 uint64_t helper_froundnx_h(CPURISCVState *env, uint64_t rs1) in helper_froundnx_h()
684 target_ulong helper_fcvt_w_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_w_h()
690 target_ulong helper_fcvt_wu_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_wu_h()
696 target_ulong helper_fcvt_l_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_l_h()
702 target_ulong helper_fcvt_lu_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_lu_h()
708 uint64_t helper_fcvt_h_w(CPURISCVState *env, target_ulong rs1) in helper_fcvt_h_w()
713 uint64_t helper_fcvt_h_wu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_h_wu()
718 uint64_t helper_fcvt_h_l(CPURISCVState *env, target_ulong rs1) in helper_fcvt_h_l()
723 uint64_t helper_fcvt_h_lu(CPURISCVState *env, target_ulong rs1) in helper_fcvt_h_lu()
728 uint64_t helper_fcvt_h_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_h_s()
734 uint64_t helper_fcvt_s_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_s_h()
740 uint64_t helper_fcvt_h_d(CPURISCVState *env, uint64_t rs1) in helper_fcvt_h_d()
745 uint64_t helper_fcvt_d_h(CPURISCVState *env, uint64_t rs1) in helper_fcvt_d_h()
751 uint64_t helper_fcvt_bf16_s(CPURISCVState *env, uint64_t rs1) in helper_fcvt_bf16_s()
757 uint64_t helper_fcvt_s_bf16(CPURISCVState *env, uint64_t rs1) in helper_fcvt_s_bf16()