On Fri, Dec 20, 2013 at 03:00:12PM -0800, Richard Henderson wrote:
> As present on Atom and Haswell processors.
>
> Signed-off-by: Richard Henderson
> ---
> disas/i386.c | 8 ++--
> tcg/i386/tcg-target.c | 127
> ++
> 2 files changed, 9
On 12/22/2013 04:24 AM, Aurelien Jarno wrote:
> On Sat, Dec 21, 2013 at 03:08:21PM +0100, Paolo Bonzini wrote:
>> Il 21/12/2013 00:00, Richard Henderson ha scritto:
>>> +if (real_bswap && have_movbe) {
>>> +tcg_out_modrm_offset(s, OPC_MOVBE_GyMy + P_DATA16 + seg,
>>> +
Il 22/12/2013 13:24, Aurelien Jarno ha scritto:
> On Sat, Dec 21, 2013 at 03:08:21PM +0100, Paolo Bonzini wrote:
>> Il 21/12/2013 00:00, Richard Henderson ha scritto:
>>> +if (real_bswap && have_movbe) {
>>> +tcg_out_modrm_offset(s, OPC_MOVBE_GyMy + P_DATA16 + seg,
>>> +
On Sat, Dec 21, 2013 at 03:08:21PM +0100, Paolo Bonzini wrote:
> Il 21/12/2013 00:00, Richard Henderson ha scritto:
> > +if (real_bswap && have_movbe) {
> > +tcg_out_modrm_offset(s, OPC_MOVBE_GyMy + P_DATA16 + seg,
> > + datalo, base, ofs);
> > +
Il 21/12/2013 00:00, Richard Henderson ha scritto:
> +if (real_bswap && have_movbe) {
> +tcg_out_modrm_offset(s, OPC_MOVBE_GyMy + P_DATA16 + seg,
> + datalo, base, ofs);
> +tcg_out_ext16u(s, datalo, datalo);
Do partial register stalls
As present on Atom and Haswell processors.
Signed-off-by: Richard Henderson
---
disas/i386.c | 8 ++--
tcg/i386/tcg-target.c | 127 ++
2 files changed, 91 insertions(+), 44 deletions(-)
Here's to "stress testing" a Haswell laptop before