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 --- |