[RISCV] Add shrinkwrap test cases showing gaps in current impl
[llvm-project.git] / llvm / test / CodeGen / Generic / APIntParam.ll
blob39f856d9dd14b45c7d7f8e56efaf37d799e1e73c
1 ; RUN: llc < %s > %t
3 ; NVPTX does not support arbitrary integer types and has acceptable subset tested in NVPTX/APIntParam.ll
4 ; UNSUPPORTED: target=nvptx{{.*}}
6 @i1_s = external global i1              ; <ptr> [#uses=1]
7 @i2_s = external global i2              ; <ptr> [#uses=1]
8 @i3_s = external global i3              ; <ptr> [#uses=1]
9 @i4_s = external global i4              ; <ptr> [#uses=1]
10 @i5_s = external global i5              ; <ptr> [#uses=1]
11 @i6_s = external global i6              ; <ptr> [#uses=1]
12 @i7_s = external global i7              ; <ptr> [#uses=1]
13 @i8_s = external global i8              ; <ptr> [#uses=1]
14 @i9_s = external global i9              ; <ptr> [#uses=1]
15 @i10_s = external global i10            ; <ptr> [#uses=1]
16 @i11_s = external global i11            ; <ptr> [#uses=1]
17 @i12_s = external global i12            ; <ptr> [#uses=1]
18 @i13_s = external global i13            ; <ptr> [#uses=1]
19 @i14_s = external global i14            ; <ptr> [#uses=1]
20 @i15_s = external global i15            ; <ptr> [#uses=1]
21 @i16_s = external global i16            ; <ptr> [#uses=1]
22 @i17_s = external global i17            ; <ptr> [#uses=1]
23 @i18_s = external global i18            ; <ptr> [#uses=1]
24 @i19_s = external global i19            ; <ptr> [#uses=1]
25 @i20_s = external global i20            ; <ptr> [#uses=1]
26 @i21_s = external global i21            ; <ptr> [#uses=1]
27 @i22_s = external global i22            ; <ptr> [#uses=1]
28 @i23_s = external global i23            ; <ptr> [#uses=1]
29 @i24_s = external global i24            ; <ptr> [#uses=1]
30 @i25_s = external global i25            ; <ptr> [#uses=1]
31 @i26_s = external global i26            ; <ptr> [#uses=1]
32 @i27_s = external global i27            ; <ptr> [#uses=1]
33 @i28_s = external global i28            ; <ptr> [#uses=1]
34 @i29_s = external global i29            ; <ptr> [#uses=1]
35 @i30_s = external global i30            ; <ptr> [#uses=1]
36 @i31_s = external global i31            ; <ptr> [#uses=1]
37 @i32_s = external global i32            ; <ptr> [#uses=1]
38 @i33_s = external global i33            ; <ptr> [#uses=1]
39 @i34_s = external global i34            ; <ptr> [#uses=1]
40 @i35_s = external global i35            ; <ptr> [#uses=1]
41 @i36_s = external global i36            ; <ptr> [#uses=1]
42 @i37_s = external global i37            ; <ptr> [#uses=1]
43 @i38_s = external global i38            ; <ptr> [#uses=1]
44 @i39_s = external global i39            ; <ptr> [#uses=1]
45 @i40_s = external global i40            ; <ptr> [#uses=1]
46 @i41_s = external global i41            ; <ptr> [#uses=1]
47 @i42_s = external global i42            ; <ptr> [#uses=1]
48 @i43_s = external global i43            ; <ptr> [#uses=1]
49 @i44_s = external global i44            ; <ptr> [#uses=1]
50 @i45_s = external global i45            ; <ptr> [#uses=1]
51 @i46_s = external global i46            ; <ptr> [#uses=1]
52 @i47_s = external global i47            ; <ptr> [#uses=1]
53 @i48_s = external global i48            ; <ptr> [#uses=1]
54 @i49_s = external global i49            ; <ptr> [#uses=1]
55 @i50_s = external global i50            ; <ptr> [#uses=1]
56 @i51_s = external global i51            ; <ptr> [#uses=1]
57 @i52_s = external global i52            ; <ptr> [#uses=1]
58 @i53_s = external global i53            ; <ptr> [#uses=1]
59 @i54_s = external global i54            ; <ptr> [#uses=1]
60 @i55_s = external global i55            ; <ptr> [#uses=1]
61 @i56_s = external global i56            ; <ptr> [#uses=1]
62 @i57_s = external global i57            ; <ptr> [#uses=1]
63 @i58_s = external global i58            ; <ptr> [#uses=1]
64 @i59_s = external global i59            ; <ptr> [#uses=1]
65 @i60_s = external global i60            ; <ptr> [#uses=1]
66 @i61_s = external global i61            ; <ptr> [#uses=1]
67 @i62_s = external global i62            ; <ptr> [#uses=1]
68 @i63_s = external global i63            ; <ptr> [#uses=1]
69 @i64_s = external global i64            ; <ptr> [#uses=1]
70 @i65_s = external global i65            ; <ptr> [#uses=1]
71 @i66_s = external global i66            ; <ptr> [#uses=1]
72 @i67_s = external global i67            ; <ptr> [#uses=1]
73 @i68_s = external global i68            ; <ptr> [#uses=1]
74 @i69_s = external global i69            ; <ptr> [#uses=1]
75 @i70_s = external global i70            ; <ptr> [#uses=1]
76 @i71_s = external global i71            ; <ptr> [#uses=1]
77 @i72_s = external global i72            ; <ptr> [#uses=1]
78 @i73_s = external global i73            ; <ptr> [#uses=1]
79 @i74_s = external global i74            ; <ptr> [#uses=1]
80 @i75_s = external global i75            ; <ptr> [#uses=1]
81 @i76_s = external global i76            ; <ptr> [#uses=1]
82 @i77_s = external global i77            ; <ptr> [#uses=1]
83 @i78_s = external global i78            ; <ptr> [#uses=1]
84 @i79_s = external global i79            ; <ptr> [#uses=1]
85 @i80_s = external global i80            ; <ptr> [#uses=1]
86 @i81_s = external global i81            ; <ptr> [#uses=1]
87 @i82_s = external global i82            ; <ptr> [#uses=1]
88 @i83_s = external global i83            ; <ptr> [#uses=1]
89 @i84_s = external global i84            ; <ptr> [#uses=1]
90 @i85_s = external global i85            ; <ptr> [#uses=1]
91 @i86_s = external global i86            ; <ptr> [#uses=1]
92 @i87_s = external global i87            ; <ptr> [#uses=1]
93 @i88_s = external global i88            ; <ptr> [#uses=1]
94 @i89_s = external global i89            ; <ptr> [#uses=1]
95 @i90_s = external global i90            ; <ptr> [#uses=1]
96 @i91_s = external global i91            ; <ptr> [#uses=1]
97 @i92_s = external global i92            ; <ptr> [#uses=1]
98 @i93_s = external global i93            ; <ptr> [#uses=1]
99 @i94_s = external global i94            ; <ptr> [#uses=1]
100 @i95_s = external global i95            ; <ptr> [#uses=1]
101 @i96_s = external global i96            ; <ptr> [#uses=1]
102 @i97_s = external global i97            ; <ptr> [#uses=1]
103 @i98_s = external global i98            ; <ptr> [#uses=1]
104 @i99_s = external global i99            ; <ptr> [#uses=1]
105 @i100_s = external global i100          ; <ptr> [#uses=1]
106 @i101_s = external global i101          ; <ptr> [#uses=1]
107 @i102_s = external global i102          ; <ptr> [#uses=1]
108 @i103_s = external global i103          ; <ptr> [#uses=1]
109 @i104_s = external global i104          ; <ptr> [#uses=1]
110 @i105_s = external global i105          ; <ptr> [#uses=1]
111 @i106_s = external global i106          ; <ptr> [#uses=1]
112 @i107_s = external global i107          ; <ptr> [#uses=1]
113 @i108_s = external global i108          ; <ptr> [#uses=1]
114 @i109_s = external global i109          ; <ptr> [#uses=1]
115 @i110_s = external global i110          ; <ptr> [#uses=1]
116 @i111_s = external global i111          ; <ptr> [#uses=1]
117 @i112_s = external global i112          ; <ptr> [#uses=1]
118 @i113_s = external global i113          ; <ptr> [#uses=1]
119 @i114_s = external global i114          ; <ptr> [#uses=1]
120 @i115_s = external global i115          ; <ptr> [#uses=1]
121 @i116_s = external global i116          ; <ptr> [#uses=1]
122 @i117_s = external global i117          ; <ptr> [#uses=1]
123 @i118_s = external global i118          ; <ptr> [#uses=1]
124 @i119_s = external global i119          ; <ptr> [#uses=1]
125 @i120_s = external global i120          ; <ptr> [#uses=1]
126 @i121_s = external global i121          ; <ptr> [#uses=1]
127 @i122_s = external global i122          ; <ptr> [#uses=1]
128 @i123_s = external global i123          ; <ptr> [#uses=1]
129 @i124_s = external global i124          ; <ptr> [#uses=1]
130 @i125_s = external global i125          ; <ptr> [#uses=1]
131 @i126_s = external global i126          ; <ptr> [#uses=1]
132 @i127_s = external global i127          ; <ptr> [#uses=1]
133 @i128_s = external global i128          ; <ptr> [#uses=1]
134 @i129_s = external global i129          ; <ptr> [#uses=1]
135 @i130_s = external global i130          ; <ptr> [#uses=1]
136 @i131_s = external global i131          ; <ptr> [#uses=1]
137 @i132_s = external global i132          ; <ptr> [#uses=1]
138 @i133_s = external global i133          ; <ptr> [#uses=1]
139 @i134_s = external global i134          ; <ptr> [#uses=1]
140 @i135_s = external global i135          ; <ptr> [#uses=1]
141 @i136_s = external global i136          ; <ptr> [#uses=1]
142 @i137_s = external global i137          ; <ptr> [#uses=1]
143 @i138_s = external global i138          ; <ptr> [#uses=1]
144 @i139_s = external global i139          ; <ptr> [#uses=1]
145 @i140_s = external global i140          ; <ptr> [#uses=1]
146 @i141_s = external global i141          ; <ptr> [#uses=1]
147 @i142_s = external global i142          ; <ptr> [#uses=1]
148 @i143_s = external global i143          ; <ptr> [#uses=1]
149 @i144_s = external global i144          ; <ptr> [#uses=1]
150 @i145_s = external global i145          ; <ptr> [#uses=1]
151 @i146_s = external global i146          ; <ptr> [#uses=1]
152 @i147_s = external global i147          ; <ptr> [#uses=1]
153 @i148_s = external global i148          ; <ptr> [#uses=1]
154 @i149_s = external global i149          ; <ptr> [#uses=1]
155 @i150_s = external global i150          ; <ptr> [#uses=1]
156 @i151_s = external global i151          ; <ptr> [#uses=1]
157 @i152_s = external global i152          ; <ptr> [#uses=1]
158 @i153_s = external global i153          ; <ptr> [#uses=1]
159 @i154_s = external global i154          ; <ptr> [#uses=1]
160 @i155_s = external global i155          ; <ptr> [#uses=1]
161 @i156_s = external global i156          ; <ptr> [#uses=1]
162 @i157_s = external global i157          ; <ptr> [#uses=1]
163 @i158_s = external global i158          ; <ptr> [#uses=1]
164 @i159_s = external global i159          ; <ptr> [#uses=1]
165 @i160_s = external global i160          ; <ptr> [#uses=1]
166 @i161_s = external global i161          ; <ptr> [#uses=1]
167 @i162_s = external global i162          ; <ptr> [#uses=1]
168 @i163_s = external global i163          ; <ptr> [#uses=1]
169 @i164_s = external global i164          ; <ptr> [#uses=1]
170 @i165_s = external global i165          ; <ptr> [#uses=1]
171 @i166_s = external global i166          ; <ptr> [#uses=1]
172 @i167_s = external global i167          ; <ptr> [#uses=1]
173 @i168_s = external global i168          ; <ptr> [#uses=1]
174 @i169_s = external global i169          ; <ptr> [#uses=1]
175 @i170_s = external global i170          ; <ptr> [#uses=1]
176 @i171_s = external global i171          ; <ptr> [#uses=1]
177 @i172_s = external global i172          ; <ptr> [#uses=1]
178 @i173_s = external global i173          ; <ptr> [#uses=1]
179 @i174_s = external global i174          ; <ptr> [#uses=1]
180 @i175_s = external global i175          ; <ptr> [#uses=1]
181 @i176_s = external global i176          ; <ptr> [#uses=1]
182 @i177_s = external global i177          ; <ptr> [#uses=1]
183 @i178_s = external global i178          ; <ptr> [#uses=1]
184 @i179_s = external global i179          ; <ptr> [#uses=1]
185 @i180_s = external global i180          ; <ptr> [#uses=1]
186 @i181_s = external global i181          ; <ptr> [#uses=1]
187 @i182_s = external global i182          ; <ptr> [#uses=1]
188 @i183_s = external global i183          ; <ptr> [#uses=1]
189 @i184_s = external global i184          ; <ptr> [#uses=1]
190 @i185_s = external global i185          ; <ptr> [#uses=1]
191 @i186_s = external global i186          ; <ptr> [#uses=1]
192 @i187_s = external global i187          ; <ptr> [#uses=1]
193 @i188_s = external global i188          ; <ptr> [#uses=1]
194 @i189_s = external global i189          ; <ptr> [#uses=1]
195 @i190_s = external global i190          ; <ptr> [#uses=1]
196 @i191_s = external global i191          ; <ptr> [#uses=1]
197 @i192_s = external global i192          ; <ptr> [#uses=1]
198 @i193_s = external global i193          ; <ptr> [#uses=1]
199 @i194_s = external global i194          ; <ptr> [#uses=1]
200 @i195_s = external global i195          ; <ptr> [#uses=1]
201 @i196_s = external global i196          ; <ptr> [#uses=1]
202 @i197_s = external global i197          ; <ptr> [#uses=1]
203 @i198_s = external global i198          ; <ptr> [#uses=1]
204 @i199_s = external global i199          ; <ptr> [#uses=1]
205 @i200_s = external global i200          ; <ptr> [#uses=1]
206 @i201_s = external global i201          ; <ptr> [#uses=1]
207 @i202_s = external global i202          ; <ptr> [#uses=1]
208 @i203_s = external global i203          ; <ptr> [#uses=1]
209 @i204_s = external global i204          ; <ptr> [#uses=1]
210 @i205_s = external global i205          ; <ptr> [#uses=1]
211 @i206_s = external global i206          ; <ptr> [#uses=1]
212 @i207_s = external global i207          ; <ptr> [#uses=1]
213 @i208_s = external global i208          ; <ptr> [#uses=1]
214 @i209_s = external global i209          ; <ptr> [#uses=1]
215 @i210_s = external global i210          ; <ptr> [#uses=1]
216 @i211_s = external global i211          ; <ptr> [#uses=1]
217 @i212_s = external global i212          ; <ptr> [#uses=1]
218 @i213_s = external global i213          ; <ptr> [#uses=1]
219 @i214_s = external global i214          ; <ptr> [#uses=1]
220 @i215_s = external global i215          ; <ptr> [#uses=1]
221 @i216_s = external global i216          ; <ptr> [#uses=1]
222 @i217_s = external global i217          ; <ptr> [#uses=1]
223 @i218_s = external global i218          ; <ptr> [#uses=1]
224 @i219_s = external global i219          ; <ptr> [#uses=1]
225 @i220_s = external global i220          ; <ptr> [#uses=1]
226 @i221_s = external global i221          ; <ptr> [#uses=1]
227 @i222_s = external global i222          ; <ptr> [#uses=1]
228 @i223_s = external global i223          ; <ptr> [#uses=1]
229 @i224_s = external global i224          ; <ptr> [#uses=1]
230 @i225_s = external global i225          ; <ptr> [#uses=1]
231 @i226_s = external global i226          ; <ptr> [#uses=1]
232 @i227_s = external global i227          ; <ptr> [#uses=1]
233 @i228_s = external global i228          ; <ptr> [#uses=1]
234 @i229_s = external global i229          ; <ptr> [#uses=1]
235 @i230_s = external global i230          ; <ptr> [#uses=1]
236 @i231_s = external global i231          ; <ptr> [#uses=1]
237 @i232_s = external global i232          ; <ptr> [#uses=1]
238 @i233_s = external global i233          ; <ptr> [#uses=1]
239 @i234_s = external global i234          ; <ptr> [#uses=1]
240 @i235_s = external global i235          ; <ptr> [#uses=1]
241 @i236_s = external global i236          ; <ptr> [#uses=1]
242 @i237_s = external global i237          ; <ptr> [#uses=1]
243 @i238_s = external global i238          ; <ptr> [#uses=1]
244 @i239_s = external global i239          ; <ptr> [#uses=1]
245 @i240_s = external global i240          ; <ptr> [#uses=1]
246 @i241_s = external global i241          ; <ptr> [#uses=1]
247 @i242_s = external global i242          ; <ptr> [#uses=1]
248 @i243_s = external global i243          ; <ptr> [#uses=1]
249 @i244_s = external global i244          ; <ptr> [#uses=1]
250 @i245_s = external global i245          ; <ptr> [#uses=1]
251 @i246_s = external global i246          ; <ptr> [#uses=1]
252 @i247_s = external global i247          ; <ptr> [#uses=1]
253 @i248_s = external global i248          ; <ptr> [#uses=1]
254 @i249_s = external global i249          ; <ptr> [#uses=1]
255 @i250_s = external global i250          ; <ptr> [#uses=1]
256 @i251_s = external global i251          ; <ptr> [#uses=1]
257 @i252_s = external global i252          ; <ptr> [#uses=1]
258 @i253_s = external global i253          ; <ptr> [#uses=1]
259 @i254_s = external global i254          ; <ptr> [#uses=1]
260 @i255_s = external global i255          ; <ptr> [#uses=1]
261 @i256_s = external global i256          ; <ptr> [#uses=1]
263 define void @i1_ls(i1 %x) nounwind  {
264         store i1 %x, ptr @i1_s
265         ret void
268 define void @i2_ls(i2 %x) nounwind  {
269         store i2 %x, ptr @i2_s
270         ret void
273 define void @i3_ls(i3 %x) nounwind  {
274         store i3 %x, ptr @i3_s
275         ret void
278 define void @i4_ls(i4 %x) nounwind  {
279         store i4 %x, ptr @i4_s
280         ret void
283 define void @i5_ls(i5 %x) nounwind  {
284         store i5 %x, ptr @i5_s
285         ret void
288 define void @i6_ls(i6 %x) nounwind  {
289         store i6 %x, ptr @i6_s
290         ret void
293 define void @i7_ls(i7 %x) nounwind  {
294         store i7 %x, ptr @i7_s
295         ret void
298 define void @i8_ls(i8 %x) nounwind  {
299         store i8 %x, ptr @i8_s
300         ret void
303 define void @i9_ls(i9 %x) nounwind  {
304         store i9 %x, ptr @i9_s
305         ret void
308 define void @i10_ls(i10 %x) nounwind  {
309         store i10 %x, ptr @i10_s
310         ret void
313 define void @i11_ls(i11 %x) nounwind  {
314         store i11 %x, ptr @i11_s
315         ret void
318 define void @i12_ls(i12 %x) nounwind  {
319         store i12 %x, ptr @i12_s
320         ret void
323 define void @i13_ls(i13 %x) nounwind  {
324         store i13 %x, ptr @i13_s
325         ret void
328 define void @i14_ls(i14 %x) nounwind  {
329         store i14 %x, ptr @i14_s
330         ret void
333 define void @i15_ls(i15 %x) nounwind  {
334         store i15 %x, ptr @i15_s
335         ret void
338 define void @i16_ls(i16 %x) nounwind  {
339         store i16 %x, ptr @i16_s
340         ret void
343 define void @i17_ls(i17 %x) nounwind  {
344         store i17 %x, ptr @i17_s
345         ret void
348 define void @i18_ls(i18 %x) nounwind  {
349         store i18 %x, ptr @i18_s
350         ret void
353 define void @i19_ls(i19 %x) nounwind  {
354         store i19 %x, ptr @i19_s
355         ret void
358 define void @i20_ls(i20 %x) nounwind  {
359         store i20 %x, ptr @i20_s
360         ret void
363 define void @i21_ls(i21 %x) nounwind  {
364         store i21 %x, ptr @i21_s
365         ret void
368 define void @i22_ls(i22 %x) nounwind  {
369         store i22 %x, ptr @i22_s
370         ret void
373 define void @i23_ls(i23 %x) nounwind  {
374         store i23 %x, ptr @i23_s
375         ret void
378 define void @i24_ls(i24 %x) nounwind  {
379         store i24 %x, ptr @i24_s
380         ret void
383 define void @i25_ls(i25 %x) nounwind  {
384         store i25 %x, ptr @i25_s
385         ret void
388 define void @i26_ls(i26 %x) nounwind  {
389         store i26 %x, ptr @i26_s
390         ret void
393 define void @i27_ls(i27 %x) nounwind  {
394         store i27 %x, ptr @i27_s
395         ret void
398 define void @i28_ls(i28 %x) nounwind  {
399         store i28 %x, ptr @i28_s
400         ret void
403 define void @i29_ls(i29 %x) nounwind  {
404         store i29 %x, ptr @i29_s
405         ret void
408 define void @i30_ls(i30 %x) nounwind  {
409         store i30 %x, ptr @i30_s
410         ret void
413 define void @i31_ls(i31 %x) nounwind  {
414         store i31 %x, ptr @i31_s
415         ret void
418 define void @i32_ls(i32 %x) nounwind  {
419         store i32 %x, ptr @i32_s
420         ret void
423 define void @i33_ls(i33 %x) nounwind  {
424         store i33 %x, ptr @i33_s
425         ret void
428 define void @i34_ls(i34 %x) nounwind  {
429         store i34 %x, ptr @i34_s
430         ret void
433 define void @i35_ls(i35 %x) nounwind  {
434         store i35 %x, ptr @i35_s
435         ret void
438 define void @i36_ls(i36 %x) nounwind  {
439         store i36 %x, ptr @i36_s
440         ret void
443 define void @i37_ls(i37 %x) nounwind  {
444         store i37 %x, ptr @i37_s
445         ret void
448 define void @i38_ls(i38 %x) nounwind  {
449         store i38 %x, ptr @i38_s
450         ret void
453 define void @i39_ls(i39 %x) nounwind  {
454         store i39 %x, ptr @i39_s
455         ret void
458 define void @i40_ls(i40 %x) nounwind  {
459         store i40 %x, ptr @i40_s
460         ret void
463 define void @i41_ls(i41 %x) nounwind  {
464         store i41 %x, ptr @i41_s
465         ret void
468 define void @i42_ls(i42 %x) nounwind  {
469         store i42 %x, ptr @i42_s
470         ret void
473 define void @i43_ls(i43 %x) nounwind  {
474         store i43 %x, ptr @i43_s
475         ret void
478 define void @i44_ls(i44 %x) nounwind  {
479         store i44 %x, ptr @i44_s
480         ret void
483 define void @i45_ls(i45 %x) nounwind  {
484         store i45 %x, ptr @i45_s
485         ret void
488 define void @i46_ls(i46 %x) nounwind  {
489         store i46 %x, ptr @i46_s
490         ret void
493 define void @i47_ls(i47 %x) nounwind  {
494         store i47 %x, ptr @i47_s
495         ret void
498 define void @i48_ls(i48 %x) nounwind  {
499         store i48 %x, ptr @i48_s
500         ret void
503 define void @i49_ls(i49 %x) nounwind  {
504         store i49 %x, ptr @i49_s
505         ret void
508 define void @i50_ls(i50 %x) nounwind  {
509         store i50 %x, ptr @i50_s
510         ret void
513 define void @i51_ls(i51 %x) nounwind  {
514         store i51 %x, ptr @i51_s
515         ret void
518 define void @i52_ls(i52 %x) nounwind  {
519         store i52 %x, ptr @i52_s
520         ret void
523 define void @i53_ls(i53 %x) nounwind  {
524         store i53 %x, ptr @i53_s
525         ret void
528 define void @i54_ls(i54 %x) nounwind  {
529         store i54 %x, ptr @i54_s
530         ret void
533 define void @i55_ls(i55 %x) nounwind  {
534         store i55 %x, ptr @i55_s
535         ret void
538 define void @i56_ls(i56 %x) nounwind  {
539         store i56 %x, ptr @i56_s
540         ret void
543 define void @i57_ls(i57 %x) nounwind  {
544         store i57 %x, ptr @i57_s
545         ret void
548 define void @i58_ls(i58 %x) nounwind  {
549         store i58 %x, ptr @i58_s
550         ret void
553 define void @i59_ls(i59 %x) nounwind  {
554         store i59 %x, ptr @i59_s
555         ret void
558 define void @i60_ls(i60 %x) nounwind  {
559         store i60 %x, ptr @i60_s
560         ret void
563 define void @i61_ls(i61 %x) nounwind  {
564         store i61 %x, ptr @i61_s
565         ret void
568 define void @i62_ls(i62 %x) nounwind  {
569         store i62 %x, ptr @i62_s
570         ret void
573 define void @i63_ls(i63 %x) nounwind  {
574         store i63 %x, ptr @i63_s
575         ret void
578 define void @i64_ls(i64 %x) nounwind  {
579         store i64 %x, ptr @i64_s
580         ret void
583 define void @i65_ls(i65 %x) nounwind  {
584         store i65 %x, ptr @i65_s
585         ret void
588 define void @i66_ls(i66 %x) nounwind  {
589         store i66 %x, ptr @i66_s
590         ret void
593 define void @i67_ls(i67 %x) nounwind  {
594         store i67 %x, ptr @i67_s
595         ret void
598 define void @i68_ls(i68 %x) nounwind  {
599         store i68 %x, ptr @i68_s
600         ret void
603 define void @i69_ls(i69 %x) nounwind  {
604         store i69 %x, ptr @i69_s
605         ret void
608 define void @i70_ls(i70 %x) nounwind  {
609         store i70 %x, ptr @i70_s
610         ret void
613 define void @i71_ls(i71 %x) nounwind  {
614         store i71 %x, ptr @i71_s
615         ret void
618 define void @i72_ls(i72 %x) nounwind  {
619         store i72 %x, ptr @i72_s
620         ret void
623 define void @i73_ls(i73 %x) nounwind  {
624         store i73 %x, ptr @i73_s
625         ret void
628 define void @i74_ls(i74 %x) nounwind  {
629         store i74 %x, ptr @i74_s
630         ret void
633 define void @i75_ls(i75 %x) nounwind  {
634         store i75 %x, ptr @i75_s
635         ret void
638 define void @i76_ls(i76 %x) nounwind  {
639         store i76 %x, ptr @i76_s
640         ret void
643 define void @i77_ls(i77 %x) nounwind  {
644         store i77 %x, ptr @i77_s
645         ret void
648 define void @i78_ls(i78 %x) nounwind  {
649         store i78 %x, ptr @i78_s
650         ret void
653 define void @i79_ls(i79 %x) nounwind  {
654         store i79 %x, ptr @i79_s
655         ret void
658 define void @i80_ls(i80 %x) nounwind  {
659         store i80 %x, ptr @i80_s
660         ret void
663 define void @i81_ls(i81 %x) nounwind  {
664         store i81 %x, ptr @i81_s
665         ret void
668 define void @i82_ls(i82 %x) nounwind  {
669         store i82 %x, ptr @i82_s
670         ret void
673 define void @i83_ls(i83 %x) nounwind  {
674         store i83 %x, ptr @i83_s
675         ret void
678 define void @i84_ls(i84 %x) nounwind  {
679         store i84 %x, ptr @i84_s
680         ret void
683 define void @i85_ls(i85 %x) nounwind  {
684         store i85 %x, ptr @i85_s
685         ret void
688 define void @i86_ls(i86 %x) nounwind  {
689         store i86 %x, ptr @i86_s
690         ret void
693 define void @i87_ls(i87 %x) nounwind  {
694         store i87 %x, ptr @i87_s
695         ret void
698 define void @i88_ls(i88 %x) nounwind  {
699         store i88 %x, ptr @i88_s
700         ret void
703 define void @i89_ls(i89 %x) nounwind  {
704         store i89 %x, ptr @i89_s
705         ret void
708 define void @i90_ls(i90 %x) nounwind  {
709         store i90 %x, ptr @i90_s
710         ret void
713 define void @i91_ls(i91 %x) nounwind  {
714         store i91 %x, ptr @i91_s
715         ret void
718 define void @i92_ls(i92 %x) nounwind  {
719         store i92 %x, ptr @i92_s
720         ret void
723 define void @i93_ls(i93 %x) nounwind  {
724         store i93 %x, ptr @i93_s
725         ret void
728 define void @i94_ls(i94 %x) nounwind  {
729         store i94 %x, ptr @i94_s
730         ret void
733 define void @i95_ls(i95 %x) nounwind  {
734         store i95 %x, ptr @i95_s
735         ret void
738 define void @i96_ls(i96 %x) nounwind  {
739         store i96 %x, ptr @i96_s
740         ret void
743 define void @i97_ls(i97 %x) nounwind  {
744         store i97 %x, ptr @i97_s
745         ret void
748 define void @i98_ls(i98 %x) nounwind  {
749         store i98 %x, ptr @i98_s
750         ret void
753 define void @i99_ls(i99 %x) nounwind  {
754         store i99 %x, ptr @i99_s
755         ret void
758 define void @i100_ls(i100 %x) nounwind  {
759         store i100 %x, ptr @i100_s
760         ret void
763 define void @i101_ls(i101 %x) nounwind  {
764         store i101 %x, ptr @i101_s
765         ret void
768 define void @i102_ls(i102 %x) nounwind  {
769         store i102 %x, ptr @i102_s
770         ret void
773 define void @i103_ls(i103 %x) nounwind  {
774         store i103 %x, ptr @i103_s
775         ret void
778 define void @i104_ls(i104 %x) nounwind  {
779         store i104 %x, ptr @i104_s
780         ret void
783 define void @i105_ls(i105 %x) nounwind  {
784         store i105 %x, ptr @i105_s
785         ret void
788 define void @i106_ls(i106 %x) nounwind  {
789         store i106 %x, ptr @i106_s
790         ret void
793 define void @i107_ls(i107 %x) nounwind  {
794         store i107 %x, ptr @i107_s
795         ret void
798 define void @i108_ls(i108 %x) nounwind  {
799         store i108 %x, ptr @i108_s
800         ret void
803 define void @i109_ls(i109 %x) nounwind  {
804         store i109 %x, ptr @i109_s
805         ret void
808 define void @i110_ls(i110 %x) nounwind  {
809         store i110 %x, ptr @i110_s
810         ret void
813 define void @i111_ls(i111 %x) nounwind  {
814         store i111 %x, ptr @i111_s
815         ret void
818 define void @i112_ls(i112 %x) nounwind  {
819         store i112 %x, ptr @i112_s
820         ret void
823 define void @i113_ls(i113 %x) nounwind  {
824         store i113 %x, ptr @i113_s
825         ret void
828 define void @i114_ls(i114 %x) nounwind  {
829         store i114 %x, ptr @i114_s
830         ret void
833 define void @i115_ls(i115 %x) nounwind  {
834         store i115 %x, ptr @i115_s
835         ret void
838 define void @i116_ls(i116 %x) nounwind  {
839         store i116 %x, ptr @i116_s
840         ret void
843 define void @i117_ls(i117 %x) nounwind  {
844         store i117 %x, ptr @i117_s
845         ret void
848 define void @i118_ls(i118 %x) nounwind  {
849         store i118 %x, ptr @i118_s
850         ret void
853 define void @i119_ls(i119 %x) nounwind  {
854         store i119 %x, ptr @i119_s
855         ret void
858 define void @i120_ls(i120 %x) nounwind  {
859         store i120 %x, ptr @i120_s
860         ret void
863 define void @i121_ls(i121 %x) nounwind  {
864         store i121 %x, ptr @i121_s
865         ret void
868 define void @i122_ls(i122 %x) nounwind  {
869         store i122 %x, ptr @i122_s
870         ret void
873 define void @i123_ls(i123 %x) nounwind  {
874         store i123 %x, ptr @i123_s
875         ret void
878 define void @i124_ls(i124 %x) nounwind  {
879         store i124 %x, ptr @i124_s
880         ret void
883 define void @i125_ls(i125 %x) nounwind  {
884         store i125 %x, ptr @i125_s
885         ret void
888 define void @i126_ls(i126 %x) nounwind  {
889         store i126 %x, ptr @i126_s
890         ret void
893 define void @i127_ls(i127 %x) nounwind  {
894         store i127 %x, ptr @i127_s
895         ret void
898 define void @i128_ls(i128 %x) nounwind  {
899         store i128 %x, ptr @i128_s
900         ret void
903 define void @i129_ls(i129 %x) nounwind  {
904         store i129 %x, ptr @i129_s
905         ret void
908 define void @i130_ls(i130 %x) nounwind  {
909         store i130 %x, ptr @i130_s
910         ret void
913 define void @i131_ls(i131 %x) nounwind  {
914         store i131 %x, ptr @i131_s
915         ret void
918 define void @i132_ls(i132 %x) nounwind  {
919         store i132 %x, ptr @i132_s
920         ret void
923 define void @i133_ls(i133 %x) nounwind  {
924         store i133 %x, ptr @i133_s
925         ret void
928 define void @i134_ls(i134 %x) nounwind  {
929         store i134 %x, ptr @i134_s
930         ret void
933 define void @i135_ls(i135 %x) nounwind  {
934         store i135 %x, ptr @i135_s
935         ret void
938 define void @i136_ls(i136 %x) nounwind  {
939         store i136 %x, ptr @i136_s
940         ret void
943 define void @i137_ls(i137 %x) nounwind  {
944         store i137 %x, ptr @i137_s
945         ret void
948 define void @i138_ls(i138 %x) nounwind  {
949         store i138 %x, ptr @i138_s
950         ret void
953 define void @i139_ls(i139 %x) nounwind  {
954         store i139 %x, ptr @i139_s
955         ret void
958 define void @i140_ls(i140 %x) nounwind  {
959         store i140 %x, ptr @i140_s
960         ret void
963 define void @i141_ls(i141 %x) nounwind  {
964         store i141 %x, ptr @i141_s
965         ret void
968 define void @i142_ls(i142 %x) nounwind  {
969         store i142 %x, ptr @i142_s
970         ret void
973 define void @i143_ls(i143 %x) nounwind  {
974         store i143 %x, ptr @i143_s
975         ret void
978 define void @i144_ls(i144 %x) nounwind  {
979         store i144 %x, ptr @i144_s
980         ret void
983 define void @i145_ls(i145 %x) nounwind  {
984         store i145 %x, ptr @i145_s
985         ret void
988 define void @i146_ls(i146 %x) nounwind  {
989         store i146 %x, ptr @i146_s
990         ret void
993 define void @i147_ls(i147 %x) nounwind  {
994         store i147 %x, ptr @i147_s
995         ret void
998 define void @i148_ls(i148 %x) nounwind  {
999         store i148 %x, ptr @i148_s
1000         ret void
1003 define void @i149_ls(i149 %x) nounwind  {
1004         store i149 %x, ptr @i149_s
1005         ret void
1008 define void @i150_ls(i150 %x) nounwind  {
1009         store i150 %x, ptr @i150_s
1010         ret void
1013 define void @i151_ls(i151 %x) nounwind  {
1014         store i151 %x, ptr @i151_s
1015         ret void
1018 define void @i152_ls(i152 %x) nounwind  {
1019         store i152 %x, ptr @i152_s
1020         ret void
1023 define void @i153_ls(i153 %x) nounwind  {
1024         store i153 %x, ptr @i153_s
1025         ret void
1028 define void @i154_ls(i154 %x) nounwind  {
1029         store i154 %x, ptr @i154_s
1030         ret void
1033 define void @i155_ls(i155 %x) nounwind  {
1034         store i155 %x, ptr @i155_s
1035         ret void
1038 define void @i156_ls(i156 %x) nounwind  {
1039         store i156 %x, ptr @i156_s
1040         ret void
1043 define void @i157_ls(i157 %x) nounwind  {
1044         store i157 %x, ptr @i157_s
1045         ret void
1048 define void @i158_ls(i158 %x) nounwind  {
1049         store i158 %x, ptr @i158_s
1050         ret void
1053 define void @i159_ls(i159 %x) nounwind  {
1054         store i159 %x, ptr @i159_s
1055         ret void
1058 define void @i160_ls(i160 %x) nounwind  {
1059         store i160 %x, ptr @i160_s
1060         ret void
1063 define void @i161_ls(i161 %x) nounwind  {
1064         store i161 %x, ptr @i161_s
1065         ret void
1068 define void @i162_ls(i162 %x) nounwind  {
1069         store i162 %x, ptr @i162_s
1070         ret void
1073 define void @i163_ls(i163 %x) nounwind  {
1074         store i163 %x, ptr @i163_s
1075         ret void
1078 define void @i164_ls(i164 %x) nounwind  {
1079         store i164 %x, ptr @i164_s
1080         ret void
1083 define void @i165_ls(i165 %x) nounwind  {
1084         store i165 %x, ptr @i165_s
1085         ret void
1088 define void @i166_ls(i166 %x) nounwind  {
1089         store i166 %x, ptr @i166_s
1090         ret void
1093 define void @i167_ls(i167 %x) nounwind  {
1094         store i167 %x, ptr @i167_s
1095         ret void
1098 define void @i168_ls(i168 %x) nounwind  {
1099         store i168 %x, ptr @i168_s
1100         ret void
1103 define void @i169_ls(i169 %x) nounwind  {
1104         store i169 %x, ptr @i169_s
1105         ret void
1108 define void @i170_ls(i170 %x) nounwind  {
1109         store i170 %x, ptr @i170_s
1110         ret void
1113 define void @i171_ls(i171 %x) nounwind  {
1114         store i171 %x, ptr @i171_s
1115         ret void
1118 define void @i172_ls(i172 %x) nounwind  {
1119         store i172 %x, ptr @i172_s
1120         ret void
1123 define void @i173_ls(i173 %x) nounwind  {
1124         store i173 %x, ptr @i173_s
1125         ret void
1128 define void @i174_ls(i174 %x) nounwind  {
1129         store i174 %x, ptr @i174_s
1130         ret void
1133 define void @i175_ls(i175 %x) nounwind  {
1134         store i175 %x, ptr @i175_s
1135         ret void
1138 define void @i176_ls(i176 %x) nounwind  {
1139         store i176 %x, ptr @i176_s
1140         ret void
1143 define void @i177_ls(i177 %x) nounwind  {
1144         store i177 %x, ptr @i177_s
1145         ret void
1148 define void @i178_ls(i178 %x) nounwind  {
1149         store i178 %x, ptr @i178_s
1150         ret void
1153 define void @i179_ls(i179 %x) nounwind  {
1154         store i179 %x, ptr @i179_s
1155         ret void
1158 define void @i180_ls(i180 %x) nounwind  {
1159         store i180 %x, ptr @i180_s
1160         ret void
1163 define void @i181_ls(i181 %x) nounwind  {
1164         store i181 %x, ptr @i181_s
1165         ret void
1168 define void @i182_ls(i182 %x) nounwind  {
1169         store i182 %x, ptr @i182_s
1170         ret void
1173 define void @i183_ls(i183 %x) nounwind  {
1174         store i183 %x, ptr @i183_s
1175         ret void
1178 define void @i184_ls(i184 %x) nounwind  {
1179         store i184 %x, ptr @i184_s
1180         ret void
1183 define void @i185_ls(i185 %x) nounwind  {
1184         store i185 %x, ptr @i185_s
1185         ret void
1188 define void @i186_ls(i186 %x) nounwind  {
1189         store i186 %x, ptr @i186_s
1190         ret void
1193 define void @i187_ls(i187 %x) nounwind  {
1194         store i187 %x, ptr @i187_s
1195         ret void
1198 define void @i188_ls(i188 %x) nounwind  {
1199         store i188 %x, ptr @i188_s
1200         ret void
1203 define void @i189_ls(i189 %x) nounwind  {
1204         store i189 %x, ptr @i189_s
1205         ret void
1208 define void @i190_ls(i190 %x) nounwind  {
1209         store i190 %x, ptr @i190_s
1210         ret void
1213 define void @i191_ls(i191 %x) nounwind  {
1214         store i191 %x, ptr @i191_s
1215         ret void
1218 define void @i192_ls(i192 %x) nounwind  {
1219         store i192 %x, ptr @i192_s
1220         ret void
1223 define void @i193_ls(i193 %x) nounwind  {
1224         store i193 %x, ptr @i193_s
1225         ret void
1228 define void @i194_ls(i194 %x) nounwind  {
1229         store i194 %x, ptr @i194_s
1230         ret void
1233 define void @i195_ls(i195 %x) nounwind  {
1234         store i195 %x, ptr @i195_s
1235         ret void
1238 define void @i196_ls(i196 %x) nounwind  {
1239         store i196 %x, ptr @i196_s
1240         ret void
1243 define void @i197_ls(i197 %x) nounwind  {
1244         store i197 %x, ptr @i197_s
1245         ret void
1248 define void @i198_ls(i198 %x) nounwind  {
1249         store i198 %x, ptr @i198_s
1250         ret void
1253 define void @i199_ls(i199 %x) nounwind  {
1254         store i199 %x, ptr @i199_s
1255         ret void
1258 define void @i200_ls(i200 %x) nounwind  {
1259         store i200 %x, ptr @i200_s
1260         ret void
1263 define void @i201_ls(i201 %x) nounwind  {
1264         store i201 %x, ptr @i201_s
1265         ret void
1268 define void @i202_ls(i202 %x) nounwind  {
1269         store i202 %x, ptr @i202_s
1270         ret void
1273 define void @i203_ls(i203 %x) nounwind  {
1274         store i203 %x, ptr @i203_s
1275         ret void
1278 define void @i204_ls(i204 %x) nounwind  {
1279         store i204 %x, ptr @i204_s
1280         ret void
1283 define void @i205_ls(i205 %x) nounwind  {
1284         store i205 %x, ptr @i205_s
1285         ret void
1288 define void @i206_ls(i206 %x) nounwind  {
1289         store i206 %x, ptr @i206_s
1290         ret void
1293 define void @i207_ls(i207 %x) nounwind  {
1294         store i207 %x, ptr @i207_s
1295         ret void
1298 define void @i208_ls(i208 %x) nounwind  {
1299         store i208 %x, ptr @i208_s
1300         ret void
1303 define void @i209_ls(i209 %x) nounwind  {
1304         store i209 %x, ptr @i209_s
1305         ret void
1308 define void @i210_ls(i210 %x) nounwind  {
1309         store i210 %x, ptr @i210_s
1310         ret void
1313 define void @i211_ls(i211 %x) nounwind  {
1314         store i211 %x, ptr @i211_s
1315         ret void
1318 define void @i212_ls(i212 %x) nounwind  {
1319         store i212 %x, ptr @i212_s
1320         ret void
1323 define void @i213_ls(i213 %x) nounwind  {
1324         store i213 %x, ptr @i213_s
1325         ret void
1328 define void @i214_ls(i214 %x) nounwind  {
1329         store i214 %x, ptr @i214_s
1330         ret void
1333 define void @i215_ls(i215 %x) nounwind  {
1334         store i215 %x, ptr @i215_s
1335         ret void
1338 define void @i216_ls(i216 %x) nounwind  {
1339         store i216 %x, ptr @i216_s
1340         ret void
1343 define void @i217_ls(i217 %x) nounwind  {
1344         store i217 %x, ptr @i217_s
1345         ret void
1348 define void @i218_ls(i218 %x) nounwind  {
1349         store i218 %x, ptr @i218_s
1350         ret void
1353 define void @i219_ls(i219 %x) nounwind  {
1354         store i219 %x, ptr @i219_s
1355         ret void
1358 define void @i220_ls(i220 %x) nounwind  {
1359         store i220 %x, ptr @i220_s
1360         ret void
1363 define void @i221_ls(i221 %x) nounwind  {
1364         store i221 %x, ptr @i221_s
1365         ret void
1368 define void @i222_ls(i222 %x) nounwind  {
1369         store i222 %x, ptr @i222_s
1370         ret void
1373 define void @i223_ls(i223 %x) nounwind  {
1374         store i223 %x, ptr @i223_s
1375         ret void
1378 define void @i224_ls(i224 %x) nounwind  {
1379         store i224 %x, ptr @i224_s
1380         ret void
1383 define void @i225_ls(i225 %x) nounwind  {
1384         store i225 %x, ptr @i225_s
1385         ret void
1388 define void @i226_ls(i226 %x) nounwind  {
1389         store i226 %x, ptr @i226_s
1390         ret void
1393 define void @i227_ls(i227 %x) nounwind  {
1394         store i227 %x, ptr @i227_s
1395         ret void
1398 define void @i228_ls(i228 %x) nounwind  {
1399         store i228 %x, ptr @i228_s
1400         ret void
1403 define void @i229_ls(i229 %x) nounwind  {
1404         store i229 %x, ptr @i229_s
1405         ret void
1408 define void @i230_ls(i230 %x) nounwind  {
1409         store i230 %x, ptr @i230_s
1410         ret void
1413 define void @i231_ls(i231 %x) nounwind  {
1414         store i231 %x, ptr @i231_s
1415         ret void
1418 define void @i232_ls(i232 %x) nounwind  {
1419         store i232 %x, ptr @i232_s
1420         ret void
1423 define void @i233_ls(i233 %x) nounwind  {
1424         store i233 %x, ptr @i233_s
1425         ret void
1428 define void @i234_ls(i234 %x) nounwind  {
1429         store i234 %x, ptr @i234_s
1430         ret void
1433 define void @i235_ls(i235 %x) nounwind  {
1434         store i235 %x, ptr @i235_s
1435         ret void
1438 define void @i236_ls(i236 %x) nounwind  {
1439         store i236 %x, ptr @i236_s
1440         ret void
1443 define void @i237_ls(i237 %x) nounwind  {
1444         store i237 %x, ptr @i237_s
1445         ret void
1448 define void @i238_ls(i238 %x) nounwind  {
1449         store i238 %x, ptr @i238_s
1450         ret void
1453 define void @i239_ls(i239 %x) nounwind  {
1454         store i239 %x, ptr @i239_s
1455         ret void
1458 define void @i240_ls(i240 %x) nounwind  {
1459         store i240 %x, ptr @i240_s
1460         ret void
1463 define void @i241_ls(i241 %x) nounwind  {
1464         store i241 %x, ptr @i241_s
1465         ret void
1468 define void @i242_ls(i242 %x) nounwind  {
1469         store i242 %x, ptr @i242_s
1470         ret void
1473 define void @i243_ls(i243 %x) nounwind  {
1474         store i243 %x, ptr @i243_s
1475         ret void
1478 define void @i244_ls(i244 %x) nounwind  {
1479         store i244 %x, ptr @i244_s
1480         ret void
1483 define void @i245_ls(i245 %x) nounwind  {
1484         store i245 %x, ptr @i245_s
1485         ret void
1488 define void @i246_ls(i246 %x) nounwind  {
1489         store i246 %x, ptr @i246_s
1490         ret void
1493 define void @i247_ls(i247 %x) nounwind  {
1494         store i247 %x, ptr @i247_s
1495         ret void
1498 define void @i248_ls(i248 %x) nounwind  {
1499         store i248 %x, ptr @i248_s
1500         ret void
1503 define void @i249_ls(i249 %x) nounwind  {
1504         store i249 %x, ptr @i249_s
1505         ret void
1508 define void @i250_ls(i250 %x) nounwind  {
1509         store i250 %x, ptr @i250_s
1510         ret void
1513 define void @i251_ls(i251 %x) nounwind  {
1514         store i251 %x, ptr @i251_s
1515         ret void
1518 define void @i252_ls(i252 %x) nounwind  {
1519         store i252 %x, ptr @i252_s
1520         ret void
1523 define void @i253_ls(i253 %x) nounwind  {
1524         store i253 %x, ptr @i253_s
1525         ret void
1528 define void @i254_ls(i254 %x) nounwind  {
1529         store i254 %x, ptr @i254_s
1530         ret void
1533 define void @i255_ls(i255 %x) nounwind  {
1534         store i255 %x, ptr @i255_s
1535         ret void
1538 define void @i256_ls(i256 %x) nounwind  {
1539         store i256 %x, ptr @i256_s
1540         ret void