Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ia64 / unwind-bad.s
1 .text
2
3 .proc full1
4 full1:
5
6 .prologue
7 .spill 0
8 .save.g 0
9         nop             0
10 .save.g 0x10
11         nop             0
12 .save.g -1
13         nop             0
14 .save.g 0x3
15         nop             0
16 .save.g 0x4
17         nop             0
18 .save.g 0x1
19         nop             0
20 .save.f 0
21         nop             0
22 .save.f 0x100000
23         nop             0
24 .save.f -1
25         nop             0
26 .save.f 0x3
27         nop             0
28 .save.f 0x4
29         nop             0
30 .save.f 0x1
31         nop             0
32 .save.b 0
33         nop             0
34 .save.b 0x20
35         nop             0
36 .save.b -1
37         nop             0
38 .save.b 0x3
39         nop             0
40 .save.b 0x4
41         nop             0
42 .save.b 0x1
43         nop             0
44 .spillreg r4, r0
45         nop             0
46 .spillreg r3, r2
47         nop             0
48 .spillreg r8, r9
49         nop             0
50 .spillreg b6, r10
51         nop             0
52 .spillreg f2, f0
53         nop             0
54 .spillreg f3, f1
55         nop             0
56 .spillreg f6, f7
57         nop             0
58 .spillreg f4, r11
59         nop             0
60 .spillreg f5, b0
61         nop             0
62 .spillreg.p p0, r4, r3
63         nop             0
64 .spillreg.p p1, r4, r0
65         nop             0
66 .spillreg.p p1, f16, f0
67         nop             0
68 .restorereg.p p0, r4
69         nop             0
70 .body
71         br.ret.sptk     rp
72 .endp full1
73
74 .proc full2
75 full2:
76 .prologue
77 .spill 0
78 .save.gf 0, 0
79         nop             0
80 .save.gf 0x10, 0
81         nop             0
82 .save.gf 0, 0x100000
83         nop             0
84 .save.gf ~0, 0
85         nop             0
86 .save.gf 0, ~0
87         nop             0
88 .save.gf 1, 1
89         nop             0
90 .save.gf 2, 0
91         nop             0
92 .save.gf 1, 0
93         nop             0
94 .save.gf 0, 1
95         nop             0
96 .body
97 .label_state 1
98 .restore sp, 1
99         nop.x           0
100 .copy_state 2
101         br.ret.sptk     rp
102 .endp full2
103
104 .proc full3
105 full3:
106 .prologue
107 .spill 0
108 .save.g 0x10, r16
109         nop             0
110 .save.g 0x01, r0
111         nop             0
112 .save.g 0x06, r127
113         nop             0
114         nop             0
115 .save.b 0x20, r16
116         nop             0
117 .save.b 0x01, r0
118         nop             0
119 .save.b 0x18, r127
120         nop             0
121         nop             0
122 .body
123         br.ret.sptk     rp
124 .endp full3
125
126 .proc simple1
127 simple1:
128 .prologue 0x10, r2
129         br.ret.sptk     rp
130 .endp simple1
131
132 .proc simple2
133 simple2:
134 .prologue 0, r2
135         br.ret.sptk     rp
136 .endp simple2
137
138 .proc simple3
139 simple3:
140 .prologue -1, r2
141 .vframe r0
142         br.ret.sptk     rp
143 .endp simple3
144
145 .proc simple4
146 simple4:
147 .prologue 0x1, r0
148         br.ret.sptk     rp
149 .endp simple4
150
151 .proc simple5
152 simple5:
153 .prologue 0xc, r127
154         br.ret.sptk     rp
155 .endp simple5