Fix instruction encoding for XMM shifts with immediate count
authorPaul Khuong <pvk@pvk.ca>
Tue, 18 Jun 2013 17:23:42 +0000 (13:23 -0400)
committerPaul Khuong <pvk@pvk.ca>
Tue, 18 Jun 2013 17:23:42 +0000 (13:23 -0400)
commit491b5526abbcb1cfac2274aa5c6dce33ee3ed7e4
treea6b62cd9b5a9f795b9a4884001e17def7d31716f
parentd5c8232ed5dc81aea41d3b9e865189660bf45614
Fix instruction encoding for XMM shifts with immediate count

 x86 keeps getting more and more devious: the source/dest operand
 is in the r/m field for these instructions, so REX.B must be set,
 rather than REX.R, to access > xmm7. Intel's new documentation
 seems clearer about these issues, at least.
src/compiler/x86-64/insts.lisp