/openbmc/qemu/target/ppc/translate/ |
H A D | vsx-ops.c.inc | 47 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x00, 0, PPC_NONE, PPC2_VSX),\ 48 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x00, 0, PPC_NONE, PPC2_VSX),\ 49 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x00, 0, PPC_NONE, PPC2_VSX),\ 50 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x00, 0, PPC_NONE, PPC2_VSX),\ 51 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x04, 0, PPC_NONE, PPC2_VSX),\ 52 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x04, 0, PPC_NONE, PPC2_VSX),\ 53 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x04, 0, PPC_NONE, PPC2_VSX),\ 54 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x04, 0, PPC_NONE, PPC2_VSX),\ 55 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x08, 0, PPC_NONE, PPC2_VSX),\ 56 GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x08, 0, PPC_NONE, PPC2_VSX),\ [all …]
|
H A D | vsx-impl.c.inc | 977 GEN_VSX_HELPER_X2(xsredp, 0x14, 0x05, 0, PPC2_VSX) 978 GEN_VSX_HELPER_X2(xssqrtdp, 0x16, 0x04, 0, PPC2_VSX) 979 GEN_VSX_HELPER_X2(xsrsqrtedp, 0x14, 0x04, 0, PPC2_VSX) 980 GEN_VSX_HELPER_X2_AB(xstdivdp, 0x14, 0x07, 0, PPC2_VSX) 981 GEN_VSX_HELPER_X1(xstsqrtdp, 0x14, 0x06, 0, PPC2_VSX) 984 GEN_VSX_HELPER_X2_AB(xscmpodp, 0x0C, 0x05, 0, PPC2_VSX) 985 GEN_VSX_HELPER_X2_AB(xscmpudp, 0x0C, 0x04, 0, PPC2_VSX) 986 GEN_VSX_HELPER_R2_AB(xscmpoqp, 0x04, 0x04, 0, PPC2_VSX) 987 GEN_VSX_HELPER_R2_AB(xscmpuqp, 0x04, 0x14, 0, PPC2_VSX) 989 GEN_VSX_HELPER_X2(xscvdpsp, 0x12, 0x10, 0, PPC2_VSX) [all …]
|
/openbmc/qemu/target/ppc/ |
H A D | cpu_init.h | 18 (PPC2_VSX | PPC2_VSX207 | PPC2_DFP | PPC2_DBRX | \
|
H A D | gdbstub.c | 640 if (pcc->insns_flags2 & PPC2_VSX) { in ppc_gdb_init()
|
H A D | machine.c | 359 return cpu->env.insns_flags2 & PPC2_VSX; in vsx_needed()
|
H A D | kvm.c | 632 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()
|
H A D | cpu.h | 2474 PPC2_VSX = 0x0000000000000002ULL, enumerator 2518 #define PPC_TCG_INSNS2 (PPC2_BOOKE206 | PPC2_VSX | PPC2_PRCNTL | PPC2_DBRX | \
|
H A D | cpu_init.c | 6177 pcc->insns_flags2 = PPC2_VSX | PPC2_DFP | PPC2_DBRX | PPC2_ISA205 | in POWERPC_FAMILY() 6341 pcc->insns_flags2 = PPC2_VSX | PPC2_VSX207 | PPC2_DFP | PPC2_DBRX | in POWERPC_FAMILY()
|
/openbmc/qemu/linux-user/ppc/ |
H A D | signal.c | 287 if (env->insns_flags2 & PPC2_VSX) { in save_user_regs() 394 if (env->insns_flags2 & PPC2_VSX) { in restore_user_regs()
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_caps.c | 206 if (!(env->insns_flags2 & PPC2_VSX)) { in cap_vsx_apply()
|
H A D | pnv.c | 219 uint32_t vmx = (env->insns_flags2 & PPC2_VSX) ? 2 : 1; in pnv_dt_core()
|
/openbmc/qemu/linux-user/ |
H A D | elfload.c | 1139 GET_FEATURE2(PPC2_VSX, QEMU_PPC_FEATURE_HAS_VSX); in get_elf_hwcap()
|