More readable disassembler output for SSE shuffle instructions on x86-64
authorLutz Euler <lutz.euler@freenet.de>
Mon, 15 Aug 2011 19:23:28 +0000 (21:23 +0200)
committerPaul Khuong <pvk@pvk.ca>
Mon, 29 Aug 2011 05:12:49 +0000 (01:12 -0400)
commit0af0ff077709778a17117b70563830d4baff0c84
tree48ee6fded07d3bbc1ddfa48fe8501bf7ac15af7f
parent92239958931882d92fa346f9ac5bc440bb882835
More readable disassembler output for SSE shuffle instructions on x86-64

Output the immediate byte that contains the shuffle pattern in binary
or quaternary as appropriate with a suitable number of leading zeros.

For the shuffle instructions that use only part of the immediate byte
the assembler asserts that the rest is zero to help catch potential
wrong uses of these instructions.
src/compiler/x86-64/insts.lisp