/openbmc/qemu/target/ppc/translate/ |
H A D | vmx-ops.c.inc | 1 #define GEN_VR_LDX(name, opc2, opc3) \ 2 GEN_HANDLER(name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC) 4 GEN_HANDLER(st##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC) 6 GEN_HANDLER(lve##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC) 8 GEN_HANDLER(stve##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC) 21 GEN_HANDLER(name, 0x04, opc2, opc3, 0x00000000, PPC_ALTIVEC) 23 #define GEN_VX_LOGICAL_207(name, tcg_op, opc2, opc3) \ 36 GEN_HANDLER(name, 0x04, opc2, opc3, 0x00000000, PPC_ALTIVEC) 38 #define GEN_VXFORM_207(name, opc2, opc3) \ 54 #define GEN_VXFORM_DUAL(name0, name1, opc2, opc3, type0, type1) \ [all …]
|
H A D | vsx-ops.c.inc | 45 GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 0, PPC_NONE, fl2) 49 GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 0, PPC_NONE, fl2) 63 GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 3, opc3, 0, PPC_NONE, fl2) 75 GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 3, opc3, 1, PPC_NONE, fl2) 87 #define GEN_XX3FORM_DM(name, opc2, opc3) \ 105 #define GEN_VSX_XFORM_300(name, opc2, opc3, inval) \ 106 GEN_HANDLER_E(name, 0x3F, opc2, opc3, inval, PPC_NONE, PPC2_ISA300) 111 #define GEN_VSX_Z23FORM_300(name, opc2, opc3, opc4, inval) \ 119 GEN_VSX_XFORM_300_EO(name, opc2, opc3 | 0x18, opc4 | 0x1, inval) 288 #define VSX_LOGICAL(name, opc2, opc3, fl2) \ [all …]
|
H A D | fp-ops.c.inc | 57 #define GEN_STXF(name, stop, opc2, opc3, type) \ 58 GEN_HANDLER(name##x, 0x1F, opc2, opc3, 0x00000001, type),
|
H A D | vmx-impl.c.inc | 17 #define GEN_VR_LDX(name, opc2, opc3) \ 83 #define GEN_VR_LVE(name, opc2, opc3, size) \ 102 #define GEN_VR_STVE(name, opc2, opc3, size) \ 230 #define GEN_VXFORM_V(name, vece, tcg_op, opc2, opc3) \ 255 #define GEN_VXFORM(name, opc2, opc3) \ 269 #define GEN_VXFORM_TRANS(name, opc2, opc3) \ 279 #define GEN_VXFORM_ENV(name, opc2, opc3) \ 1180 #define GEN_VXRFORM(name, opc2, opc3) \ 1181 GEN_VXRFORM1(name, name, #name, opc2, opc3) \ 1450 #define GEN_VXFORM_VSPLTI(name, vece, opc2, opc3) \ [all …]
|
H A D | spe-ops.c.inc | 6 #define GEN_SPE(name0, name1, opc2, opc3, inval0, inval1, type) \ 7 GEN_OPCODE_DUAL(name0##_##name1, 0x04, opc2, opc3, inval0, inval1, type, PPC_NONE)
|
H A D | fp-impl.c.inc | 915 #define GEN_STXF(name, stop, opc2, opc3, type) \
|
H A D | spe-impl.c.inc | 42 #define GEN_SPE(name0, name1, opc2, opc3, inval0, inval1, type) \
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | 1335 unsigned char opc1, opc2, opc3, opc4; member 5428 switch (opc3 & 0x0D) { in gen_405_mulladd_insn() 5495 if (opc3 & 0x12) { in gen_405_mulladd_insn() 5499 if (opc3 & 0x10) { in gen_405_mulladd_insn() 5503 if (opc3 & 0x01) { in gen_405_mulladd_insn() 5509 if (opc3 & 0x02) { in gen_405_mulladd_insn() 5517 if (opc3 & 0x02) { in gen_405_mulladd_insn() 5522 if (opc3 & 0x10) { in gen_405_mulladd_insn() 7119 if (insn->opc3 != 0xFF) { in register_insn() 7195 opc->opc3); in create_ppc_opcodes() [all …]
|
H A D | internal.h | 100 EXTRACT_HELPER(opc3, 6, 5);
|