vmx-ops.c.inc (179938097df4de34b13527ad1fd469f501548b07) vmx-ops.c.inc (21b5f5464f97f68f025c86330146d038d2ee79ad)
1#define GEN_VR_LDX(name, opc2, opc3) \
2GEN_HANDLER(name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC)
3#define GEN_VR_STX(name, opc2, opc3) \
4GEN_HANDLER(st##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC)
5#define GEN_VR_LVE(name, opc2, opc3) \
6 GEN_HANDLER(lve##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC)
7#define GEN_VR_STVE(name, opc2, opc3) \
8 GEN_HANDLER(stve##name, 0x1F, opc2, opc3, 0x00000001, PPC_ALTIVEC)
9GEN_VR_LDX(lvx, 0x07, 0x03),
10GEN_VR_LDX(lvxl, 0x07, 0x0B),
11GEN_VR_LVE(bx, 0x07, 0x00),
12GEN_VR_LVE(hx, 0x07, 0x01),
13GEN_VR_LVE(wx, 0x07, 0x02),
14GEN_VR_STX(svx, 0x07, 0x07),
15GEN_VR_STX(svxl, 0x07, 0x0F),
16GEN_VR_STVE(bx, 0x07, 0x04),
17GEN_VR_STVE(hx, 0x07, 0x05),
18GEN_VR_STVE(wx, 0x07, 0x06),
19
20#define GEN_VX_LOGICAL(name, tcg_op, opc2, opc3) \
21GEN_HANDLER(name, 0x04, opc2, opc3, 0x00000000, PPC_ALTIVEC)
22
23#define GEN_VX_LOGICAL_207(name, tcg_op, opc2, opc3) \
24GEN_HANDLER_E(name, 0x04, opc2, opc3, 0x00000000, PPC_NONE, PPC2_ALTIVEC_207)
25
26GEN_VX_LOGICAL(vand, tcg_gen_and_i64, 2, 16),
27GEN_VX_LOGICAL(vandc, tcg_gen_andc_i64, 2, 17),

--- 205 unchanged lines hidden ---
1#define GEN_VX_LOGICAL(name, tcg_op, opc2, opc3) \
2GEN_HANDLER(name, 0x04, opc2, opc3, 0x00000000, PPC_ALTIVEC)
3
4#define GEN_VX_LOGICAL_207(name, tcg_op, opc2, opc3) \
5GEN_HANDLER_E(name, 0x04, opc2, opc3, 0x00000000, PPC_NONE, PPC2_ALTIVEC_207)
6
7GEN_VX_LOGICAL(vand, tcg_gen_and_i64, 2, 16),
8GEN_VX_LOGICAL(vandc, tcg_gen_andc_i64, 2, 17),

--- 205 unchanged lines hidden ---