BR3392392: fix broadcast decorators and improve error messages
commit8e37ff4ea1177643ea3d9befa8e45a301d649b5b
authorH. Peter Anvin <hpa@zytor.com>
Mon, 3 Apr 2017 01:38:58 +0000 (2 18:38 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 3 Apr 2017 01:38:58 +0000 (2 18:38 -0700)
tree0e39d9490d4f50421157d2c6218443bcd9052209
parente886c0e9683884b51740d0b3aa3a11f023fdbe04
BR3392392: fix broadcast decorators and improve error messages

Checkin c33d95fde9f8ae6252c8ecf4d66c543dfa914d83:
    BR 3392370: {z} decorator allowed on MOVDQ* memory operands

... inadvertently broke broadcast operations, which only apply to
memory operands and therefore were only handled in one of the two
brace-parser implementations.  Fix that.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
asm/assemble.c
asm/parser.c
test/Makefile
test/br3392392.asm [new file with mode: 0644]