aarch64: Tweak handling of F_STRICT
authorRichard Sandiford <richard.sandiford@arm.com>
Fri, 30 Sep 2022 11:34:59 +0000 (12:34 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Mon, 17 Oct 2022 09:18:33 +0000 (10:18 +0100)
commit13c0b769e826bc98492714193b5e7b222878bb82
tree488bcfdd66634feea4a74c88ec4286f25f2a88c3
parent308aa8e21e1b713931651912792f075d81a75331
aarch64: Tweak handling of F_STRICT

Current F_STRICT qualifier checking is enforced after the fact
rather than as part of the match.  This makes it impossible to
have, e.g.:

   QLF2(S_D, S_D)
   QLF2(S_D, NIL)

in the same list.

opcodes/
* aarch64-opc.c (aarch64_find_best_match): Handle F_STRICT here
rather than...
(match_operands_qualifier): ...here.
opcodes/aarch64-opc.c