s390: Add test for .insn pseudo-mnemonic rxf
Adds gas test cases and documentation for the .insn rxf pseudo-mnemonic on s390.
This patch introduces test cases and documentation for the .insn rxf pseudo-mnemonic in the s390 GNU Assembler (gas). It addresses a historical discrepancy in operand order by documenting it and adding corresponding tests to the ESA/390 and z/Architecture operand test suites to ensure accurate assembly and disassembly.
- proposer
Submits patches to add test cases and documentation for the .insn rxf pseudo-mnemonic in the s390 gas assembler, noting a historical operand order difference.
“For historic reasons the .insn rxf pseudo-mnemonic operand order differs from the field index order. Document that.”
In Details
This patch adds test cases and documentation for the '.insn rxf' pseudo-mnemonic in the s390 GNU Assembler (gas). It updates documentation to reflect the operand order for RXF and adds corresponding tests to the esa-operands and zarch-operands test suites.
- .insn
- A GNU Assembler directive that allows embedding raw machine instructions or pseudo-mnemonics, useful for testing or specific instruction generation.
- pseudo-mnemonic
- An assembly language construct that resembles a machine instruction but is processed by the assembler to generate one or more actual machine instructions or to represent a complex instruction format.
- RXF
- A specific instruction format in IBM s/390 architectures that uses registers for base and index addressing.