Aarch64: Remove unnecessary temporary variables
Eliminates temporary variables in AArch64 disassembler code by directly assigning values, improving code clarity.
This patch removes unnecessary temporary variables in the AArch64 disassembler (opcodes/aarch64-dis.c). Instead of assigning a value to a temporary variable and then assigning the temporary variable to a field, the code now directly assigns the value to the field. This simplifies the code and makes it easier to read.
In Details
This patch refactors opcodes/aarch64-dis.c to eliminate temporary variables. For example, in aarch64_ext_ft, instead of assigning to qualifier and then assigning qualifier to info->qualifier, the code now assigns directly to info->qualifier. No functional change.
For Context
binutils is a collection of binary tools such as the assembler, linker, etc. This patch modifies the *disassembler* for the AArch64 architecture. The disassembler translates machine code back into human-readable assembly code. This patch removes local variables assigned from constants, cleaning up the code.