Clean up some SSE instruction format definitions on x86-64
authorLutz Euler <lutz.euler@freenet.de>
Mon, 15 Aug 2011 19:28:03 +0000 (21:28 +0200)
committerPaul Khuong <pvk@pvk.ca>
Mon, 29 Aug 2011 05:12:49 +0000 (01:12 -0400)
commitbdf6c9fe979851040d90797cff7a60090e478fbf
tree69c4e6ada16c7697cb42a7d84b263d84afbcdd5b
parent0af0ff077709778a17117b70563830d4baff0c84
Clean up some SSE instruction format definitions on x86-64

Remove the instruction formats for some SSE instructions with 8 bit
immediate data, instead make some other formats optionally have an
immediate field.

This makes it necessary to move the default printer definition for
these formats into the SSE shuffle instructions. They were the only
users of these formats that didn't have a printer defined anyway.
src/compiler/x86-64/insts.lisp