mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-10-10 00:25:06 -04:00
The MMX and early SSE PSHUF* instructions were annotated SM0-1, which is unnecessary (no ambiguity) but broke the tighter SM matching the assembler now uses. This is almost certainly underspecified now, but the MMX and early SSE instruction patterns need to be tidied up anyway, and this is the least impactful change that seems to fix the problem. This unbreaks compiling ffmpeg. Reported-by: Yongjie Sheng (Intel) <sheng.yongjie@outlook.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
82 B
82 B