x86-64: micro-optimize LEA DWORD-REG,EA
authorNathan Froyd <froydnj@gmail.com>
Sat, 6 Oct 2012 04:04:25 +0000 (00:04 -0400)
committerNathan Froyd <froydnj@gmail.com>
Sat, 6 Oct 2012 04:04:25 +0000 (00:04 -0400)
commit396a1ccf67f18e8fc56a7b2e83e33b35760e59de
tree9e072ae269bb73039dec68f830d08bb2dc70a0fc
parent3cd0a9aafc20ce12075f38ebaed86676c922fde2
x86-64: micro-optimize LEA DWORD-REG,EA

If we are loading a DWORD EA into a DWORD register, we may not need the
REX prefix.  Unlikely to occur in current SBCL code, but does come up
when you're writing your own VOPs for 32-bit operations.
src/compiler/x86-64/insts.lisp