assemble: treat register operands without size as wildcards
commitff5d6569297d9cd9e96555a5f667ecf0ea3c55ef
authorH. Peter Anvin <hpa@zytor.com>
Mon, 5 Oct 2009 21:08:05 +0000 (5 14:08 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 5 Oct 2009 21:08:05 +0000 (5 14:08 -0700)
tree6e39b34d73a9e9f7e2e1a25c3e807982b1f58aa9
parent8186a0061adcaa13dda72e898e54c963959778ce
assemble: treat register operands without size as wildcards

Register with no size are a bit special: we don't honor extrinsic
register sizes in the first place ("oword xmm1" gives a warning,
even), and they should match any xmmrm size.  As such, explicitly
handle sizeless register operands as a hard match, instead of relying
on the fuzzy-matching mechanism to handle them.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
assemble.c