aboutsummaryrefslogtreecommitdiff
path: root/gdbsupport/errors.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2022-08-16 09:14:39 +0200
committerJan Beulich <jbeulich@suse.com>2022-08-16 09:14:39 +0200
commite07ae9a3efee6a4978703f6a4a15c0870faff55d (patch)
tree3ba93f36a35f111d3517d397199585b59422b5ef /gdbsupport/errors.h
parentb9df5afb694a95b55c352e817ad664600a894f2e (diff)
downloadbinutils-e07ae9a3efee6a4978703f6a4a15c0870faff55d.zip
binutils-e07ae9a3efee6a4978703f6a4a15c0870faff55d.tar.gz
binutils-e07ae9a3efee6a4978703f6a4a15c0870faff55d.tar.bz2
x86: template-ize certain vector conversion insns
Many of the vector conversion insns come with X/Y/Z suffixed forms, for disambiguation purposes in AT&T syntax. All of these gorups follow certain patterns. Introduce "xy" and "xyz" templates to reduce redundancy. To facilitate using a uniform name for both AVX and AVX512, further introduce a means to purge a previously defined template: A standalone <name> will be recognized to have this effect. Note that in the course of the conversion VFPCLASSPH is properly split to separate AT&T and Intel syntax forms, matching VFPCLASSP{S,D} and yielding the intended "ambiguous operand size" diagnostic in Intel mode.
Diffstat (limited to 'gdbsupport/errors.h')
0 files changed, 0 insertions, 0 deletions