s390: Add test for .insn pseudo-mnemonic e
Adds a test case for the .insn e pseudo-mnemonic in the s390 assembler and comments existing tests.
This patch adds a new test case for the ‘.insn e’ pseudo-mnemonic in the s390 GNU Assembler, specifically for the z/Architecture. It also adds comments to the existing tests for the ‘.insn e’ pseudo-mnemonic in the ESA/390 assembler test suite, improving clarity and maintainability of the test suite.
- proposer
Adds a test for .insn e in gas/testsuite/gas/s390/zarch-operands and adds comments to existing tests in gas/testsuite/gas/s390/esa-operands.
In Details
This patch enhances the test coverage for the s390 GNU Assembler by adding a new test case for the .insn e pseudo-mnemonic in the z/Architecture test suite (zarch-operands.d/s). Additionally, it adds comments to the existing ESA/390 tests for the .insn e instruction in esa-operands.d/s to clarify their purpose.
- .insn
- An assembler directive that allows direct insertion of machine instructions using their opcode and operands, often used for undefined or specialized instructions.
- pseudo-mnemonic
- A symbolic name used in assembly language that corresponds to a machine instruction or a sequence of instructions, often used for convenience or to represent complex operations.
- ESA/390
- Enterprise Systems Architecture/370, an earlier architecture from IBM that evolved into z/Architecture.
- z/Architecture
- IBM's 64-bit enterprise architecture, an evolution of the System/360 and System/370 lineage.