aboutsummaryrefslogtreecommitdiff
path: root/opcodes/cgen-asm.in
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2022-05-27 08:45:56 +0200
committerJan Beulich <jbeulich@suse.com>2022-05-27 08:45:56 +0200
commit811f61d4c453934b765c73bde78fc29ea22c0c7d (patch)
tree2ce5662a5ae5fb9d95115aa71584087e274f8eaa /opcodes/cgen-asm.in
parent2a2cb7cf2c7f0d380ee9cb9ef361223b8770c508 (diff)
downloadgdb-811f61d4c453934b765c73bde78fc29ea22c0c7d.zip
gdb-811f61d4c453934b765c73bde78fc29ea22c0c7d.tar.gz
gdb-811f61d4c453934b765c73bde78fc29ea22c0c7d.tar.bz2
x86/Intel: adjust representation of embedded broadcast
MASM doesn't support the {1to<n>} form; DWORD BCST (paralleling DWORD PTR) and alike are to be used there instead. Make the disassembler follow this first, before also adjusting the assembler (such that it'll be easy to see that the assembler change doesn't alter generated code). For VFPCLASSP{S,D,H} and vector conversions with shrinking element sizes the original {1to<n>} operand suffix is retained, to disambiguate output. I have no insight (yet) into how MASM expects those to be disambiguated.
Diffstat (limited to 'opcodes/cgen-asm.in')
0 files changed, 0 insertions, 0 deletions