diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-08-16 09:14:39 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-08-16 09:14:39 +0200 |
commit | e07ae9a3efee6a4978703f6a4a15c0870faff55d (patch) | |
tree | 3ba93f36a35f111d3517d397199585b59422b5ef /gdbsupport/errors.h | |
parent | b9df5afb694a95b55c352e817ad664600a894f2e (diff) | |
download | binutils-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