#; $ as -o test.o -m64 -march=z900 gas-cfi-test.s && gcc -m64 -nostdlib -o test test.o | |
.file "a.c" | |
.text | |
.align 4 | |
.globl foo | |
.type foo, @function | |
foo: | |
.cfi_startproc | |
stmg %r8,%r15,64(%r15) | |
.cfi_offset %r15,-40 | |
.cfi_offset %r14,-48 | |
.cfi_offset %r13,-56 | |
.cfi_offset %r12,-64 | |
.cfi_offset %r11,-72 | |
.cfi_offset %r10,-80 | |
.cfi_offset %r9,-88 | |
.cfi_offset %r8,-96 | |
lgr %r14,%r15 | |
aghi %r15,-160 | |
.cfi_adjust_cfa_offset 160 | |
lgr %r12,%r3 | |
lgr %r10,%r4 | |
lgr %r9,%r2 | |
lgfr %r9,%r9 | |
stg %r14,0(%r15) | |
brasl %r14,bar1 | |
lgfr %r12,%r12 | |
lgfr %r10,%r10 | |
lgr %r3,%r12 | |
lgr %r4,%r10 | |
lgr %r8,%r2 | |
lgr %r2,%r9 | |
brasl %r14,syscall | |
lgfr %r8,%r8 | |
lgr %r12,%r2 | |
lgr %r2,%r8 | |
brasl %r14,bar2 | |
lgfr %r12,%r12 | |
lgr %r2,%r12 | |
lg %r4,272(%r15) | |
lmg %r8,%r15,224(%r15) | |
br %r4 | |
.cfi_endproc | |
.size foo, .-foo |