diff options
Diffstat (limited to 'cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S')
-rw-r--r-- | cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S b/cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S index 58ec25b9a5..7607e9d5bc 100644 --- a/cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S +++ b/cpukit/score/cpu/riscv/riscv-context-volatile-clobber.S @@ -29,22 +29,23 @@ #include <rtems/asm.h> -.section .text + .section .text, "ax", @progbits + .align 2 PUBLIC(_CPU_Context_volatile_clobber) SYM(_CPU_Context_volatile_clobber): - .macro clobber_register reg - addi t0, t0, -1 - mv \reg, t0 - .endm + .macro clobber_register reg + addi t0, t0, -1 + mv \reg, t0 + .endm - clobber_register a0 - clobber_register a1 - clobber_register a2 - clobber_register a3 - clobber_register a4 - clobber_register a5 - clobber_register a6 + clobber_register a0 + clobber_register a1 + clobber_register a2 + clobber_register a3 + clobber_register a4 + clobber_register a5 + clobber_register a6 - ret + ret |