From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:34813) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu6Lc-0004Ym-QQ for qemu-devel@nongnu.org; Sat, 12 Jan 2013 14:02:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tu6LV-0006hP-Fb for qemu-devel@nongnu.org; Sat, 12 Jan 2013 14:02:28 -0500 Received: from mail-pb0-f49.google.com ([209.85.160.49]:58327) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu6LV-0006hJ-8i for qemu-devel@nongnu.org; Sat, 12 Jan 2013 14:02:21 -0500 Received: by mail-pb0-f49.google.com with SMTP id un15so1491684pbc.22 for ; Sat, 12 Jan 2013 11:02:20 -0800 (PST) Sender: Richard Henderson Message-ID: <50F1B339.9010709@twiddle.net> Date: Sat, 12 Jan 2013 11:02:17 -0800 From: Richard Henderson MIME-Version: 1.0 References: <867gnlup4w.fsf@shell.gmplib.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] 3 new x86 instructions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: Torbjorn Granlund , qemu-devel@nongnu.org On 01/12/2013 03:40 AM, Blue Swirl wrote: > MULX implies a bunch of other instructions due to CPUID flag grouping. > ADCX and ADOX can be implemented separately. None of these and the > other instructions in the MULX group look very complex. I've got a patch for (most of?) the bmi[12] insns: git://repo.or.cz/qemu/rth.git x86-next This includes general support for the VEX prefixes. But before I did anything else for the adx extension, I thought I'd have a look back at Paolo's eflags optimization patch series that he posted in October. Otherwise we'll not be able to get really good emulation of these insns. r~