Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.


Commit [645161] Maximize Restore History

Fix assembly of XCHG EAX, EAX on x86-64.

Don't emit the short (accumulator, reg) form of the XCHG instruction
for this combination of arguments as the result is #x90 which is a NOP.
Instead emit the long (reg, reg/mem) form so that the upper 32 bits of
RAX are cleared as specified.

Lutz Euler Lutz Euler 2014-02-08

changed src/compiler/x86-64/insts.lisp
changed NEWS
src/compiler/x86-64/insts.lisp Diff Switch to side-by-side view
NEWS Diff Switch to side-by-side view