Home
last modified time | relevance | path

Searched refs:insns_flags2 (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/target/ppc/translate/
H A Dmisc-impl.c.inc50 if (!(ctx->insns_flags2 & PPC2_ISA310)) {
59 if (((l == 1) && (ctx->insns_flags2 & PPC2_MEM_LWSYNC)) || (l == 5)) {
93 (ctx->insns_flags2 & PPC2_BOOKE206)) {
136 if (!(ctx->insns_flags2 & PPC2_ISA300)) {
H A Dprocessor-ctrl-impl.c.inc26 if (!(ctx->insns_flags2 & PPC2_ISA207S)) {
50 if (!(ctx->insns_flags2 & PPC2_ISA207S)) {
H A Dfp-impl.c.inc513 if (!(ctx->insns_flags2 & PPC2_ISA300)) {
678 if (unlikely(w & !(ctx->insns_flags2 & PPC2_ISA205))) {
684 } else if (ctx->insns_flags2 & PPC2_ISA205) {
713 if (unlikely(w & !(ctx->insns_flags2 & PPC2_ISA205))) {
H A Dstorage-ctrl-impl.c.inc183 if ((ctx->insns_flags2 & PPC2_ISA300) == 0) {
H A Dfixedpoint-impl.c.inc79 if (!prefixed && !(ctx->insns_flags2 & PPC2_LSQ_ISA207)) {
224 if ((ctx->insns_flags2 & PPC2_BOOKE206)) {
262 if ((ctx->insns_flags2 & PPC2_BOOKE206)) {
1300 if (!(ctx->insns_flags2 & PPC2_ISA310)) {
H A Dvmx-impl.c.inc279 ((ctx->insns_flags & flg0) || (ctx->insns_flags2 & flg2_0))) { \
282 ((ctx->insns_flags & flg1) || (ctx->insns_flags2 & flg2_1))) { \
297 ((ctx->insns_flags & flg0) || (ctx->insns_flags2 & flg2_0))) { \
304 ((ctx->insns_flags & flg1) || (ctx->insns_flags2 & flg2_1))) { \
317 ((ctx->insns_flags & flg0) || (ctx->insns_flags2 & flg2_0)) && \
321 ((ctx->insns_flags & flg1) || (ctx->insns_flags2 & flg2_1)) && \
1121 ((ctx->insns_flags & flg0) || (ctx->insns_flags2 & flg2_0))) { \
1128 ((ctx->insns_flags & flg1) || (ctx->insns_flags2 & flg2_1))) { \
/openbmc/qemu/hw/ppc/
H A Dspapr_caps.c206 if (!(env->insns_flags2 & PPC2_VSX)) { in cap_vsx_apply()
220 if (!(cpu_env(first_cpu)->insns_flags2 & PPC2_DFP)) { in cap_dfp_apply()
448 if (!(env->insns_flags2 & PPC2_ISA300)) { in cap_nested_kvm_hv_apply()
512 if (!(env->insns_flags2 & PPC2_ISA300)) { in cap_nested_papr_apply()
685 if (!(pcc->insns_flags2 & PPC2_ISA207S)) { in cap_ail_mode_3_apply()
H A Dpnv.c219 uint32_t vmx = (env->insns_flags2 & PPC2_VSX) ? 2 : 1; in pnv_dt_core()
229 if (env->insns_flags2 & PPC2_DFP) { in pnv_dt_core()
/openbmc/qemu/target/ppc/
H A Dexcp_helper.c1255 if (!(env->insns_flags2 & PPC2_ISA310)) { in is_prefix_insn()
1265 if (!(env->insns_flags2 & PPC2_ISA310)) { in is_prefix_insn_excp()
1415 if (!(env->insns_flags2 & PPC2_ISA300)) { in powerpc_excp_books()
1477 if (env->insns_flags2 & PPC2_ISA310) { in powerpc_excp_books()
3050 if (!(env->insns_flags2 & PPC2_ISA300)) { in helper_book3s_msgsnd()
3116 if (env->insns_flags2 & PPC2_ISA207S) { in helper_book3s_trace()
3210 if (env->insns_flags2 & PPC2_ISA207S) { in ppc_cpu_debug_excp_handler()
3232 if (env->insns_flags2 & PPC2_ISA207S) { in ppc_cpu_debug_check_breakpoint()
3259 if (env->insns_flags2 & PPC2_ISA207S) { in ppc_cpu_debug_check_watchpoint()
H A Dmachine.c200 cpu->mig_insns_flags2 = env->insns_flags2 & insns_compat_mask2; in cpu_pre_save()
420 return cpu->env.insns_flags2 & PPC2_VSX; in vsx_needed()
H A Dtranslate.c203 uint64_t insns_flags2; member
3304 if (ctx->insns_flags2 & PPC2_PM_ISA206) { in gen_wait()
3311 } else if (ctx->insns_flags2 & PPC2_ISA300) { in gen_wait()
3314 if (ctx->insns_flags2 & PPC2_ISA310) { in gen_wait()
4119 if ((ctx->insns_flags2 & PPC2_ISA207S) && in gen_op_mfspr()
4296 if ((ctx->insns_flags2 & PPC2_ISA207S) && in gen_mtspr()
5738 if (ctx->insns_flags2 & PPC2_ISA205) { in gen_dform39()
5750 if (ctx->insns_flags2 & PPC2_ISA205) { in gen_dform3D()
6413 || (env->insns_flags2 & ~PPC_TCG_INSNS2)) { in ppc_fixup_cpu()
6420 env->insns_flags2 &= PPC_TCG_INSNS2; in ppc_fixup_cpu()
[all …]
H A Dcpu_init.c2443 pcc->insns_flags2 = PPC2_FP_CVT_S64;
3053 pcc->insns_flags2 = PPC2_BOOKE206; in POWERPC_FAMILY()
3097 pcc->insns_flags2 = PPC2_BOOKE206; in POWERPC_FAMILY()
3143 pcc->insns_flags2 = PPC2_BOOKE206 | PPC2_PRCNTL; in POWERPC_FAMILY()
5043 pcc->insns_flags2 = PPC_NONE; in POWERPC_FAMILY()
5986 pcc->insns_flags2 = PPC2_FP_CVT_S64 | PPC2_MEM_LWSYNC;
6064 pcc->insns_flags2 = PPC2_FP_CVT_S64 | PPC2_MEM_LWSYNC; in POWERPC_FAMILY()
6175 pcc->insns_flags2 = PPC2_VSX | PPC2_DFP | PPC2_DBRX | PPC2_ISA205 | in POWERPC_FAMILY()
6338 pcc->insns_flags2 = PPC2_VSX | PPC2_VSX207 | PPC2_DFP | PPC2_DBRX | in POWERPC_FAMILY()
6532 pcc->insns_flags2 = PPC2_VSX | PPC2_VSX207 | PPC2_DFP | PPC2_DBRX | in POWERPC_FAMILY()
[all …]
H A Dgdbstub.c640 if (pcc->insns_flags2 & PPC2_VSX) { in ppc_gdb_init()
H A Dkvm.c632 bool vsx = !!(env->insns_flags2 & PPC2_VSX); in kvm_put_fp()
698 bool vsx = !!(env->insns_flags2 & PPC2_VSX); in kvm_get_fp()
2386 alter_insns(&pcc->insns_flags2, PPC2_VSX, in kvmppc_host_cpu_class_init()
2388 alter_insns(&pcc->insns_flags2, PPC2_DFP, in kvmppc_host_cpu_class_init()
H A Dhelper_regs.c59 if ((env->insns_flags2 & PPC2_ISA310) && in hreg_check_bhrb_enable()
H A Dcpu.h1329 uint64_t insns_flags2; member
1495 uint64_t insns_flags2; member
2733 #define is_isa300(ctx) (!!(ctx->insns_flags2 & PPC2_ISA300))
/openbmc/qemu/linux-user/ppc/
H A Dcpu_loop.c386 int flag = (env->insns_flags2 & PPC2_BOOKE206) ? MSR_CM : MSR_SF; in target_cpu_copy_regs()
H A Dsignal.c287 if (env->insns_flags2 & PPC2_VSX) { in save_user_regs()
394 if (env->insns_flags2 & PPC2_VSX) { in restore_user_regs()
/openbmc/qemu/linux-user/
H A Delfload.c1126 if ((cpu->env.insns_flags2 & flags) == flags) { \ in get_elf_hwcap()
1159 do { if (cpu->env.insns_flags2 & flag) { features |= feature; } } while (0) in get_elf_hwcap2()