aboutsummaryrefslogtreecommitdiff
path: root/ld/MAINTAINERS
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2024-05-24 11:50:38 +0200
committerJan Beulich <jbeulich@suse.com>2024-05-24 11:50:38 +0200
commitacd86c81f04405719471410302fe7f8e407d539c (patch)
tree5c8a85a65f8eeb250c7d9e7176dd0aa29d5ec90b /ld/MAINTAINERS
parentdb7814f3e5f0df1647d62d95f70285d41ec7585f (diff)
downloadgdb-acd86c81f04405719471410302fe7f8e407d539c.zip
gdb-acd86c81f04405719471410302fe7f8e407d539c.tar.gz
gdb-acd86c81f04405719471410302fe7f8e407d539c.tar.bz2
x86: correct VCVT{,U}SI2SD
Properly reject inappropriate suffixes (No_lSuf / No_qSuf mistakenly omitted by cf665fee1d6c ["x86: re-work AVX512 embedded rounding / SAE"]), to avoid emitting bad or arbitrarily guessed instructions. Interestingly check_{long,qword}_suffix() don't help here, which perhaps is another indication that the way they work right now isn't quite appropriate. Sadly correcting just the templates breaks operand ambiguity detection, since so far that worked from a single template permitting more than one suffix. Here we have ambiguity though which can now be noticed only when taking all (matching) templates together. Therefore we need to determine further matching templates (see code comments for constraints), to then accumulate permitted suffixes across all of them.
Diffstat (limited to 'ld/MAINTAINERS')
0 files changed, 0 insertions, 0 deletions