From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:45331) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuoYG-0005fH-VZ for qemu-devel@nongnu.org; Mon, 14 Jan 2013 13:14:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TuoY8-000696-MS for qemu-devel@nongnu.org; Mon, 14 Jan 2013 13:14:28 -0500 Received: from gmplib-02.nada.kth.se ([130.237.222.242]:27726 helo=shell.gmplib.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuoY8-00068l-GG for qemu-devel@nongnu.org; Mon, 14 Jan 2013 13:14:20 -0500 References: <867gnlup4w.fsf@shell.gmplib.org> <50F1B339.9010709@twiddle.net> From: Torbjorn Granlund Sender: tg@gmplib.org Date: Mon, 14 Jan 2013 19:14:18 +0100 In-Reply-To: <50F1B339.9010709@twiddle.net> (Richard Henderson's message of "Sat\, 12 Jan 2013 11\:02\:17 -0800") Message-ID: <86mwwbr5s5.fsf@shell.gmplib.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] 3 new x86 instructions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Henderson Cc: Blue Swirl , qemu-devel@nongnu.org Richard Henderson writes: > 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. =20=20 I've got a patch for (most of?) the bmi[12] insns: =20=20 git://repo.or.cz/qemu/rth.git x86-next =20=20 This includes general support for the VEX prefixes. =20=20 Nice! Is it in such a state that grabbing that repo and building a qemu-system-x86_64 would give me MULX support? I realise things might not be as stable as a release, but I can deal with that. 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. =20=20 I see. ADCX and ADOX are several years away, IIUC. --=20 Torbj=C3=B6rn