MONDAY, JULY 6, 2026
s390
Add s390 store CPU counter multiple instruction
The 'store CPU counter multiple' instruction (stcctm) is now supported for the s390 architecture.
The Binutils assembler (gas) now supports the IBM z13’s stcctm (store CPU counter multiple) instruction. This instruction is part of the CPU-Measurement Facilities (CPUMF). The change also adds comments to existing CPUMF instructions in the opcode table and includes new test cases for the stcctm instruction.
In Details
This commit adds support for the stcctm instruction, part of the CPU-Measurement Facilities (CPUMF) on IBM z13, to the s390 assembler. It updates s390-opc.txt and adds corresponding gas testsuite entries in zarch-z13.d and zarch-z13.s. Existing CPUMF instructions in the opcode table receive a comment annotation.
For Context
- stcctm
- The 'store CPU counter multiple' instruction for the s390 architecture, introduced with the IBM z13 processor. It is part of the CPU-Measurement Facilities.
- s390
- IBM's 31-bit mainframe architecture.
- gas
- The GNU Assembler, part of the GNU Binutils suite.
- opcode table
- A file or data structure that maps instruction mnemonics to their corresponding machine code representations.
- CPUMF
- CPU-Measurement Facilities, a set of instructions on IBM mainframe processors for performance monitoring and measurement.