x86: Updated align branch tests for Darwin and i686-pc-elf
[binutils-gdb.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