; ModuleID
=
'exp.c'
source_filename
=
"exp.c"
target datalayout
=
"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
target triple
=
"x86_64-pc-linux-gnu"
; Function Attrs: noinline nounwind optnone uwtable
define dso_local i64 @payload1(i64
%
0
)
%
2
=
add nsw i64
%
0
,
58603
%
3
=
add nsw i64
%
2
,
1024
%
4
=
add nsw i64
%
3
,
1024
%
5
=
add nsw i64
%
4
,
1024
%
6
=
add nsw i64
%
5
,
1024
%
7
=
add nsw i64
%
6
,
1024
%
8
=
add nsw i64
%
7
,
1024
%
9
=
add nsw i64
%
8
,
1024
%
10
=
add nsw i64
%
9
,
1024
%
11
=
add nsw i64
%
10
,
1024
%
12
=
add nsw i64
%
11
,
1024
%
13
=
add nsw i64
%
12
,
1024
%
14
=
add nsw i64
%
13
,
1024
%
15
=
add nsw i64
%
14
,
1024
%
16
=
add nsw i64
%
15
,
1024
%
17
=
add nsw i64
%
16
,
1024
%
18
=
add nsw i64
%
17
,
1024
%
19
=
add nsw i64
%
18
,
1024
%
20
=
add nsw i64
%
19
,
1024
%
21
=
add nsw i64
%
20
,
1024
%
22
=
add nsw i64
%
21
,
1024
%
23
=
add nsw i64
%
22
,
1024
%
24
=
add nsw i64
%
23
,
1024
%
25
=
add nsw i64
%
24
,
1024
%
26
=
add nsw i64
%
25
,
1024
%
27
=
add nsw i64
%
26
,
1024
%
28
=
add nsw i64
%
27
,
1024
%
29
=
add nsw i64
%
28
,
1024
%
30
=
add nsw i64
%
29
,
1024
%
31
=
add nsw i64
%
30
,
1024
%
32
=
add nsw i64
%
31
,
1024
%
33
=
add nsw i64
%
32
,
1024
%
34
=
add nsw i64
%
33
,
1024
%
35
=
add nsw i64
%
34
,
1024
%
36
=
add nsw i64
%
35
,
1024
%
37
=
add nsw i64
%
36
,
1024
%
38
=
add nsw i64
%
37
,
1024
%
39
=
add nsw i64
%
38
,
1024
%
40
=
add nsw i64
%
39
,
1024
%
41
=
add nsw i64
%
40
,
1024
%
42
=
add nsw i64
%
41
,
1024
%
43
=
add nsw i64
%
42
,
1024
%
44
=
add nsw i64
%
43
,
1024
%
45
=
add nsw i64
%
44
,
1024
%
46
=
add nsw i64
%
45
,
1024
%
47
=
add nsw i64
%
46
,
1024
%
48
=
add nsw i64
%
47
,
1024
%
49
=
add nsw i64
%
48
,
1024
%
50
=
add nsw i64
%
49
,
1024
%
51
=
add nsw i64
%
50
,
1024
%
52
=
add nsw i64
%
51
,
1024
%
53
=
add nsw i64
%
52
,
1024
%
54
=
add nsw i64
%
53
,
1024
%
55
=
add nsw i64
%
54
,
1024
%
56
=
add nsw i64
%
55
,
1024
%
57
=
add nsw i64
%
56
,
1024
%
58
=
add nsw i64
%
57
,
1024
%
59
=
add nsw i64
%
58
,
1024
%
60
=
add nsw i64
%
59
,
1024
%
61
=
add nsw i64
%
60
,
1024
%
62
=
add nsw i64
%
61
,
1024
%
63
=
add nsw i64
%
62
,
1024
%
64
=
add nsw i64
%
63
,
1024
%
65
=
add nsw i64
%
64
,
1024
%
66
=
add nsw i64
%
65
,
1024
%
67
=
add nsw i64
%
66
,
1024
%
68
=
add nsw i64
%
67
,
1024
%
69
=
add nsw i64
%
68
,
1024
%
70
=
add nsw i64
%
69
,
1024
%
71
=
add nsw i64
%
70
,
1024
%
72
=
add nsw i64
%
71
,
1024
%
73
=
add nsw i64
%
72
,
1024
%
74
=
add nsw i64
%
73
,
1024
%
75
=
add nsw i64
%
74
,
1024
%
76
=
add nsw i64
%
75
,
1024
%
77
=
add nsw i64
%
76
,
1024
%
78
=
add nsw i64
%
77
,
1024
%
79
=
add nsw i64
%
78
,
1024
%
80
=
add nsw i64
%
79
,
1024
%
81
=
add nsw i64
%
80
,
1024
%
82
=
add nsw i64
%
81
,
1024
%
83
=
add nsw i64
%
82
,
1024
%
84
=
add nsw i64
%
83
,
1024
%
85
=
add nsw i64
%
84
,
1024
%
86
=
add nsw i64
%
85
,
1024
%
87
=
add nsw i64
%
86
,
1024
%
88
=
add nsw i64
%
87
,
1024
%
89
=
add nsw i64
%
88
,
1024
%
90
=
add nsw i64
%
89
,
1024
%
91
=
add nsw i64
%
90
,
1024
%
92
=
add nsw i64
%
91
,
1024
%
93
=
add nsw i64
%
92
,
1024
%
94
=
add nsw i64
%
93
,
1024
%
95
=
add nsw i64
%
94
,
1024
%
96
=
add nsw i64
%
95
,
1024
%
97
=
add nsw i64
%
96
,
1024
%
98
=
add nsw i64
%
97
,
1024
%
99
=
add nsw i64
%
98
,
1024
%
100
=
add nsw i64
%
99
,
1024
%
101
=
add nsw i64
%
100
,
1024
%
102
=
add nsw i64
%
101
,
1024
%
103
=
add nsw i64
%
102
,
1024
%
104
=
add nsw i64
%
103
,
1024
%
105
=
add nsw i64
%
104
,
1024
%
106
=
add nsw i64
%
105
,
1024
%
107
=
add nsw i64
%
106
,
1024
%
108
=
add nsw i64
%
107
,
1024
%
109
=
add nsw i64
%
108
,
1024
%
110
=
add nsw i64
%
109
,
1024
%
111
=
add nsw i64
%
110
,
1024
%
112
=
add nsw i64
%
111
,
1024
%
113
=
add nsw i64
%
112
,
1024
%
114
=
add nsw i64
%
113
,
1024
%
115
=
add nsw i64
%
114
,
1024
%
116
=
add nsw i64
%
115
,
1024
%
117
=
add nsw i64
%
116
,
1024
%
118
=
add nsw i64
%
117
,
1024
%
119
=
add nsw i64
%
118
,
1024
%
120
=
add nsw i64
%
119
,
1024
%
121
=
add nsw i64
%
120
,
1024
%
122
=
add nsw i64
%
121
,
1024
%
123
=
add nsw i64
%
122
,
1024
%
124
=
add nsw i64
%
123
,
1024
%
125
=
add nsw i64
%
124
,
1024
%
126
=
add nsw i64
%
125
,
1024
%
127
=
add nsw i64
%
126
,
1024
%
128
=
add nsw i64
%
127
,
1024
%
129
=
add nsw i64
%
128
,
1024
%
130
=
add nsw i64
%
129
,
1024
%
131
=
add nsw i64
%
130
,
1024
%
132
=
add nsw i64
%
131
,
1024
%
133
=
add nsw i64
%
132
,
1024
%
134
=
add nsw i64
%
133
,
1024
%
135
=
add nsw i64
%
134
,
1024
%
136
=
add nsw i64
%
135
,
1024
%
137
=
add nsw i64
%
136
,
1024
%
138
=
add nsw i64
%
137
,
1024
%
139
=
add nsw i64
%
138
,
1024
%
140
=
add nsw i64
%
139
,
1024
%
141
=
add nsw i64
%
140
,
1024
%
142
=
add nsw i64
%
141
,
1024
%
143
=
add nsw i64
%
142
,
1024
%
144
=
add nsw i64
%
143
,
1024
%
145
=
add nsw i64
%
144
,
1024
%
146
=
add nsw i64
%
145
,
1024
%
147
=
add nsw i64
%
146
,
1024
%
148
=
add nsw i64
%
147
,
1024
%
149
=
add nsw i64
%
148
,
1024
%
150
=
add nsw i64
%
149
,
1024
%
151
=
add nsw i64
%
150
,
1024
%
152
=
add nsw i64
%
151
,
1024
%
153
=
add nsw i64
%
152
,
1024
%
154
=
add nsw i64
%
153
,
1024
%
155
=
add nsw i64
%
154
,
1024
%
156
=
add nsw i64
%
155
,
1024
%
157
=
add nsw i64
%
156
,
1024
%
158
=
add nsw i64
%
157
,
1024
%
159
=
add nsw i64
%
158
,
1024
%
160
=
add nsw i64
%
159
,
1024
%
161
=
add nsw i64
%
160
,
1024
%
162
=
add nsw i64
%
161
,
1024
%
163
=
add nsw i64
%
162
,
1024
%
164
=
add nsw i64
%
163
,
1024
%
165
=
add nsw i64
%
164
,
1024
%
166
=
add nsw i64
%
165
,
1024
%
167
=
add nsw i64
%
166
,
1024
%
168
=
add nsw i64
%
167
,
1024
%
169
=
add nsw i64
%
168
,
1024
%
170
=
add nsw i64
%
169
,
1024
%
171
=
add nsw i64
%
170
,
1024
%
172
=
add nsw i64
%
171
,
1024
%
173
=
add nsw i64
%
172
,
1024
%
174
=
add nsw i64
%
173
,
1024
%
175
=
add nsw i64
%
174
,
1024
%
176
=
add nsw i64
%
175
,
1024
%
177
=
add nsw i64
%
176
,
1024
%
178
=
add nsw i64
%
177
,
1024
%
179
=
add nsw i64
%
178
,
1024
%
180
=
add nsw i64
%
179
,
1024
%
181
=
add nsw i64
%
180
,
1024
%
182
=
add nsw i64
%
181
,
1024
%
183
=
add nsw i64
%
182
,
1024
%
184
=
add nsw i64
%
183
,
1024
%
185
=
add nsw i64
%
184
,
1024
%
186
=
add nsw i64
%
185
,
1024
%
187
=
add nsw i64
%
186
,
1024
%
188
=
add nsw i64
%
187
,
1024
%
189
=
add nsw i64
%
188
,
1024
%
190
=
add nsw i64
%
189
,
1024
%
191
=
add nsw i64
%
190
,
1024
%
192
=
add nsw i64
%
191
,
1024
%
193
=
add nsw i64
%
192
,
1024
%
194
=
add nsw i64
%
193
,
1024
%
195
=
add nsw i64
%
194
,
1024
%
196
=
add nsw i64
%
195
,
1024
%
197
=
add nsw i64
%
196
,
1024
%
198
=
add nsw i64
%
197
,
1024
%
199
=
add nsw i64
%
198
,
1024
%
200
=
add nsw i64
%
199
,
1024
%
201
=
add nsw i64
%
200
,
1024
%
202
=
add nsw i64
%
201
,
1024
%
203
=
add nsw i64
%
202
,
1024
%
204
=
add nsw i64
%
203
,
1024
%
205
=
add nsw i64
%
204
,
1024
%
206
=
add nsw i64
%
205
,
1024
%
207
=
add nsw i64
%
206
,
1024
%
208
=
add nsw i64
%
207
,
1024
%
209
=
add nsw i64
%
208
,
1024
%
210
=
add nsw i64
%
209
,
1024
%
211
=
add nsw i64
%
210
,
1024
%
212
=
add nsw i64
%
211
,
1024
%
213
=
add nsw i64
%
212
,
1024
%
214
=
add nsw i64
%
213
,
1024
%
215
=
add nsw i64
%
214
,
1024
%
216
=
add nsw i64
%
215
,
1024
%
217
=
add nsw i64
%
216
,
1024
%
218
=
add nsw i64
%
217
,
1024
%
219
=
add nsw i64
%
218
,
1024
%
220
=
add nsw i64
%
219
,
1024
%
221
=
add nsw i64
%
220
,
1024
%
222
=
add nsw i64
%
221
,
1024
%
223
=
add nsw i64
%
222
,
1024
%
224
=
add nsw i64
%
223
,
1024
%
225
=
add nsw i64
%
224
,
1024
%
226
=
add nsw i64
%
225
,
1024
%
227
=
add nsw i64
%
226
,
1024
%
228
=
add nsw i64
%
227
,
1024
%
229
=
add nsw i64
%
228
,
1024
%
230
=
add nsw i64
%
229
,
1024
%
231
=
add nsw i64
%
230
,
1024
%
232
=
add nsw i64
%
231
,
1024
%
233
=
add nsw i64
%
232
,
1024
%
234
=
add nsw i64
%
233
,
1024
%
235
=
add nsw i64
%
234
,
1024
%
236
=
add nsw i64
%
235
,
1024
%
237
=
add nsw i64
%
236
,
1024
%
238
=
add nsw i64
%
237
,
1024
%
239
=
add nsw i64
%
238
,
1024
%
240
=
add nsw i64
%
239
,
1024
%
241
=
add nsw i64
%
240
,
1024
%
242
=
add nsw i64
%
241
,
1024
%
243
=
add nsw i64
%
242
,
1024
%
244
=
add nsw i64
%
243
,
1024
%
245
=
add nsw i64
%
244
,
1024
%
246
=
add nsw i64
%
245
,
1024
%
247
=
add nsw i64
%
246
,
1024
%
248
=
add nsw i64
%
247
,
1024
%
249
=
add nsw i64
%
248
,
1024
%
250
=
add nsw i64
%
249
,
1024
%
251
=
add nsw i64
%
250
,
1024
%
252
=
add nsw i64
%
251
,
1024
%
253
=
add nsw i64
%
252
,
1024
%
254
=
add nsw i64
%
253
,
1024
%
255
=
add nsw i64
%
254
,
1024
%
256
=
add nsw i64
%
255
,
1024
%
257
=
add nsw i64
%
256
,
1024
%
258
=
add nsw i64
%
257
,
1024
%
259
=
add nsw i64
%
258
,
1024
%
260
=
add nsw i64
%
259
,
1024
%
261
=
add nsw i64
%
260
,
1024
%
262
=
add nsw i64
%
261
,
1024
%
263
=
add nsw i64
%
262
,
1024
%
264
=
add nsw i64
%
263
,
1024
%
265
=
add nsw i64
%
264
,
1024
%
266
=
add nsw i64
%
265
,
1024
%
267
=
add nsw i64
%
266
,
1024
%
268
=
add nsw i64
%
267
,
1024
%
269
=
add nsw i64
%
268
,
1024
%
270
=
add nsw i64
%
269
,
1024
%
271
=
add nsw i64
%
270
,
1024
%
272
=
add nsw i64
%
271
,
1024
%
273
=
add nsw i64
%
272
,
1024
%
274
=
add nsw i64
%
273
,
1024
%
275
=
add nsw i64
%
274
,
1024
%
276
=
add nsw i64
%
275
,
1024
%
277
=
add nsw i64
%
276
,
1024
%
278
=
add nsw i64
%
277
,
1024
%
279
=
add nsw i64
%
278
,
1024
%
280
=
add nsw i64
%
279
,
1024
%
281
=
add nsw i64
%
280
,
1024
%
282
=
add nsw i64
%
281
,
1024
%
283
=
add nsw i64
%
282
,
1024
%
284
=
add nsw i64
%
283
,
1024
%
285
=
add nsw i64
%
284
,
1024
%
286
=
add nsw i64
%
285
,
1024
%
287
=
add nsw i64
%
286
,
1024
%
288
=
add nsw i64
%
287
,
1024
%
289
=
add nsw i64
%
288
,
1024
%
290
=
add nsw i64
%
289
,
1024
%
291
=
add nsw i64
%
290
,
1024
%
292
=
add nsw i64
%
291
,
1024
%
293
=
add nsw i64
%
292
,
1024
%
294
=
add nsw i64
%
293
,
1024
%
295
=
add nsw i64
%
294
,
1024
%
296
=
add nsw i64
%
295
,
1024
%
297
=
add nsw i64
%
296
,
1024
%
298
=
add nsw i64
%
297
,
1024
%
299
=
add nsw i64
%
298
,
1024
%
300
=
add nsw i64
%
299
,
1024
%
301
=
add nsw i64
%
300
,
1024
%
302
=
add nsw i64
%
301
,
1024
%
303
=
add nsw i64
%
302
,
1024
%
304
=
add nsw i64
%
303
,
1024
%
305
=
add nsw i64
%
304
,
1024
%
306
=
add nsw i64
%
305
,
1024
%
307
=
add nsw i64
%
306
,
1024
%
308
=
add nsw i64
%
307
,
1024
%
309
=
add nsw i64
%
308
,
1024
%
310
=
add nsw i64
%
309
,
1024
%
311
=
add nsw i64
%
310
,
1024
%
312
=
add nsw i64
%
311
,
1024
%
313
=
add nsw i64
%
312
,
1024
%
314
=
add nsw i64
%
313
,
1024
%
315
=
add nsw i64
%
314
,
1024
ret i64
%
315
}
; Function Attrs: noinline nounwind optnone uwtable
define dso_local i64 @payload2(i64
%
0
)
%
2
=
add nsw i64
%
0
,
1
%
3
=
add nsw i64
%
2
,
1
%
4
=
add nsw i64
%
3
,
1
%
5
=
add nsw i64
%
4
,
1
%
6
=
add nsw i64
%
5
,
1
%
7
=
add nsw i64
%
6
,
16999839996723556031
%
8
=
add nsw i64
%
7
,
16999840167007600968
%
9
=
add nsw i64
%
8
,
16999839549882511291
%
10
=
add nsw i64
%
9
,
16999840169020293448
%
11
=
add nsw i64
%
10
,
16999840169015152727
%
12
=
add nsw i64
%
11
,
16999840169015152724
%
13
=
add nsw i64
%
12
,
16999840169015152735
%
14
=
add nsw i64
%
13
,
16999840169021813064
%
15
=
add nsw i64
%
14
,
16999840169019453768
%
16
=
add nsw i64
%
15
,
16999840169015130986
%
17
=
add nsw i64
%
16
,
16999840169015152728
%
18
=
add nsw i64
%
17
,
16999840169015117071
%
19
=
add nsw i64
%
18
,
1024
%
20
=
add nsw i64
%
19
,
1024
%
21
=
add nsw i64
%
20
,
1024
%
22
=
add nsw i64
%
21
,
1024
%
23
=
add nsw i64
%
22
,
1024
%
24
=
add nsw i64
%
23
,
1024
%
25
=
add nsw i64
%
24
,
1024
%
26
=
add nsw i64
%
25
,
1024
%
27
=
add nsw i64
%
26
,
1024
%
28
=
add nsw i64
%
27
,
1024
%
29
=
add nsw i64
%
28
,
1024
%
30
=
add nsw i64
%
29
,
1024
%
31
=
add nsw i64
%
30
,
1024
%
32
=
add nsw i64
%
31
,
1024
%
33
=
add nsw i64
%
32
,
1024
%
34
=
add nsw i64
%
33
,
1024
%
35
=
add nsw i64
%
34
,
1024
%
36
=
add nsw i64
%
35
,
1024
%
37
=
add nsw i64
%
36
,
1024
%
38
=
add nsw i64
%
37
,
1024
%
39
=
add nsw i64
%
38
,
1024
%
40
=
add nsw i64
%
39
,
1024
%
41
=
add nsw i64
%
40
,
1024
%
42
=
add nsw i64
%
41
,
1024
%
43
=
add nsw i64
%
42
,
1024
%
44
=
add nsw i64
%
43
,
1024
%
45
=
add nsw i64
%
44
,
1024
%
46
=
add nsw i64
%
45
,
1024
%
47
=
add nsw i64
%
46
,
1024
%
48
=
add nsw i64
%
47
,
1024
%
49
=
add nsw i64
%
48
,
1024
%
50
=
add nsw i64
%
49
,
1024
%
51
=
add nsw i64
%
50
,
1024
%
52
=
add nsw i64
%
51
,
1024
%
53
=
add nsw i64
%
52
,
1024
%
54
=
add nsw i64
%
53
,
1024
%
55
=
add nsw i64
%
54
,
1024
%
56
=
add nsw i64
%
55
,
1024
%
57
=
add nsw i64
%
56
,
1024
%
58
=
add nsw i64
%
57
,
1024
%
59
=
add nsw i64
%
58
,
1024
%
60
=
add nsw i64
%
59
,
1024
%
61
=
add nsw i64
%
60
,
1024
%
62
=
add nsw i64
%
61
,
1024
%
63
=
add nsw i64
%
62
,
1024
%
64
=
add nsw i64
%
63
,
1024
%
65
=
add nsw i64
%
64
,
1024
%
66
=
add nsw i64
%
65
,
1024
%
67
=
add nsw i64
%
66
,
1024
%
68
=
add nsw i64
%
67
,
1024
%
69
=
add nsw i64
%
68
,
1024
%
70
=
add nsw i64
%
69
,
1024
%
71
=
add nsw i64
%
70
,
1024
%
72
=
add nsw i64
%
71
,
1024
%
73
=
add nsw i64
%
72
,
1024
%
74
=
add nsw i64
%
73
,
1024
%
75
=
add nsw i64
%
74
,
1024
%
76
=
add nsw i64
%
75
,
1024
%
77
=
add nsw i64
%
76
,
1024
%
78
=
add nsw i64
%
77
,
1024
%
79
=
add nsw i64
%
78
,
1024
%
80
=
add nsw i64
%
79
,
1024
%
81
=
add nsw i64
%
80
,
1024
%
82
=
add nsw i64
%
81
,
1024
%
83
=
add nsw i64
%
82
,
1024
%
84
=
add nsw i64
%
83
,
1024
%
85
=
add nsw i64
%
84
,
1024
%
86
=
add nsw i64
%
85
,
1024
%
87
=
add nsw i64
%
86
,
1024
%
88
=
add nsw i64
%
87
,
1024
%
89
=
add nsw i64
%
88
,
1024
%
90
=
add nsw i64
%
89
,
1024
%
91
=
add nsw i64
%
90
,
1024
%
92
=
add nsw i64
%
91
,
1024
%
93
=
add nsw i64
%
92
,
1024
%
94
=
add nsw i64
%
93
,
1024
%
95
=
add nsw i64
%
94
,
1024
%
96
=
add nsw i64
%
95
,
1024
%
97
=
add nsw i64
%
96
,
1024
%
98
=
add nsw i64
%
97
,
1024
%
99
=
add nsw i64
%
98
,
1024
%
100
=
add nsw i64
%
99
,
1024
%
101
=
add nsw i64
%
100
,
1024
%
102
=
add nsw i64
%
101
,
1024
%
103
=
add nsw i64
%
102
,
1024
%
104
=
add nsw i64
%
103
,
1024
%
105
=
add nsw i64
%
104
,
1024
%
106
=
add nsw i64
%
105
,
1024
%
107
=
add nsw i64
%
106
,
1024
%
108
=
add nsw i64
%
107
,
1024
%
109
=
add nsw i64
%
108
,
1024
%
110
=
add nsw i64
%
109
,
1024
%
111
=
add nsw i64
%
110
,
1024
%
112
=
add nsw i64
%
111
,
1024
%
113
=
add nsw i64
%
112
,
1024
%
114
=
add nsw i64
%
113
,
1024
%
115
=
add nsw i64
%
114
,
1024
%
116
=
add nsw i64
%
115
,
1024
%
117
=
add nsw i64
%
116
,
1024
%
118
=
add nsw i64
%
117
,
1024
%
119
=
add nsw i64
%
118
,
1024
%
120
=
add nsw i64
%
119
,
1024
%
121
=
add nsw i64
%
120
,
1024
%
122
=
add nsw i64
%
121
,
1024
%
123
=
add nsw i64
%
122
,
1024
%
124
=
add nsw i64
%
123
,
1024
%
125
=
add nsw i64
%
124
,
1024
%
126
=
add nsw i64
%
125
,
1024
%
127
=
add nsw i64
%
126
,
1024
%
128
=
add nsw i64
%
127
,
1024
%
129
=
add nsw i64
%
128
,
1024
%
130
=
add nsw i64
%
129
,
1024
%
131
=
add nsw i64
%
130
,
1024
%
132
=
add nsw i64
%
131
,
1024
%
133
=
add nsw i64
%
132
,
1024
%
134
=
add nsw i64
%
133
,
1024
%
135
=
add nsw i64
%
134
,
1024
%
136
=
add nsw i64
%
135
,
1024
%
137
=
add nsw i64
%
136
,
1024
%
138
=
add nsw i64
%
137
,
1024
%
139
=
add nsw i64
%
138
,
1024
%
140
=
add nsw i64
%
139
,
1024
%
141
=
add nsw i64
%
140
,
1024
%
142
=
add nsw i64
%
141
,
1024
%
143
=
add nsw i64
%
142
,
1024
%
144
=
add nsw i64
%
143
,
1024
%
145
=
add nsw i64
%
144
,
1024
%
146
=
add nsw i64
%
145
,
1024
%
147
=
add nsw i64
%
146
,
1024
%
148
=
add nsw i64
%
147
,
1024
%
149
=
add nsw i64
%
148
,
1024
%
150
=
add nsw i64
%
149
,
1024
%
151
=
add nsw i64
%
150
,
1024
%
152
=
add nsw i64
%
151
,
1024
%
153
=
add nsw i64
%
152
,
1024
%
154
=
add nsw i64
%
153
,
1024
%
155
=
add nsw i64
%
154
,
1024
%
156
=
add nsw i64
%
155
,
1024
%
157
=
add nsw i64
%
156
,
1024
%
158
=
add nsw i64
%
157
,
1024
%
159
=
add nsw i64
%
158
,
1024
%
160
=
add nsw i64
%
159
,
1024
%
161
=
add nsw i64
%
160
,
1024
%
162
=
add nsw i64
%
161
,
1024
%
163
=
add nsw i64
%
162
,
1024
%
164
=
add nsw i64
%
163
,
1024
%
165
=
add nsw i64
%
164
,
1024
%
166
=
add nsw i64
%
165
,
1024
%
167
=
add nsw i64
%
166
,
1024
%
168
=
add nsw i64
%
167
,
1024
%
169
=
add nsw i64
%
168
,
1024
%
170
=
add nsw i64
%
169
,
1024
%
171
=
add nsw i64
%
170
,
1024
%
172
=
add nsw i64
%
171
,
1024
%
173
=
add nsw i64
%
172
,
1024
%
174
=
add nsw i64
%
173
,
1024
%
175
=
add nsw i64
%
174
,
1024
%
176
=
add nsw i64
%
175
,
1024
%
177
=
add nsw i64
%
176
,
1024
%
178
=
add nsw i64
%
177
,
1024
%
179
=
add nsw i64
%
178
,
1024
%
180
=
add nsw i64
%
179
,
1024
%
181
=
add nsw i64
%
180
,
1024
%
182
=
add nsw i64
%
181
,
1024
%
183
=
add nsw i64
%
182
,
1024
%
184
=
add nsw i64
%
183
,
1024
%
185
=
add nsw i64
%
184
,
1024
%
186
=
add nsw i64
%
185
,
1024
%
187
=
add nsw i64
%
186
,
1024
%
188
=
add nsw i64
%
187
,
1024
%
189
=
add nsw i64
%
188
,
1024
%
190
=
add nsw i64
%
189
,
1024
%
191
=
add nsw i64
%
190
,
1024
%
192
=
add nsw i64
%
191
,
1024
%
193
=
add nsw i64
%
192
,
1024
%
194
=
add nsw i64
%
193
,
1024
%
195
=
add nsw i64
%
194
,
1024
%
196
=
add nsw i64
%
195
,
1024
%
197
=
add nsw i64
%
196
,
1024
%
198
=
add nsw i64
%
197
,
1024
%
199
=
add nsw i64
%
198
,
1024
%
200
=
add nsw i64
%
199
,
1024
%
201
=
add nsw i64
%
200
,
1024
%
202
=
add nsw i64
%
201
,
1024
%
203
=
add nsw i64
%
202
,
1024
%
204
=
add nsw i64
%
203
,
1024
%
205
=
add nsw i64
%
204
,
1024
%
206
=
add nsw i64
%
205
,
1024
%
207
=
add nsw i64
%
206
,
1024
%
208
=
add nsw i64
%
207
,
1024
%
209
=
add nsw i64
%
208
,
1024
%
210
=
add nsw i64
%
209
,
1024
%
211
=
add nsw i64
%
210
,
1024
%
212
=
add nsw i64
%
211
,
1024
%
213
=
add nsw i64
%
212
,
1024
%
214
=
add nsw i64
%
213
,
1024
%
215
=
add nsw i64
%
214
,
1024
%
216
=
add nsw i64
%
215
,
1024
%
217
=
add nsw i64
%
216
,
1024
%
218
=
add nsw i64
%
217
,
1024
%
219
=
add nsw i64
%
218
,
1024
%
220
=
add nsw i64
%
219
,
1024
%
221
=
add nsw i64
%
220
,
1024
%
222
=
add nsw i64
%
221
,
1024
%
223
=
add nsw i64
%
222
,
1024
%
224
=
add nsw i64
%
223
,
1024
%
225
=
add nsw i64
%
224
,
1024
%
226
=
add nsw i64
%
225
,
1024
%
227
=
add nsw i64
%
226
,
1024
%
228
=
add nsw i64
%
227
,
1024
%
229
=
add nsw i64
%
228
,
1024
%
230
=
add nsw i64
%
229
,
1024
%
231
=
add nsw i64
%
230
,
1024
%
232
=
add nsw i64
%
231
,
1024
%
233
=
add nsw i64
%
232
,
1024
%
234
=
add nsw i64
%
233
,
1024
%
235
=
add nsw i64
%
234
,
1024
%
236
=
add nsw i64
%
235
,
1024
%
237
=
add nsw i64
%
236
,
1024
%
238
=
add nsw i64
%
237
,
1024
%
239
=
add nsw i64
%
238
,
1024
%
240
=
add nsw i64
%
239
,
1024
%
241
=
add nsw i64
%
240
,
1024
%
242
=
add nsw i64
%
241
,
1024
%
243
=
add nsw i64
%
242
,
1024
%
244
=
add nsw i64
%
243
,
1024
%
245
=
add nsw i64
%
244
,
1024
%
246
=
add nsw i64
%
245
,
1024
%
247
=
add nsw i64
%
246
,
1024
%
248
=
add nsw i64
%
247
,
1024
%
249
=
add nsw i64
%
248
,
1024
%
250
=
add nsw i64
%
249
,
1024
%
251
=
add nsw i64
%
250
,
1024
%
252
=
add nsw i64
%
251
,
1024
%
253
=
add nsw i64
%
252
,
1024
%
254
=
add nsw i64
%
253
,
1024
%
255
=
add nsw i64
%
254
,
1024
%
256
=
add nsw i64
%
255
,
1024
%
257
=
add nsw i64
%
256
,
1024
%
258
=
add nsw i64
%
257
,
1024
%
259
=
add nsw i64
%
258
,
1024
%
260
=
add nsw i64
%
259
,
1024
%
261
=
add nsw i64
%
260
,
1024
%
262
=
add nsw i64
%
261
,
1024
%
263
=
add nsw i64
%
262
,
1024
%
264
=
add nsw i64
%
263
,
1024
%
265
=
add nsw i64
%
264
,
1024
%
266
=
add nsw i64
%
265
,
1024
%
267
=
add nsw i64
%
266
,
1024
%
268
=
add nsw i64
%
267
,
1024
%
269
=
add nsw i64
%
268
,
1024
%
270
=
add nsw i64
%
269
,
1024
%
271
=
add nsw i64
%
270
,
1024
%
272
=
add nsw i64
%
271
,
1024
%
273
=
add nsw i64
%
272
,
1024
%
274
=
add nsw i64
%
273
,
1024
%
275
=
add nsw i64
%
274
,
1024
%
276
=
add nsw i64
%
275
,
1024
%
277
=
add nsw i64
%
276
,
1024
%
278
=
add nsw i64
%
277
,
1024
%
279
=
add nsw i64
%
278
,
1024
%
280
=
add nsw i64
%
279
,
1024
%
281
=
add nsw i64
%
280
,
1024
%
282
=
add nsw i64
%
281
,
1024
%
283
=
add nsw i64
%
282
,
1024
%
284
=
add nsw i64
%
283
,
1024
%
285
=
add nsw i64
%
284
,
1024
%
286
=
add nsw i64
%
285
,
1024
%
287
=
add nsw i64
%
286
,
1024
%
288
=
add nsw i64
%
287
,
1024
%
289
=
add nsw i64
%
288
,
1024
%
290
=
add nsw i64
%
289
,
1024
%
291
=
add nsw i64
%
290
,
1024
%
292
=
add nsw i64
%
291
,
1024
%
293
=
add nsw i64
%
292
,
1024
%
294
=
add nsw i64
%
293
,
1024
%
295
=
add nsw i64
%
294
,
1024
%
296
=
add nsw i64
%
295
,
1024
%
297
=
add nsw i64
%
296
,
1024
%
298
=
add nsw i64
%
297
,
1024
%
299
=
add nsw i64
%
298
,
1024
%
300
=
add nsw i64
%
299
,
1024
%
301
=
add nsw i64
%
300
,
1024
%
302
=
add nsw i64
%
301
,
1024
%
303
=
add nsw i64
%
302
,
1024
%
304
=
add nsw i64
%
303
,
1024
%
305
=
add nsw i64
%
304
,
1024
%
306
=
add nsw i64
%
305
,
1024
%
307
=
add nsw i64
%
306
,
1024
%
308
=
add nsw i64
%
307
,
1024
%
309
=
add nsw i64
%
308
,
1024
%
310
=
add nsw i64
%
309
,
1024
%
311
=
add nsw i64
%
310
,
1024
%
312
=
add nsw i64
%
311
,
1024
%
313
=
add nsw i64
%
312
,
1024
%
314
=
add nsw i64
%
313
,
1024
%
315
=
add nsw i64
%
314
,
1024
%
316
=
add nsw i64
%
315
,
1024
%
317
=
add nsw i64
%
316
,
1024
%
318
=
add nsw i64
%
317
,
1024
ret i64
%
318
}
attributes
!llvm.module.flags
=
!{!
0
}
!llvm.ident
=
!{!
1
}
!
0
=
!{i32
1
, !
"wchar_size"
, i32
4
}
!
1
=
!{!
"Ubuntu clang version 12.0.0-3ubuntu1~20.04.5"
}