Aarch64: Make comparison to QLF_NIL more explicit
Replaces implicit zero checks with explicit comparisons to `AARCH64_OPND_QLF_NIL` in qualifier checks.
This patch enhances code clarity by replacing implicit checks for null (AARCH64_OPND_QLF_NIL) with explicit comparisons. The code now directly compares qualifiers against AARCH64_OPND_QLF_NIL instead of relying on the assumption that AARCH64_OPND_QLF_NIL is zero. This improves readability and avoids potential issues if the value of AARCH64_OPND_QLF_NIL changes.
In Details
The patch modifies opcodes/aarch64-opc.c::verify_constraints to explicitly compare against AARCH64_OPND_QLF_NIL. This avoids implicit assumptions about the value of AARCH64_OPND_QLF_NIL.
For Context
binutils is a collection of binary tools such as the assembler, linker, etc. This patch modifies the assembler (gas) for the AArch64 architecture. The assembler translates human-readable assembly code into machine code that a computer can execute. This patch improves code readability by using explicit comparisons.