[binutils-gdb] aarch64: Remove redundant element size checks
Alice Carlotti via Binutils-cvs <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=789ff9d67d1b2077c838a56a67ff8cc15e23c9a2 commit 789ff9d67d1b2077c838a56a67ff8cc15e23c9a2 Author: Alice Carlotti <[email protected]> Date: Thu May 7 06:52:23 2026 +0100 aarch64: Remove redundant element size checks We already check that the qualifiers are equal, so comparing their element size is unnecessary. Diff: --- opcodes/aarch64-opc.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/opcodes/aarch64-opc.c b/opcodes/aarch64-opc.c index fb4213e44b2..cb6ccf44e75 100644 --- a/opcodes/aarch64-opc.c +++ b/opcodes/aarch64-opc.c @@ -172,8 +172,6 @@ get_data_pattern (const aarch64_opnd_qualifier_seq_t qualifiers) or v.4h, v.4h, v.h[3]. */ if (qualifiers[0] == qualifiers[1] && vector_qualifier_p (qualifiers[2]) - && (aarch64_get_qualifier_esize (qualifiers[0]) - == aarch64_get_qualifier_esize (qualifiers[1])) && (aarch64_get_qualifier_esize (qualifiers[0]) == aarch64_get_qualifier_esize (qualifiers[2]))) return DP_VECTOR_3SAME; @@ -190,9 +188,7 @@ get_data_pattern (const aarch64_opnd_qualifier_seq_t qualifiers) && vector_qualifier_p (qualifiers[2]) && aarch64_get_qualifier_esize (qualifiers[0]) != 0 && (aarch64_get_qualifier_esize (qualifiers[0]) - == aarch64_get_qualifier_esize (qualifiers[2]) << 1) - && (aarch64_get_qualifier_esize (qualifiers[0]) - == aarch64_get_qualifier_esize (qualifiers[1]))) + == aarch64_get_qualifier_esize (qualifiers[2]) << 1)) return DP_VECTOR_WIDE; } else if (fp_qualifier_p (qualifiers[0]))