x86: rework of match_template()'s suffix checking
authorJan Beulich <jbeulich@suse.com>
Thu, 1 Dec 2022 09:00:26 +0000 (10:00 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 1 Dec 2022 09:00:26 +0000 (10:00 +0100)
commit7505bb034c7c8a3d9ecf34e22777114c8bc4a93e
tree57deef99a784e1a81419050b4d43d35130856689
parentf207f1c113614a52b3baee73cfaca3848be7b4ab
x86: rework of match_template()'s suffix checking

(Ab)using i386_opcode_modifier for this has been overkill, as the logic
doesn't really require the full structure. With the removal of
LONG_DOUBLE_MNEM_SUFFIX and No_ldSuf there's no good reason at all
anymore to pull out such a loop invariant: We're dealing a check of a
bit in the loop for a simple comparison. Do the original compares inside
the loop, thus also making it easier to understand what is actually
being checked.
gas/config/tc-i386.c