Re: [PATCH 0/7] Streamline arithmetic instruction emulation

2013-01-03 Thread Marcelo Tosatti
On Thu, Jan 03, 2013 at 09:39:14PM +0200, Avi Kivity wrote: Avi Kivity (7): KVM: x86 emulator: framework for streamlining arithmetic opcodes KVM: x86 emulator: Support for declaring single operand fastops KVM: x86 emulator: introduce NoWrite flag KVM: x86 emulator: mark CMP,

Re: [PATCH 0/7] Streamline arithmetic instruction emulation

2012-12-23 Thread Gleb Natapov
On Sat, Dec 22, 2012 at 02:26:50PM +0200, Avi Kivity wrote: The current arithmetic instruction emulation is fairly clumsy: after decode, each instruction gets a switch (size), and for every size we fetch the operands, prepare flags, emulate the instruction, then store back the flags and

[PATCH 0/7] Streamline arithmetic instruction emulation

2012-12-22 Thread Avi Kivity
The current arithmetic instruction emulation is fairly clumsy: after decode, each instruction gets a switch (size), and for every size we fetch the operands, prepare flags, emulate the instruction, then store back the flags and operands. This patchset simplifies things by moving everything into