Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / cfi / cfi-s390x-1.s
1 #; $ as -o test.o -m64 -march=z900 gas-cfi-test.s && gcc -m64 -nostdlib -o test test.o
2
3         .file   "a.c"
4         .text
5         .align  4
6         .globl foo
7         .type   foo, @function
8 foo:
9         .cfi_startproc
10         stmg    %r8,%r15,64(%r15)
11         .cfi_offset %r15,-40
12         .cfi_offset %r14,-48
13         .cfi_offset %r13,-56
14         .cfi_offset %r12,-64
15         .cfi_offset %r11,-72
16         .cfi_offset %r10,-80
17         .cfi_offset %r9,-88
18         .cfi_offset %r8,-96
19         lgr     %r14,%r15
20         aghi    %r15,-160
21         .cfi_adjust_cfa_offset 160
22         lgr     %r12,%r3
23         lgr     %r10,%r4
24         lgr     %r9,%r2
25         lgfr    %r9,%r9
26         stg     %r14,0(%r15)
27         brasl   %r14,bar1
28         lgfr    %r12,%r12
29         lgfr    %r10,%r10
30         lgr     %r3,%r12
31         lgr     %r4,%r10
32         lgr     %r8,%r2
33         lgr     %r2,%r9
34         brasl   %r14,syscall
35         lgfr    %r8,%r8
36         lgr     %r12,%r2
37         lgr     %r2,%r8
38         brasl   %r14,bar2
39         lgfr    %r12,%r12
40         lgr     %r2,%r12
41         lg      %r4,272(%r15)
42         lmg     %r8,%r15,224(%r15)
43         br      %r4
44         .cfi_endproc
45         .size   foo, .-foo