diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-08-16 09:12:30 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-08-16 09:12:30 +0200 |
commit | 6473a592b46edb7523fff0facba216f169056945 (patch) | |
tree | 32560f10af5b617ea60ba7420c9a9de07b6385b9 /gdb/testsuite/gdb.python/py-section-script.py | |
parent | 73d214b268a95d06a0eff0f2347049820d1ae320 (diff) | |
download | binutils-6473a592b46edb7523fff0facba216f169056945.zip binutils-6473a592b46edb7523fff0facba216f169056945.tar.gz binutils-6473a592b46edb7523fff0facba216f169056945.tar.bz2 |
x86: template-ize vector packed dword/qword integer insns
Many of the vector integer insns come in dword/qword element pairs. Most
of these pairs follow certain encoding patterns. Introduce a "dq"
template to reduce redundancy.
Note that in the course of the conversion
- a few otherwise untouched templates are moved, so they end up next to
their siblings),
- drop an unhelpful Cpu64 from the GPR form of VPBROADCASTQ, matching
what we already have for KMOVQ - the diagnostic is better this way for
insns with multiple forms (i.e. the same Cpu64 attributes on {,V}MOVQ,
{,V}PEXTRQ, and {,V}PINSRQ are useful to keep),
- this adds benign/meaningless IgnoreSize attributes to the GPR forms of
KMOVD and VPBROADCASTD; it didn't seem worth avoiding this.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-section-script.py')
0 files changed, 0 insertions, 0 deletions