Lines Matching refs:riscv_has_ext

261     if (riscv_has_ext(env, RVH) && env->priv_ver < PRIV_VERSION_1_12_0) {  in riscv_cpu_validate_misa_priv()
349 if (riscv_has_ext(&cpu->env, bit)) { in riscv_cpu_validate_g()
419 if (riscv_has_ext(env, RVG)) { in riscv_cpu_validate_set_extensions()
423 if (riscv_has_ext(env, RVB)) { in riscv_cpu_validate_set_extensions()
427 if (riscv_has_ext(env, RVI) && riscv_has_ext(env, RVE)) { in riscv_cpu_validate_set_extensions()
433 if (!riscv_has_ext(env, RVI) && !riscv_has_ext(env, RVE)) { in riscv_cpu_validate_set_extensions()
439 if (riscv_has_ext(env, RVS) && !riscv_has_ext(env, RVU)) { in riscv_cpu_validate_set_extensions()
445 if (riscv_has_ext(env, RVH) && !riscv_has_ext(env, RVI)) { in riscv_cpu_validate_set_extensions()
451 if (riscv_has_ext(env, RVH) && !riscv_has_ext(env, RVS)) { in riscv_cpu_validate_set_extensions()
456 if (riscv_has_ext(env, RVF) && !cpu->cfg.ext_zicsr) { in riscv_cpu_validate_set_extensions()
461 if ((cpu->cfg.ext_zacas) && !riscv_has_ext(env, RVA)) { in riscv_cpu_validate_set_extensions()
466 if ((cpu->cfg.ext_zawrs) && !riscv_has_ext(env, RVA)) { in riscv_cpu_validate_set_extensions()
471 if (cpu->cfg.ext_zfa && !riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
476 if (cpu->cfg.ext_zfhmin && !riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
481 if (cpu->cfg.ext_zfbfmin && !riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
486 if (riscv_has_ext(env, RVD) && !riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
491 if (riscv_has_ext(env, RVV)) { in riscv_cpu_validate_set_extensions()
501 if (!riscv_has_ext(env, RVD)) { in riscv_cpu_validate_set_extensions()
509 if (!riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
545 if (riscv_has_ext(env, RVF)) { in riscv_cpu_validate_set_extensions()
562 if (!riscv_has_ext(env, RVF) && cpu->cfg.ext_zcf) { in riscv_cpu_validate_set_extensions()
567 if (!riscv_has_ext(env, RVD) && cpu->cfg.ext_zcd) { in riscv_cpu_validate_set_extensions()
693 if (!riscv_has_ext(&cpu->env, bit)) { in riscv_cpu_validate_profile()
828 if (riscv_has_ext(env, RVF) && mcc->misa_mxl_max == MXL_RV32) { in cpu_enable_zc_implied_rules()
834 if (riscv_has_ext(env, RVC) && env->priv_ver >= PRIV_VERSION_1_12_0) { in cpu_enable_zc_implied_rules()
837 if (riscv_has_ext(env, RVF) && mcc->misa_mxl_max == MXL_RV32) { in cpu_enable_zc_implied_rules()
841 if (riscv_has_ext(env, RVD)) { in cpu_enable_zc_implied_rules()
857 if (riscv_has_ext(&cpu->env, rule->ext)) { in riscv_cpu_enable_implied_rules()
970 if (riscv_has_ext(env, RVH)) { in riscv_tcg_cpu_realize()