[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 03/11] x86emul: support most memory accessing MMX/SSE/SSE2 insns
>>> On 01.02.17 at 12:14, <JBeulich@xxxxxxxx> wrote: > This aims at covering most MMX/SSEn/AVX instructions in the 0x0f-escape > space with memory operands. Which, as I've realized only now, means the title should also say SSE3 (also in patch 04, i.e. the series also completely covers that ISA extension, except for testing, but I intend to only have another set of tests for the full SSE3, SSE4{.1,.2,a} set, to somewhat limit the bloat). > + case X86EMUL_OPC_66(0x0f, 0x7c): /* haddpd xmm/m128,xmm */ > + case X86EMUL_OPC_F2(0x0f, 0x7c): /* haddps xmm/m128,xmm */ > + case X86EMUL_OPC_VEX_66(0x0f, 0x7c): /* vhaddpd > {x,y}mm/mem,{x,y}mm,{x,y}mm */ > + case X86EMUL_OPC_VEX_F2(0x0f, 0x7c): /* vhaddps > {x,y}mm/mem,{x,y}mm,{x,y}mm */ > + case X86EMUL_OPC_66(0x0f, 0x7d): /* hsubpd xmm/m128,xmm */ > + case X86EMUL_OPC_F2(0x0f, 0x7d): /* hsubps xmm/m128,xmm */ > + case X86EMUL_OPC_VEX_66(0x0f, 0x7d): /* vhsubpd > {x,y}mm/mem,{x,y}mm,{x,y}mm */ > + case X86EMUL_OPC_VEX_F2(0x0f, 0x7d): /* vhsubps > {x,y}mm/mem,{x,y}mm,{x,y}mm */ > + case X86EMUL_OPC_66(0x0f, 0xd0): /* haddsubpd xmm/m128,xmm */ > + case X86EMUL_OPC_F2(0x0f, 0xd0): /* haddsubps xmm/m128,xmm */ > + case X86EMUL_OPC_VEX_66(0x0f, 0xd0): /* vhaddsubpd > {x,y}mm/mem,{x,y}mm,{x,y}mm */ > + case X86EMUL_OPC_VEX_F2(0x0f, 0xd0): /* vhaddsubps > {x,y}mm/mem,{x,y}mm,{x,y}mm */ I've also dropped the stray h from the last four entries here. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |