1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Runtime LibCalls Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: RuntimeLibcalls.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10#ifdef GET_RUNTIME_LIBCALL_ENUM
11namespace llvm {
12namespace RTLIB {
13enum Libcall : unsigned short {
14 ACOS_F32 = 0,
15 ACOS_F64 = 1,
16 ACOS_F80 = 2,
17 ACOS_F128 = 3,
18 ACOS_PPCF128 = 4,
19 ADD_F32 = 5,
20 ADD_F64 = 6,
21 ADD_F80 = 7,
22 ADD_F128 = 8,
23 ADD_PPCF128 = 9,
24 AEABI_MEMCLR = 10,
25 AEABI_MEMCLR4 = 11,
26 AEABI_MEMCLR8 = 12,
27 AEABI_MEMCPY4 = 13,
28 AEABI_MEMCPY8 = 14,
29 AEABI_MEMMOVE4 = 15,
30 AEABI_MEMMOVE8 = 16,
31 AEABI_MEMSET4 = 17,
32 AEABI_MEMSET8 = 18,
33 ASIN_F32 = 19,
34 ASIN_F64 = 20,
35 ASIN_F80 = 21,
36 ASIN_F128 = 22,
37 ASIN_PPCF128 = 23,
38 ATAN2_F32 = 24,
39 ATAN2_F64 = 25,
40 ATAN2_F80 = 26,
41 ATAN2_F128 = 27,
42 ATAN2_PPCF128 = 28,
43 ATAN_F32 = 29,
44 ATAN_F64 = 30,
45 ATAN_F80 = 31,
46 ATAN_F128 = 32,
47 ATAN_PPCF128 = 33,
48 ATOMIC_COMPARE_EXCHANGE = 34,
49 ATOMIC_COMPARE_EXCHANGE_1 = 35,
50 ATOMIC_COMPARE_EXCHANGE_2 = 36,
51 ATOMIC_COMPARE_EXCHANGE_4 = 37,
52 ATOMIC_COMPARE_EXCHANGE_8 = 38,
53 ATOMIC_COMPARE_EXCHANGE_16 = 39,
54 ATOMIC_EXCHANGE = 40,
55 ATOMIC_EXCHANGE_1 = 41,
56 ATOMIC_EXCHANGE_2 = 42,
57 ATOMIC_EXCHANGE_4 = 43,
58 ATOMIC_EXCHANGE_8 = 44,
59 ATOMIC_EXCHANGE_16 = 45,
60 ATOMIC_FETCH_ADD_1 = 46,
61 ATOMIC_FETCH_ADD_2 = 47,
62 ATOMIC_FETCH_ADD_4 = 48,
63 ATOMIC_FETCH_ADD_8 = 49,
64 ATOMIC_FETCH_ADD_16 = 50,
65 ATOMIC_FETCH_AND_1 = 51,
66 ATOMIC_FETCH_AND_2 = 52,
67 ATOMIC_FETCH_AND_4 = 53,
68 ATOMIC_FETCH_AND_8 = 54,
69 ATOMIC_FETCH_AND_16 = 55,
70 ATOMIC_FETCH_NAND_1 = 56,
71 ATOMIC_FETCH_NAND_2 = 57,
72 ATOMIC_FETCH_NAND_4 = 58,
73 ATOMIC_FETCH_NAND_8 = 59,
74 ATOMIC_FETCH_NAND_16 = 60,
75 ATOMIC_FETCH_OR_1 = 61,
76 ATOMIC_FETCH_OR_2 = 62,
77 ATOMIC_FETCH_OR_4 = 63,
78 ATOMIC_FETCH_OR_8 = 64,
79 ATOMIC_FETCH_OR_16 = 65,
80 ATOMIC_FETCH_SUB_1 = 66,
81 ATOMIC_FETCH_SUB_2 = 67,
82 ATOMIC_FETCH_SUB_4 = 68,
83 ATOMIC_FETCH_SUB_8 = 69,
84 ATOMIC_FETCH_SUB_16 = 70,
85 ATOMIC_FETCH_XOR_1 = 71,
86 ATOMIC_FETCH_XOR_2 = 72,
87 ATOMIC_FETCH_XOR_4 = 73,
88 ATOMIC_FETCH_XOR_8 = 74,
89 ATOMIC_FETCH_XOR_16 = 75,
90 ATOMIC_LOAD = 76,
91 ATOMIC_LOAD_1 = 77,
92 ATOMIC_LOAD_2 = 78,
93 ATOMIC_LOAD_4 = 79,
94 ATOMIC_LOAD_8 = 80,
95 ATOMIC_LOAD_16 = 81,
96 ATOMIC_STORE = 82,
97 ATOMIC_STORE_1 = 83,
98 ATOMIC_STORE_2 = 84,
99 ATOMIC_STORE_4 = 85,
100 ATOMIC_STORE_8 = 86,
101 ATOMIC_STORE_16 = 87,
102 BZERO = 88,
103 CALLOC = 89,
104 CBRT_F32 = 90,
105 CBRT_F64 = 91,
106 CBRT_F80 = 92,
107 CBRT_F128 = 93,
108 CBRT_PPCF128 = 94,
109 CEIL_F32 = 95,
110 CEIL_F64 = 96,
111 CEIL_F80 = 97,
112 CEIL_F128 = 98,
113 CEIL_PPCF128 = 99,
114 CLEAR_CACHE = 100,
115 CONVERT_F128_PPCF128 = 101,
116 CONVERT_PPCF128_F128 = 102,
117 COPYSIGN_F32 = 103,
118 COPYSIGN_F64 = 104,
119 COPYSIGN_F80 = 105,
120 COPYSIGN_F128 = 106,
121 COPYSIGN_PPCF128 = 107,
122 COSH_F32 = 108,
123 COSH_F64 = 109,
124 COSH_F80 = 110,
125 COSH_F128 = 111,
126 COSH_PPCF128 = 112,
127 COS_F32 = 113,
128 COS_F64 = 114,
129 COS_F80 = 115,
130 COS_F128 = 116,
131 COS_PPCF128 = 117,
132 CTLZ_I32 = 118,
133 CTLZ_I64 = 119,
134 CTLZ_I128 = 120,
135 CTPOP_I32 = 121,
136 CTPOP_I64 = 122,
137 CTPOP_I128 = 123,
138 CXA_END_CLEANUP = 124,
139 DEOPTIMIZE = 125,
140 DIV_F32 = 126,
141 DIV_F64 = 127,
142 DIV_F80 = 128,
143 DIV_F128 = 129,
144 DIV_PPCF128 = 130,
145 EXP2_F32 = 131,
146 EXP2_F64 = 132,
147 EXP2_F80 = 133,
148 EXP2_F128 = 134,
149 EXP2_FINITE_F32 = 135,
150 EXP2_FINITE_F64 = 136,
151 EXP2_FINITE_F80 = 137,
152 EXP2_FINITE_F128 = 138,
153 EXP2_FINITE_PPCF128 = 139,
154 EXP2_PPCF128 = 140,
155 EXP10_F32 = 141,
156 EXP10_F64 = 142,
157 EXP10_F80 = 143,
158 EXP10_F128 = 144,
159 EXP10_FINITE_F32 = 145,
160 EXP10_FINITE_F64 = 146,
161 EXP10_FINITE_F80 = 147,
162 EXP10_FINITE_F128 = 148,
163 EXP10_FINITE_PPCF128 = 149,
164 EXP10_PPCF128 = 150,
165 EXP_F32 = 151,
166 EXP_F64 = 152,
167 EXP_F80 = 153,
168 EXP_F128 = 154,
169 EXP_FINITE_F32 = 155,
170 EXP_FINITE_F64 = 156,
171 EXP_FINITE_F80 = 157,
172 EXP_FINITE_F128 = 158,
173 EXP_FINITE_PPCF128 = 159,
174 EXP_PPCF128 = 160,
175 FEGETENV = 161,
176 FEGETMODE = 162,
177 FESETENV = 163,
178 FESETMODE = 164,
179 FLOOR_F32 = 165,
180 FLOOR_F64 = 166,
181 FLOOR_F80 = 167,
182 FLOOR_F128 = 168,
183 FLOOR_PPCF128 = 169,
184 FMAXIMUM_F32 = 170,
185 FMAXIMUM_F64 = 171,
186 FMAXIMUM_F80 = 172,
187 FMAXIMUM_F128 = 173,
188 FMAXIMUM_NUM_F32 = 174,
189 FMAXIMUM_NUM_F64 = 175,
190 FMAXIMUM_NUM_F80 = 176,
191 FMAXIMUM_NUM_F128 = 177,
192 FMAXIMUM_NUM_PPCF128 = 178,
193 FMAXIMUM_PPCF128 = 179,
194 FMAX_F32 = 180,
195 FMAX_F64 = 181,
196 FMAX_F80 = 182,
197 FMAX_F128 = 183,
198 FMAX_PPCF128 = 184,
199 FMA_F32 = 185,
200 FMA_F64 = 186,
201 FMA_F80 = 187,
202 FMA_F128 = 188,
203 FMA_PPCF128 = 189,
204 FMINIMUM_F32 = 190,
205 FMINIMUM_F64 = 191,
206 FMINIMUM_F80 = 192,
207 FMINIMUM_F128 = 193,
208 FMINIMUM_NUM_F32 = 194,
209 FMINIMUM_NUM_F64 = 195,
210 FMINIMUM_NUM_F80 = 196,
211 FMINIMUM_NUM_F128 = 197,
212 FMINIMUM_NUM_PPCF128 = 198,
213 FMINIMUM_PPCF128 = 199,
214 FMIN_F32 = 200,
215 FMIN_F64 = 201,
216 FMIN_F80 = 202,
217 FMIN_F128 = 203,
218 FMIN_PPCF128 = 204,
219 FPEXT_BF16_F32 = 205,
220 FPEXT_F16_F32 = 206,
221 FPEXT_F16_F64 = 207,
222 FPEXT_F16_F80 = 208,
223 FPEXT_F16_F128 = 209,
224 FPEXT_F32_F64 = 210,
225 FPEXT_F32_F128 = 211,
226 FPEXT_F32_PPCF128 = 212,
227 FPEXT_F64_F128 = 213,
228 FPEXT_F64_PPCF128 = 214,
229 FPEXT_F80_F128 = 215,
230 FPROUND_F32_BF16 = 216,
231 FPROUND_F32_F16 = 217,
232 FPROUND_F64_BF16 = 218,
233 FPROUND_F64_F16 = 219,
234 FPROUND_F64_F32 = 220,
235 FPROUND_F80_BF16 = 221,
236 FPROUND_F80_F16 = 222,
237 FPROUND_F80_F32 = 223,
238 FPROUND_F80_F64 = 224,
239 FPROUND_F128_BF16 = 225,
240 FPROUND_F128_F16 = 226,
241 FPROUND_F128_F32 = 227,
242 FPROUND_F128_F64 = 228,
243 FPROUND_F128_F80 = 229,
244 FPROUND_PPCF128_F16 = 230,
245 FPROUND_PPCF128_F32 = 231,
246 FPROUND_PPCF128_F64 = 232,
247 FPTOSINT_F16_I32 = 233,
248 FPTOSINT_F16_I64 = 234,
249 FPTOSINT_F16_I128 = 235,
250 FPTOSINT_F32_I32 = 236,
251 FPTOSINT_F32_I64 = 237,
252 FPTOSINT_F32_I128 = 238,
253 FPTOSINT_F64_I32 = 239,
254 FPTOSINT_F64_I64 = 240,
255 FPTOSINT_F64_I128 = 241,
256 FPTOSINT_F80_I32 = 242,
257 FPTOSINT_F80_I64 = 243,
258 FPTOSINT_F80_I128 = 244,
259 FPTOSINT_F128_I32 = 245,
260 FPTOSINT_F128_I64 = 246,
261 FPTOSINT_F128_I128 = 247,
262 FPTOSINT_PPCF128_I32 = 248,
263 FPTOSINT_PPCF128_I64 = 249,
264 FPTOSINT_PPCF128_I128 = 250,
265 FPTOUINT_F16_I32 = 251,
266 FPTOUINT_F16_I64 = 252,
267 FPTOUINT_F16_I128 = 253,
268 FPTOUINT_F32_I32 = 254,
269 FPTOUINT_F32_I64 = 255,
270 FPTOUINT_F32_I128 = 256,
271 FPTOUINT_F64_I32 = 257,
272 FPTOUINT_F64_I64 = 258,
273 FPTOUINT_F64_I128 = 259,
274 FPTOUINT_F80_I32 = 260,
275 FPTOUINT_F80_I64 = 261,
276 FPTOUINT_F80_I128 = 262,
277 FPTOUINT_F128_I32 = 263,
278 FPTOUINT_F128_I64 = 264,
279 FPTOUINT_F128_I128 = 265,
280 FPTOUINT_PPCF128_I32 = 266,
281 FPTOUINT_PPCF128_I64 = 267,
282 FPTOUINT_PPCF128_I128 = 268,
283 FREXP_F32 = 269,
284 FREXP_F64 = 270,
285 FREXP_F80 = 271,
286 FREXP_F128 = 272,
287 FREXP_PPCF128 = 273,
288 HEXAGON_MEMCPY_LIKELY_ALIGNED_MIN32BYTES_MULT8BYTES = 274,
289 LDEXP_F32 = 275,
290 LDEXP_F64 = 276,
291 LDEXP_F80 = 277,
292 LDEXP_F128 = 278,
293 LDEXP_PPCF128 = 279,
294 LLRINT_F32 = 280,
295 LLRINT_F64 = 281,
296 LLRINT_F80 = 282,
297 LLRINT_F128 = 283,
298 LLRINT_PPCF128 = 284,
299 LLROUND_F32 = 285,
300 LLROUND_F64 = 286,
301 LLROUND_F80 = 287,
302 LLROUND_F128 = 288,
303 LLROUND_PPCF128 = 289,
304 LOG2_F32 = 290,
305 LOG2_F64 = 291,
306 LOG2_F80 = 292,
307 LOG2_F128 = 293,
308 LOG2_FINITE_F32 = 294,
309 LOG2_FINITE_F64 = 295,
310 LOG2_FINITE_F80 = 296,
311 LOG2_FINITE_F128 = 297,
312 LOG2_FINITE_PPCF128 = 298,
313 LOG2_PPCF128 = 299,
314 LOG10_F32 = 300,
315 LOG10_F64 = 301,
316 LOG10_F80 = 302,
317 LOG10_F128 = 303,
318 LOG10_FINITE_F32 = 304,
319 LOG10_FINITE_F64 = 305,
320 LOG10_FINITE_F80 = 306,
321 LOG10_FINITE_F128 = 307,
322 LOG10_FINITE_PPCF128 = 308,
323 LOG10_PPCF128 = 309,
324 LOG_F32 = 310,
325 LOG_F64 = 311,
326 LOG_F80 = 312,
327 LOG_F128 = 313,
328 LOG_FINITE_F32 = 314,
329 LOG_FINITE_F64 = 315,
330 LOG_FINITE_F80 = 316,
331 LOG_FINITE_F128 = 317,
332 LOG_FINITE_PPCF128 = 318,
333 LOG_PPCF128 = 319,
334 LRINT_F32 = 320,
335 LRINT_F64 = 321,
336 LRINT_F80 = 322,
337 LRINT_F128 = 323,
338 LRINT_PPCF128 = 324,
339 LROUND_F32 = 325,
340 LROUND_F64 = 326,
341 LROUND_F80 = 327,
342 LROUND_F128 = 328,
343 LROUND_PPCF128 = 329,
344 MEMCPY = 330,
345 MEMCPY_ALIGN_4 = 331,
346 MEMCPY_ELEMENT_UNORDERED_ATOMIC_1 = 332,
347 MEMCPY_ELEMENT_UNORDERED_ATOMIC_2 = 333,
348 MEMCPY_ELEMENT_UNORDERED_ATOMIC_4 = 334,
349 MEMCPY_ELEMENT_UNORDERED_ATOMIC_8 = 335,
350 MEMCPY_ELEMENT_UNORDERED_ATOMIC_16 = 336,
351 MEMMOVE = 337,
352 MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1 = 338,
353 MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2 = 339,
354 MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4 = 340,
355 MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8 = 341,
356 MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16 = 342,
357 MEMSET = 343,
358 MEMSET_ELEMENT_UNORDERED_ATOMIC_1 = 344,
359 MEMSET_ELEMENT_UNORDERED_ATOMIC_2 = 345,
360 MEMSET_ELEMENT_UNORDERED_ATOMIC_4 = 346,
361 MEMSET_ELEMENT_UNORDERED_ATOMIC_8 = 347,
362 MEMSET_ELEMENT_UNORDERED_ATOMIC_16 = 348,
363 MIPS16_RET_DC = 349,
364 MIPS16_RET_DF = 350,
365 MIPS16_RET_SC = 351,
366 MIPS16_RET_SF = 352,
367 MODF_F32 = 353,
368 MODF_F64 = 354,
369 MODF_F80 = 355,
370 MODF_F128 = 356,
371 MODF_PPCF128 = 357,
372 MULO_I32 = 358,
373 MULO_I64 = 359,
374 MULO_I128 = 360,
375 MUL_F32 = 361,
376 MUL_F64 = 362,
377 MUL_F80 = 363,
378 MUL_F128 = 364,
379 MUL_I8 = 365,
380 MUL_I16 = 366,
381 MUL_I32 = 367,
382 MUL_I64 = 368,
383 MUL_I128 = 369,
384 MUL_PPCF128 = 370,
385 NEARBYINT_F32 = 371,
386 NEARBYINT_F64 = 372,
387 NEARBYINT_F80 = 373,
388 NEARBYINT_F128 = 374,
389 NEARBYINT_PPCF128 = 375,
390 NEG_I32 = 376,
391 NEG_I64 = 377,
392 OEQ_F32 = 378,
393 OEQ_F64 = 379,
394 OEQ_F128 = 380,
395 OEQ_PPCF128 = 381,
396 OGE_F32 = 382,
397 OGE_F64 = 383,
398 OGE_F128 = 384,
399 OGE_PPCF128 = 385,
400 OGT_F32 = 386,
401 OGT_F64 = 387,
402 OGT_F128 = 388,
403 OGT_PPCF128 = 389,
404 OLE_F32 = 390,
405 OLE_F64 = 391,
406 OLE_F128 = 392,
407 OLE_PPCF128 = 393,
408 OLT_F32 = 394,
409 OLT_F64 = 395,
410 OLT_F128 = 396,
411 OLT_PPCF128 = 397,
412 OUTLINE_ATOMIC_CAS1_ACQ = 398,
413 OUTLINE_ATOMIC_CAS1_ACQ_REL = 399,
414 OUTLINE_ATOMIC_CAS1_REL = 400,
415 OUTLINE_ATOMIC_CAS1_RELAX = 401,
416 OUTLINE_ATOMIC_CAS2_ACQ = 402,
417 OUTLINE_ATOMIC_CAS2_ACQ_REL = 403,
418 OUTLINE_ATOMIC_CAS2_REL = 404,
419 OUTLINE_ATOMIC_CAS2_RELAX = 405,
420 OUTLINE_ATOMIC_CAS4_ACQ = 406,
421 OUTLINE_ATOMIC_CAS4_ACQ_REL = 407,
422 OUTLINE_ATOMIC_CAS4_REL = 408,
423 OUTLINE_ATOMIC_CAS4_RELAX = 409,
424 OUTLINE_ATOMIC_CAS8_ACQ = 410,
425 OUTLINE_ATOMIC_CAS8_ACQ_REL = 411,
426 OUTLINE_ATOMIC_CAS8_REL = 412,
427 OUTLINE_ATOMIC_CAS8_RELAX = 413,
428 OUTLINE_ATOMIC_CAS16_ACQ = 414,
429 OUTLINE_ATOMIC_CAS16_ACQ_REL = 415,
430 OUTLINE_ATOMIC_CAS16_REL = 416,
431 OUTLINE_ATOMIC_CAS16_RELAX = 417,
432 OUTLINE_ATOMIC_LDADD1_ACQ = 418,
433 OUTLINE_ATOMIC_LDADD1_ACQ_REL = 419,
434 OUTLINE_ATOMIC_LDADD1_REL = 420,
435 OUTLINE_ATOMIC_LDADD1_RELAX = 421,
436 OUTLINE_ATOMIC_LDADD2_ACQ = 422,
437 OUTLINE_ATOMIC_LDADD2_ACQ_REL = 423,
438 OUTLINE_ATOMIC_LDADD2_REL = 424,
439 OUTLINE_ATOMIC_LDADD2_RELAX = 425,
440 OUTLINE_ATOMIC_LDADD4_ACQ = 426,
441 OUTLINE_ATOMIC_LDADD4_ACQ_REL = 427,
442 OUTLINE_ATOMIC_LDADD4_REL = 428,
443 OUTLINE_ATOMIC_LDADD4_RELAX = 429,
444 OUTLINE_ATOMIC_LDADD8_ACQ = 430,
445 OUTLINE_ATOMIC_LDADD8_ACQ_REL = 431,
446 OUTLINE_ATOMIC_LDADD8_REL = 432,
447 OUTLINE_ATOMIC_LDADD8_RELAX = 433,
448 OUTLINE_ATOMIC_LDADD16_ACQ = 434,
449 OUTLINE_ATOMIC_LDADD16_ACQ_REL = 435,
450 OUTLINE_ATOMIC_LDADD16_REL = 436,
451 OUTLINE_ATOMIC_LDADD16_RELAX = 437,
452 OUTLINE_ATOMIC_LDCLR1_ACQ = 438,
453 OUTLINE_ATOMIC_LDCLR1_ACQ_REL = 439,
454 OUTLINE_ATOMIC_LDCLR1_REL = 440,
455 OUTLINE_ATOMIC_LDCLR1_RELAX = 441,
456 OUTLINE_ATOMIC_LDCLR2_ACQ = 442,
457 OUTLINE_ATOMIC_LDCLR2_ACQ_REL = 443,
458 OUTLINE_ATOMIC_LDCLR2_REL = 444,
459 OUTLINE_ATOMIC_LDCLR2_RELAX = 445,
460 OUTLINE_ATOMIC_LDCLR4_ACQ = 446,
461 OUTLINE_ATOMIC_LDCLR4_ACQ_REL = 447,
462 OUTLINE_ATOMIC_LDCLR4_REL = 448,
463 OUTLINE_ATOMIC_LDCLR4_RELAX = 449,
464 OUTLINE_ATOMIC_LDCLR8_ACQ = 450,
465 OUTLINE_ATOMIC_LDCLR8_ACQ_REL = 451,
466 OUTLINE_ATOMIC_LDCLR8_REL = 452,
467 OUTLINE_ATOMIC_LDCLR8_RELAX = 453,
468 OUTLINE_ATOMIC_LDCLR16_ACQ = 454,
469 OUTLINE_ATOMIC_LDCLR16_ACQ_REL = 455,
470 OUTLINE_ATOMIC_LDCLR16_REL = 456,
471 OUTLINE_ATOMIC_LDCLR16_RELAX = 457,
472 OUTLINE_ATOMIC_LDEOR1_ACQ = 458,
473 OUTLINE_ATOMIC_LDEOR1_ACQ_REL = 459,
474 OUTLINE_ATOMIC_LDEOR1_REL = 460,
475 OUTLINE_ATOMIC_LDEOR1_RELAX = 461,
476 OUTLINE_ATOMIC_LDEOR2_ACQ = 462,
477 OUTLINE_ATOMIC_LDEOR2_ACQ_REL = 463,
478 OUTLINE_ATOMIC_LDEOR2_REL = 464,
479 OUTLINE_ATOMIC_LDEOR2_RELAX = 465,
480 OUTLINE_ATOMIC_LDEOR4_ACQ = 466,
481 OUTLINE_ATOMIC_LDEOR4_ACQ_REL = 467,
482 OUTLINE_ATOMIC_LDEOR4_REL = 468,
483 OUTLINE_ATOMIC_LDEOR4_RELAX = 469,
484 OUTLINE_ATOMIC_LDEOR8_ACQ = 470,
485 OUTLINE_ATOMIC_LDEOR8_ACQ_REL = 471,
486 OUTLINE_ATOMIC_LDEOR8_REL = 472,
487 OUTLINE_ATOMIC_LDEOR8_RELAX = 473,
488 OUTLINE_ATOMIC_LDEOR16_ACQ = 474,
489 OUTLINE_ATOMIC_LDEOR16_ACQ_REL = 475,
490 OUTLINE_ATOMIC_LDEOR16_REL = 476,
491 OUTLINE_ATOMIC_LDEOR16_RELAX = 477,
492 OUTLINE_ATOMIC_LDSET1_ACQ = 478,
493 OUTLINE_ATOMIC_LDSET1_ACQ_REL = 479,
494 OUTLINE_ATOMIC_LDSET1_REL = 480,
495 OUTLINE_ATOMIC_LDSET1_RELAX = 481,
496 OUTLINE_ATOMIC_LDSET2_ACQ = 482,
497 OUTLINE_ATOMIC_LDSET2_ACQ_REL = 483,
498 OUTLINE_ATOMIC_LDSET2_REL = 484,
499 OUTLINE_ATOMIC_LDSET2_RELAX = 485,
500 OUTLINE_ATOMIC_LDSET4_ACQ = 486,
501 OUTLINE_ATOMIC_LDSET4_ACQ_REL = 487,
502 OUTLINE_ATOMIC_LDSET4_REL = 488,
503 OUTLINE_ATOMIC_LDSET4_RELAX = 489,
504 OUTLINE_ATOMIC_LDSET8_ACQ = 490,
505 OUTLINE_ATOMIC_LDSET8_ACQ_REL = 491,
506 OUTLINE_ATOMIC_LDSET8_REL = 492,
507 OUTLINE_ATOMIC_LDSET8_RELAX = 493,
508 OUTLINE_ATOMIC_LDSET16_ACQ = 494,
509 OUTLINE_ATOMIC_LDSET16_ACQ_REL = 495,
510 OUTLINE_ATOMIC_LDSET16_REL = 496,
511 OUTLINE_ATOMIC_LDSET16_RELAX = 497,
512 OUTLINE_ATOMIC_SWP1_ACQ = 498,
513 OUTLINE_ATOMIC_SWP1_ACQ_REL = 499,
514 OUTLINE_ATOMIC_SWP1_REL = 500,
515 OUTLINE_ATOMIC_SWP1_RELAX = 501,
516 OUTLINE_ATOMIC_SWP2_ACQ = 502,
517 OUTLINE_ATOMIC_SWP2_ACQ_REL = 503,
518 OUTLINE_ATOMIC_SWP2_REL = 504,
519 OUTLINE_ATOMIC_SWP2_RELAX = 505,
520 OUTLINE_ATOMIC_SWP4_ACQ = 506,
521 OUTLINE_ATOMIC_SWP4_ACQ_REL = 507,
522 OUTLINE_ATOMIC_SWP4_REL = 508,
523 OUTLINE_ATOMIC_SWP4_RELAX = 509,
524 OUTLINE_ATOMIC_SWP8_ACQ = 510,
525 OUTLINE_ATOMIC_SWP8_ACQ_REL = 511,
526 OUTLINE_ATOMIC_SWP8_REL = 512,
527 OUTLINE_ATOMIC_SWP8_RELAX = 513,
528 OUTLINE_ATOMIC_SWP16_ACQ = 514,
529 OUTLINE_ATOMIC_SWP16_ACQ_REL = 515,
530 OUTLINE_ATOMIC_SWP16_REL = 516,
531 OUTLINE_ATOMIC_SWP16_RELAX = 517,
532 POWI_F32 = 518,
533 POWI_F64 = 519,
534 POWI_F80 = 520,
535 POWI_F128 = 521,
536 POWI_PPCF128 = 522,
537 POW_F32 = 523,
538 POW_F64 = 524,
539 POW_F80 = 525,
540 POW_F128 = 526,
541 POW_FINITE_F32 = 527,
542 POW_FINITE_F64 = 528,
543 POW_FINITE_F80 = 529,
544 POW_FINITE_F128 = 530,
545 POW_FINITE_PPCF128 = 531,
546 POW_PPCF128 = 532,
547 REM_F32 = 533,
548 REM_F64 = 534,
549 REM_F80 = 535,
550 REM_F128 = 536,
551 REM_PPCF128 = 537,
552 RETURN_ADDRESS = 538,
553 RINT_F32 = 539,
554 RINT_F64 = 540,
555 RINT_F80 = 541,
556 RINT_F128 = 542,
557 RINT_PPCF128 = 543,
558 RISCV_FLUSH_ICACHE = 544,
559 ROUNDEVEN_F32 = 545,
560 ROUNDEVEN_F64 = 546,
561 ROUNDEVEN_F80 = 547,
562 ROUNDEVEN_F128 = 548,
563 ROUNDEVEN_PPCF128 = 549,
564 ROUND_F32 = 550,
565 ROUND_F64 = 551,
566 ROUND_F80 = 552,
567 ROUND_F128 = 553,
568 ROUND_PPCF128 = 554,
569 SC_MEMCPY = 555,
570 SC_MEMMOVE = 556,
571 SC_MEMSET = 557,
572 SDIVREM_I8 = 558,
573 SDIVREM_I16 = 559,
574 SDIVREM_I32 = 560,
575 SDIVREM_I64 = 561,
576 SDIVREM_I128 = 562,
577 SDIV_I8 = 563,
578 SDIV_I16 = 564,
579 SDIV_I32 = 565,
580 SDIV_I64 = 566,
581 SDIV_I128 = 567,
582 SHL_I16 = 568,
583 SHL_I32 = 569,
584 SHL_I64 = 570,
585 SHL_I128 = 571,
586 SINCOSPI_F32 = 572,
587 SINCOSPI_F64 = 573,
588 SINCOSPI_F80 = 574,
589 SINCOSPI_F128 = 575,
590 SINCOSPI_PPCF128 = 576,
591 SINCOS_F32 = 577,
592 SINCOS_F64 = 578,
593 SINCOS_F80 = 579,
594 SINCOS_F128 = 580,
595 SINCOS_PPCF128 = 581,
596 SINCOS_STRET_F32 = 582,
597 SINCOS_STRET_F64 = 583,
598 SINH_F32 = 584,
599 SINH_F64 = 585,
600 SINH_F80 = 586,
601 SINH_F128 = 587,
602 SINH_PPCF128 = 588,
603 SINTTOFP_I32_F16 = 589,
604 SINTTOFP_I32_F32 = 590,
605 SINTTOFP_I32_F64 = 591,
606 SINTTOFP_I32_F80 = 592,
607 SINTTOFP_I32_F128 = 593,
608 SINTTOFP_I32_PPCF128 = 594,
609 SINTTOFP_I64_BF16 = 595,
610 SINTTOFP_I64_F16 = 596,
611 SINTTOFP_I64_F32 = 597,
612 SINTTOFP_I64_F64 = 598,
613 SINTTOFP_I64_F80 = 599,
614 SINTTOFP_I64_F128 = 600,
615 SINTTOFP_I64_PPCF128 = 601,
616 SINTTOFP_I128_F16 = 602,
617 SINTTOFP_I128_F32 = 603,
618 SINTTOFP_I128_F64 = 604,
619 SINTTOFP_I128_F80 = 605,
620 SINTTOFP_I128_F128 = 606,
621 SINTTOFP_I128_PPCF128 = 607,
622 SIN_F32 = 608,
623 SIN_F64 = 609,
624 SIN_F80 = 610,
625 SIN_F128 = 611,
626 SIN_PPCF128 = 612,
627 SQRT_F32 = 613,
628 SQRT_F64 = 614,
629 SQRT_F80 = 615,
630 SQRT_F128 = 616,
631 SQRT_PPCF128 = 617,
632 SRA_I16 = 618,
633 SRA_I32 = 619,
634 SRA_I64 = 620,
635 SRA_I128 = 621,
636 SREM_I8 = 622,
637 SREM_I16 = 623,
638 SREM_I32 = 624,
639 SREM_I64 = 625,
640 SREM_I128 = 626,
641 SRL_I16 = 627,
642 SRL_I32 = 628,
643 SRL_I64 = 629,
644 SRL_I128 = 630,
645 STACKPROTECTOR_CHECK_FAIL = 631,
646 SUB_F32 = 632,
647 SUB_F64 = 633,
648 SUB_F80 = 634,
649 SUB_F128 = 635,
650 SUB_PPCF128 = 636,
651 SYNC_FETCH_AND_ADD_1 = 637,
652 SYNC_FETCH_AND_ADD_2 = 638,
653 SYNC_FETCH_AND_ADD_4 = 639,
654 SYNC_FETCH_AND_ADD_8 = 640,
655 SYNC_FETCH_AND_ADD_16 = 641,
656 SYNC_FETCH_AND_AND_1 = 642,
657 SYNC_FETCH_AND_AND_2 = 643,
658 SYNC_FETCH_AND_AND_4 = 644,
659 SYNC_FETCH_AND_AND_8 = 645,
660 SYNC_FETCH_AND_AND_16 = 646,
661 SYNC_FETCH_AND_MAX_1 = 647,
662 SYNC_FETCH_AND_MAX_2 = 648,
663 SYNC_FETCH_AND_MAX_4 = 649,
664 SYNC_FETCH_AND_MAX_8 = 650,
665 SYNC_FETCH_AND_MAX_16 = 651,
666 SYNC_FETCH_AND_MIN_1 = 652,
667 SYNC_FETCH_AND_MIN_2 = 653,
668 SYNC_FETCH_AND_MIN_4 = 654,
669 SYNC_FETCH_AND_MIN_8 = 655,
670 SYNC_FETCH_AND_MIN_16 = 656,
671 SYNC_FETCH_AND_NAND_1 = 657,
672 SYNC_FETCH_AND_NAND_2 = 658,
673 SYNC_FETCH_AND_NAND_4 = 659,
674 SYNC_FETCH_AND_NAND_8 = 660,
675 SYNC_FETCH_AND_NAND_16 = 661,
676 SYNC_FETCH_AND_OR_1 = 662,
677 SYNC_FETCH_AND_OR_2 = 663,
678 SYNC_FETCH_AND_OR_4 = 664,
679 SYNC_FETCH_AND_OR_8 = 665,
680 SYNC_FETCH_AND_OR_16 = 666,
681 SYNC_FETCH_AND_SUB_1 = 667,
682 SYNC_FETCH_AND_SUB_2 = 668,
683 SYNC_FETCH_AND_SUB_4 = 669,
684 SYNC_FETCH_AND_SUB_8 = 670,
685 SYNC_FETCH_AND_SUB_16 = 671,
686 SYNC_FETCH_AND_UMAX_1 = 672,
687 SYNC_FETCH_AND_UMAX_2 = 673,
688 SYNC_FETCH_AND_UMAX_4 = 674,
689 SYNC_FETCH_AND_UMAX_8 = 675,
690 SYNC_FETCH_AND_UMAX_16 = 676,
691 SYNC_FETCH_AND_UMIN_1 = 677,
692 SYNC_FETCH_AND_UMIN_2 = 678,
693 SYNC_FETCH_AND_UMIN_4 = 679,
694 SYNC_FETCH_AND_UMIN_8 = 680,
695 SYNC_FETCH_AND_UMIN_16 = 681,
696 SYNC_FETCH_AND_XOR_1 = 682,
697 SYNC_FETCH_AND_XOR_2 = 683,
698 SYNC_FETCH_AND_XOR_4 = 684,
699 SYNC_FETCH_AND_XOR_8 = 685,
700 SYNC_FETCH_AND_XOR_16 = 686,
701 SYNC_LOCK_TEST_AND_SET_1 = 687,
702 SYNC_LOCK_TEST_AND_SET_2 = 688,
703 SYNC_LOCK_TEST_AND_SET_4 = 689,
704 SYNC_LOCK_TEST_AND_SET_8 = 690,
705 SYNC_LOCK_TEST_AND_SET_16 = 691,
706 SYNC_VAL_COMPARE_AND_SWAP_1 = 692,
707 SYNC_VAL_COMPARE_AND_SWAP_2 = 693,
708 SYNC_VAL_COMPARE_AND_SWAP_4 = 694,
709 SYNC_VAL_COMPARE_AND_SWAP_8 = 695,
710 SYNC_VAL_COMPARE_AND_SWAP_16 = 696,
711 TANH_F32 = 697,
712 TANH_F64 = 698,
713 TANH_F80 = 699,
714 TANH_F128 = 700,
715 TANH_PPCF128 = 701,
716 TAN_F32 = 702,
717 TAN_F64 = 703,
718 TAN_F80 = 704,
719 TAN_F128 = 705,
720 TAN_PPCF128 = 706,
721 TRUNC_F32 = 707,
722 TRUNC_F64 = 708,
723 TRUNC_F80 = 709,
724 TRUNC_F128 = 710,
725 TRUNC_PPCF128 = 711,
726 UDIVREM_I8 = 712,
727 UDIVREM_I16 = 713,
728 UDIVREM_I32 = 714,
729 UDIVREM_I64 = 715,
730 UDIVREM_I128 = 716,
731 UDIV_I8 = 717,
732 UDIV_I16 = 718,
733 UDIV_I32 = 719,
734 UDIV_I64 = 720,
735 UDIV_I128 = 721,
736 UINTTOFP_I32_F16 = 722,
737 UINTTOFP_I32_F32 = 723,
738 UINTTOFP_I32_F64 = 724,
739 UINTTOFP_I32_F80 = 725,
740 UINTTOFP_I32_F128 = 726,
741 UINTTOFP_I32_PPCF128 = 727,
742 UINTTOFP_I64_BF16 = 728,
743 UINTTOFP_I64_F16 = 729,
744 UINTTOFP_I64_F32 = 730,
745 UINTTOFP_I64_F64 = 731,
746 UINTTOFP_I64_F80 = 732,
747 UINTTOFP_I64_F128 = 733,
748 UINTTOFP_I64_PPCF128 = 734,
749 UINTTOFP_I128_F16 = 735,
750 UINTTOFP_I128_F32 = 736,
751 UINTTOFP_I128_F64 = 737,
752 UINTTOFP_I128_F80 = 738,
753 UINTTOFP_I128_F128 = 739,
754 UINTTOFP_I128_PPCF128 = 740,
755 UNE_F32 = 741,
756 UNE_F64 = 742,
757 UNE_F128 = 743,
758 UNE_PPCF128 = 744,
759 UNWIND_RESUME = 745,
760 UO_F32 = 746,
761 UO_F64 = 747,
762 UO_F128 = 748,
763 UO_PPCF128 = 749,
764 UREM_I8 = 750,
765 UREM_I16 = 751,
766 UREM_I32 = 752,
767 UREM_I64 = 753,
768 UREM_I128 = 754,
769 UNKNOWN_LIBCALL = 755
770};
771
772enum LibcallImpl : unsigned short {
773 Unsupported = 0,
774 _Q_add = 1, // _Q_add
775 _Q_div = 2, // _Q_div
776 _Q_dtoq = 3, // _Q_dtoq
777 _Q_itoq = 4, // _Q_itoq
778 _Q_lltoq = 5, // _Q_lltoq
779 _Q_mul = 6, // _Q_mul
780 _Q_qtod = 7, // _Q_qtod
781 _Q_qtoi = 8, // _Q_qtoi
782 _Q_qtoll = 9, // _Q_qtoll
783 _Q_qtos = 10, // _Q_qtos
784 _Q_qtou = 11, // _Q_qtou
785 _Q_qtoull = 12, // _Q_qtoull
786 _Q_sqrt = 13, // _Q_sqrt
787 _Q_stoq = 14, // _Q_stoq
788 _Q_sub = 15, // _Q_sub
789 _Q_ulltoq = 16, // _Q_ulltoq
790 _Q_utoq = 17, // _Q_utoq
791 _Qp_add = 18, // _Qp_add
792 _Qp_div = 19, // _Qp_div
793 _Qp_dtoq = 20, // _Qp_dtoq
794 _Qp_itoq = 21, // _Qp_itoq
795 _Qp_mul = 22, // _Qp_mul
796 _Qp_qtod = 23, // _Qp_qtod
797 _Qp_qtoi = 24, // _Qp_qtoi
798 _Qp_qtos = 25, // _Qp_qtos
799 _Qp_qtoui = 26, // _Qp_qtoui
800 _Qp_qtoux = 27, // _Qp_qtoux
801 _Qp_qtox = 28, // _Qp_qtox
802 _Qp_sqrt = 29, // _Qp_sqrt
803 _Qp_stoq = 30, // _Qp_stoq
804 _Qp_sub = 31, // _Qp_sub
805 _Qp_uitoq = 32, // _Qp_uitoq
806 _Qp_uxtoq = 33, // _Qp_uxtoq
807 _Qp_xtoq = 34, // _Qp_xtoq
808 _Unwind_Resume = 35, // _Unwind_Resume
809 _Unwind_SjLj_Resume = 36, // _Unwind_SjLj_Resume
810 ___bzero = 37, // ___bzero
811 ___bzero64 = 38, // ___bzero64
812 ___memmove = 39, // ___memmove
813 ___memmove64 = 40, // ___memmove64
814 ___memset = 41, // ___memset
815 ___memset64 = 42, // ___memset64
816 __aarch64_cas1_acq = 43, // __aarch64_cas1_acq
817 __aarch64_cas1_acq_rel = 44, // __aarch64_cas1_acq_rel
818 __aarch64_cas1_rel = 45, // __aarch64_cas1_rel
819 __aarch64_cas1_relax = 46, // __aarch64_cas1_relax
820 __aarch64_cas2_acq = 47, // __aarch64_cas2_acq
821 __aarch64_cas2_acq_rel = 48, // __aarch64_cas2_acq_rel
822 __aarch64_cas2_rel = 49, // __aarch64_cas2_rel
823 __aarch64_cas2_relax = 50, // __aarch64_cas2_relax
824 __aarch64_cas4_acq = 51, // __aarch64_cas4_acq
825 __aarch64_cas4_acq_rel = 52, // __aarch64_cas4_acq_rel
826 __aarch64_cas4_rel = 53, // __aarch64_cas4_rel
827 __aarch64_cas4_relax = 54, // __aarch64_cas4_relax
828 __aarch64_cas8_acq = 55, // __aarch64_cas8_acq
829 __aarch64_cas8_acq_rel = 56, // __aarch64_cas8_acq_rel
830 __aarch64_cas8_rel = 57, // __aarch64_cas8_rel
831 __aarch64_cas8_relax = 58, // __aarch64_cas8_relax
832 __aarch64_cas16_acq = 59, // __aarch64_cas16_acq
833 __aarch64_cas16_acq_rel = 60, // __aarch64_cas16_acq_rel
834 __aarch64_cas16_rel = 61, // __aarch64_cas16_rel
835 __aarch64_cas16_relax = 62, // __aarch64_cas16_relax
836 __aarch64_ldadd1_acq = 63, // __aarch64_ldadd1_acq
837 __aarch64_ldadd1_acq_rel = 64, // __aarch64_ldadd1_acq_rel
838 __aarch64_ldadd1_rel = 65, // __aarch64_ldadd1_rel
839 __aarch64_ldadd1_relax = 66, // __aarch64_ldadd1_relax
840 __aarch64_ldadd2_acq = 67, // __aarch64_ldadd2_acq
841 __aarch64_ldadd2_acq_rel = 68, // __aarch64_ldadd2_acq_rel
842 __aarch64_ldadd2_rel = 69, // __aarch64_ldadd2_rel
843 __aarch64_ldadd2_relax = 70, // __aarch64_ldadd2_relax
844 __aarch64_ldadd4_acq = 71, // __aarch64_ldadd4_acq
845 __aarch64_ldadd4_acq_rel = 72, // __aarch64_ldadd4_acq_rel
846 __aarch64_ldadd4_rel = 73, // __aarch64_ldadd4_rel
847 __aarch64_ldadd4_relax = 74, // __aarch64_ldadd4_relax
848 __aarch64_ldadd8_acq = 75, // __aarch64_ldadd8_acq
849 __aarch64_ldadd8_acq_rel = 76, // __aarch64_ldadd8_acq_rel
850 __aarch64_ldadd8_rel = 77, // __aarch64_ldadd8_rel
851 __aarch64_ldadd8_relax = 78, // __aarch64_ldadd8_relax
852 __aarch64_ldclr1_acq = 79, // __aarch64_ldclr1_acq
853 __aarch64_ldclr1_acq_rel = 80, // __aarch64_ldclr1_acq_rel
854 __aarch64_ldclr1_rel = 81, // __aarch64_ldclr1_rel
855 __aarch64_ldclr1_relax = 82, // __aarch64_ldclr1_relax
856 __aarch64_ldclr2_acq = 83, // __aarch64_ldclr2_acq
857 __aarch64_ldclr2_acq_rel = 84, // __aarch64_ldclr2_acq_rel
858 __aarch64_ldclr2_rel = 85, // __aarch64_ldclr2_rel
859 __aarch64_ldclr2_relax = 86, // __aarch64_ldclr2_relax
860 __aarch64_ldclr4_acq = 87, // __aarch64_ldclr4_acq
861 __aarch64_ldclr4_acq_rel = 88, // __aarch64_ldclr4_acq_rel
862 __aarch64_ldclr4_rel = 89, // __aarch64_ldclr4_rel
863 __aarch64_ldclr4_relax = 90, // __aarch64_ldclr4_relax
864 __aarch64_ldclr8_acq = 91, // __aarch64_ldclr8_acq
865 __aarch64_ldclr8_acq_rel = 92, // __aarch64_ldclr8_acq_rel
866 __aarch64_ldclr8_rel = 93, // __aarch64_ldclr8_rel
867 __aarch64_ldclr8_relax = 94, // __aarch64_ldclr8_relax
868 __aarch64_ldeor1_acq = 95, // __aarch64_ldeor1_acq
869 __aarch64_ldeor1_acq_rel = 96, // __aarch64_ldeor1_acq_rel
870 __aarch64_ldeor1_rel = 97, // __aarch64_ldeor1_rel
871 __aarch64_ldeor1_relax = 98, // __aarch64_ldeor1_relax
872 __aarch64_ldeor2_acq = 99, // __aarch64_ldeor2_acq
873 __aarch64_ldeor2_acq_rel = 100, // __aarch64_ldeor2_acq_rel
874 __aarch64_ldeor2_rel = 101, // __aarch64_ldeor2_rel
875 __aarch64_ldeor2_relax = 102, // __aarch64_ldeor2_relax
876 __aarch64_ldeor4_acq = 103, // __aarch64_ldeor4_acq
877 __aarch64_ldeor4_acq_rel = 104, // __aarch64_ldeor4_acq_rel
878 __aarch64_ldeor4_rel = 105, // __aarch64_ldeor4_rel
879 __aarch64_ldeor4_relax = 106, // __aarch64_ldeor4_relax
880 __aarch64_ldeor8_acq = 107, // __aarch64_ldeor8_acq
881 __aarch64_ldeor8_acq_rel = 108, // __aarch64_ldeor8_acq_rel
882 __aarch64_ldeor8_rel = 109, // __aarch64_ldeor8_rel
883 __aarch64_ldeor8_relax = 110, // __aarch64_ldeor8_relax
884 __aarch64_ldset1_acq = 111, // __aarch64_ldset1_acq
885 __aarch64_ldset1_acq_rel = 112, // __aarch64_ldset1_acq_rel
886 __aarch64_ldset1_rel = 113, // __aarch64_ldset1_rel
887 __aarch64_ldset1_relax = 114, // __aarch64_ldset1_relax
888 __aarch64_ldset2_acq = 115, // __aarch64_ldset2_acq
889 __aarch64_ldset2_acq_rel = 116, // __aarch64_ldset2_acq_rel
890 __aarch64_ldset2_rel = 117, // __aarch64_ldset2_rel
891 __aarch64_ldset2_relax = 118, // __aarch64_ldset2_relax
892 __aarch64_ldset4_acq = 119, // __aarch64_ldset4_acq
893 __aarch64_ldset4_acq_rel = 120, // __aarch64_ldset4_acq_rel
894 __aarch64_ldset4_rel = 121, // __aarch64_ldset4_rel
895 __aarch64_ldset4_relax = 122, // __aarch64_ldset4_relax
896 __aarch64_ldset8_acq = 123, // __aarch64_ldset8_acq
897 __aarch64_ldset8_acq_rel = 124, // __aarch64_ldset8_acq_rel
898 __aarch64_ldset8_rel = 125, // __aarch64_ldset8_rel
899 __aarch64_ldset8_relax = 126, // __aarch64_ldset8_relax
900 __aarch64_swp1_acq = 127, // __aarch64_swp1_acq
901 __aarch64_swp1_acq_rel = 128, // __aarch64_swp1_acq_rel
902 __aarch64_swp1_rel = 129, // __aarch64_swp1_rel
903 __aarch64_swp1_relax = 130, // __aarch64_swp1_relax
904 __aarch64_swp2_acq = 131, // __aarch64_swp2_acq
905 __aarch64_swp2_acq_rel = 132, // __aarch64_swp2_acq_rel
906 __aarch64_swp2_rel = 133, // __aarch64_swp2_rel
907 __aarch64_swp2_relax = 134, // __aarch64_swp2_relax
908 __aarch64_swp4_acq = 135, // __aarch64_swp4_acq
909 __aarch64_swp4_acq_rel = 136, // __aarch64_swp4_acq_rel
910 __aarch64_swp4_rel = 137, // __aarch64_swp4_rel
911 __aarch64_swp4_relax = 138, // __aarch64_swp4_relax
912 __aarch64_swp8_acq = 139, // __aarch64_swp8_acq
913 __aarch64_swp8_acq_rel = 140, // __aarch64_swp8_acq_rel
914 __aarch64_swp8_rel = 141, // __aarch64_swp8_rel
915 __aarch64_swp8_relax = 142, // __aarch64_swp8_relax
916 __adddf3 = 143, // __adddf3
917 __adddf3vfp = 144, // __adddf3vfp
918 __addkf3 = 145, // __addkf3
919 __addsf3 = 146, // __addsf3
920 __addsf3vfp = 147, // __addsf3vfp
921 __addtf3 = 148, // __addtf3
922 __addxf3 = 149, // __addxf3
923 __aeabi_d2f = 150, // __aeabi_d2f
924 __aeabi_d2h = 151, // __aeabi_d2h
925 __aeabi_d2iz = 152, // __aeabi_d2iz
926 __aeabi_d2lz = 153, // __aeabi_d2lz
927 __aeabi_d2uiz = 154, // __aeabi_d2uiz
928 __aeabi_d2ulz = 155, // __aeabi_d2ulz
929 __aeabi_dadd = 156, // __aeabi_dadd
930 __aeabi_dcmpeq__eq = 157, // __aeabi_dcmpeq
931 __aeabi_dcmpeq__ne = 158, // __aeabi_dcmpeq
932 __aeabi_dcmpge = 159, // __aeabi_dcmpge
933 __aeabi_dcmpgt = 160, // __aeabi_dcmpgt
934 __aeabi_dcmple = 161, // __aeabi_dcmple
935 __aeabi_dcmplt = 162, // __aeabi_dcmplt
936 __aeabi_dcmpun = 163, // __aeabi_dcmpun
937 __aeabi_ddiv = 164, // __aeabi_ddiv
938 __aeabi_dmul = 165, // __aeabi_dmul
939 __aeabi_dsub = 166, // __aeabi_dsub
940 __aeabi_f2d = 167, // __aeabi_f2d
941 __aeabi_f2h = 168, // __aeabi_f2h
942 __aeabi_f2iz = 169, // __aeabi_f2iz
943 __aeabi_f2lz = 170, // __aeabi_f2lz
944 __aeabi_f2uiz = 171, // __aeabi_f2uiz
945 __aeabi_f2ulz = 172, // __aeabi_f2ulz
946 __aeabi_fadd = 173, // __aeabi_fadd
947 __aeabi_fcmpeq__eq = 174, // __aeabi_fcmpeq
948 __aeabi_fcmpeq__ne = 175, // __aeabi_fcmpeq
949 __aeabi_fcmpge = 176, // __aeabi_fcmpge
950 __aeabi_fcmpgt = 177, // __aeabi_fcmpgt
951 __aeabi_fcmple = 178, // __aeabi_fcmple
952 __aeabi_fcmplt = 179, // __aeabi_fcmplt
953 __aeabi_fcmpun = 180, // __aeabi_fcmpun
954 __aeabi_fdiv = 181, // __aeabi_fdiv
955 __aeabi_fmul = 182, // __aeabi_fmul
956 __aeabi_fsub = 183, // __aeabi_fsub
957 __aeabi_h2f = 184, // __aeabi_h2f
958 __aeabi_i2d = 185, // __aeabi_i2d
959 __aeabi_i2f = 186, // __aeabi_i2f
960 __aeabi_idiv__i8 = 187, // __aeabi_idiv
961 __aeabi_idiv__i16 = 188, // __aeabi_idiv
962 __aeabi_idiv__i32 = 189, // __aeabi_idiv
963 __aeabi_idivmod = 190, // __aeabi_idivmod
964 __aeabi_l2d = 191, // __aeabi_l2d
965 __aeabi_l2f = 192, // __aeabi_l2f
966 __aeabi_lasr = 193, // __aeabi_lasr
967 __aeabi_ldivmod = 194, // __aeabi_ldivmod
968 __aeabi_llsl = 195, // __aeabi_llsl
969 __aeabi_llsr = 196, // __aeabi_llsr
970 __aeabi_lmul = 197, // __aeabi_lmul
971 __aeabi_memclr = 198, // __aeabi_memclr
972 __aeabi_memclr4 = 199, // __aeabi_memclr4
973 __aeabi_memclr8 = 200, // __aeabi_memclr8
974 __aeabi_memcpy = 201, // __aeabi_memcpy
975 __aeabi_memcpy4 = 202, // __aeabi_memcpy4
976 __aeabi_memcpy8 = 203, // __aeabi_memcpy8
977 __aeabi_memmove = 204, // __aeabi_memmove
978 __aeabi_memmove4 = 205, // __aeabi_memmove4
979 __aeabi_memmove8 = 206, // __aeabi_memmove8
980 __aeabi_memset = 207, // __aeabi_memset
981 __aeabi_memset4 = 208, // __aeabi_memset4
982 __aeabi_memset8 = 209, // __aeabi_memset8
983 __aeabi_ui2d = 210, // __aeabi_ui2d
984 __aeabi_ui2f = 211, // __aeabi_ui2f
985 __aeabi_uidiv__i8 = 212, // __aeabi_uidiv
986 __aeabi_uidiv__i16 = 213, // __aeabi_uidiv
987 __aeabi_uidiv__i32 = 214, // __aeabi_uidiv
988 __aeabi_uidivmod = 215, // __aeabi_uidivmod
989 __aeabi_ul2d = 216, // __aeabi_ul2d
990 __aeabi_ul2f = 217, // __aeabi_ul2f
991 __aeabi_uldivmod = 218, // __aeabi_uldivmod
992 __arm_sc_memcpy = 219, // __arm_sc_memcpy
993 __arm_sc_memmove = 220, // __arm_sc_memmove
994 __arm_sc_memset = 221, // __arm_sc_memset
995 __ashldi3 = 222, // __ashldi3
996 __ashlhi3 = 223, // __ashlhi3
997 __ashlsi3 = 224, // __ashlsi3
998 __ashlti3 = 225, // __ashlti3
999 __ashrdi3 = 226, // __ashrdi3
1000 __ashrhi3 = 227, // __ashrhi3
1001 __ashrsi3 = 228, // __ashrsi3
1002 __ashrti3 = 229, // __ashrti3
1003 __atomic_compare_exchange = 230, // __atomic_compare_exchange
1004 __atomic_compare_exchange_1 = 231, // __atomic_compare_exchange_1
1005 __atomic_compare_exchange_2 = 232, // __atomic_compare_exchange_2
1006 __atomic_compare_exchange_4 = 233, // __atomic_compare_exchange_4
1007 __atomic_compare_exchange_8 = 234, // __atomic_compare_exchange_8
1008 __atomic_compare_exchange_16 = 235, // __atomic_compare_exchange_16
1009 __atomic_exchange = 236, // __atomic_exchange
1010 __atomic_exchange_1 = 237, // __atomic_exchange_1
1011 __atomic_exchange_2 = 238, // __atomic_exchange_2
1012 __atomic_exchange_4 = 239, // __atomic_exchange_4
1013 __atomic_exchange_8 = 240, // __atomic_exchange_8
1014 __atomic_exchange_16 = 241, // __atomic_exchange_16
1015 __atomic_fetch_add_1 = 242, // __atomic_fetch_add_1
1016 __atomic_fetch_add_2 = 243, // __atomic_fetch_add_2
1017 __atomic_fetch_add_4 = 244, // __atomic_fetch_add_4
1018 __atomic_fetch_add_8 = 245, // __atomic_fetch_add_8
1019 __atomic_fetch_add_16 = 246, // __atomic_fetch_add_16
1020 __atomic_fetch_and_1 = 247, // __atomic_fetch_and_1
1021 __atomic_fetch_and_2 = 248, // __atomic_fetch_and_2
1022 __atomic_fetch_and_4 = 249, // __atomic_fetch_and_4
1023 __atomic_fetch_and_8 = 250, // __atomic_fetch_and_8
1024 __atomic_fetch_and_16 = 251, // __atomic_fetch_and_16
1025 __atomic_fetch_nand_1 = 252, // __atomic_fetch_nand_1
1026 __atomic_fetch_nand_2 = 253, // __atomic_fetch_nand_2
1027 __atomic_fetch_nand_4 = 254, // __atomic_fetch_nand_4
1028 __atomic_fetch_nand_8 = 255, // __atomic_fetch_nand_8
1029 __atomic_fetch_nand_16 = 256, // __atomic_fetch_nand_16
1030 __atomic_fetch_or_1 = 257, // __atomic_fetch_or_1
1031 __atomic_fetch_or_2 = 258, // __atomic_fetch_or_2
1032 __atomic_fetch_or_4 = 259, // __atomic_fetch_or_4
1033 __atomic_fetch_or_8 = 260, // __atomic_fetch_or_8
1034 __atomic_fetch_or_16 = 261, // __atomic_fetch_or_16
1035 __atomic_fetch_sub_1 = 262, // __atomic_fetch_sub_1
1036 __atomic_fetch_sub_2 = 263, // __atomic_fetch_sub_2
1037 __atomic_fetch_sub_4 = 264, // __atomic_fetch_sub_4
1038 __atomic_fetch_sub_8 = 265, // __atomic_fetch_sub_8
1039 __atomic_fetch_sub_16 = 266, // __atomic_fetch_sub_16
1040 __atomic_fetch_xor_1 = 267, // __atomic_fetch_xor_1
1041 __atomic_fetch_xor_2 = 268, // __atomic_fetch_xor_2
1042 __atomic_fetch_xor_4 = 269, // __atomic_fetch_xor_4
1043 __atomic_fetch_xor_8 = 270, // __atomic_fetch_xor_8
1044 __atomic_fetch_xor_16 = 271, // __atomic_fetch_xor_16
1045 __atomic_load = 272, // __atomic_load
1046 __atomic_load_1 = 273, // __atomic_load_1
1047 __atomic_load_2 = 274, // __atomic_load_2
1048 __atomic_load_4 = 275, // __atomic_load_4
1049 __atomic_load_8 = 276, // __atomic_load_8
1050 __atomic_load_16 = 277, // __atomic_load_16
1051 __atomic_store = 278, // __atomic_store
1052 __atomic_store_1 = 279, // __atomic_store_1
1053 __atomic_store_2 = 280, // __atomic_store_2
1054 __atomic_store_4 = 281, // __atomic_store_4
1055 __atomic_store_8 = 282, // __atomic_store_8
1056 __atomic_store_16 = 283, // __atomic_store_16
1057 __bzero = 284, // __bzero
1058 __clear_cache = 285, // __clear_cache
1059 __clzdi2 = 286, // __clzdi2
1060 __clzsi2 = 287, // __clzsi2
1061 __clzti2 = 288, // __clzti2
1062 __cxa_end_cleanup = 289, // __cxa_end_cleanup
1063 __divdf3 = 290, // __divdf3
1064 __divdf3vfp = 291, // __divdf3vfp
1065 __divdi3 = 292, // __divdi3
1066 __divhi3 = 293, // __divhi3
1067 __divkf3 = 294, // __divkf3
1068 __divmodhi4 = 295, // __divmodhi4
1069 __divmodqi4 = 296, // __divmodqi4
1070 __divmodsi4 = 297, // __divmodsi4
1071 __divqi3 = 298, // __divqi3
1072 __divsf3 = 299, // __divsf3
1073 __divsf3vfp = 300, // __divsf3vfp
1074 __divsi3 = 301, // __divsi3
1075 __divtf3 = 302, // __divtf3
1076 __divti3 = 303, // __divti3
1077 __divxf3 = 304, // __divxf3
1078 __dtoi64 = 305, // __dtoi64
1079 __dtou64 = 306, // __dtou64
1080 __eqdf2 = 307, // __eqdf2
1081 __eqdf2vfp = 308, // __eqdf2vfp
1082 __eqkf2 = 309, // __eqkf2
1083 __eqsf2 = 310, // __eqsf2
1084 __eqsf2vfp = 311, // __eqsf2vfp
1085 __eqtf2 = 312, // __eqtf2
1086 __exp2_finite = 313, // __exp2_finite
1087 __exp2f128_finite = 314, // __exp2f128_finite
1088 __exp2f_finite = 315, // __exp2f_finite
1089 __exp2l_finite_f80 = 316, // __exp2l_finite
1090 __exp2l_finite_f128 = 317, // __exp2l_finite
1091 __exp2l_finite_ppcf128 = 318, // __exp2l_finite
1092 __exp10 = 319, // __exp10
1093 __exp10f = 320, // __exp10f
1094 __exp10f128_finite = 321, // __exp10f128_finite
1095 __exp_finite = 322, // __exp_finite
1096 __expf128_finite = 323, // __expf128_finite
1097 __expf_finite = 324, // __expf_finite
1098 __expl_finite_f80 = 325, // __expl_finite
1099 __expl_finite_f128 = 326, // __expl_finite
1100 __expl_finite_ppcf128 = 327, // __expl_finite
1101 __extendbfsf2 = 328, // __extendbfsf2
1102 __extenddfkf2 = 329, // __extenddfkf2
1103 __extenddftf2 = 330, // __extenddftf2
1104 __extendhfdf2 = 331, // __extendhfdf2
1105 __extendhfsf2 = 332, // __extendhfsf2
1106 __extendhftf2 = 333, // __extendhftf2
1107 __extendhfxf2 = 334, // __extendhfxf2
1108 __extendkftf2 = 335, // __extendkftf2
1109 __extendsfdf2 = 336, // __extendsfdf2
1110 __extendsfdf2vfp = 337, // __extendsfdf2vfp
1111 __extendsfkf2 = 338, // __extendsfkf2
1112 __extendsftf2 = 339, // __extendsftf2
1113 __extendxftf2 = 340, // __extendxftf2
1114 __fixdfdi = 341, // __fixdfdi
1115 __fixdfsi = 342, // __fixdfsi
1116 __fixdfsivfp = 343, // __fixdfsivfp
1117 __fixdfti = 344, // __fixdfti
1118 __fixhfdi = 345, // __fixhfdi
1119 __fixhfsi = 346, // __fixhfsi
1120 __fixhfti = 347, // __fixhfti
1121 __fixkfdi = 348, // __fixkfdi
1122 __fixkfsi = 349, // __fixkfsi
1123 __fixkfti = 350, // __fixkfti
1124 __fixsfdi = 351, // __fixsfdi
1125 __fixsfsi = 352, // __fixsfsi
1126 __fixsfsivfp = 353, // __fixsfsivfp
1127 __fixsfti = 354, // __fixsfti
1128 __fixtfdi_f128 = 355, // __fixtfdi
1129 __fixtfdi_ppcf128 = 356, // __fixtfdi
1130 __fixtfsi = 357, // __fixtfsi
1131 __fixtfti_f128 = 358, // __fixtfti
1132 __fixtfti_ppcf128 = 359, // __fixtfti
1133 __fixunsdfdi = 360, // __fixunsdfdi
1134 __fixunsdfsi = 361, // __fixunsdfsi
1135 __fixunsdfsivfp = 362, // __fixunsdfsivfp
1136 __fixunsdfti = 363, // __fixunsdfti
1137 __fixunshfdi = 364, // __fixunshfdi
1138 __fixunshfsi = 365, // __fixunshfsi
1139 __fixunshfti = 366, // __fixunshfti
1140 __fixunskfdi = 367, // __fixunskfdi
1141 __fixunskfsi = 368, // __fixunskfsi
1142 __fixunskfti = 369, // __fixunskfti
1143 __fixunssfdi = 370, // __fixunssfdi
1144 __fixunssfsi = 371, // __fixunssfsi
1145 __fixunssfsivfp = 372, // __fixunssfsivfp
1146 __fixunssfti = 373, // __fixunssfti
1147 __fixunstfdi_f128 = 374, // __fixunstfdi
1148 __fixunstfdi_ppcf128 = 375, // __fixunstfdi
1149 __fixunstfsi_f128 = 376, // __fixunstfsi
1150 __fixunstfsi_ppcf128 = 377, // __fixunstfsi
1151 __fixunstfti_f128 = 378, // __fixunstfti
1152 __fixunstfti_ppcf128 = 379, // __fixunstfti
1153 __fixunsxfdi = 380, // __fixunsxfdi
1154 __fixunsxfsi = 381, // __fixunsxfsi
1155 __fixunsxfti = 382, // __fixunsxfti
1156 __fixxfdi = 383, // __fixxfdi
1157 __fixxfsi = 384, // __fixxfsi
1158 __fixxfti = 385, // __fixxfti
1159 __floatdibf = 386, // __floatdibf
1160 __floatdidf = 387, // __floatdidf
1161 __floatdihf = 388, // __floatdihf
1162 __floatdikf = 389, // __floatdikf
1163 __floatdisf = 390, // __floatdisf
1164 __floatditf_f128 = 391, // __floatditf
1165 __floatditf_ppcf128 = 392, // __floatditf
1166 __floatdixf = 393, // __floatdixf
1167 __floatsidf = 394, // __floatsidf
1168 __floatsidfvfp = 395, // __floatsidfvfp
1169 __floatsihf = 396, // __floatsihf
1170 __floatsikf = 397, // __floatsikf
1171 __floatsisf = 398, // __floatsisf
1172 __floatsisfvfp = 399, // __floatsisfvfp
1173 __floatsitf = 400, // __floatsitf
1174 __floatsixf = 401, // __floatsixf
1175 __floattidf = 402, // __floattidf
1176 __floattihf = 403, // __floattihf
1177 __floattikf = 404, // __floattikf
1178 __floattisf = 405, // __floattisf
1179 __floattitf_f128 = 406, // __floattitf
1180 __floattitf_ppcf128 = 407, // __floattitf
1181 __floattixf = 408, // __floattixf
1182 __floatundibf = 409, // __floatundibf
1183 __floatundidf = 410, // __floatundidf
1184 __floatundihf = 411, // __floatundihf
1185 __floatundikf = 412, // __floatundikf
1186 __floatundisf = 413, // __floatundisf
1187 __floatunditf_f128 = 414, // __floatunditf
1188 __floatunditf_ppcf128 = 415, // __floatunditf
1189 __floatundixf = 416, // __floatundixf
1190 __floatunsidf = 417, // __floatunsidf
1191 __floatunsihf = 418, // __floatunsihf
1192 __floatunsikf = 419, // __floatunsikf
1193 __floatunsisf = 420, // __floatunsisf
1194 __floatunsitf = 421, // __floatunsitf
1195 __floatunsixf = 422, // __floatunsixf
1196 __floatunssidfvfp = 423, // __floatunssidfvfp
1197 __floatunssisfvfp = 424, // __floatunssisfvfp
1198 __floatuntidf = 425, // __floatuntidf
1199 __floatuntihf = 426, // __floatuntihf
1200 __floatuntikf = 427, // __floatuntikf
1201 __floatuntisf = 428, // __floatuntisf
1202 __floatuntitf_f128 = 429, // __floatuntitf
1203 __floatuntitf_ppcf128 = 430, // __floatuntitf
1204 __floatuntixf = 431, // __floatuntixf
1205 __gcc_dtoq = 432, // __gcc_dtoq
1206 __gcc_itoq = 433, // __gcc_itoq
1207 __gcc_qadd = 434, // __gcc_qadd
1208 __gcc_qdiv = 435, // __gcc_qdiv
1209 __gcc_qeq = 436, // __gcc_qeq
1210 __gcc_qge = 437, // __gcc_qge
1211 __gcc_qgt = 438, // __gcc_qgt
1212 __gcc_qle = 439, // __gcc_qle
1213 __gcc_qlt = 440, // __gcc_qlt
1214 __gcc_qmul = 441, // __gcc_qmul
1215 __gcc_qne = 442, // __gcc_qne
1216 __gcc_qsub = 443, // __gcc_qsub
1217 __gcc_qtod = 444, // __gcc_qtod
1218 __gcc_qtos = 445, // __gcc_qtos
1219 __gcc_qtou = 446, // __gcc_qtou
1220 __gcc_qunord = 447, // __gcc_qunord
1221 __gcc_stoq = 448, // __gcc_stoq
1222 __gcc_utoq = 449, // __gcc_utoq
1223 __gedf2 = 450, // __gedf2
1224 __gedf2vfp = 451, // __gedf2vfp
1225 __gekf2 = 452, // __gekf2
1226 __gesf2 = 453, // __gesf2
1227 __gesf2vfp = 454, // __gesf2vfp
1228 __getf2 = 455, // __getf2
1229 __gnu_f2h_ieee = 456, // __gnu_f2h_ieee
1230 __gnu_h2f_ieee = 457, // __gnu_h2f_ieee
1231 __gtdf2 = 458, // __gtdf2
1232 __gtdf2vfp = 459, // __gtdf2vfp
1233 __gtkf2 = 460, // __gtkf2
1234 __gtsf2 = 461, // __gtsf2
1235 __gtsf2vfp = 462, // __gtsf2vfp
1236 __gttf2 = 463, // __gttf2
1237 __hexagon_adddf3 = 464, // __hexagon_adddf3
1238 __hexagon_divdf3 = 465, // __hexagon_divdf3
1239 __hexagon_divdi3 = 466, // __hexagon_divdi3
1240 __hexagon_divsf3 = 467, // __hexagon_divsf3
1241 __hexagon_divsi3 = 468, // __hexagon_divsi3
1242 __hexagon_fast2_sqrtdf2 = 469, // __hexagon_fast2_sqrtdf2
1243 __hexagon_fast2_sqrtf = 470, // __hexagon_fast2_sqrtf
1244 __hexagon_fast_adddf3 = 471, // __hexagon_fast_adddf3
1245 __hexagon_fast_divdf3 = 472, // __hexagon_fast_divdf3
1246 __hexagon_fast_divsf3 = 473, // __hexagon_fast_divsf3
1247 __hexagon_fast_muldf3 = 474, // __hexagon_fast_muldf3
1248 __hexagon_fast_subdf3 = 475, // __hexagon_fast_subdf3
1249 __hexagon_memcpy_likely_aligned_min32bytes_mult8bytes = 476, // __hexagon_memcpy_likely_aligned_min32bytes_mult8bytes
1250 __hexagon_moddi3 = 477, // __hexagon_moddi3
1251 __hexagon_modsi3 = 478, // __hexagon_modsi3
1252 __hexagon_muldf3 = 479, // __hexagon_muldf3
1253 __hexagon_sqrtf = 480, // __hexagon_sqrtf
1254 __hexagon_subdf3 = 481, // __hexagon_subdf3
1255 __hexagon_udivdi3 = 482, // __hexagon_udivdi3
1256 __hexagon_udivsi3 = 483, // __hexagon_udivsi3
1257 __hexagon_umoddi3 = 484, // __hexagon_umoddi3
1258 __hexagon_umodsi3 = 485, // __hexagon_umodsi3
1259 __i64tod = 486, // __i64tod
1260 __i64tos = 487, // __i64tos
1261 __ledf2 = 488, // __ledf2
1262 __ledf2vfp = 489, // __ledf2vfp
1263 __lekf2 = 490, // __lekf2
1264 __lesf2 = 491, // __lesf2
1265 __lesf2vfp = 492, // __lesf2vfp
1266 __letf2 = 493, // __letf2
1267 __llvm_deoptimize = 494, // __llvm_deoptimize
1268 __llvm_memcpy_element_unordered_atomic_1 = 495, // __llvm_memcpy_element_unordered_atomic_1
1269 __llvm_memcpy_element_unordered_atomic_2 = 496, // __llvm_memcpy_element_unordered_atomic_2
1270 __llvm_memcpy_element_unordered_atomic_4 = 497, // __llvm_memcpy_element_unordered_atomic_4
1271 __llvm_memcpy_element_unordered_atomic_8 = 498, // __llvm_memcpy_element_unordered_atomic_8
1272 __llvm_memcpy_element_unordered_atomic_16 = 499, // __llvm_memcpy_element_unordered_atomic_16
1273 __llvm_memmove_element_unordered_atomic_1 = 500, // __llvm_memmove_element_unordered_atomic_1
1274 __llvm_memmove_element_unordered_atomic_2 = 501, // __llvm_memmove_element_unordered_atomic_2
1275 __llvm_memmove_element_unordered_atomic_4 = 502, // __llvm_memmove_element_unordered_atomic_4
1276 __llvm_memmove_element_unordered_atomic_8 = 503, // __llvm_memmove_element_unordered_atomic_8
1277 __llvm_memmove_element_unordered_atomic_16 = 504, // __llvm_memmove_element_unordered_atomic_16
1278 __llvm_memset_element_unordered_atomic_1 = 505, // __llvm_memset_element_unordered_atomic_1
1279 __llvm_memset_element_unordered_atomic_2 = 506, // __llvm_memset_element_unordered_atomic_2
1280 __llvm_memset_element_unordered_atomic_4 = 507, // __llvm_memset_element_unordered_atomic_4
1281 __llvm_memset_element_unordered_atomic_8 = 508, // __llvm_memset_element_unordered_atomic_8
1282 __llvm_memset_element_unordered_atomic_16 = 509, // __llvm_memset_element_unordered_atomic_16
1283 __log2_finite = 510, // __log2_finite
1284 __log2f128_finite = 511, // __log2f128_finite
1285 __log2f_finite = 512, // __log2f_finite
1286 __log2l_finite_f80 = 513, // __log2l_finite
1287 __log2l_finite_f128 = 514, // __log2l_finite
1288 __log2l_finite_ppcf128 = 515, // __log2l_finite
1289 __log10_finite = 516, // __log10_finite
1290 __log10f128_finite = 517, // __log10f128_finite
1291 __log10f_finite = 518, // __log10f_finite
1292 __log10l_finite_f80 = 519, // __log10l_finite
1293 __log10l_finite_f128 = 520, // __log10l_finite
1294 __log10l_finite_ppcf128 = 521, // __log10l_finite
1295 __log_finite = 522, // __log_finite
1296 __logf128_finite = 523, // __logf128_finite
1297 __logf_finite = 524, // __logf_finite
1298 __logl_finite_f80 = 525, // __logl_finite
1299 __logl_finite_f128 = 526, // __logl_finite
1300 __logl_finite_ppcf128 = 527, // __logl_finite
1301 __lshrdi3 = 528, // __lshrdi3
1302 __lshrhi3 = 529, // __lshrhi3
1303 __lshrsi3 = 530, // __lshrsi3
1304 __lshrti3 = 531, // __lshrti3
1305 __ltdf2 = 532, // __ltdf2
1306 __ltdf2vfp = 533, // __ltdf2vfp
1307 __ltkf2 = 534, // __ltkf2
1308 __ltsf2 = 535, // __ltsf2
1309 __ltsf2vfp = 536, // __ltsf2vfp
1310 __lttf2 = 537, // __lttf2
1311 __memcpy_4 = 538, // __memcpy_4
1312 __mips16_adddf3 = 539, // __mips16_adddf3
1313 __mips16_addsf3 = 540, // __mips16_addsf3
1314 __mips16_divdf3 = 541, // __mips16_divdf3
1315 __mips16_divsf3 = 542, // __mips16_divsf3
1316 __mips16_eqdf2 = 543, // __mips16_eqdf2
1317 __mips16_eqsf2 = 544, // __mips16_eqsf2
1318 __mips16_extendsfdf2 = 545, // __mips16_extendsfdf2
1319 __mips16_fix_truncdfsi = 546, // __mips16_fix_truncdfsi
1320 __mips16_fix_truncsfsi = 547, // __mips16_fix_truncsfsi
1321 __mips16_floatsidf = 548, // __mips16_floatsidf
1322 __mips16_floatsisf = 549, // __mips16_floatsisf
1323 __mips16_floatunsidf = 550, // __mips16_floatunsidf
1324 __mips16_floatunsisf = 551, // __mips16_floatunsisf
1325 __mips16_gedf2 = 552, // __mips16_gedf2
1326 __mips16_gesf2 = 553, // __mips16_gesf2
1327 __mips16_gtdf2 = 554, // __mips16_gtdf2
1328 __mips16_gtsf2 = 555, // __mips16_gtsf2
1329 __mips16_ledf2 = 556, // __mips16_ledf2
1330 __mips16_lesf2 = 557, // __mips16_lesf2
1331 __mips16_ltdf2 = 558, // __mips16_ltdf2
1332 __mips16_ltsf2 = 559, // __mips16_ltsf2
1333 __mips16_muldf3 = 560, // __mips16_muldf3
1334 __mips16_mulsf3 = 561, // __mips16_mulsf3
1335 __mips16_nedf2 = 562, // __mips16_nedf2
1336 __mips16_nesf2 = 563, // __mips16_nesf2
1337 __mips16_ret_dc = 564, // __mips16_ret_dc
1338 __mips16_ret_df = 565, // __mips16_ret_df
1339 __mips16_ret_sc = 566, // __mips16_ret_sc
1340 __mips16_ret_sf = 567, // __mips16_ret_sf
1341 __mips16_subdf3 = 568, // __mips16_subdf3
1342 __mips16_subsf3 = 569, // __mips16_subsf3
1343 __mips16_truncdfsf2 = 570, // __mips16_truncdfsf2
1344 __mips16_unorddf2 = 571, // __mips16_unorddf2
1345 __mips16_unordsf2 = 572, // __mips16_unordsf2
1346 __moddi3 = 573, // __moddi3
1347 __modhi3 = 574, // __modhi3
1348 __modqi3 = 575, // __modqi3
1349 __modsi3 = 576, // __modsi3
1350 __modti3 = 577, // __modti3
1351 __mspabi_addd = 578, // __mspabi_addd
1352 __mspabi_addf = 579, // __mspabi_addf
1353 __mspabi_cmpd__oeq = 580, // __mspabi_cmpd
1354 __mspabi_cmpd__oge = 581, // __mspabi_cmpd
1355 __mspabi_cmpd__ogt = 582, // __mspabi_cmpd
1356 __mspabi_cmpd__ole = 583, // __mspabi_cmpd
1357 __mspabi_cmpd__olt = 584, // __mspabi_cmpd
1358 __mspabi_cmpd__une = 585, // __mspabi_cmpd
1359 __mspabi_cmpf__oeq = 586, // __mspabi_cmpf
1360 __mspabi_cmpf__oge = 587, // __mspabi_cmpf
1361 __mspabi_cmpf__ogt = 588, // __mspabi_cmpf
1362 __mspabi_cmpf__ole = 589, // __mspabi_cmpf
1363 __mspabi_cmpf__olt = 590, // __mspabi_cmpf
1364 __mspabi_cmpf__une = 591, // __mspabi_cmpf
1365 __mspabi_cvtdf = 592, // __mspabi_cvtdf
1366 __mspabi_cvtfd = 593, // __mspabi_cvtfd
1367 __mspabi_divd = 594, // __mspabi_divd
1368 __mspabi_divf = 595, // __mspabi_divf
1369 __mspabi_divi = 596, // __mspabi_divi
1370 __mspabi_divli = 597, // __mspabi_divli
1371 __mspabi_divlli = 598, // __mspabi_divlli
1372 __mspabi_divu = 599, // __mspabi_divu
1373 __mspabi_divul = 600, // __mspabi_divul
1374 __mspabi_divull = 601, // __mspabi_divull
1375 __mspabi_fixdli = 602, // __mspabi_fixdli
1376 __mspabi_fixdlli = 603, // __mspabi_fixdlli
1377 __mspabi_fixdul = 604, // __mspabi_fixdul
1378 __mspabi_fixdull = 605, // __mspabi_fixdull
1379 __mspabi_fixfli = 606, // __mspabi_fixfli
1380 __mspabi_fixflli = 607, // __mspabi_fixflli
1381 __mspabi_fixful = 608, // __mspabi_fixful
1382 __mspabi_fixfull = 609, // __mspabi_fixfull
1383 __mspabi_fltlid = 610, // __mspabi_fltlid
1384 __mspabi_fltlif = 611, // __mspabi_fltlif
1385 __mspabi_fltllid = 612, // __mspabi_fltllid
1386 __mspabi_fltllif = 613, // __mspabi_fltllif
1387 __mspabi_fltuld = 614, // __mspabi_fltuld
1388 __mspabi_fltulf = 615, // __mspabi_fltulf
1389 __mspabi_fltulld = 616, // __mspabi_fltulld
1390 __mspabi_fltullf = 617, // __mspabi_fltullf
1391 __mspabi_mpyd = 618, // __mspabi_mpyd
1392 __mspabi_mpyf = 619, // __mspabi_mpyf
1393 __mspabi_mpyi = 620, // __mspabi_mpyi
1394 __mspabi_mpyi_f5hw = 621, // __mspabi_mpyi_f5hw
1395 __mspabi_mpyi_hw = 622, // __mspabi_mpyi_hw
1396 __mspabi_mpyl = 623, // __mspabi_mpyl
1397 __mspabi_mpyl_f5hw = 624, // __mspabi_mpyl_f5hw
1398 __mspabi_mpyl_hw = 625, // __mspabi_mpyl_hw
1399 __mspabi_mpyl_hw32 = 626, // __mspabi_mpyl_hw32
1400 __mspabi_mpyll = 627, // __mspabi_mpyll
1401 __mspabi_mpyll_f5hw = 628, // __mspabi_mpyll_f5hw
1402 __mspabi_mpyll_hw = 629, // __mspabi_mpyll_hw
1403 __mspabi_mpyll_hw32 = 630, // __mspabi_mpyll_hw32
1404 __mspabi_remi = 631, // __mspabi_remi
1405 __mspabi_remli = 632, // __mspabi_remli
1406 __mspabi_remlli = 633, // __mspabi_remlli
1407 __mspabi_remu = 634, // __mspabi_remu
1408 __mspabi_remul = 635, // __mspabi_remul
1409 __mspabi_remull = 636, // __mspabi_remull
1410 __mspabi_slll = 637, // __mspabi_slll
1411 __mspabi_sral = 638, // __mspabi_sral
1412 __mspabi_srll = 639, // __mspabi_srll
1413 __mspabi_subd = 640, // __mspabi_subd
1414 __mspabi_subf = 641, // __mspabi_subf
1415 __muldf3 = 642, // __muldf3
1416 __muldf3vfp = 643, // __muldf3vfp
1417 __muldi3 = 644, // __muldi3
1418 __mulhi3 = 645, // __mulhi3
1419 __mulkf3 = 646, // __mulkf3
1420 __mulodi4 = 647, // __mulodi4
1421 __mulosi4 = 648, // __mulosi4
1422 __muloti4 = 649, // __muloti4
1423 __mulqi3 = 650, // __mulqi3
1424 __mulsf3 = 651, // __mulsf3
1425 __mulsf3vfp = 652, // __mulsf3vfp
1426 __mulsi3 = 653, // __mulsi3
1427 __multf3 = 654, // __multf3
1428 __multi3 = 655, // __multi3
1429 __mulxf3 = 656, // __mulxf3
1430 __nedf2 = 657, // __nedf2
1431 __nedf2vfp = 658, // __nedf2vfp
1432 __negdi2 = 659, // __negdi2
1433 __negsi2 = 660, // __negsi2
1434 __nekf2 = 661, // __nekf2
1435 __nesf2 = 662, // __nesf2
1436 __nesf2vfp = 663, // __nesf2vfp
1437 __netf2 = 664, // __netf2
1438 __popcountdi2 = 665, // __popcountdi2
1439 __popcountsi2 = 666, // __popcountsi2
1440 __popcountti2 = 667, // __popcountti2
1441 __pow_finite = 668, // __pow_finite
1442 __powf128_finite = 669, // __powf128_finite
1443 __powf_finite = 670, // __powf_finite
1444 __powidf2 = 671, // __powidf2
1445 __powikf2 = 672, // __powikf2
1446 __powisf2 = 673, // __powisf2
1447 __powitf2_f128 = 674, // __powitf2
1448 __powitf2_ppc128 = 675, // __powitf2
1449 __powixf2 = 676, // __powixf2
1450 __powl_finite_f80 = 677, // __powl_finite
1451 __powl_finite_f128 = 678, // __powl_finite
1452 __powl_finite_ppcf128 = 679, // __powl_finite
1453 __riscv_flush_icache = 680, // __riscv_flush_icache
1454 __rt_sdiv = 681, // __rt_sdiv
1455 __rt_sdiv64 = 682, // __rt_sdiv64
1456 __rt_udiv = 683, // __rt_udiv
1457 __rt_udiv64 = 684, // __rt_udiv64
1458 __sincos_stret = 685, // __sincos_stret
1459 __sincosf_stret = 686, // __sincosf_stret
1460 __stack_chk_fail = 687, // __stack_chk_fail
1461 __stoi64 = 688, // __stoi64
1462 __stou64 = 689, // __stou64
1463 __subdf3 = 690, // __subdf3
1464 __subdf3vfp = 691, // __subdf3vfp
1465 __subkf3 = 692, // __subkf3
1466 __subsf3 = 693, // __subsf3
1467 __subsf3vfp = 694, // __subsf3vfp
1468 __subtf3 = 695, // __subtf3
1469 __subxf3 = 696, // __subxf3
1470 __sync_fetch_and_add_1 = 697, // __sync_fetch_and_add_1
1471 __sync_fetch_and_add_2 = 698, // __sync_fetch_and_add_2
1472 __sync_fetch_and_add_4 = 699, // __sync_fetch_and_add_4
1473 __sync_fetch_and_add_8 = 700, // __sync_fetch_and_add_8
1474 __sync_fetch_and_add_16 = 701, // __sync_fetch_and_add_16
1475 __sync_fetch_and_and_1 = 702, // __sync_fetch_and_and_1
1476 __sync_fetch_and_and_2 = 703, // __sync_fetch_and_and_2
1477 __sync_fetch_and_and_4 = 704, // __sync_fetch_and_and_4
1478 __sync_fetch_and_and_8 = 705, // __sync_fetch_and_and_8
1479 __sync_fetch_and_and_16 = 706, // __sync_fetch_and_and_16
1480 __sync_fetch_and_max_1 = 707, // __sync_fetch_and_max_1
1481 __sync_fetch_and_max_2 = 708, // __sync_fetch_and_max_2
1482 __sync_fetch_and_max_4 = 709, // __sync_fetch_and_max_4
1483 __sync_fetch_and_max_8 = 710, // __sync_fetch_and_max_8
1484 __sync_fetch_and_max_16 = 711, // __sync_fetch_and_max_16
1485 __sync_fetch_and_min_1 = 712, // __sync_fetch_and_min_1
1486 __sync_fetch_and_min_2 = 713, // __sync_fetch_and_min_2
1487 __sync_fetch_and_min_4 = 714, // __sync_fetch_and_min_4
1488 __sync_fetch_and_min_8 = 715, // __sync_fetch_and_min_8
1489 __sync_fetch_and_min_16 = 716, // __sync_fetch_and_min_16
1490 __sync_fetch_and_nand_1 = 717, // __sync_fetch_and_nand_1
1491 __sync_fetch_and_nand_2 = 718, // __sync_fetch_and_nand_2
1492 __sync_fetch_and_nand_4 = 719, // __sync_fetch_and_nand_4
1493 __sync_fetch_and_nand_8 = 720, // __sync_fetch_and_nand_8
1494 __sync_fetch_and_nand_16 = 721, // __sync_fetch_and_nand_16
1495 __sync_fetch_and_or_1 = 722, // __sync_fetch_and_or_1
1496 __sync_fetch_and_or_2 = 723, // __sync_fetch_and_or_2
1497 __sync_fetch_and_or_4 = 724, // __sync_fetch_and_or_4
1498 __sync_fetch_and_or_8 = 725, // __sync_fetch_and_or_8
1499 __sync_fetch_and_or_16 = 726, // __sync_fetch_and_or_16
1500 __sync_fetch_and_sub_1 = 727, // __sync_fetch_and_sub_1
1501 __sync_fetch_and_sub_2 = 728, // __sync_fetch_and_sub_2
1502 __sync_fetch_and_sub_4 = 729, // __sync_fetch_and_sub_4
1503 __sync_fetch_and_sub_8 = 730, // __sync_fetch_and_sub_8
1504 __sync_fetch_and_sub_16 = 731, // __sync_fetch_and_sub_16
1505 __sync_fetch_and_umax_1 = 732, // __sync_fetch_and_umax_1
1506 __sync_fetch_and_umax_2 = 733, // __sync_fetch_and_umax_2
1507 __sync_fetch_and_umax_4 = 734, // __sync_fetch_and_umax_4
1508 __sync_fetch_and_umax_8 = 735, // __sync_fetch_and_umax_8
1509 __sync_fetch_and_umax_16 = 736, // __sync_fetch_and_umax_16
1510 __sync_fetch_and_umin_1 = 737, // __sync_fetch_and_umin_1
1511 __sync_fetch_and_umin_2 = 738, // __sync_fetch_and_umin_2
1512 __sync_fetch_and_umin_4 = 739, // __sync_fetch_and_umin_4
1513 __sync_fetch_and_umin_8 = 740, // __sync_fetch_and_umin_8
1514 __sync_fetch_and_umin_16 = 741, // __sync_fetch_and_umin_16
1515 __sync_fetch_and_xor_1 = 742, // __sync_fetch_and_xor_1
1516 __sync_fetch_and_xor_2 = 743, // __sync_fetch_and_xor_2
1517 __sync_fetch_and_xor_4 = 744, // __sync_fetch_and_xor_4
1518 __sync_fetch_and_xor_8 = 745, // __sync_fetch_and_xor_8
1519 __sync_fetch_and_xor_16 = 746, // __sync_fetch_and_xor_16
1520 __sync_lock_test_and_set_1 = 747, // __sync_lock_test_and_set_1
1521 __sync_lock_test_and_set_2 = 748, // __sync_lock_test_and_set_2
1522 __sync_lock_test_and_set_4 = 749, // __sync_lock_test_and_set_4
1523 __sync_lock_test_and_set_8 = 750, // __sync_lock_test_and_set_8
1524 __sync_lock_test_and_set_16 = 751, // __sync_lock_test_and_set_16
1525 __sync_val_compare_and_swap_1 = 752, // __sync_val_compare_and_swap_1
1526 __sync_val_compare_and_swap_2 = 753, // __sync_val_compare_and_swap_2
1527 __sync_val_compare_and_swap_4 = 754, // __sync_val_compare_and_swap_4
1528 __sync_val_compare_and_swap_8 = 755, // __sync_val_compare_and_swap_8
1529 __sync_val_compare_and_swap_16 = 756, // __sync_val_compare_and_swap_16
1530 __truncdfbf2 = 757, // __truncdfbf2
1531 __truncdfhf2 = 758, // __truncdfhf2
1532 __truncdfsf2 = 759, // __truncdfsf2
1533 __truncdfsf2vfp = 760, // __truncdfsf2vfp
1534 __trunckfdf2 = 761, // __trunckfdf2
1535 __trunckfhf2 = 762, // __trunckfhf2
1536 __trunckfsf2 = 763, // __trunckfsf2
1537 __truncsfbf2 = 764, // __truncsfbf2
1538 __truncsfhf2 = 765, // __truncsfhf2
1539 __trunctfbf2 = 766, // __trunctfbf2
1540 __trunctfdf2 = 767, // __trunctfdf2
1541 __trunctfhf2_f128 = 768, // __trunctfhf2
1542 __trunctfhf2_ppcf128 = 769, // __trunctfhf2
1543 __trunctfkf2 = 770, // __trunctfkf2
1544 __trunctfsf2 = 771, // __trunctfsf2
1545 __trunctfxf2 = 772, // __trunctfxf2
1546 __truncxfbf2 = 773, // __truncxfbf2
1547 __truncxfdf2 = 774, // __truncxfdf2
1548 __truncxfhf2 = 775, // __truncxfhf2
1549 __truncxfsf2 = 776, // __truncxfsf2
1550 __u64tod = 777, // __u64tod
1551 __u64tos = 778, // __u64tos
1552 __udivdi3 = 779, // __udivdi3
1553 __udivhi3 = 780, // __udivhi3
1554 __udivmodhi4 = 781, // __udivmodhi4
1555 __udivmodqi4 = 782, // __udivmodqi4
1556 __udivmodsi4 = 783, // __udivmodsi4
1557 __udivqi3 = 784, // __udivqi3
1558 __udivsi3 = 785, // __udivsi3
1559 __udivti3 = 786, // __udivti3
1560 __umoddi3 = 787, // __umoddi3
1561 __umodhi3 = 788, // __umodhi3
1562 __umodqi3 = 789, // __umodqi3
1563 __umodsi3 = 790, // __umodsi3
1564 __umodti3 = 791, // __umodti3
1565 __unorddf2 = 792, // __unorddf2
1566 __unorddf2vfp = 793, // __unorddf2vfp
1567 __unordkf2 = 794, // __unordkf2
1568 __unordsf2 = 795, // __unordsf2
1569 __unordsf2vfp = 796, // __unordsf2vfp
1570 __unordtf2 = 797, // __unordtf2
1571 _alldiv = 798, // _alldiv
1572 _allmul = 799, // _allmul
1573 _allrem = 800, // _allrem
1574 _aulldiv = 801, // _aulldiv
1575 _aullrem = 802, // _aullrem
1576 acos = 803, // acos
1577 acos_f80 = 804, // acosl
1578 acos_f128 = 805, // acosl
1579 acos_ppcf128 = 806, // acosl
1580 acosf = 807, // acosf
1581 acosf128 = 808, // acosf128
1582 arm64ec__Unwind_Resume = 809, // #_Unwind_Resume
1583 arm64ec___aarch64_cas1_acq = 810, // #__aarch64_cas1_acq
1584 arm64ec___aarch64_cas1_acq_rel = 811, // #__aarch64_cas1_acq_rel
1585 arm64ec___aarch64_cas1_rel = 812, // #__aarch64_cas1_rel
1586 arm64ec___aarch64_cas1_relax = 813, // #__aarch64_cas1_relax
1587 arm64ec___aarch64_cas2_acq = 814, // #__aarch64_cas2_acq
1588 arm64ec___aarch64_cas2_acq_rel = 815, // #__aarch64_cas2_acq_rel
1589 arm64ec___aarch64_cas2_rel = 816, // #__aarch64_cas2_rel
1590 arm64ec___aarch64_cas2_relax = 817, // #__aarch64_cas2_relax
1591 arm64ec___aarch64_cas4_acq = 818, // #__aarch64_cas4_acq
1592 arm64ec___aarch64_cas4_acq_rel = 819, // #__aarch64_cas4_acq_rel
1593 arm64ec___aarch64_cas4_rel = 820, // #__aarch64_cas4_rel
1594 arm64ec___aarch64_cas4_relax = 821, // #__aarch64_cas4_relax
1595 arm64ec___aarch64_cas8_acq = 822, // #__aarch64_cas8_acq
1596 arm64ec___aarch64_cas8_acq_rel = 823, // #__aarch64_cas8_acq_rel
1597 arm64ec___aarch64_cas8_rel = 824, // #__aarch64_cas8_rel
1598 arm64ec___aarch64_cas8_relax = 825, // #__aarch64_cas8_relax
1599 arm64ec___aarch64_cas16_acq = 826, // #__aarch64_cas16_acq
1600 arm64ec___aarch64_cas16_acq_rel = 827, // #__aarch64_cas16_acq_rel
1601 arm64ec___aarch64_cas16_rel = 828, // #__aarch64_cas16_rel
1602 arm64ec___aarch64_cas16_relax = 829, // #__aarch64_cas16_relax
1603 arm64ec___aarch64_ldadd1_acq = 830, // #__aarch64_ldadd1_acq
1604 arm64ec___aarch64_ldadd1_acq_rel = 831, // #__aarch64_ldadd1_acq_rel
1605 arm64ec___aarch64_ldadd1_rel = 832, // #__aarch64_ldadd1_rel
1606 arm64ec___aarch64_ldadd1_relax = 833, // #__aarch64_ldadd1_relax
1607 arm64ec___aarch64_ldadd2_acq = 834, // #__aarch64_ldadd2_acq
1608 arm64ec___aarch64_ldadd2_acq_rel = 835, // #__aarch64_ldadd2_acq_rel
1609 arm64ec___aarch64_ldadd2_rel = 836, // #__aarch64_ldadd2_rel
1610 arm64ec___aarch64_ldadd2_relax = 837, // #__aarch64_ldadd2_relax
1611 arm64ec___aarch64_ldadd4_acq = 838, // #__aarch64_ldadd4_acq
1612 arm64ec___aarch64_ldadd4_acq_rel = 839, // #__aarch64_ldadd4_acq_rel
1613 arm64ec___aarch64_ldadd4_rel = 840, // #__aarch64_ldadd4_rel
1614 arm64ec___aarch64_ldadd4_relax = 841, // #__aarch64_ldadd4_relax
1615 arm64ec___aarch64_ldadd8_acq = 842, // #__aarch64_ldadd8_acq
1616 arm64ec___aarch64_ldadd8_acq_rel = 843, // #__aarch64_ldadd8_acq_rel
1617 arm64ec___aarch64_ldadd8_rel = 844, // #__aarch64_ldadd8_rel
1618 arm64ec___aarch64_ldadd8_relax = 845, // #__aarch64_ldadd8_relax
1619 arm64ec___aarch64_ldclr1_acq = 846, // #__aarch64_ldclr1_acq
1620 arm64ec___aarch64_ldclr1_acq_rel = 847, // #__aarch64_ldclr1_acq_rel
1621 arm64ec___aarch64_ldclr1_rel = 848, // #__aarch64_ldclr1_rel
1622 arm64ec___aarch64_ldclr1_relax = 849, // #__aarch64_ldclr1_relax
1623 arm64ec___aarch64_ldclr2_acq = 850, // #__aarch64_ldclr2_acq
1624 arm64ec___aarch64_ldclr2_acq_rel = 851, // #__aarch64_ldclr2_acq_rel
1625 arm64ec___aarch64_ldclr2_rel = 852, // #__aarch64_ldclr2_rel
1626 arm64ec___aarch64_ldclr2_relax = 853, // #__aarch64_ldclr2_relax
1627 arm64ec___aarch64_ldclr4_acq = 854, // #__aarch64_ldclr4_acq
1628 arm64ec___aarch64_ldclr4_acq_rel = 855, // #__aarch64_ldclr4_acq_rel
1629 arm64ec___aarch64_ldclr4_rel = 856, // #__aarch64_ldclr4_rel
1630 arm64ec___aarch64_ldclr4_relax = 857, // #__aarch64_ldclr4_relax
1631 arm64ec___aarch64_ldclr8_acq = 858, // #__aarch64_ldclr8_acq
1632 arm64ec___aarch64_ldclr8_acq_rel = 859, // #__aarch64_ldclr8_acq_rel
1633 arm64ec___aarch64_ldclr8_rel = 860, // #__aarch64_ldclr8_rel
1634 arm64ec___aarch64_ldclr8_relax = 861, // #__aarch64_ldclr8_relax
1635 arm64ec___aarch64_ldeor1_acq = 862, // #__aarch64_ldeor1_acq
1636 arm64ec___aarch64_ldeor1_acq_rel = 863, // #__aarch64_ldeor1_acq_rel
1637 arm64ec___aarch64_ldeor1_rel = 864, // #__aarch64_ldeor1_rel
1638 arm64ec___aarch64_ldeor1_relax = 865, // #__aarch64_ldeor1_relax
1639 arm64ec___aarch64_ldeor2_acq = 866, // #__aarch64_ldeor2_acq
1640 arm64ec___aarch64_ldeor2_acq_rel = 867, // #__aarch64_ldeor2_acq_rel
1641 arm64ec___aarch64_ldeor2_rel = 868, // #__aarch64_ldeor2_rel
1642 arm64ec___aarch64_ldeor2_relax = 869, // #__aarch64_ldeor2_relax
1643 arm64ec___aarch64_ldeor4_acq = 870, // #__aarch64_ldeor4_acq
1644 arm64ec___aarch64_ldeor4_acq_rel = 871, // #__aarch64_ldeor4_acq_rel
1645 arm64ec___aarch64_ldeor4_rel = 872, // #__aarch64_ldeor4_rel
1646 arm64ec___aarch64_ldeor4_relax = 873, // #__aarch64_ldeor4_relax
1647 arm64ec___aarch64_ldeor8_acq = 874, // #__aarch64_ldeor8_acq
1648 arm64ec___aarch64_ldeor8_acq_rel = 875, // #__aarch64_ldeor8_acq_rel
1649 arm64ec___aarch64_ldeor8_rel = 876, // #__aarch64_ldeor8_rel
1650 arm64ec___aarch64_ldeor8_relax = 877, // #__aarch64_ldeor8_relax
1651 arm64ec___aarch64_ldset1_acq = 878, // #__aarch64_ldset1_acq
1652 arm64ec___aarch64_ldset1_acq_rel = 879, // #__aarch64_ldset1_acq_rel
1653 arm64ec___aarch64_ldset1_rel = 880, // #__aarch64_ldset1_rel
1654 arm64ec___aarch64_ldset1_relax = 881, // #__aarch64_ldset1_relax
1655 arm64ec___aarch64_ldset2_acq = 882, // #__aarch64_ldset2_acq
1656 arm64ec___aarch64_ldset2_acq_rel = 883, // #__aarch64_ldset2_acq_rel
1657 arm64ec___aarch64_ldset2_rel = 884, // #__aarch64_ldset2_rel
1658 arm64ec___aarch64_ldset2_relax = 885, // #__aarch64_ldset2_relax
1659 arm64ec___aarch64_ldset4_acq = 886, // #__aarch64_ldset4_acq
1660 arm64ec___aarch64_ldset4_acq_rel = 887, // #__aarch64_ldset4_acq_rel
1661 arm64ec___aarch64_ldset4_rel = 888, // #__aarch64_ldset4_rel
1662 arm64ec___aarch64_ldset4_relax = 889, // #__aarch64_ldset4_relax
1663 arm64ec___aarch64_ldset8_acq = 890, // #__aarch64_ldset8_acq
1664 arm64ec___aarch64_ldset8_acq_rel = 891, // #__aarch64_ldset8_acq_rel
1665 arm64ec___aarch64_ldset8_rel = 892, // #__aarch64_ldset8_rel
1666 arm64ec___aarch64_ldset8_relax = 893, // #__aarch64_ldset8_relax
1667 arm64ec___aarch64_swp1_acq = 894, // #__aarch64_swp1_acq
1668 arm64ec___aarch64_swp1_acq_rel = 895, // #__aarch64_swp1_acq_rel
1669 arm64ec___aarch64_swp1_rel = 896, // #__aarch64_swp1_rel
1670 arm64ec___aarch64_swp1_relax = 897, // #__aarch64_swp1_relax
1671 arm64ec___aarch64_swp2_acq = 898, // #__aarch64_swp2_acq
1672 arm64ec___aarch64_swp2_acq_rel = 899, // #__aarch64_swp2_acq_rel
1673 arm64ec___aarch64_swp2_rel = 900, // #__aarch64_swp2_rel
1674 arm64ec___aarch64_swp2_relax = 901, // #__aarch64_swp2_relax
1675 arm64ec___aarch64_swp4_acq = 902, // #__aarch64_swp4_acq
1676 arm64ec___aarch64_swp4_acq_rel = 903, // #__aarch64_swp4_acq_rel
1677 arm64ec___aarch64_swp4_rel = 904, // #__aarch64_swp4_rel
1678 arm64ec___aarch64_swp4_relax = 905, // #__aarch64_swp4_relax
1679 arm64ec___aarch64_swp8_acq = 906, // #__aarch64_swp8_acq
1680 arm64ec___aarch64_swp8_acq_rel = 907, // #__aarch64_swp8_acq_rel
1681 arm64ec___aarch64_swp8_rel = 908, // #__aarch64_swp8_rel
1682 arm64ec___aarch64_swp8_relax = 909, // #__aarch64_swp8_relax
1683 arm64ec___adddf3 = 910, // #__adddf3
1684 arm64ec___addsf3 = 911, // #__addsf3
1685 arm64ec___addtf3 = 912, // #__addtf3
1686 arm64ec___addxf3 = 913, // #__addxf3
1687 arm64ec___arm_sc_memcpy = 914, // #__arm_sc_memcpy
1688 arm64ec___arm_sc_memmove = 915, // #__arm_sc_memmove
1689 arm64ec___arm_sc_memset = 916, // #__arm_sc_memset
1690 arm64ec___ashldi3 = 917, // #__ashldi3
1691 arm64ec___ashlhi3 = 918, // #__ashlhi3
1692 arm64ec___ashlsi3 = 919, // #__ashlsi3
1693 arm64ec___ashlti3 = 920, // #__ashlti3
1694 arm64ec___ashrdi3 = 921, // #__ashrdi3
1695 arm64ec___ashrhi3 = 922, // #__ashrhi3
1696 arm64ec___ashrsi3 = 923, // #__ashrsi3
1697 arm64ec___ashrti3 = 924, // #__ashrti3
1698 arm64ec___atomic_compare_exchange = 925, // #__atomic_compare_exchange
1699 arm64ec___atomic_compare_exchange_1 = 926, // #__atomic_compare_exchange_1
1700 arm64ec___atomic_compare_exchange_2 = 927, // #__atomic_compare_exchange_2
1701 arm64ec___atomic_compare_exchange_4 = 928, // #__atomic_compare_exchange_4
1702 arm64ec___atomic_compare_exchange_8 = 929, // #__atomic_compare_exchange_8
1703 arm64ec___atomic_compare_exchange_16 = 930, // #__atomic_compare_exchange_16
1704 arm64ec___atomic_exchange = 931, // #__atomic_exchange
1705 arm64ec___atomic_exchange_1 = 932, // #__atomic_exchange_1
1706 arm64ec___atomic_exchange_2 = 933, // #__atomic_exchange_2
1707 arm64ec___atomic_exchange_4 = 934, // #__atomic_exchange_4
1708 arm64ec___atomic_exchange_8 = 935, // #__atomic_exchange_8
1709 arm64ec___atomic_exchange_16 = 936, // #__atomic_exchange_16
1710 arm64ec___atomic_fetch_add_1 = 937, // #__atomic_fetch_add_1
1711 arm64ec___atomic_fetch_add_2 = 938, // #__atomic_fetch_add_2
1712 arm64ec___atomic_fetch_add_4 = 939, // #__atomic_fetch_add_4
1713 arm64ec___atomic_fetch_add_8 = 940, // #__atomic_fetch_add_8
1714 arm64ec___atomic_fetch_add_16 = 941, // #__atomic_fetch_add_16
1715 arm64ec___atomic_fetch_and_1 = 942, // #__atomic_fetch_and_1
1716 arm64ec___atomic_fetch_and_2 = 943, // #__atomic_fetch_and_2
1717 arm64ec___atomic_fetch_and_4 = 944, // #__atomic_fetch_and_4
1718 arm64ec___atomic_fetch_and_8 = 945, // #__atomic_fetch_and_8
1719 arm64ec___atomic_fetch_and_16 = 946, // #__atomic_fetch_and_16
1720 arm64ec___atomic_fetch_nand_1 = 947, // #__atomic_fetch_nand_1
1721 arm64ec___atomic_fetch_nand_2 = 948, // #__atomic_fetch_nand_2
1722 arm64ec___atomic_fetch_nand_4 = 949, // #__atomic_fetch_nand_4
1723 arm64ec___atomic_fetch_nand_8 = 950, // #__atomic_fetch_nand_8
1724 arm64ec___atomic_fetch_nand_16 = 951, // #__atomic_fetch_nand_16
1725 arm64ec___atomic_fetch_or_1 = 952, // #__atomic_fetch_or_1
1726 arm64ec___atomic_fetch_or_2 = 953, // #__atomic_fetch_or_2
1727 arm64ec___atomic_fetch_or_4 = 954, // #__atomic_fetch_or_4
1728 arm64ec___atomic_fetch_or_8 = 955, // #__atomic_fetch_or_8
1729 arm64ec___atomic_fetch_or_16 = 956, // #__atomic_fetch_or_16
1730 arm64ec___atomic_fetch_sub_1 = 957, // #__atomic_fetch_sub_1
1731 arm64ec___atomic_fetch_sub_2 = 958, // #__atomic_fetch_sub_2
1732 arm64ec___atomic_fetch_sub_4 = 959, // #__atomic_fetch_sub_4
1733 arm64ec___atomic_fetch_sub_8 = 960, // #__atomic_fetch_sub_8
1734 arm64ec___atomic_fetch_sub_16 = 961, // #__atomic_fetch_sub_16
1735 arm64ec___atomic_fetch_xor_1 = 962, // #__atomic_fetch_xor_1
1736 arm64ec___atomic_fetch_xor_2 = 963, // #__atomic_fetch_xor_2
1737 arm64ec___atomic_fetch_xor_4 = 964, // #__atomic_fetch_xor_4
1738 arm64ec___atomic_fetch_xor_8 = 965, // #__atomic_fetch_xor_8
1739 arm64ec___atomic_fetch_xor_16 = 966, // #__atomic_fetch_xor_16
1740 arm64ec___atomic_load = 967, // #__atomic_load
1741 arm64ec___atomic_load_1 = 968, // #__atomic_load_1
1742 arm64ec___atomic_load_2 = 969, // #__atomic_load_2
1743 arm64ec___atomic_load_4 = 970, // #__atomic_load_4
1744 arm64ec___atomic_load_8 = 971, // #__atomic_load_8
1745 arm64ec___atomic_load_16 = 972, // #__atomic_load_16
1746 arm64ec___atomic_store = 973, // #__atomic_store
1747 arm64ec___atomic_store_1 = 974, // #__atomic_store_1
1748 arm64ec___atomic_store_2 = 975, // #__atomic_store_2
1749 arm64ec___atomic_store_4 = 976, // #__atomic_store_4
1750 arm64ec___atomic_store_8 = 977, // #__atomic_store_8
1751 arm64ec___atomic_store_16 = 978, // #__atomic_store_16
1752 arm64ec___clear_cache = 979, // #__clear_cache
1753 arm64ec___clzdi2 = 980, // #__clzdi2
1754 arm64ec___clzsi2 = 981, // #__clzsi2
1755 arm64ec___clzti2 = 982, // #__clzti2
1756 arm64ec___cxa_end_cleanup = 983, // #__cxa_end_cleanup
1757 arm64ec___divdf3 = 984, // #__divdf3
1758 arm64ec___divdi3 = 985, // #__divdi3
1759 arm64ec___divhi3 = 986, // #__divhi3
1760 arm64ec___divqi3 = 987, // #__divqi3
1761 arm64ec___divsf3 = 988, // #__divsf3
1762 arm64ec___divsi3 = 989, // #__divsi3
1763 arm64ec___divtf3 = 990, // #__divtf3
1764 arm64ec___divti3 = 991, // #__divti3
1765 arm64ec___divxf3 = 992, // #__divxf3
1766 arm64ec___eqdf2 = 993, // #__eqdf2
1767 arm64ec___eqsf2 = 994, // #__eqsf2
1768 arm64ec___eqtf2 = 995, // #__eqtf2
1769 arm64ec___exp2_finite = 996, // #__exp2_finite
1770 arm64ec___exp2f_finite = 997, // #__exp2f_finite
1771 arm64ec___exp2l_finite_f80 = 998, // #__exp2l_finite
1772 arm64ec___exp2l_finite_f128 = 999, // #__exp2l_finite
1773 arm64ec___exp2l_finite_ppcf128 = 1000, // #__exp2l_finite
1774 arm64ec___exp_finite = 1001, // #__exp_finite
1775 arm64ec___expf_finite = 1002, // #__expf_finite
1776 arm64ec___expl_finite_f80 = 1003, // #__expl_finite
1777 arm64ec___expl_finite_f128 = 1004, // #__expl_finite
1778 arm64ec___expl_finite_ppcf128 = 1005, // #__expl_finite
1779 arm64ec___extendbfsf2 = 1006, // #__extendbfsf2
1780 arm64ec___extenddftf2 = 1007, // #__extenddftf2
1781 arm64ec___extendhfdf2 = 1008, // #__extendhfdf2
1782 arm64ec___extendhfsf2 = 1009, // #__extendhfsf2
1783 arm64ec___extendhftf2 = 1010, // #__extendhftf2
1784 arm64ec___extendhfxf2 = 1011, // #__extendhfxf2
1785 arm64ec___extendkftf2 = 1012, // #__extendkftf2
1786 arm64ec___extendsfdf2 = 1013, // #__extendsfdf2
1787 arm64ec___extendsftf2 = 1014, // #__extendsftf2
1788 arm64ec___extendxftf2 = 1015, // #__extendxftf2
1789 arm64ec___fixdfdi = 1016, // #__fixdfdi
1790 arm64ec___fixdfsi = 1017, // #__fixdfsi
1791 arm64ec___fixdfti = 1018, // #__fixdfti
1792 arm64ec___fixhfdi = 1019, // #__fixhfdi
1793 arm64ec___fixhfsi = 1020, // #__fixhfsi
1794 arm64ec___fixhfti = 1021, // #__fixhfti
1795 arm64ec___fixsfdi = 1022, // #__fixsfdi
1796 arm64ec___fixsfsi = 1023, // #__fixsfsi
1797 arm64ec___fixsfti = 1024, // #__fixsfti
1798 arm64ec___fixtfdi_f128 = 1025, // #__fixtfdi
1799 arm64ec___fixtfdi_ppcf128 = 1026, // #__fixtfdi
1800 arm64ec___fixtfsi = 1027, // #__fixtfsi
1801 arm64ec___fixtfti_f128 = 1028, // #__fixtfti
1802 arm64ec___fixtfti_ppcf128 = 1029, // #__fixtfti
1803 arm64ec___fixunsdfdi = 1030, // #__fixunsdfdi
1804 arm64ec___fixunsdfsi = 1031, // #__fixunsdfsi
1805 arm64ec___fixunsdfti = 1032, // #__fixunsdfti
1806 arm64ec___fixunshfdi = 1033, // #__fixunshfdi
1807 arm64ec___fixunshfsi = 1034, // #__fixunshfsi
1808 arm64ec___fixunshfti = 1035, // #__fixunshfti
1809 arm64ec___fixunssfdi = 1036, // #__fixunssfdi
1810 arm64ec___fixunssfsi = 1037, // #__fixunssfsi
1811 arm64ec___fixunssfti = 1038, // #__fixunssfti
1812 arm64ec___fixunstfdi_f128 = 1039, // #__fixunstfdi
1813 arm64ec___fixunstfdi_ppcf128 = 1040, // #__fixunstfdi
1814 arm64ec___fixunstfsi_f128 = 1041, // #__fixunstfsi
1815 arm64ec___fixunstfsi_ppcf128 = 1042, // #__fixunstfsi
1816 arm64ec___fixunstfti_f128 = 1043, // #__fixunstfti
1817 arm64ec___fixunstfti_ppcf128 = 1044, // #__fixunstfti
1818 arm64ec___fixunsxfdi = 1045, // #__fixunsxfdi
1819 arm64ec___fixunsxfsi = 1046, // #__fixunsxfsi
1820 arm64ec___fixunsxfti = 1047, // #__fixunsxfti
1821 arm64ec___fixxfdi = 1048, // #__fixxfdi
1822 arm64ec___fixxfsi = 1049, // #__fixxfsi
1823 arm64ec___fixxfti = 1050, // #__fixxfti
1824 arm64ec___floatdibf = 1051, // #__floatdibf
1825 arm64ec___floatdidf = 1052, // #__floatdidf
1826 arm64ec___floatdihf = 1053, // #__floatdihf
1827 arm64ec___floatdisf = 1054, // #__floatdisf
1828 arm64ec___floatditf_f128 = 1055, // #__floatditf
1829 arm64ec___floatditf_ppcf128 = 1056, // #__floatditf
1830 arm64ec___floatdixf = 1057, // #__floatdixf
1831 arm64ec___floatsidf = 1058, // #__floatsidf
1832 arm64ec___floatsihf = 1059, // #__floatsihf
1833 arm64ec___floatsisf = 1060, // #__floatsisf
1834 arm64ec___floatsitf = 1061, // #__floatsitf
1835 arm64ec___floatsixf = 1062, // #__floatsixf
1836 arm64ec___floattidf = 1063, // #__floattidf
1837 arm64ec___floattihf = 1064, // #__floattihf
1838 arm64ec___floattisf = 1065, // #__floattisf
1839 arm64ec___floattitf_f128 = 1066, // #__floattitf
1840 arm64ec___floattitf_ppcf128 = 1067, // #__floattitf
1841 arm64ec___floattixf = 1068, // #__floattixf
1842 arm64ec___floatundibf = 1069, // #__floatundibf
1843 arm64ec___floatundidf = 1070, // #__floatundidf
1844 arm64ec___floatundihf = 1071, // #__floatundihf
1845 arm64ec___floatundisf = 1072, // #__floatundisf
1846 arm64ec___floatunditf_f128 = 1073, // #__floatunditf
1847 arm64ec___floatunditf_ppcf128 = 1074, // #__floatunditf
1848 arm64ec___floatundixf = 1075, // #__floatundixf
1849 arm64ec___floatunsidf = 1076, // #__floatunsidf
1850 arm64ec___floatunsihf = 1077, // #__floatunsihf
1851 arm64ec___floatunsisf = 1078, // #__floatunsisf
1852 arm64ec___floatunsitf = 1079, // #__floatunsitf
1853 arm64ec___floatunsixf = 1080, // #__floatunsixf
1854 arm64ec___floatuntidf = 1081, // #__floatuntidf
1855 arm64ec___floatuntihf = 1082, // #__floatuntihf
1856 arm64ec___floatuntisf = 1083, // #__floatuntisf
1857 arm64ec___floatuntitf_f128 = 1084, // #__floatuntitf
1858 arm64ec___floatuntitf_ppcf128 = 1085, // #__floatuntitf
1859 arm64ec___floatuntixf = 1086, // #__floatuntixf
1860 arm64ec___gcc_dtoq = 1087, // #__gcc_dtoq
1861 arm64ec___gcc_itoq = 1088, // #__gcc_itoq
1862 arm64ec___gcc_qadd = 1089, // #__gcc_qadd
1863 arm64ec___gcc_qdiv = 1090, // #__gcc_qdiv
1864 arm64ec___gcc_qeq = 1091, // #__gcc_qeq
1865 arm64ec___gcc_qge = 1092, // #__gcc_qge
1866 arm64ec___gcc_qgt = 1093, // #__gcc_qgt
1867 arm64ec___gcc_qle = 1094, // #__gcc_qle
1868 arm64ec___gcc_qlt = 1095, // #__gcc_qlt
1869 arm64ec___gcc_qmul = 1096, // #__gcc_qmul
1870 arm64ec___gcc_qne = 1097, // #__gcc_qne
1871 arm64ec___gcc_qsub = 1098, // #__gcc_qsub
1872 arm64ec___gcc_qtod = 1099, // #__gcc_qtod
1873 arm64ec___gcc_qtos = 1100, // #__gcc_qtos
1874 arm64ec___gcc_qtou = 1101, // #__gcc_qtou
1875 arm64ec___gcc_qunord = 1102, // #__gcc_qunord
1876 arm64ec___gcc_stoq = 1103, // #__gcc_stoq
1877 arm64ec___gcc_utoq = 1104, // #__gcc_utoq
1878 arm64ec___gedf2 = 1105, // #__gedf2
1879 arm64ec___gesf2 = 1106, // #__gesf2
1880 arm64ec___getf2 = 1107, // #__getf2
1881 arm64ec___gtdf2 = 1108, // #__gtdf2
1882 arm64ec___gtsf2 = 1109, // #__gtsf2
1883 arm64ec___gttf2 = 1110, // #__gttf2
1884 arm64ec___ledf2 = 1111, // #__ledf2
1885 arm64ec___lesf2 = 1112, // #__lesf2
1886 arm64ec___letf2 = 1113, // #__letf2
1887 arm64ec___llvm_deoptimize = 1114, // #__llvm_deoptimize
1888 arm64ec___llvm_memcpy_element_unordered_atomic_1 = 1115, // #__llvm_memcpy_element_unordered_atomic_1
1889 arm64ec___llvm_memcpy_element_unordered_atomic_2 = 1116, // #__llvm_memcpy_element_unordered_atomic_2
1890 arm64ec___llvm_memcpy_element_unordered_atomic_4 = 1117, // #__llvm_memcpy_element_unordered_atomic_4
1891 arm64ec___llvm_memcpy_element_unordered_atomic_8 = 1118, // #__llvm_memcpy_element_unordered_atomic_8
1892 arm64ec___llvm_memcpy_element_unordered_atomic_16 = 1119, // #__llvm_memcpy_element_unordered_atomic_16
1893 arm64ec___llvm_memmove_element_unordered_atomic_1 = 1120, // #__llvm_memmove_element_unordered_atomic_1
1894 arm64ec___llvm_memmove_element_unordered_atomic_2 = 1121, // #__llvm_memmove_element_unordered_atomic_2
1895 arm64ec___llvm_memmove_element_unordered_atomic_4 = 1122, // #__llvm_memmove_element_unordered_atomic_4
1896 arm64ec___llvm_memmove_element_unordered_atomic_8 = 1123, // #__llvm_memmove_element_unordered_atomic_8
1897 arm64ec___llvm_memmove_element_unordered_atomic_16 = 1124, // #__llvm_memmove_element_unordered_atomic_16
1898 arm64ec___llvm_memset_element_unordered_atomic_1 = 1125, // #__llvm_memset_element_unordered_atomic_1
1899 arm64ec___llvm_memset_element_unordered_atomic_2 = 1126, // #__llvm_memset_element_unordered_atomic_2
1900 arm64ec___llvm_memset_element_unordered_atomic_4 = 1127, // #__llvm_memset_element_unordered_atomic_4
1901 arm64ec___llvm_memset_element_unordered_atomic_8 = 1128, // #__llvm_memset_element_unordered_atomic_8
1902 arm64ec___llvm_memset_element_unordered_atomic_16 = 1129, // #__llvm_memset_element_unordered_atomic_16
1903 arm64ec___log2_finite = 1130, // #__log2_finite
1904 arm64ec___log2f_finite = 1131, // #__log2f_finite
1905 arm64ec___log2l_finite_f80 = 1132, // #__log2l_finite
1906 arm64ec___log2l_finite_f128 = 1133, // #__log2l_finite
1907 arm64ec___log2l_finite_ppcf128 = 1134, // #__log2l_finite
1908 arm64ec___log10_finite = 1135, // #__log10_finite
1909 arm64ec___log10f_finite = 1136, // #__log10f_finite
1910 arm64ec___log10l_finite_f80 = 1137, // #__log10l_finite
1911 arm64ec___log10l_finite_f128 = 1138, // #__log10l_finite
1912 arm64ec___log10l_finite_ppcf128 = 1139, // #__log10l_finite
1913 arm64ec___log_finite = 1140, // #__log_finite
1914 arm64ec___logf_finite = 1141, // #__logf_finite
1915 arm64ec___logl_finite_f80 = 1142, // #__logl_finite
1916 arm64ec___logl_finite_f128 = 1143, // #__logl_finite
1917 arm64ec___logl_finite_ppcf128 = 1144, // #__logl_finite
1918 arm64ec___lshrdi3 = 1145, // #__lshrdi3
1919 arm64ec___lshrhi3 = 1146, // #__lshrhi3
1920 arm64ec___lshrsi3 = 1147, // #__lshrsi3
1921 arm64ec___lshrti3 = 1148, // #__lshrti3
1922 arm64ec___ltdf2 = 1149, // #__ltdf2
1923 arm64ec___ltsf2 = 1150, // #__ltsf2
1924 arm64ec___lttf2 = 1151, // #__lttf2
1925 arm64ec___moddi3 = 1152, // #__moddi3
1926 arm64ec___modhi3 = 1153, // #__modhi3
1927 arm64ec___modqi3 = 1154, // #__modqi3
1928 arm64ec___modsi3 = 1155, // #__modsi3
1929 arm64ec___modti3 = 1156, // #__modti3
1930 arm64ec___muldf3 = 1157, // #__muldf3
1931 arm64ec___muldi3 = 1158, // #__muldi3
1932 arm64ec___mulhi3 = 1159, // #__mulhi3
1933 arm64ec___mulodi4 = 1160, // #__mulodi4
1934 arm64ec___mulosi4 = 1161, // #__mulosi4
1935 arm64ec___muloti4 = 1162, // #__muloti4
1936 arm64ec___mulqi3 = 1163, // #__mulqi3
1937 arm64ec___mulsf3 = 1164, // #__mulsf3
1938 arm64ec___mulsi3 = 1165, // #__mulsi3
1939 arm64ec___multf3 = 1166, // #__multf3
1940 arm64ec___multi3 = 1167, // #__multi3
1941 arm64ec___mulxf3 = 1168, // #__mulxf3
1942 arm64ec___nedf2 = 1169, // #__nedf2
1943 arm64ec___negdi2 = 1170, // #__negdi2
1944 arm64ec___negsi2 = 1171, // #__negsi2
1945 arm64ec___nesf2 = 1172, // #__nesf2
1946 arm64ec___netf2 = 1173, // #__netf2
1947 arm64ec___popcountdi2 = 1174, // #__popcountdi2
1948 arm64ec___popcountsi2 = 1175, // #__popcountsi2
1949 arm64ec___popcountti2 = 1176, // #__popcountti2
1950 arm64ec___pow_finite = 1177, // #__pow_finite
1951 arm64ec___powf_finite = 1178, // #__powf_finite
1952 arm64ec___powidf2 = 1179, // #__powidf2
1953 arm64ec___powisf2 = 1180, // #__powisf2
1954 arm64ec___powitf2_f128 = 1181, // #__powitf2
1955 arm64ec___powitf2_ppc128 = 1182, // #__powitf2
1956 arm64ec___powixf2 = 1183, // #__powixf2
1957 arm64ec___powl_finite_f80 = 1184, // #__powl_finite
1958 arm64ec___powl_finite_f128 = 1185, // #__powl_finite
1959 arm64ec___powl_finite_ppcf128 = 1186, // #__powl_finite
1960 arm64ec___riscv_flush_icache = 1187, // #__riscv_flush_icache
1961 arm64ec___stack_chk_fail = 1188, // #__stack_chk_fail
1962 arm64ec___subdf3 = 1189, // #__subdf3
1963 arm64ec___subsf3 = 1190, // #__subsf3
1964 arm64ec___subtf3 = 1191, // #__subtf3
1965 arm64ec___subxf3 = 1192, // #__subxf3
1966 arm64ec___sync_fetch_and_add_1 = 1193, // #__sync_fetch_and_add_1
1967 arm64ec___sync_fetch_and_add_2 = 1194, // #__sync_fetch_and_add_2
1968 arm64ec___sync_fetch_and_add_4 = 1195, // #__sync_fetch_and_add_4
1969 arm64ec___sync_fetch_and_add_8 = 1196, // #__sync_fetch_and_add_8
1970 arm64ec___sync_fetch_and_add_16 = 1197, // #__sync_fetch_and_add_16
1971 arm64ec___sync_fetch_and_and_1 = 1198, // #__sync_fetch_and_and_1
1972 arm64ec___sync_fetch_and_and_2 = 1199, // #__sync_fetch_and_and_2
1973 arm64ec___sync_fetch_and_and_4 = 1200, // #__sync_fetch_and_and_4
1974 arm64ec___sync_fetch_and_and_8 = 1201, // #__sync_fetch_and_and_8
1975 arm64ec___sync_fetch_and_and_16 = 1202, // #__sync_fetch_and_and_16
1976 arm64ec___sync_fetch_and_max_1 = 1203, // #__sync_fetch_and_max_1
1977 arm64ec___sync_fetch_and_max_2 = 1204, // #__sync_fetch_and_max_2
1978 arm64ec___sync_fetch_and_max_4 = 1205, // #__sync_fetch_and_max_4
1979 arm64ec___sync_fetch_and_max_8 = 1206, // #__sync_fetch_and_max_8
1980 arm64ec___sync_fetch_and_max_16 = 1207, // #__sync_fetch_and_max_16
1981 arm64ec___sync_fetch_and_min_1 = 1208, // #__sync_fetch_and_min_1
1982 arm64ec___sync_fetch_and_min_2 = 1209, // #__sync_fetch_and_min_2
1983 arm64ec___sync_fetch_and_min_4 = 1210, // #__sync_fetch_and_min_4
1984 arm64ec___sync_fetch_and_min_8 = 1211, // #__sync_fetch_and_min_8
1985 arm64ec___sync_fetch_and_min_16 = 1212, // #__sync_fetch_and_min_16
1986 arm64ec___sync_fetch_and_nand_1 = 1213, // #__sync_fetch_and_nand_1
1987 arm64ec___sync_fetch_and_nand_2 = 1214, // #__sync_fetch_and_nand_2
1988 arm64ec___sync_fetch_and_nand_4 = 1215, // #__sync_fetch_and_nand_4
1989 arm64ec___sync_fetch_and_nand_8 = 1216, // #__sync_fetch_and_nand_8
1990 arm64ec___sync_fetch_and_nand_16 = 1217, // #__sync_fetch_and_nand_16
1991 arm64ec___sync_fetch_and_or_1 = 1218, // #__sync_fetch_and_or_1
1992 arm64ec___sync_fetch_and_or_2 = 1219, // #__sync_fetch_and_or_2
1993 arm64ec___sync_fetch_and_or_4 = 1220, // #__sync_fetch_and_or_4
1994 arm64ec___sync_fetch_and_or_8 = 1221, // #__sync_fetch_and_or_8
1995 arm64ec___sync_fetch_and_or_16 = 1222, // #__sync_fetch_and_or_16
1996 arm64ec___sync_fetch_and_sub_1 = 1223, // #__sync_fetch_and_sub_1
1997 arm64ec___sync_fetch_and_sub_2 = 1224, // #__sync_fetch_and_sub_2
1998 arm64ec___sync_fetch_and_sub_4 = 1225, // #__sync_fetch_and_sub_4
1999 arm64ec___sync_fetch_and_sub_8 = 1226, // #__sync_fetch_and_sub_8
2000 arm64ec___sync_fetch_and_sub_16 = 1227, // #__sync_fetch_and_sub_16
2001 arm64ec___sync_fetch_and_umax_1 = 1228, // #__sync_fetch_and_umax_1
2002 arm64ec___sync_fetch_and_umax_2 = 1229, // #__sync_fetch_and_umax_2
2003 arm64ec___sync_fetch_and_umax_4 = 1230, // #__sync_fetch_and_umax_4
2004 arm64ec___sync_fetch_and_umax_8 = 1231, // #__sync_fetch_and_umax_8
2005 arm64ec___sync_fetch_and_umax_16 = 1232, // #__sync_fetch_and_umax_16
2006 arm64ec___sync_fetch_and_umin_1 = 1233, // #__sync_fetch_and_umin_1
2007 arm64ec___sync_fetch_and_umin_2 = 1234, // #__sync_fetch_and_umin_2
2008 arm64ec___sync_fetch_and_umin_4 = 1235, // #__sync_fetch_and_umin_4
2009 arm64ec___sync_fetch_and_umin_8 = 1236, // #__sync_fetch_and_umin_8
2010 arm64ec___sync_fetch_and_umin_16 = 1237, // #__sync_fetch_and_umin_16
2011 arm64ec___sync_fetch_and_xor_1 = 1238, // #__sync_fetch_and_xor_1
2012 arm64ec___sync_fetch_and_xor_2 = 1239, // #__sync_fetch_and_xor_2
2013 arm64ec___sync_fetch_and_xor_4 = 1240, // #__sync_fetch_and_xor_4
2014 arm64ec___sync_fetch_and_xor_8 = 1241, // #__sync_fetch_and_xor_8
2015 arm64ec___sync_fetch_and_xor_16 = 1242, // #__sync_fetch_and_xor_16
2016 arm64ec___sync_lock_test_and_set_1 = 1243, // #__sync_lock_test_and_set_1
2017 arm64ec___sync_lock_test_and_set_2 = 1244, // #__sync_lock_test_and_set_2
2018 arm64ec___sync_lock_test_and_set_4 = 1245, // #__sync_lock_test_and_set_4
2019 arm64ec___sync_lock_test_and_set_8 = 1246, // #__sync_lock_test_and_set_8
2020 arm64ec___sync_lock_test_and_set_16 = 1247, // #__sync_lock_test_and_set_16
2021 arm64ec___sync_val_compare_and_swap_1 = 1248, // #__sync_val_compare_and_swap_1
2022 arm64ec___sync_val_compare_and_swap_2 = 1249, // #__sync_val_compare_and_swap_2
2023 arm64ec___sync_val_compare_and_swap_4 = 1250, // #__sync_val_compare_and_swap_4
2024 arm64ec___sync_val_compare_and_swap_8 = 1251, // #__sync_val_compare_and_swap_8
2025 arm64ec___sync_val_compare_and_swap_16 = 1252, // #__sync_val_compare_and_swap_16
2026 arm64ec___truncdfbf2 = 1253, // #__truncdfbf2
2027 arm64ec___truncdfhf2 = 1254, // #__truncdfhf2
2028 arm64ec___truncdfsf2 = 1255, // #__truncdfsf2
2029 arm64ec___truncsfbf2 = 1256, // #__truncsfbf2
2030 arm64ec___truncsfhf2 = 1257, // #__truncsfhf2
2031 arm64ec___trunctfbf2 = 1258, // #__trunctfbf2
2032 arm64ec___trunctfdf2 = 1259, // #__trunctfdf2
2033 arm64ec___trunctfhf2_f128 = 1260, // #__trunctfhf2
2034 arm64ec___trunctfhf2_ppcf128 = 1261, // #__trunctfhf2
2035 arm64ec___trunctfkf2 = 1262, // #__trunctfkf2
2036 arm64ec___trunctfsf2 = 1263, // #__trunctfsf2
2037 arm64ec___trunctfxf2 = 1264, // #__trunctfxf2
2038 arm64ec___truncxfbf2 = 1265, // #__truncxfbf2
2039 arm64ec___truncxfdf2 = 1266, // #__truncxfdf2
2040 arm64ec___truncxfhf2 = 1267, // #__truncxfhf2
2041 arm64ec___truncxfsf2 = 1268, // #__truncxfsf2
2042 arm64ec___udivdi3 = 1269, // #__udivdi3
2043 arm64ec___udivhi3 = 1270, // #__udivhi3
2044 arm64ec___udivqi3 = 1271, // #__udivqi3
2045 arm64ec___udivsi3 = 1272, // #__udivsi3
2046 arm64ec___udivti3 = 1273, // #__udivti3
2047 arm64ec___umoddi3 = 1274, // #__umoddi3
2048 arm64ec___umodhi3 = 1275, // #__umodhi3
2049 arm64ec___umodqi3 = 1276, // #__umodqi3
2050 arm64ec___umodsi3 = 1277, // #__umodsi3
2051 arm64ec___umodti3 = 1278, // #__umodti3
2052 arm64ec___unorddf2 = 1279, // #__unorddf2
2053 arm64ec___unordsf2 = 1280, // #__unordsf2
2054 arm64ec___unordtf2 = 1281, // #__unordtf2
2055 arm64ec_acos = 1282, // #acos
2056 arm64ec_acos_f80 = 1283, // #acosl
2057 arm64ec_acos_f128 = 1284, // #acosl
2058 arm64ec_acos_ppcf128 = 1285, // #acosl
2059 arm64ec_acosf = 1286, // #acosf
2060 arm64ec_asin = 1287, // #asin
2061 arm64ec_asin_f80 = 1288, // #asinl
2062 arm64ec_asin_f128 = 1289, // #asinl
2063 arm64ec_asin_ppcf128 = 1290, // #asinl
2064 arm64ec_asinf = 1291, // #asinf
2065 arm64ec_atan = 1292, // #atan
2066 arm64ec_atan2 = 1293, // #atan2
2067 arm64ec_atan2_f80 = 1294, // #atan2l
2068 arm64ec_atan2_f128 = 1295, // #atan2l
2069 arm64ec_atan2_ppcf128 = 1296, // #atan2l
2070 arm64ec_atan2f = 1297, // #atan2f
2071 arm64ec_atan_f80 = 1298, // #atanl
2072 arm64ec_atan_f128 = 1299, // #atanl
2073 arm64ec_atan_ppcf128 = 1300, // #atanl
2074 arm64ec_atanf = 1301, // #atanf
2075 arm64ec_calloc = 1302, // #calloc
2076 arm64ec_cbrt = 1303, // #cbrt
2077 arm64ec_cbrt_f80 = 1304, // #cbrtl
2078 arm64ec_cbrt_f128 = 1305, // #cbrtl
2079 arm64ec_cbrt_ppcf128 = 1306, // #cbrtl
2080 arm64ec_cbrtf = 1307, // #cbrtf
2081 arm64ec_ceil = 1308, // #ceil
2082 arm64ec_ceil_f80 = 1309, // #ceill
2083 arm64ec_ceil_f128 = 1310, // #ceill
2084 arm64ec_ceil_ppcf128 = 1311, // #ceill
2085 arm64ec_ceilf = 1312, // #ceilf
2086 arm64ec_copysign = 1313, // #copysign
2087 arm64ec_copysign_f80 = 1314, // #copysignl
2088 arm64ec_copysign_f128 = 1315, // #copysignl
2089 arm64ec_copysign_ppcf128 = 1316, // #copysignl
2090 arm64ec_copysignf = 1317, // #copysignf
2091 arm64ec_cos = 1318, // #cos
2092 arm64ec_cos_f80 = 1319, // #cosl
2093 arm64ec_cos_f128 = 1320, // #cosl
2094 arm64ec_cos_ppcf128 = 1321, // #cosl
2095 arm64ec_cosf = 1322, // #cosf
2096 arm64ec_cosh = 1323, // #cosh
2097 arm64ec_cosh_f80 = 1324, // #coshl
2098 arm64ec_cosh_f128 = 1325, // #coshl
2099 arm64ec_cosh_ppcf128 = 1326, // #coshl
2100 arm64ec_coshf = 1327, // #coshf
2101 arm64ec_exp = 1328, // #exp
2102 arm64ec_exp2 = 1329, // #exp2
2103 arm64ec_exp2_f80 = 1330, // #exp2l
2104 arm64ec_exp2_f128 = 1331, // #exp2l
2105 arm64ec_exp2_ppcf128 = 1332, // #exp2l
2106 arm64ec_exp2f = 1333, // #exp2f
2107 arm64ec_exp10 = 1334, // #exp10
2108 arm64ec_exp10f = 1335, // #exp10f
2109 arm64ec_exp10l_f80 = 1336, // #exp10l
2110 arm64ec_exp10l_f128 = 1337, // #exp10l
2111 arm64ec_exp10l_ppcf128 = 1338, // #exp10l
2112 arm64ec_exp_f80 = 1339, // #expl
2113 arm64ec_exp_f128 = 1340, // #expl
2114 arm64ec_exp_ppcf128 = 1341, // #expl
2115 arm64ec_expf = 1342, // #expf
2116 arm64ec_fegetenv = 1343, // #fegetenv
2117 arm64ec_fegetmode = 1344, // #fegetmode
2118 arm64ec_fesetenv = 1345, // #fesetenv
2119 arm64ec_fesetmode = 1346, // #fesetmode
2120 arm64ec_floor = 1347, // #floor
2121 arm64ec_floor_f80 = 1348, // #floorl
2122 arm64ec_floor_f128 = 1349, // #floorl
2123 arm64ec_floor_ppcf128 = 1350, // #floorl
2124 arm64ec_floorf = 1351, // #floorf
2125 arm64ec_fma = 1352, // #fma
2126 arm64ec_fma_f80 = 1353, // #fmal
2127 arm64ec_fma_f128 = 1354, // #fmal
2128 arm64ec_fma_ppcf128 = 1355, // #fmal
2129 arm64ec_fmaf = 1356, // #fmaf
2130 arm64ec_fmax = 1357, // #fmax
2131 arm64ec_fmax_f80 = 1358, // #fmaxl
2132 arm64ec_fmax_f128 = 1359, // #fmaxl
2133 arm64ec_fmax_ppcf128 = 1360, // #fmaxl
2134 arm64ec_fmaxf = 1361, // #fmaxf
2135 arm64ec_fmaximum = 1362, // #fmaximum
2136 arm64ec_fmaximum_f80 = 1363, // #fmaximuml
2137 arm64ec_fmaximum_f128 = 1364, // #fmaximuml
2138 arm64ec_fmaximum_num = 1365, // #fmaximum_num
2139 arm64ec_fmaximum_num_f80 = 1366, // #fmaximum_numl
2140 arm64ec_fmaximum_num_f128 = 1367, // #fmaximum_numl
2141 arm64ec_fmaximum_num_ppcf128 = 1368, // #fmaximum_numl
2142 arm64ec_fmaximum_numf = 1369, // #fmaximum_numf
2143 arm64ec_fmaximum_ppcf128 = 1370, // #fmaximuml
2144 arm64ec_fmaximumf = 1371, // #fmaximumf
2145 arm64ec_fmin = 1372, // #fmin
2146 arm64ec_fmin_f80 = 1373, // #fminl
2147 arm64ec_fmin_f128 = 1374, // #fminl
2148 arm64ec_fmin_ppcf128 = 1375, // #fminl
2149 arm64ec_fminf = 1376, // #fminf
2150 arm64ec_fminimum = 1377, // #fminimum
2151 arm64ec_fminimum_f80 = 1378, // #fminimuml
2152 arm64ec_fminimum_f128 = 1379, // #fminimuml
2153 arm64ec_fminimum_num = 1380, // #fminimum_num
2154 arm64ec_fminimum_num_f80 = 1381, // #fminimum_numl
2155 arm64ec_fminimum_num_f128 = 1382, // #fminimum_numl
2156 arm64ec_fminimum_num_ppcf128 = 1383, // #fminimum_numl
2157 arm64ec_fminimum_numf = 1384, // #fminimum_numf
2158 arm64ec_fminimum_ppcf128 = 1385, // #fminimuml
2159 arm64ec_fminimumf = 1386, // #fminimumf
2160 arm64ec_fmod = 1387, // #fmod
2161 arm64ec_fmodf = 1388, // #fmodf
2162 arm64ec_fmodl_f80 = 1389, // #fmodl
2163 arm64ec_fmodl_f128 = 1390, // #fmodl
2164 arm64ec_fmodl_ppc128 = 1391, // #fmodl
2165 arm64ec_frexp = 1392, // #frexp
2166 arm64ec_frexp_f80 = 1393, // #frexpl
2167 arm64ec_frexp_f128 = 1394, // #frexpl
2168 arm64ec_frexp_ppcf128 = 1395, // #frexpl
2169 arm64ec_frexpf = 1396, // #frexpf
2170 arm64ec_ldexp = 1397, // #ldexp
2171 arm64ec_ldexp_f80 = 1398, // #ldexpl
2172 arm64ec_ldexp_f128 = 1399, // #ldexpl
2173 arm64ec_ldexp_ppcf128 = 1400, // #ldexpl
2174 arm64ec_ldexpf = 1401, // #ldexpf
2175 arm64ec_llrint = 1402, // #llrint
2176 arm64ec_llrint_f80 = 1403, // #llrintl
2177 arm64ec_llrint_f128 = 1404, // #llrintl
2178 arm64ec_llrint_ppcf128 = 1405, // #llrintl
2179 arm64ec_llrintf = 1406, // #llrintf
2180 arm64ec_llround = 1407, // #llround
2181 arm64ec_llround_f80 = 1408, // #llroundl
2182 arm64ec_llround_f128 = 1409, // #llroundl
2183 arm64ec_llround_ppcf128 = 1410, // #llroundl
2184 arm64ec_llroundf = 1411, // #llroundf
2185 arm64ec_log = 1412, // #log
2186 arm64ec_log2 = 1413, // #log2
2187 arm64ec_log2_f80 = 1414, // #log2l
2188 arm64ec_log2_f128 = 1415, // #log2l
2189 arm64ec_log2_ppcf128 = 1416, // #log2l
2190 arm64ec_log2f = 1417, // #log2f
2191 arm64ec_log10 = 1418, // #log10
2192 arm64ec_log10_f80 = 1419, // #log10l
2193 arm64ec_log10_f128 = 1420, // #log10l
2194 arm64ec_log10_ppcf128 = 1421, // #log10l
2195 arm64ec_log10f = 1422, // #log10f
2196 arm64ec_log_f80 = 1423, // #logl
2197 arm64ec_log_f128 = 1424, // #logl
2198 arm64ec_log_ppcf128 = 1425, // #logl
2199 arm64ec_logf = 1426, // #logf
2200 arm64ec_lrint = 1427, // #lrint
2201 arm64ec_lrint_f80 = 1428, // #lrintl
2202 arm64ec_lrint_f128 = 1429, // #lrintl
2203 arm64ec_lrint_ppcf128 = 1430, // #lrintl
2204 arm64ec_lrintf = 1431, // #lrintf
2205 arm64ec_lround = 1432, // #lround
2206 arm64ec_lround_f80 = 1433, // #lroundl
2207 arm64ec_lround_f128 = 1434, // #lroundl
2208 arm64ec_lround_ppcf128 = 1435, // #lroundl
2209 arm64ec_lroundf = 1436, // #lroundf
2210 arm64ec_memcpy = 1437, // #memcpy
2211 arm64ec_memmove = 1438, // #memmove
2212 arm64ec_memset = 1439, // #memset
2213 arm64ec_modf = 1440, // #modf
2214 arm64ec_modf_f80 = 1441, // #modfl
2215 arm64ec_modf_f128 = 1442, // #modfl
2216 arm64ec_modf_ppcf128 = 1443, // #modfl
2217 arm64ec_modff = 1444, // #modff
2218 arm64ec_nearbyint = 1445, // #nearbyint
2219 arm64ec_nearbyint_f80 = 1446, // #nearbyintl
2220 arm64ec_nearbyint_f128 = 1447, // #nearbyintl
2221 arm64ec_nearbyint_ppcf128 = 1448, // #nearbyintl
2222 arm64ec_nearbyintf = 1449, // #nearbyintf
2223 arm64ec_pow = 1450, // #pow
2224 arm64ec_pow_f80 = 1451, // #powl
2225 arm64ec_pow_f128 = 1452, // #powl
2226 arm64ec_pow_ppcf128 = 1453, // #powl
2227 arm64ec_powf = 1454, // #powf
2228 arm64ec_rint = 1455, // #rint
2229 arm64ec_rint_f80 = 1456, // #rintl
2230 arm64ec_rint_f128 = 1457, // #rintl
2231 arm64ec_rint_ppcf128 = 1458, // #rintl
2232 arm64ec_rintf = 1459, // #rintf
2233 arm64ec_round = 1460, // #round
2234 arm64ec_round_f80 = 1461, // #roundl
2235 arm64ec_round_f128 = 1462, // #roundl
2236 arm64ec_round_ppcf128 = 1463, // #roundl
2237 arm64ec_roundeven = 1464, // #roundeven
2238 arm64ec_roundeven_f80 = 1465, // #roundevenl
2239 arm64ec_roundeven_f128 = 1466, // #roundevenl
2240 arm64ec_roundeven_ppcf128 = 1467, // #roundevenl
2241 arm64ec_roundevenf = 1468, // #roundevenf
2242 arm64ec_roundf = 1469, // #roundf
2243 arm64ec_sin = 1470, // #sin
2244 arm64ec_sin_f80 = 1471, // #sinl
2245 arm64ec_sin_f128 = 1472, // #sinl
2246 arm64ec_sin_ppcf128 = 1473, // #sinl
2247 arm64ec_sincospi = 1474, // #sincospi
2248 arm64ec_sincospi_f80 = 1475, // #sincospil
2249 arm64ec_sincospi_f128 = 1476, // #sincospil
2250 arm64ec_sincospi_ppcf128 = 1477, // #sincospil
2251 arm64ec_sincospif = 1478, // #sincospif
2252 arm64ec_sinf = 1479, // #sinf
2253 arm64ec_sinh = 1480, // #sinh
2254 arm64ec_sinh_f80 = 1481, // #sinhl
2255 arm64ec_sinh_f128 = 1482, // #sinhl
2256 arm64ec_sinh_ppcf128 = 1483, // #sinhl
2257 arm64ec_sinhf = 1484, // #sinhf
2258 arm64ec_sqrt = 1485, // #sqrt
2259 arm64ec_sqrt_f80 = 1486, // #sqrtl
2260 arm64ec_sqrt_f128 = 1487, // #sqrtl
2261 arm64ec_sqrt_ppcf128 = 1488, // #sqrtl
2262 arm64ec_sqrtf = 1489, // #sqrtf
2263 arm64ec_tan = 1490, // #tan
2264 arm64ec_tan_f80 = 1491, // #tanl
2265 arm64ec_tan_f128 = 1492, // #tanl
2266 arm64ec_tan_ppcf128 = 1493, // #tanl
2267 arm64ec_tanf = 1494, // #tanf
2268 arm64ec_tanh = 1495, // #tanh
2269 arm64ec_tanh_f80 = 1496, // #tanhl
2270 arm64ec_tanh_f128 = 1497, // #tanhl
2271 arm64ec_tanh_ppcf128 = 1498, // #tanhl
2272 arm64ec_tanhf = 1499, // #tanhf
2273 arm64ec_trunc = 1500, // #trunc
2274 arm64ec_trunc_f80 = 1501, // #truncl
2275 arm64ec_trunc_f128 = 1502, // #truncl
2276 arm64ec_trunc_ppcf128 = 1503, // #truncl
2277 arm64ec_truncf = 1504, // #truncf
2278 asin = 1505, // asin
2279 asin_f80 = 1506, // asinl
2280 asin_f128 = 1507, // asinl
2281 asin_ppcf128 = 1508, // asinl
2282 asinf = 1509, // asinf
2283 asinf128 = 1510, // asinf128
2284 atan = 1511, // atan
2285 atan2 = 1512, // atan2
2286 atan2_f80 = 1513, // atan2l
2287 atan2_f128 = 1514, // atan2l
2288 atan2_ppcf128 = 1515, // atan2l
2289 atan2f = 1516, // atan2f
2290 atan2f128 = 1517, // atan2f128
2291 atan_f80 = 1518, // atanl
2292 atan_f128 = 1519, // atanl
2293 atan_ppcf128 = 1520, // atanl
2294 atanf = 1521, // atanf
2295 atanf128 = 1522, // atanf128
2296 avr_cos = 1523, // cos
2297 avr_sin = 1524, // sin
2298 bzero = 1525, // bzero
2299 calloc = 1526, // calloc
2300 cbrt = 1527, // cbrt
2301 cbrt_f80 = 1528, // cbrtl
2302 cbrt_f128 = 1529, // cbrtl
2303 cbrt_ppcf128 = 1530, // cbrtl
2304 cbrtf = 1531, // cbrtf
2305 cbrtf128 = 1532, // cbrtf128
2306 ceil = 1533, // ceil
2307 ceil_f80 = 1534, // ceill
2308 ceil_f128 = 1535, // ceill
2309 ceil_ppcf128 = 1536, // ceill
2310 ceilf = 1537, // ceilf
2311 ceilf128 = 1538, // ceilf128
2312 copysign = 1539, // copysign
2313 copysign_f80 = 1540, // copysignl
2314 copysign_f128 = 1541, // copysignl
2315 copysign_ppcf128 = 1542, // copysignl
2316 copysignf = 1543, // copysignf
2317 copysignf128 = 1544, // copysignf128
2318 cos = 1545, // cos
2319 cos_f80 = 1546, // cosl
2320 cos_f128 = 1547, // cosl
2321 cos_ppcf128 = 1548, // cosl
2322 cosf = 1549, // cosf
2323 cosf128 = 1550, // cosf128
2324 cosh = 1551, // cosh
2325 cosh_f80 = 1552, // coshl
2326 cosh_f128 = 1553, // coshl
2327 cosh_ppcf128 = 1554, // coshl
2328 coshf = 1555, // coshf
2329 coshf128 = 1556, // coshf128
2330 emscripten_return_address = 1557, // emscripten_return_address
2331 exp = 1558, // exp
2332 exp2 = 1559, // exp2
2333 exp2_f80 = 1560, // exp2l
2334 exp2_f128 = 1561, // exp2l
2335 exp2_ppcf128 = 1562, // exp2l
2336 exp2f = 1563, // exp2f
2337 exp2f128 = 1564, // exp2f128
2338 exp10 = 1565, // exp10
2339 exp10f = 1566, // exp10f
2340 exp10f128 = 1567, // exp10f128
2341 exp10l_f80 = 1568, // exp10l
2342 exp10l_f128 = 1569, // exp10l
2343 exp10l_ppcf128 = 1570, // exp10l
2344 exp_f80 = 1571, // expl
2345 exp_f128 = 1572, // expl
2346 exp_ppcf128 = 1573, // expl
2347 expf = 1574, // expf
2348 expf128 = 1575, // expf128
2349 fegetenv = 1576, // fegetenv
2350 fegetmode = 1577, // fegetmode
2351 fesetenv = 1578, // fesetenv
2352 fesetmode = 1579, // fesetmode
2353 floor = 1580, // floor
2354 floor_f80 = 1581, // floorl
2355 floor_f128 = 1582, // floorl
2356 floor_ppcf128 = 1583, // floorl
2357 floorf = 1584, // floorf
2358 floorf128 = 1585, // floorf128
2359 fma = 1586, // fma
2360 fma_f80 = 1587, // fmal
2361 fma_f128 = 1588, // fmal
2362 fma_ppcf128 = 1589, // fmal
2363 fmaf = 1590, // fmaf
2364 fmaf128 = 1591, // fmaf128
2365 fmax = 1592, // fmax
2366 fmax_f80 = 1593, // fmaxl
2367 fmax_f128 = 1594, // fmaxl
2368 fmax_ppcf128 = 1595, // fmaxl
2369 fmaxf = 1596, // fmaxf
2370 fmaxf128 = 1597, // fmaxf128
2371 fmaximum = 1598, // fmaximum
2372 fmaximum_f80 = 1599, // fmaximuml
2373 fmaximum_f128 = 1600, // fmaximuml
2374 fmaximum_num = 1601, // fmaximum_num
2375 fmaximum_num_f80 = 1602, // fmaximum_numl
2376 fmaximum_num_f128 = 1603, // fmaximum_numl
2377 fmaximum_num_ppcf128 = 1604, // fmaximum_numl
2378 fmaximum_numf = 1605, // fmaximum_numf
2379 fmaximum_numf128 = 1606, // fmaximum_numf128
2380 fmaximum_ppcf128 = 1607, // fmaximuml
2381 fmaximumf = 1608, // fmaximumf
2382 fmaximumf128 = 1609, // fmaximumf128
2383 fmin = 1610, // fmin
2384 fmin_f80 = 1611, // fminl
2385 fmin_f128 = 1612, // fminl
2386 fmin_ppcf128 = 1613, // fminl
2387 fminf = 1614, // fminf
2388 fminf128 = 1615, // fminf128
2389 fminimum = 1616, // fminimum
2390 fminimum_f80 = 1617, // fminimuml
2391 fminimum_f128 = 1618, // fminimuml
2392 fminimum_num = 1619, // fminimum_num
2393 fminimum_num_f80 = 1620, // fminimum_numl
2394 fminimum_num_f128 = 1621, // fminimum_numl
2395 fminimum_num_ppcf128 = 1622, // fminimum_numl
2396 fminimum_numf = 1623, // fminimum_numf
2397 fminimum_numf128 = 1624, // fminimum_numf128
2398 fminimum_ppcf128 = 1625, // fminimuml
2399 fminimumf = 1626, // fminimumf
2400 fminimumf128 = 1627, // fminimumf128
2401 fmod = 1628, // fmod
2402 fmodf = 1629, // fmodf
2403 fmodf128 = 1630, // fmodf128
2404 fmodl_f80 = 1631, // fmodl
2405 fmodl_f128 = 1632, // fmodl
2406 fmodl_ppc128 = 1633, // fmodl
2407 frexp = 1634, // frexp
2408 frexp_f80 = 1635, // frexpl
2409 frexp_f128 = 1636, // frexpl
2410 frexp_ppcf128 = 1637, // frexpl
2411 frexpf = 1638, // frexpf
2412 frexpf128 = 1639, // frexpf128
2413 ldexp = 1640, // ldexp
2414 ldexp_f80 = 1641, // ldexpl
2415 ldexp_f128 = 1642, // ldexpl
2416 ldexp_ppcf128 = 1643, // ldexpl
2417 ldexpf = 1644, // ldexpf
2418 ldexpf128 = 1645, // ldexpf128
2419 llrint = 1646, // llrint
2420 llrint_f80 = 1647, // llrintl
2421 llrint_f128 = 1648, // llrintl
2422 llrint_ppcf128 = 1649, // llrintl
2423 llrintf = 1650, // llrintf
2424 llrintf128 = 1651, // llrintf128
2425 llround = 1652, // llround
2426 llround_f80 = 1653, // llroundl
2427 llround_f128 = 1654, // llroundl
2428 llround_ppcf128 = 1655, // llroundl
2429 llroundf = 1656, // llroundf
2430 llroundf128 = 1657, // llroundf128
2431 log = 1658, // log
2432 log2 = 1659, // log2
2433 log2_f80 = 1660, // log2l
2434 log2_f128 = 1661, // log2l
2435 log2_ppcf128 = 1662, // log2l
2436 log2f = 1663, // log2f
2437 log2f128 = 1664, // log2f128
2438 log10 = 1665, // log10
2439 log10_f80 = 1666, // log10l
2440 log10_f128 = 1667, // log10l
2441 log10_ppcf128 = 1668, // log10l
2442 log10f = 1669, // log10f
2443 log10f128 = 1670, // log10f128
2444 log_f80 = 1671, // logl
2445 log_f128 = 1672, // logl
2446 log_ppcf128 = 1673, // logl
2447 logf = 1674, // logf
2448 logf128 = 1675, // logf128
2449 lrint = 1676, // lrint
2450 lrint_f80 = 1677, // lrintl
2451 lrint_f128 = 1678, // lrintl
2452 lrint_ppcf128 = 1679, // lrintl
2453 lrintf = 1680, // lrintf
2454 lrintf128 = 1681, // lrintf128
2455 lround = 1682, // lround
2456 lround_f80 = 1683, // lroundl
2457 lround_f128 = 1684, // lroundl
2458 lround_ppcf128 = 1685, // lroundl
2459 lroundf = 1686, // lroundf
2460 lroundf128 = 1687, // lroundf128
2461 memcpy = 1688, // memcpy
2462 memmove = 1689, // memmove
2463 memset = 1690, // memset
2464 modf = 1691, // modf
2465 modf_f80 = 1692, // modfl
2466 modf_f128 = 1693, // modfl
2467 modf_ppcf128 = 1694, // modfl
2468 modff = 1695, // modff
2469 modff128 = 1696, // modff128
2470 nearbyint = 1697, // nearbyint
2471 nearbyint_f80 = 1698, // nearbyintl
2472 nearbyint_f128 = 1699, // nearbyintl
2473 nearbyint_ppcf128 = 1700, // nearbyintl
2474 nearbyintf = 1701, // nearbyintf
2475 nearbyintf128 = 1702, // nearbyintf128
2476 pow = 1703, // pow
2477 pow_f80 = 1704, // powl
2478 pow_f128 = 1705, // powl
2479 pow_ppcf128 = 1706, // powl
2480 powf = 1707, // powf
2481 powf128 = 1708, // powf128
2482 rint = 1709, // rint
2483 rint_f80 = 1710, // rintl
2484 rint_f128 = 1711, // rintl
2485 rint_ppcf128 = 1712, // rintl
2486 rintf = 1713, // rintf
2487 rintf128 = 1714, // rintf128
2488 round = 1715, // round
2489 round_f80 = 1716, // roundl
2490 round_f128 = 1717, // roundl
2491 round_ppcf128 = 1718, // roundl
2492 roundeven = 1719, // roundeven
2493 roundeven_f80 = 1720, // roundevenl
2494 roundeven_f128 = 1721, // roundevenl
2495 roundeven_ppcf128 = 1722, // roundevenl
2496 roundevenf = 1723, // roundevenf
2497 roundevenf128 = 1724, // roundevenf128
2498 roundf = 1725, // roundf
2499 roundf128 = 1726, // roundf128
2500 sin = 1727, // sin
2501 sin_f80 = 1728, // sinl
2502 sin_f128 = 1729, // sinl
2503 sin_ppcf128 = 1730, // sinl
2504 sincos = 1731, // sincos
2505 sincos_f80 = 1732, // sincosl
2506 sincos_f128 = 1733, // sincosl
2507 sincos_ppcf128 = 1734, // sincosl
2508 sincosf = 1735, // sincosf
2509 sincosf128 = 1736, // sincosf128
2510 sincospi = 1737, // sincospi
2511 sincospi_f80 = 1738, // sincospil
2512 sincospi_f128 = 1739, // sincospil
2513 sincospi_ppcf128 = 1740, // sincospil
2514 sincospif = 1741, // sincospif
2515 sinf = 1742, // sinf
2516 sinf128 = 1743, // sinf128
2517 sinh = 1744, // sinh
2518 sinh_f80 = 1745, // sinhl
2519 sinh_f128 = 1746, // sinhl
2520 sinh_ppcf128 = 1747, // sinhl
2521 sinhf = 1748, // sinhf
2522 sinhf128 = 1749, // sinhf128
2523 sparc_div = 1750, // .div
2524 sparc_rem = 1751, // .rem
2525 sparc_udiv = 1752, // .udiv
2526 sparc_umul = 1753, // .umul
2527 sparc_urem = 1754, // .urem
2528 sqrt = 1755, // sqrt
2529 sqrt_f80 = 1756, // sqrtl
2530 sqrt_f128 = 1757, // sqrtl
2531 sqrt_ppcf128 = 1758, // sqrtl
2532 sqrtf = 1759, // sqrtf
2533 sqrtf128 = 1760, // sqrtf128
2534 tan = 1761, // tan
2535 tan_f80 = 1762, // tanl
2536 tan_f128 = 1763, // tanl
2537 tan_ppcf128 = 1764, // tanl
2538 tanf = 1765, // tanf
2539 tanf128 = 1766, // tanf128
2540 tanh = 1767, // tanh
2541 tanh_f80 = 1768, // tanhl
2542 tanh_f128 = 1769, // tanhl
2543 tanh_ppcf128 = 1770, // tanhl
2544 tanhf = 1771, // tanhf
2545 tanhf128 = 1772, // tanhf128
2546 trunc = 1773, // trunc
2547 trunc_f80 = 1774, // truncl
2548 trunc_f128 = 1775, // truncl
2549 trunc_ppcf128 = 1776, // truncl
2550 truncf = 1777, // truncf
2551 truncf128 = 1778, // truncf128
2552 zos___DCPY_B = 1779, // @@DCPY@B
2553 zos___EXP2_B = 1780, // @@EXP2@B
2554 zos___FCBT_B = 1781, // @@FCBT@B
2555 zos___FCEL_B = 1782, // @@FCEL@B
2556 zos___FCOS_B = 1783, // @@FCOS@B
2557 zos___FCPY_B = 1784, // @@FCPY@B
2558 zos___FEXP_B = 1785, // @@FEXP@B
2559 zos___FFLR_B = 1786, // @@FFLR@B
2560 zos___FFMD_B = 1787, // @@FFMD@B
2561 zos___FFXP_B = 1788, // @@FFXP@B
2562 zos___FLG1_B = 1789, // @@FLG1@B
2563 zos___FLG2_B = 1790, // @@FLG2@B
2564 zos___FLOG_B = 1791, // @@FLOG@B
2565 zos___FLXP_B = 1792, // @@FLXP@B
2566 zos___FMAFB = 1793, // @@FMAFB
2567 zos___FMALB = 1794, // @@FMALB
2568 zos___FMAXFB = 1795, // @@FMAXFB
2569 zos___FMAXLB = 1796, // @@FMAXLB
2570 zos___FMAX_B = 1797, // @@FMAX@B
2571 zos___FMA_B = 1798, // @@FMA@B
2572 zos___FMINFB = 1799, // @@FMINFB
2573 zos___FMINLB = 1800, // @@FMINLB
2574 zos___FMIN_B = 1801, // @@FMIN@B
2575 zos___FPOW_B = 1802, // @@FPOW@B
2576 zos___FRND_B = 1803, // @@FRND@B
2577 zos___FSIN_B = 1804, // @@FSIN@B
2578 zos___FSQT_B = 1805, // @@FSQT@B
2579 zos___FTRC_B = 1806, // @@FTRC@B
2580 zos___FXP2_B = 1807, // @@FXP2@B
2581 zos___LCBT_B = 1808, // @@LCBT@B
2582 zos___LCEL_B = 1809, // @@LCEL@B
2583 zos___LCOS_B = 1810, // @@LCOS@B
2584 zos___LCPY_B = 1811, // @@LCPY@B
2585 zos___LEXP_B = 1812, // @@LEXP@B
2586 zos___LFLR_B = 1813, // @@LFLR@B
2587 zos___LFMD_B = 1814, // @@LFMD@B
2588 zos___LFXP_B = 1815, // @@LFXP@B
2589 zos___LLG1_B = 1816, // @@LLG1@B
2590 zos___LLG2_B = 1817, // @@LLG2@B
2591 zos___LLOG_B = 1818, // @@LLOG@B
2592 zos___LLRDFB = 1819, // @@LLRDFB
2593 zos___LLRDLB = 1820, // @@LLRDLB
2594 zos___LLRD_B = 1821, // @@LLRD@B
2595 zos___LLRTFB = 1822, // @@LLRTFB
2596 zos___LLRTLB = 1823, // @@LLRTLB
2597 zos___LLRT_B = 1824, // @@LLRT@B
2598 zos___LLXP_B = 1825, // @@LLXP@B
2599 zos___LOG2_B = 1826, // @@LOG2@B
2600 zos___LPOW_B = 1827, // @@LPOW@B
2601 zos___LRND_B = 1828, // @@LRND@B
2602 zos___LRNTFB = 1829, // @@LRNTFB
2603 zos___LRNTLB = 1830, // @@LRNTLB
2604 zos___LRNT_B = 1831, // @@LRNT@B
2605 zos___LSIN_B = 1832, // @@LSIN@B
2606 zos___LSQT_B = 1833, // @@LSQT@B
2607 zos___LTRC_B = 1834, // @@LTRC@B
2608 zos___LXP2_B = 1835, // @@LXP2@B
2609 zos___NBYIFB = 1836, // @@NBYIFB
2610 zos___NBYILB = 1837, // @@NBYILB
2611 zos___NBYI_B = 1838, // @@NBYI@B
2612 zos___RINTFB = 1839, // @@RINTFB
2613 zos___RINTLB = 1840, // @@RINTLB
2614 zos___ROND_B = 1841, // @@ROND@B
2615 zos___ROUNFB = 1842, // @@ROUNFB
2616 zos___ROUNLB = 1843, // @@ROUNLB
2617 zos___ROUN_B = 1844, // @@ROUN@B
2618 zos___SCEL_B = 1845, // @@SCEL@B
2619 zos___SCOS_B = 1846, // @@SCOS@B
2620 zos___SCRT_B = 1847, // @@SCRT@B
2621 zos___SFLR_B = 1848, // @@SFLR@B
2622 zos___SFXP_B = 1849, // @@SFXP@B
2623 zos___SLXP_B = 1850, // @@SLXP@B
2624 zos___SRNT_B = 1851, // @@SRNT@B
2625 zos___SSIN_B = 1852, // @@SSIN@B
2626 zos___TRNC_B = 1853, // @@TRNC@B
2627 zos___WEXP_B = 1854, // @@WEXP@B
2628 zos___WFMD_B = 1855, // @@WFMD@B
2629 zos___WLG1_B = 1856, // @@WLG1@B
2630 zos___WLOG_B = 1857, // @@WLOG@B
2631 zos___WPOW_B = 1858, // @@WPOW@B
2632 zos___WSQT_B = 1859, // @@WSQT@B
2633 NumLibcallImpls = 1860
2634};
2635} // End namespace RTLIB
2636} // End namespace llvm
2637#endif
2638
2639#ifdef GET_INIT_RUNTIME_LIBCALL_NAMES
2640const RTLIB::LibcallImpl llvm::RTLIB::RuntimeLibcallsInfo::DefaultLibcallImpls[RTLIB::UNKNOWN_LIBCALL + 1] = {
2641 RTLIB::acosf, // RTLIB::ACOS_F32
2642 RTLIB::acos, // RTLIB::ACOS_F64
2643 RTLIB::acos_f80, // RTLIB::ACOS_F80
2644 RTLIB::acos_f128, // RTLIB::ACOS_F128
2645 RTLIB::acos_ppcf128, // RTLIB::ACOS_PPCF128
2646 RTLIB::__addsf3, // RTLIB::ADD_F32
2647 RTLIB::__adddf3, // RTLIB::ADD_F64
2648 RTLIB::__addxf3, // RTLIB::ADD_F80
2649 RTLIB::__addtf3, // RTLIB::ADD_F128
2650 RTLIB::__gcc_qadd, // RTLIB::ADD_PPCF128
2651 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR
2652 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR4
2653 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR8
2654 RTLIB::Unsupported, // RTLIB::AEABI_MEMCPY4
2655 RTLIB::Unsupported, // RTLIB::AEABI_MEMCPY8
2656 RTLIB::Unsupported, // RTLIB::AEABI_MEMMOVE4
2657 RTLIB::Unsupported, // RTLIB::AEABI_MEMMOVE8
2658 RTLIB::Unsupported, // RTLIB::AEABI_MEMSET4
2659 RTLIB::Unsupported, // RTLIB::AEABI_MEMSET8
2660 RTLIB::asinf, // RTLIB::ASIN_F32
2661 RTLIB::asin, // RTLIB::ASIN_F64
2662 RTLIB::asin_f80, // RTLIB::ASIN_F80
2663 RTLIB::asin_f128, // RTLIB::ASIN_F128
2664 RTLIB::asin_ppcf128, // RTLIB::ASIN_PPCF128
2665 RTLIB::atan2f, // RTLIB::ATAN2_F32
2666 RTLIB::atan2, // RTLIB::ATAN2_F64
2667 RTLIB::atan2_f80, // RTLIB::ATAN2_F80
2668 RTLIB::atan2_f128, // RTLIB::ATAN2_F128
2669 RTLIB::atan2_ppcf128, // RTLIB::ATAN2_PPCF128
2670 RTLIB::atanf, // RTLIB::ATAN_F32
2671 RTLIB::atan, // RTLIB::ATAN_F64
2672 RTLIB::atan_f80, // RTLIB::ATAN_F80
2673 RTLIB::atan_f128, // RTLIB::ATAN_F128
2674 RTLIB::atan_ppcf128, // RTLIB::ATAN_PPCF128
2675 RTLIB::__atomic_compare_exchange, // RTLIB::ATOMIC_COMPARE_EXCHANGE
2676 RTLIB::__atomic_compare_exchange_1, // RTLIB::ATOMIC_COMPARE_EXCHANGE_1
2677 RTLIB::__atomic_compare_exchange_2, // RTLIB::ATOMIC_COMPARE_EXCHANGE_2
2678 RTLIB::__atomic_compare_exchange_4, // RTLIB::ATOMIC_COMPARE_EXCHANGE_4
2679 RTLIB::__atomic_compare_exchange_8, // RTLIB::ATOMIC_COMPARE_EXCHANGE_8
2680 RTLIB::__atomic_compare_exchange_16, // RTLIB::ATOMIC_COMPARE_EXCHANGE_16
2681 RTLIB::__atomic_exchange, // RTLIB::ATOMIC_EXCHANGE
2682 RTLIB::__atomic_exchange_1, // RTLIB::ATOMIC_EXCHANGE_1
2683 RTLIB::__atomic_exchange_2, // RTLIB::ATOMIC_EXCHANGE_2
2684 RTLIB::__atomic_exchange_4, // RTLIB::ATOMIC_EXCHANGE_4
2685 RTLIB::__atomic_exchange_8, // RTLIB::ATOMIC_EXCHANGE_8
2686 RTLIB::__atomic_exchange_16, // RTLIB::ATOMIC_EXCHANGE_16
2687 RTLIB::__atomic_fetch_add_1, // RTLIB::ATOMIC_FETCH_ADD_1
2688 RTLIB::__atomic_fetch_add_2, // RTLIB::ATOMIC_FETCH_ADD_2
2689 RTLIB::__atomic_fetch_add_4, // RTLIB::ATOMIC_FETCH_ADD_4
2690 RTLIB::__atomic_fetch_add_8, // RTLIB::ATOMIC_FETCH_ADD_8
2691 RTLIB::__atomic_fetch_add_16, // RTLIB::ATOMIC_FETCH_ADD_16
2692 RTLIB::__atomic_fetch_and_1, // RTLIB::ATOMIC_FETCH_AND_1
2693 RTLIB::__atomic_fetch_and_2, // RTLIB::ATOMIC_FETCH_AND_2
2694 RTLIB::__atomic_fetch_and_4, // RTLIB::ATOMIC_FETCH_AND_4
2695 RTLIB::__atomic_fetch_and_8, // RTLIB::ATOMIC_FETCH_AND_8
2696 RTLIB::__atomic_fetch_and_16, // RTLIB::ATOMIC_FETCH_AND_16
2697 RTLIB::__atomic_fetch_nand_1, // RTLIB::ATOMIC_FETCH_NAND_1
2698 RTLIB::__atomic_fetch_nand_2, // RTLIB::ATOMIC_FETCH_NAND_2
2699 RTLIB::__atomic_fetch_nand_4, // RTLIB::ATOMIC_FETCH_NAND_4
2700 RTLIB::__atomic_fetch_nand_8, // RTLIB::ATOMIC_FETCH_NAND_8
2701 RTLIB::__atomic_fetch_nand_16, // RTLIB::ATOMIC_FETCH_NAND_16
2702 RTLIB::__atomic_fetch_or_1, // RTLIB::ATOMIC_FETCH_OR_1
2703 RTLIB::__atomic_fetch_or_2, // RTLIB::ATOMIC_FETCH_OR_2
2704 RTLIB::__atomic_fetch_or_4, // RTLIB::ATOMIC_FETCH_OR_4
2705 RTLIB::__atomic_fetch_or_8, // RTLIB::ATOMIC_FETCH_OR_8
2706 RTLIB::__atomic_fetch_or_16, // RTLIB::ATOMIC_FETCH_OR_16
2707 RTLIB::__atomic_fetch_sub_1, // RTLIB::ATOMIC_FETCH_SUB_1
2708 RTLIB::__atomic_fetch_sub_2, // RTLIB::ATOMIC_FETCH_SUB_2
2709 RTLIB::__atomic_fetch_sub_4, // RTLIB::ATOMIC_FETCH_SUB_4
2710 RTLIB::__atomic_fetch_sub_8, // RTLIB::ATOMIC_FETCH_SUB_8
2711 RTLIB::__atomic_fetch_sub_16, // RTLIB::ATOMIC_FETCH_SUB_16
2712 RTLIB::__atomic_fetch_xor_1, // RTLIB::ATOMIC_FETCH_XOR_1
2713 RTLIB::__atomic_fetch_xor_2, // RTLIB::ATOMIC_FETCH_XOR_2
2714 RTLIB::__atomic_fetch_xor_4, // RTLIB::ATOMIC_FETCH_XOR_4
2715 RTLIB::__atomic_fetch_xor_8, // RTLIB::ATOMIC_FETCH_XOR_8
2716 RTLIB::__atomic_fetch_xor_16, // RTLIB::ATOMIC_FETCH_XOR_16
2717 RTLIB::__atomic_load, // RTLIB::ATOMIC_LOAD
2718 RTLIB::__atomic_load_1, // RTLIB::ATOMIC_LOAD_1
2719 RTLIB::__atomic_load_2, // RTLIB::ATOMIC_LOAD_2
2720 RTLIB::__atomic_load_4, // RTLIB::ATOMIC_LOAD_4
2721 RTLIB::__atomic_load_8, // RTLIB::ATOMIC_LOAD_8
2722 RTLIB::__atomic_load_16, // RTLIB::ATOMIC_LOAD_16
2723 RTLIB::__atomic_store, // RTLIB::ATOMIC_STORE
2724 RTLIB::__atomic_store_1, // RTLIB::ATOMIC_STORE_1
2725 RTLIB::__atomic_store_2, // RTLIB::ATOMIC_STORE_2
2726 RTLIB::__atomic_store_4, // RTLIB::ATOMIC_STORE_4
2727 RTLIB::__atomic_store_8, // RTLIB::ATOMIC_STORE_8
2728 RTLIB::__atomic_store_16, // RTLIB::ATOMIC_STORE_16
2729 RTLIB::Unsupported, // RTLIB::BZERO
2730 RTLIB::calloc, // RTLIB::CALLOC
2731 RTLIB::cbrtf, // RTLIB::CBRT_F32
2732 RTLIB::cbrt, // RTLIB::CBRT_F64
2733 RTLIB::cbrt_f80, // RTLIB::CBRT_F80
2734 RTLIB::cbrt_f128, // RTLIB::CBRT_F128
2735 RTLIB::cbrt_ppcf128, // RTLIB::CBRT_PPCF128
2736 RTLIB::ceilf, // RTLIB::CEIL_F32
2737 RTLIB::ceil, // RTLIB::CEIL_F64
2738 RTLIB::ceil_f80, // RTLIB::CEIL_F80
2739 RTLIB::ceil_f128, // RTLIB::CEIL_F128
2740 RTLIB::ceil_ppcf128, // RTLIB::CEIL_PPCF128
2741 RTLIB::__clear_cache, // RTLIB::CLEAR_CACHE
2742 RTLIB::__extendkftf2, // RTLIB::CONVERT_F128_PPCF128
2743 RTLIB::__trunctfkf2, // RTLIB::CONVERT_PPCF128_F128
2744 RTLIB::copysignf, // RTLIB::COPYSIGN_F32
2745 RTLIB::copysign, // RTLIB::COPYSIGN_F64
2746 RTLIB::copysign_f80, // RTLIB::COPYSIGN_F80
2747 RTLIB::copysign_f128, // RTLIB::COPYSIGN_F128
2748 RTLIB::copysign_ppcf128, // RTLIB::COPYSIGN_PPCF128
2749 RTLIB::coshf, // RTLIB::COSH_F32
2750 RTLIB::cosh, // RTLIB::COSH_F64
2751 RTLIB::cosh_f80, // RTLIB::COSH_F80
2752 RTLIB::cosh_f128, // RTLIB::COSH_F128
2753 RTLIB::cosh_ppcf128, // RTLIB::COSH_PPCF128
2754 RTLIB::cosf, // RTLIB::COS_F32
2755 RTLIB::cos, // RTLIB::COS_F64
2756 RTLIB::cos_f80, // RTLIB::COS_F80
2757 RTLIB::cos_f128, // RTLIB::COS_F128
2758 RTLIB::cos_ppcf128, // RTLIB::COS_PPCF128
2759 RTLIB::__clzsi2, // RTLIB::CTLZ_I32
2760 RTLIB::__clzdi2, // RTLIB::CTLZ_I64
2761 RTLIB::__clzti2, // RTLIB::CTLZ_I128
2762 RTLIB::__popcountsi2, // RTLIB::CTPOP_I32
2763 RTLIB::__popcountdi2, // RTLIB::CTPOP_I64
2764 RTLIB::__popcountti2, // RTLIB::CTPOP_I128
2765 RTLIB::__cxa_end_cleanup, // RTLIB::CXA_END_CLEANUP
2766 RTLIB::__llvm_deoptimize, // RTLIB::DEOPTIMIZE
2767 RTLIB::__divsf3, // RTLIB::DIV_F32
2768 RTLIB::__divdf3, // RTLIB::DIV_F64
2769 RTLIB::__divxf3, // RTLIB::DIV_F80
2770 RTLIB::__divtf3, // RTLIB::DIV_F128
2771 RTLIB::__gcc_qdiv, // RTLIB::DIV_PPCF128
2772 RTLIB::exp2f, // RTLIB::EXP2_F32
2773 RTLIB::exp2, // RTLIB::EXP2_F64
2774 RTLIB::exp2_f80, // RTLIB::EXP2_F80
2775 RTLIB::exp2_f128, // RTLIB::EXP2_F128
2776 RTLIB::__exp2f_finite, // RTLIB::EXP2_FINITE_F32
2777 RTLIB::__exp2_finite, // RTLIB::EXP2_FINITE_F64
2778 RTLIB::__exp2l_finite_f80, // RTLIB::EXP2_FINITE_F80
2779 RTLIB::__exp2l_finite_f128, // RTLIB::EXP2_FINITE_F128
2780 RTLIB::__exp2l_finite_ppcf128, // RTLIB::EXP2_FINITE_PPCF128
2781 RTLIB::exp2_ppcf128, // RTLIB::EXP2_PPCF128
2782 RTLIB::exp10f, // RTLIB::EXP10_F32
2783 RTLIB::exp10, // RTLIB::EXP10_F64
2784 RTLIB::exp10l_f80, // RTLIB::EXP10_F80
2785 RTLIB::exp10l_f128, // RTLIB::EXP10_F128
2786 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F32
2787 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F64
2788 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F80
2789 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F128
2790 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_PPCF128
2791 RTLIB::exp10l_ppcf128, // RTLIB::EXP10_PPCF128
2792 RTLIB::expf, // RTLIB::EXP_F32
2793 RTLIB::exp, // RTLIB::EXP_F64
2794 RTLIB::exp_f80, // RTLIB::EXP_F80
2795 RTLIB::exp_f128, // RTLIB::EXP_F128
2796 RTLIB::__expf_finite, // RTLIB::EXP_FINITE_F32
2797 RTLIB::__exp_finite, // RTLIB::EXP_FINITE_F64
2798 RTLIB::__expl_finite_f80, // RTLIB::EXP_FINITE_F80
2799 RTLIB::__expl_finite_f128, // RTLIB::EXP_FINITE_F128
2800 RTLIB::__expl_finite_ppcf128, // RTLIB::EXP_FINITE_PPCF128
2801 RTLIB::exp_ppcf128, // RTLIB::EXP_PPCF128
2802 RTLIB::fegetenv, // RTLIB::FEGETENV
2803 RTLIB::fegetmode, // RTLIB::FEGETMODE
2804 RTLIB::fesetenv, // RTLIB::FESETENV
2805 RTLIB::fesetmode, // RTLIB::FESETMODE
2806 RTLIB::floorf, // RTLIB::FLOOR_F32
2807 RTLIB::floor, // RTLIB::FLOOR_F64
2808 RTLIB::floor_f80, // RTLIB::FLOOR_F80
2809 RTLIB::floor_f128, // RTLIB::FLOOR_F128
2810 RTLIB::floor_ppcf128, // RTLIB::FLOOR_PPCF128
2811 RTLIB::fmaximumf, // RTLIB::FMAXIMUM_F32
2812 RTLIB::fmaximum, // RTLIB::FMAXIMUM_F64
2813 RTLIB::fmaximum_f80, // RTLIB::FMAXIMUM_F80
2814 RTLIB::fmaximum_f128, // RTLIB::FMAXIMUM_F128
2815 RTLIB::fmaximum_numf, // RTLIB::FMAXIMUM_NUM_F32
2816 RTLIB::fmaximum_num, // RTLIB::FMAXIMUM_NUM_F64
2817 RTLIB::fmaximum_num_f80, // RTLIB::FMAXIMUM_NUM_F80
2818 RTLIB::fmaximum_num_f128, // RTLIB::FMAXIMUM_NUM_F128
2819 RTLIB::fmaximum_num_ppcf128, // RTLIB::FMAXIMUM_NUM_PPCF128
2820 RTLIB::fmaximum_ppcf128, // RTLIB::FMAXIMUM_PPCF128
2821 RTLIB::fmaxf, // RTLIB::FMAX_F32
2822 RTLIB::fmax, // RTLIB::FMAX_F64
2823 RTLIB::fmax_f80, // RTLIB::FMAX_F80
2824 RTLIB::fmax_f128, // RTLIB::FMAX_F128
2825 RTLIB::fmax_ppcf128, // RTLIB::FMAX_PPCF128
2826 RTLIB::fmaf, // RTLIB::FMA_F32
2827 RTLIB::fma, // RTLIB::FMA_F64
2828 RTLIB::fma_f80, // RTLIB::FMA_F80
2829 RTLIB::fma_f128, // RTLIB::FMA_F128
2830 RTLIB::fma_ppcf128, // RTLIB::FMA_PPCF128
2831 RTLIB::fminimumf, // RTLIB::FMINIMUM_F32
2832 RTLIB::fminimum, // RTLIB::FMINIMUM_F64
2833 RTLIB::fminimum_f80, // RTLIB::FMINIMUM_F80
2834 RTLIB::fminimum_f128, // RTLIB::FMINIMUM_F128
2835 RTLIB::fminimum_numf, // RTLIB::FMINIMUM_NUM_F32
2836 RTLIB::fminimum_num, // RTLIB::FMINIMUM_NUM_F64
2837 RTLIB::fminimum_num_f80, // RTLIB::FMINIMUM_NUM_F80
2838 RTLIB::fminimum_num_f128, // RTLIB::FMINIMUM_NUM_F128
2839 RTLIB::fminimum_num_ppcf128, // RTLIB::FMINIMUM_NUM_PPCF128
2840 RTLIB::fminimum_ppcf128, // RTLIB::FMINIMUM_PPCF128
2841 RTLIB::fminf, // RTLIB::FMIN_F32
2842 RTLIB::fmin, // RTLIB::FMIN_F64
2843 RTLIB::fmin_f80, // RTLIB::FMIN_F80
2844 RTLIB::fmin_f128, // RTLIB::FMIN_F128
2845 RTLIB::fmin_ppcf128, // RTLIB::FMIN_PPCF128
2846 RTLIB::__extendbfsf2, // RTLIB::FPEXT_BF16_F32
2847 RTLIB::__extendhfsf2, // RTLIB::FPEXT_F16_F32
2848 RTLIB::__extendhfdf2, // RTLIB::FPEXT_F16_F64
2849 RTLIB::__extendhfxf2, // RTLIB::FPEXT_F16_F80
2850 RTLIB::__extendhftf2, // RTLIB::FPEXT_F16_F128
2851 RTLIB::__extendsfdf2, // RTLIB::FPEXT_F32_F64
2852 RTLIB::__extendsftf2, // RTLIB::FPEXT_F32_F128
2853 RTLIB::__gcc_stoq, // RTLIB::FPEXT_F32_PPCF128
2854 RTLIB::__extenddftf2, // RTLIB::FPEXT_F64_F128
2855 RTLIB::__gcc_dtoq, // RTLIB::FPEXT_F64_PPCF128
2856 RTLIB::__extendxftf2, // RTLIB::FPEXT_F80_F128
2857 RTLIB::__truncsfbf2, // RTLIB::FPROUND_F32_BF16
2858 RTLIB::__truncsfhf2, // RTLIB::FPROUND_F32_F16
2859 RTLIB::__truncdfbf2, // RTLIB::FPROUND_F64_BF16
2860 RTLIB::__truncdfhf2, // RTLIB::FPROUND_F64_F16
2861 RTLIB::__truncdfsf2, // RTLIB::FPROUND_F64_F32
2862 RTLIB::__truncxfbf2, // RTLIB::FPROUND_F80_BF16
2863 RTLIB::__truncxfhf2, // RTLIB::FPROUND_F80_F16
2864 RTLIB::__truncxfsf2, // RTLIB::FPROUND_F80_F32
2865 RTLIB::__truncxfdf2, // RTLIB::FPROUND_F80_F64
2866 RTLIB::__trunctfbf2, // RTLIB::FPROUND_F128_BF16
2867 RTLIB::__trunctfhf2_f128, // RTLIB::FPROUND_F128_F16
2868 RTLIB::__trunctfsf2, // RTLIB::FPROUND_F128_F32
2869 RTLIB::__trunctfdf2, // RTLIB::FPROUND_F128_F64
2870 RTLIB::__trunctfxf2, // RTLIB::FPROUND_F128_F80
2871 RTLIB::__trunctfhf2_ppcf128, // RTLIB::FPROUND_PPCF128_F16
2872 RTLIB::__gcc_qtos, // RTLIB::FPROUND_PPCF128_F32
2873 RTLIB::__gcc_qtod, // RTLIB::FPROUND_PPCF128_F64
2874 RTLIB::__fixhfsi, // RTLIB::FPTOSINT_F16_I32
2875 RTLIB::__fixhfdi, // RTLIB::FPTOSINT_F16_I64
2876 RTLIB::__fixhfti, // RTLIB::FPTOSINT_F16_I128
2877 RTLIB::__fixsfsi, // RTLIB::FPTOSINT_F32_I32
2878 RTLIB::__fixsfdi, // RTLIB::FPTOSINT_F32_I64
2879 RTLIB::__fixsfti, // RTLIB::FPTOSINT_F32_I128
2880 RTLIB::__fixdfsi, // RTLIB::FPTOSINT_F64_I32
2881 RTLIB::__fixdfdi, // RTLIB::FPTOSINT_F64_I64
2882 RTLIB::__fixdfti, // RTLIB::FPTOSINT_F64_I128
2883 RTLIB::__fixxfsi, // RTLIB::FPTOSINT_F80_I32
2884 RTLIB::__fixxfdi, // RTLIB::FPTOSINT_F80_I64
2885 RTLIB::__fixxfti, // RTLIB::FPTOSINT_F80_I128
2886 RTLIB::__fixtfsi, // RTLIB::FPTOSINT_F128_I32
2887 RTLIB::__fixtfdi_f128, // RTLIB::FPTOSINT_F128_I64
2888 RTLIB::__fixtfti_f128, // RTLIB::FPTOSINT_F128_I128
2889 RTLIB::__gcc_qtou, // RTLIB::FPTOSINT_PPCF128_I32
2890 RTLIB::__fixtfdi_ppcf128, // RTLIB::FPTOSINT_PPCF128_I64
2891 RTLIB::__fixtfti_ppcf128, // RTLIB::FPTOSINT_PPCF128_I128
2892 RTLIB::__fixunshfsi, // RTLIB::FPTOUINT_F16_I32
2893 RTLIB::__fixunshfdi, // RTLIB::FPTOUINT_F16_I64
2894 RTLIB::__fixunshfti, // RTLIB::FPTOUINT_F16_I128
2895 RTLIB::__fixunssfsi, // RTLIB::FPTOUINT_F32_I32
2896 RTLIB::__fixunssfdi, // RTLIB::FPTOUINT_F32_I64
2897 RTLIB::__fixunssfti, // RTLIB::FPTOUINT_F32_I128
2898 RTLIB::__fixunsdfsi, // RTLIB::FPTOUINT_F64_I32
2899 RTLIB::__fixunsdfdi, // RTLIB::FPTOUINT_F64_I64
2900 RTLIB::__fixunsdfti, // RTLIB::FPTOUINT_F64_I128
2901 RTLIB::__fixunsxfsi, // RTLIB::FPTOUINT_F80_I32
2902 RTLIB::__fixunsxfdi, // RTLIB::FPTOUINT_F80_I64
2903 RTLIB::__fixunsxfti, // RTLIB::FPTOUINT_F80_I128
2904 RTLIB::__fixunstfsi_f128, // RTLIB::FPTOUINT_F128_I32
2905 RTLIB::__fixunstfdi_f128, // RTLIB::FPTOUINT_F128_I64
2906 RTLIB::__fixunstfti_f128, // RTLIB::FPTOUINT_F128_I128
2907 RTLIB::__fixunstfsi_ppcf128, // RTLIB::FPTOUINT_PPCF128_I32
2908 RTLIB::__fixunstfdi_ppcf128, // RTLIB::FPTOUINT_PPCF128_I64
2909 RTLIB::__fixunstfti_ppcf128, // RTLIB::FPTOUINT_PPCF128_I128
2910 RTLIB::frexpf, // RTLIB::FREXP_F32
2911 RTLIB::frexp, // RTLIB::FREXP_F64
2912 RTLIB::frexp_f80, // RTLIB::FREXP_F80
2913 RTLIB::frexp_f128, // RTLIB::FREXP_F128
2914 RTLIB::frexp_ppcf128, // RTLIB::FREXP_PPCF128
2915 RTLIB::Unsupported, // RTLIB::HEXAGON_MEMCPY_LIKELY_ALIGNED_MIN32BYTES_MULT8BYTES
2916 RTLIB::ldexpf, // RTLIB::LDEXP_F32
2917 RTLIB::ldexp, // RTLIB::LDEXP_F64
2918 RTLIB::ldexp_f80, // RTLIB::LDEXP_F80
2919 RTLIB::ldexp_f128, // RTLIB::LDEXP_F128
2920 RTLIB::ldexp_ppcf128, // RTLIB::LDEXP_PPCF128
2921 RTLIB::llrintf, // RTLIB::LLRINT_F32
2922 RTLIB::llrint, // RTLIB::LLRINT_F64
2923 RTLIB::llrint_f80, // RTLIB::LLRINT_F80
2924 RTLIB::llrint_f128, // RTLIB::LLRINT_F128
2925 RTLIB::llrint_ppcf128, // RTLIB::LLRINT_PPCF128
2926 RTLIB::llroundf, // RTLIB::LLROUND_F32
2927 RTLIB::llround, // RTLIB::LLROUND_F64
2928 RTLIB::llround_f80, // RTLIB::LLROUND_F80
2929 RTLIB::llround_f128, // RTLIB::LLROUND_F128
2930 RTLIB::llround_ppcf128, // RTLIB::LLROUND_PPCF128
2931 RTLIB::log2f, // RTLIB::LOG2_F32
2932 RTLIB::log2, // RTLIB::LOG2_F64
2933 RTLIB::log2_f80, // RTLIB::LOG2_F80
2934 RTLIB::log2_f128, // RTLIB::LOG2_F128
2935 RTLIB::__log2f_finite, // RTLIB::LOG2_FINITE_F32
2936 RTLIB::__log2_finite, // RTLIB::LOG2_FINITE_F64
2937 RTLIB::__log2l_finite_f80, // RTLIB::LOG2_FINITE_F80
2938 RTLIB::__log2l_finite_f128, // RTLIB::LOG2_FINITE_F128
2939 RTLIB::__log2l_finite_ppcf128, // RTLIB::LOG2_FINITE_PPCF128
2940 RTLIB::log2_ppcf128, // RTLIB::LOG2_PPCF128
2941 RTLIB::log10f, // RTLIB::LOG10_F32
2942 RTLIB::log10, // RTLIB::LOG10_F64
2943 RTLIB::log10_f80, // RTLIB::LOG10_F80
2944 RTLIB::log10_f128, // RTLIB::LOG10_F128
2945 RTLIB::__log10f_finite, // RTLIB::LOG10_FINITE_F32
2946 RTLIB::__log10_finite, // RTLIB::LOG10_FINITE_F64
2947 RTLIB::__log10l_finite_f80, // RTLIB::LOG10_FINITE_F80
2948 RTLIB::__log10l_finite_f128, // RTLIB::LOG10_FINITE_F128
2949 RTLIB::__log10l_finite_ppcf128, // RTLIB::LOG10_FINITE_PPCF128
2950 RTLIB::log10_ppcf128, // RTLIB::LOG10_PPCF128
2951 RTLIB::logf, // RTLIB::LOG_F32
2952 RTLIB::log, // RTLIB::LOG_F64
2953 RTLIB::log_f80, // RTLIB::LOG_F80
2954 RTLIB::log_f128, // RTLIB::LOG_F128
2955 RTLIB::__logf_finite, // RTLIB::LOG_FINITE_F32
2956 RTLIB::__log_finite, // RTLIB::LOG_FINITE_F64
2957 RTLIB::__logl_finite_f80, // RTLIB::LOG_FINITE_F80
2958 RTLIB::__logl_finite_f128, // RTLIB::LOG_FINITE_F128
2959 RTLIB::__logl_finite_ppcf128, // RTLIB::LOG_FINITE_PPCF128
2960 RTLIB::log_ppcf128, // RTLIB::LOG_PPCF128
2961 RTLIB::lrintf, // RTLIB::LRINT_F32
2962 RTLIB::lrint, // RTLIB::LRINT_F64
2963 RTLIB::lrint_f80, // RTLIB::LRINT_F80
2964 RTLIB::lrint_f128, // RTLIB::LRINT_F128
2965 RTLIB::lrint_ppcf128, // RTLIB::LRINT_PPCF128
2966 RTLIB::lroundf, // RTLIB::LROUND_F32
2967 RTLIB::lround, // RTLIB::LROUND_F64
2968 RTLIB::lround_f80, // RTLIB::LROUND_F80
2969 RTLIB::lround_f128, // RTLIB::LROUND_F128
2970 RTLIB::lround_ppcf128, // RTLIB::LROUND_PPCF128
2971 RTLIB::memcpy, // RTLIB::MEMCPY
2972 RTLIB::Unsupported, // RTLIB::MEMCPY_ALIGN_4
2973 RTLIB::__llvm_memcpy_element_unordered_atomic_1, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1
2974 RTLIB::__llvm_memcpy_element_unordered_atomic_2, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2
2975 RTLIB::__llvm_memcpy_element_unordered_atomic_4, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4
2976 RTLIB::__llvm_memcpy_element_unordered_atomic_8, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8
2977 RTLIB::__llvm_memcpy_element_unordered_atomic_16, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16
2978 RTLIB::memmove, // RTLIB::MEMMOVE
2979 RTLIB::__llvm_memmove_element_unordered_atomic_1, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1
2980 RTLIB::__llvm_memmove_element_unordered_atomic_2, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2
2981 RTLIB::__llvm_memmove_element_unordered_atomic_4, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4
2982 RTLIB::__llvm_memmove_element_unordered_atomic_8, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8
2983 RTLIB::__llvm_memmove_element_unordered_atomic_16, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16
2984 RTLIB::memset, // RTLIB::MEMSET
2985 RTLIB::__llvm_memset_element_unordered_atomic_1, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1
2986 RTLIB::__llvm_memset_element_unordered_atomic_2, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2
2987 RTLIB::__llvm_memset_element_unordered_atomic_4, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4
2988 RTLIB::__llvm_memset_element_unordered_atomic_8, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8
2989 RTLIB::__llvm_memset_element_unordered_atomic_16, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16
2990 RTLIB::Unsupported, // RTLIB::MIPS16_RET_DC
2991 RTLIB::Unsupported, // RTLIB::MIPS16_RET_DF
2992 RTLIB::Unsupported, // RTLIB::MIPS16_RET_SC
2993 RTLIB::Unsupported, // RTLIB::MIPS16_RET_SF
2994 RTLIB::modff, // RTLIB::MODF_F32
2995 RTLIB::modf, // RTLIB::MODF_F64
2996 RTLIB::modf_f80, // RTLIB::MODF_F80
2997 RTLIB::modf_f128, // RTLIB::MODF_F128
2998 RTLIB::modf_ppcf128, // RTLIB::MODF_PPCF128
2999 RTLIB::__mulosi4, // RTLIB::MULO_I32
3000 RTLIB::__mulodi4, // RTLIB::MULO_I64
3001 RTLIB::__muloti4, // RTLIB::MULO_I128
3002 RTLIB::__mulsf3, // RTLIB::MUL_F32
3003 RTLIB::__muldf3, // RTLIB::MUL_F64
3004 RTLIB::__mulxf3, // RTLIB::MUL_F80
3005 RTLIB::__multf3, // RTLIB::MUL_F128
3006 RTLIB::__mulqi3, // RTLIB::MUL_I8
3007 RTLIB::__mulhi3, // RTLIB::MUL_I16
3008 RTLIB::__mulsi3, // RTLIB::MUL_I32
3009 RTLIB::__muldi3, // RTLIB::MUL_I64
3010 RTLIB::__multi3, // RTLIB::MUL_I128
3011 RTLIB::__gcc_qmul, // RTLIB::MUL_PPCF128
3012 RTLIB::nearbyintf, // RTLIB::NEARBYINT_F32
3013 RTLIB::nearbyint, // RTLIB::NEARBYINT_F64
3014 RTLIB::nearbyint_f80, // RTLIB::NEARBYINT_F80
3015 RTLIB::nearbyint_f128, // RTLIB::NEARBYINT_F128
3016 RTLIB::nearbyint_ppcf128, // RTLIB::NEARBYINT_PPCF128
3017 RTLIB::__negsi2, // RTLIB::NEG_I32
3018 RTLIB::__negdi2, // RTLIB::NEG_I64
3019 RTLIB::__eqsf2, // RTLIB::OEQ_F32
3020 RTLIB::__eqdf2, // RTLIB::OEQ_F64
3021 RTLIB::__eqtf2, // RTLIB::OEQ_F128
3022 RTLIB::__gcc_qeq, // RTLIB::OEQ_PPCF128
3023 RTLIB::__gesf2, // RTLIB::OGE_F32
3024 RTLIB::__gedf2, // RTLIB::OGE_F64
3025 RTLIB::__getf2, // RTLIB::OGE_F128
3026 RTLIB::__gcc_qge, // RTLIB::OGE_PPCF128
3027 RTLIB::__gtsf2, // RTLIB::OGT_F32
3028 RTLIB::__gtdf2, // RTLIB::OGT_F64
3029 RTLIB::__gttf2, // RTLIB::OGT_F128
3030 RTLIB::__gcc_qgt, // RTLIB::OGT_PPCF128
3031 RTLIB::__lesf2, // RTLIB::OLE_F32
3032 RTLIB::__ledf2, // RTLIB::OLE_F64
3033 RTLIB::__letf2, // RTLIB::OLE_F128
3034 RTLIB::__gcc_qle, // RTLIB::OLE_PPCF128
3035 RTLIB::__ltsf2, // RTLIB::OLT_F32
3036 RTLIB::__ltdf2, // RTLIB::OLT_F64
3037 RTLIB::__lttf2, // RTLIB::OLT_F128
3038 RTLIB::__gcc_qlt, // RTLIB::OLT_PPCF128
3039 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_ACQ
3040 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_ACQ_REL
3041 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_REL
3042 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_RELAX
3043 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_ACQ
3044 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_ACQ_REL
3045 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_REL
3046 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_RELAX
3047 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_ACQ
3048 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_ACQ_REL
3049 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_REL
3050 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_RELAX
3051 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_ACQ
3052 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_ACQ_REL
3053 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_REL
3054 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_RELAX
3055 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_ACQ
3056 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_ACQ_REL
3057 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_REL
3058 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_RELAX
3059 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ
3060 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ_REL
3061 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_REL
3062 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_RELAX
3063 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ
3064 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ_REL
3065 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_REL
3066 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_RELAX
3067 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ
3068 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ_REL
3069 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_REL
3070 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_RELAX
3071 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ
3072 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ_REL
3073 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_REL
3074 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_RELAX
3075 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ
3076 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ_REL
3077 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_REL
3078 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_RELAX
3079 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ
3080 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ_REL
3081 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_REL
3082 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_RELAX
3083 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ
3084 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ_REL
3085 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_REL
3086 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_RELAX
3087 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ
3088 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ_REL
3089 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_REL
3090 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_RELAX
3091 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ
3092 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ_REL
3093 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_REL
3094 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_RELAX
3095 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ
3096 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ_REL
3097 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_REL
3098 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_RELAX
3099 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ
3100 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ_REL
3101 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_REL
3102 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_RELAX
3103 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ
3104 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ_REL
3105 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_REL
3106 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_RELAX
3107 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ
3108 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ_REL
3109 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_REL
3110 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_RELAX
3111 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ
3112 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ_REL
3113 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_REL
3114 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_RELAX
3115 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ
3116 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ_REL
3117 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_REL
3118 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_RELAX
3119 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ
3120 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ_REL
3121 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_REL
3122 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_RELAX
3123 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ
3124 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ_REL
3125 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_REL
3126 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_RELAX
3127 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ
3128 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ_REL
3129 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_REL
3130 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_RELAX
3131 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ
3132 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ_REL
3133 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_REL
3134 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_RELAX
3135 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ
3136 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ_REL
3137 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_REL
3138 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_RELAX
3139 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_ACQ
3140 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_ACQ_REL
3141 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_REL
3142 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_RELAX
3143 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_ACQ
3144 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_ACQ_REL
3145 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_REL
3146 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_RELAX
3147 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_ACQ
3148 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_ACQ_REL
3149 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_REL
3150 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_RELAX
3151 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_ACQ
3152 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_ACQ_REL
3153 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_REL
3154 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_RELAX
3155 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_ACQ
3156 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_ACQ_REL
3157 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_REL
3158 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_RELAX
3159 RTLIB::__powisf2, // RTLIB::POWI_F32
3160 RTLIB::__powidf2, // RTLIB::POWI_F64
3161 RTLIB::__powixf2, // RTLIB::POWI_F80
3162 RTLIB::__powitf2_f128, // RTLIB::POWI_F128
3163 RTLIB::__powitf2_ppc128, // RTLIB::POWI_PPCF128
3164 RTLIB::powf, // RTLIB::POW_F32
3165 RTLIB::pow, // RTLIB::POW_F64
3166 RTLIB::pow_f80, // RTLIB::POW_F80
3167 RTLIB::pow_f128, // RTLIB::POW_F128
3168 RTLIB::__powf_finite, // RTLIB::POW_FINITE_F32
3169 RTLIB::__pow_finite, // RTLIB::POW_FINITE_F64
3170 RTLIB::__powl_finite_f80, // RTLIB::POW_FINITE_F80
3171 RTLIB::__powl_finite_f128, // RTLIB::POW_FINITE_F128
3172 RTLIB::__powl_finite_ppcf128, // RTLIB::POW_FINITE_PPCF128
3173 RTLIB::pow_ppcf128, // RTLIB::POW_PPCF128
3174 RTLIB::fmodf, // RTLIB::REM_F32
3175 RTLIB::fmod, // RTLIB::REM_F64
3176 RTLIB::fmodl_f80, // RTLIB::REM_F80
3177 RTLIB::fmodl_f128, // RTLIB::REM_F128
3178 RTLIB::fmodl_ppc128, // RTLIB::REM_PPCF128
3179 RTLIB::Unsupported, // RTLIB::RETURN_ADDRESS
3180 RTLIB::rintf, // RTLIB::RINT_F32
3181 RTLIB::rint, // RTLIB::RINT_F64
3182 RTLIB::rint_f80, // RTLIB::RINT_F80
3183 RTLIB::rint_f128, // RTLIB::RINT_F128
3184 RTLIB::rint_ppcf128, // RTLIB::RINT_PPCF128
3185 RTLIB::__riscv_flush_icache, // RTLIB::RISCV_FLUSH_ICACHE
3186 RTLIB::roundevenf, // RTLIB::ROUNDEVEN_F32
3187 RTLIB::roundeven, // RTLIB::ROUNDEVEN_F64
3188 RTLIB::roundeven_f80, // RTLIB::ROUNDEVEN_F80
3189 RTLIB::roundeven_f128, // RTLIB::ROUNDEVEN_F128
3190 RTLIB::roundeven_ppcf128, // RTLIB::ROUNDEVEN_PPCF128
3191 RTLIB::roundf, // RTLIB::ROUND_F32
3192 RTLIB::round, // RTLIB::ROUND_F64
3193 RTLIB::round_f80, // RTLIB::ROUND_F80
3194 RTLIB::round_f128, // RTLIB::ROUND_F128
3195 RTLIB::round_ppcf128, // RTLIB::ROUND_PPCF128
3196 RTLIB::Unsupported, // RTLIB::SC_MEMCPY
3197 RTLIB::Unsupported, // RTLIB::SC_MEMMOVE
3198 RTLIB::Unsupported, // RTLIB::SC_MEMSET
3199 RTLIB::Unsupported, // RTLIB::SDIVREM_I8
3200 RTLIB::Unsupported, // RTLIB::SDIVREM_I16
3201 RTLIB::Unsupported, // RTLIB::SDIVREM_I32
3202 RTLIB::Unsupported, // RTLIB::SDIVREM_I64
3203 RTLIB::Unsupported, // RTLIB::SDIVREM_I128
3204 RTLIB::__divqi3, // RTLIB::SDIV_I8
3205 RTLIB::__divhi3, // RTLIB::SDIV_I16
3206 RTLIB::__divsi3, // RTLIB::SDIV_I32
3207 RTLIB::__divdi3, // RTLIB::SDIV_I64
3208 RTLIB::__divti3, // RTLIB::SDIV_I128
3209 RTLIB::__ashlhi3, // RTLIB::SHL_I16
3210 RTLIB::__ashlsi3, // RTLIB::SHL_I32
3211 RTLIB::__ashldi3, // RTLIB::SHL_I64
3212 RTLIB::__ashlti3, // RTLIB::SHL_I128
3213 RTLIB::sincospif, // RTLIB::SINCOSPI_F32
3214 RTLIB::sincospi, // RTLIB::SINCOSPI_F64
3215 RTLIB::sincospi_f80, // RTLIB::SINCOSPI_F80
3216 RTLIB::sincospi_f128, // RTLIB::SINCOSPI_F128
3217 RTLIB::sincospi_ppcf128, // RTLIB::SINCOSPI_PPCF128
3218 RTLIB::Unsupported, // RTLIB::SINCOS_F32
3219 RTLIB::Unsupported, // RTLIB::SINCOS_F64
3220 RTLIB::Unsupported, // RTLIB::SINCOS_F80
3221 RTLIB::Unsupported, // RTLIB::SINCOS_F128
3222 RTLIB::Unsupported, // RTLIB::SINCOS_PPCF128
3223 RTLIB::Unsupported, // RTLIB::SINCOS_STRET_F32
3224 RTLIB::Unsupported, // RTLIB::SINCOS_STRET_F64
3225 RTLIB::sinhf, // RTLIB::SINH_F32
3226 RTLIB::sinh, // RTLIB::SINH_F64
3227 RTLIB::sinh_f80, // RTLIB::SINH_F80
3228 RTLIB::sinh_f128, // RTLIB::SINH_F128
3229 RTLIB::sinh_ppcf128, // RTLIB::SINH_PPCF128
3230 RTLIB::__floatsihf, // RTLIB::SINTTOFP_I32_F16
3231 RTLIB::__floatsisf, // RTLIB::SINTTOFP_I32_F32
3232 RTLIB::__floatsidf, // RTLIB::SINTTOFP_I32_F64
3233 RTLIB::__floatsixf, // RTLIB::SINTTOFP_I32_F80
3234 RTLIB::__floatsitf, // RTLIB::SINTTOFP_I32_F128
3235 RTLIB::__gcc_itoq, // RTLIB::SINTTOFP_I32_PPCF128
3236 RTLIB::__floatdibf, // RTLIB::SINTTOFP_I64_BF16
3237 RTLIB::__floatdihf, // RTLIB::SINTTOFP_I64_F16
3238 RTLIB::__floatdisf, // RTLIB::SINTTOFP_I64_F32
3239 RTLIB::__floatdidf, // RTLIB::SINTTOFP_I64_F64
3240 RTLIB::__floatdixf, // RTLIB::SINTTOFP_I64_F80
3241 RTLIB::__floatditf_f128, // RTLIB::SINTTOFP_I64_F128
3242 RTLIB::__floatditf_ppcf128, // RTLIB::SINTTOFP_I64_PPCF128
3243 RTLIB::__floattihf, // RTLIB::SINTTOFP_I128_F16
3244 RTLIB::__floattisf, // RTLIB::SINTTOFP_I128_F32
3245 RTLIB::__floattidf, // RTLIB::SINTTOFP_I128_F64
3246 RTLIB::__floattixf, // RTLIB::SINTTOFP_I128_F80
3247 RTLIB::__floattitf_f128, // RTLIB::SINTTOFP_I128_F128
3248 RTLIB::__floattitf_ppcf128, // RTLIB::SINTTOFP_I128_PPCF128
3249 RTLIB::sinf, // RTLIB::SIN_F32
3250 RTLIB::sin, // RTLIB::SIN_F64
3251 RTLIB::sin_f80, // RTLIB::SIN_F80
3252 RTLIB::sin_f128, // RTLIB::SIN_F128
3253 RTLIB::sin_ppcf128, // RTLIB::SIN_PPCF128
3254 RTLIB::sqrtf, // RTLIB::SQRT_F32
3255 RTLIB::sqrt, // RTLIB::SQRT_F64
3256 RTLIB::sqrt_f80, // RTLIB::SQRT_F80
3257 RTLIB::sqrt_f128, // RTLIB::SQRT_F128
3258 RTLIB::sqrt_ppcf128, // RTLIB::SQRT_PPCF128
3259 RTLIB::__ashrhi3, // RTLIB::SRA_I16
3260 RTLIB::__ashrsi3, // RTLIB::SRA_I32
3261 RTLIB::__ashrdi3, // RTLIB::SRA_I64
3262 RTLIB::__ashrti3, // RTLIB::SRA_I128
3263 RTLIB::__modqi3, // RTLIB::SREM_I8
3264 RTLIB::__modhi3, // RTLIB::SREM_I16
3265 RTLIB::__modsi3, // RTLIB::SREM_I32
3266 RTLIB::__moddi3, // RTLIB::SREM_I64
3267 RTLIB::__modti3, // RTLIB::SREM_I128
3268 RTLIB::__lshrhi3, // RTLIB::SRL_I16
3269 RTLIB::__lshrsi3, // RTLIB::SRL_I32
3270 RTLIB::__lshrdi3, // RTLIB::SRL_I64
3271 RTLIB::__lshrti3, // RTLIB::SRL_I128
3272 RTLIB::__stack_chk_fail, // RTLIB::STACKPROTECTOR_CHECK_FAIL
3273 RTLIB::__subsf3, // RTLIB::SUB_F32
3274 RTLIB::__subdf3, // RTLIB::SUB_F64
3275 RTLIB::__subxf3, // RTLIB::SUB_F80
3276 RTLIB::__subtf3, // RTLIB::SUB_F128
3277 RTLIB::__gcc_qsub, // RTLIB::SUB_PPCF128
3278 RTLIB::__sync_fetch_and_add_1, // RTLIB::SYNC_FETCH_AND_ADD_1
3279 RTLIB::__sync_fetch_and_add_2, // RTLIB::SYNC_FETCH_AND_ADD_2
3280 RTLIB::__sync_fetch_and_add_4, // RTLIB::SYNC_FETCH_AND_ADD_4
3281 RTLIB::__sync_fetch_and_add_8, // RTLIB::SYNC_FETCH_AND_ADD_8
3282 RTLIB::__sync_fetch_and_add_16, // RTLIB::SYNC_FETCH_AND_ADD_16
3283 RTLIB::__sync_fetch_and_and_1, // RTLIB::SYNC_FETCH_AND_AND_1
3284 RTLIB::__sync_fetch_and_and_2, // RTLIB::SYNC_FETCH_AND_AND_2
3285 RTLIB::__sync_fetch_and_and_4, // RTLIB::SYNC_FETCH_AND_AND_4
3286 RTLIB::__sync_fetch_and_and_8, // RTLIB::SYNC_FETCH_AND_AND_8
3287 RTLIB::__sync_fetch_and_and_16, // RTLIB::SYNC_FETCH_AND_AND_16
3288 RTLIB::__sync_fetch_and_max_1, // RTLIB::SYNC_FETCH_AND_MAX_1
3289 RTLIB::__sync_fetch_and_max_2, // RTLIB::SYNC_FETCH_AND_MAX_2
3290 RTLIB::__sync_fetch_and_max_4, // RTLIB::SYNC_FETCH_AND_MAX_4
3291 RTLIB::__sync_fetch_and_max_8, // RTLIB::SYNC_FETCH_AND_MAX_8
3292 RTLIB::__sync_fetch_and_max_16, // RTLIB::SYNC_FETCH_AND_MAX_16
3293 RTLIB::__sync_fetch_and_min_1, // RTLIB::SYNC_FETCH_AND_MIN_1
3294 RTLIB::__sync_fetch_and_min_2, // RTLIB::SYNC_FETCH_AND_MIN_2
3295 RTLIB::__sync_fetch_and_min_4, // RTLIB::SYNC_FETCH_AND_MIN_4
3296 RTLIB::__sync_fetch_and_min_8, // RTLIB::SYNC_FETCH_AND_MIN_8
3297 RTLIB::__sync_fetch_and_min_16, // RTLIB::SYNC_FETCH_AND_MIN_16
3298 RTLIB::__sync_fetch_and_nand_1, // RTLIB::SYNC_FETCH_AND_NAND_1
3299 RTLIB::__sync_fetch_and_nand_2, // RTLIB::SYNC_FETCH_AND_NAND_2
3300 RTLIB::__sync_fetch_and_nand_4, // RTLIB::SYNC_FETCH_AND_NAND_4
3301 RTLIB::__sync_fetch_and_nand_8, // RTLIB::SYNC_FETCH_AND_NAND_8
3302 RTLIB::__sync_fetch_and_nand_16, // RTLIB::SYNC_FETCH_AND_NAND_16
3303 RTLIB::__sync_fetch_and_or_1, // RTLIB::SYNC_FETCH_AND_OR_1
3304 RTLIB::__sync_fetch_and_or_2, // RTLIB::SYNC_FETCH_AND_OR_2
3305 RTLIB::__sync_fetch_and_or_4, // RTLIB::SYNC_FETCH_AND_OR_4
3306 RTLIB::__sync_fetch_and_or_8, // RTLIB::SYNC_FETCH_AND_OR_8
3307 RTLIB::__sync_fetch_and_or_16, // RTLIB::SYNC_FETCH_AND_OR_16
3308 RTLIB::__sync_fetch_and_sub_1, // RTLIB::SYNC_FETCH_AND_SUB_1
3309 RTLIB::__sync_fetch_and_sub_2, // RTLIB::SYNC_FETCH_AND_SUB_2
3310 RTLIB::__sync_fetch_and_sub_4, // RTLIB::SYNC_FETCH_AND_SUB_4
3311 RTLIB::__sync_fetch_and_sub_8, // RTLIB::SYNC_FETCH_AND_SUB_8
3312 RTLIB::__sync_fetch_and_sub_16, // RTLIB::SYNC_FETCH_AND_SUB_16
3313 RTLIB::__sync_fetch_and_umax_1, // RTLIB::SYNC_FETCH_AND_UMAX_1
3314 RTLIB::__sync_fetch_and_umax_2, // RTLIB::SYNC_FETCH_AND_UMAX_2
3315 RTLIB::__sync_fetch_and_umax_4, // RTLIB::SYNC_FETCH_AND_UMAX_4
3316 RTLIB::__sync_fetch_and_umax_8, // RTLIB::SYNC_FETCH_AND_UMAX_8
3317 RTLIB::__sync_fetch_and_umax_16, // RTLIB::SYNC_FETCH_AND_UMAX_16
3318 RTLIB::__sync_fetch_and_umin_1, // RTLIB::SYNC_FETCH_AND_UMIN_1
3319 RTLIB::__sync_fetch_and_umin_2, // RTLIB::SYNC_FETCH_AND_UMIN_2
3320 RTLIB::__sync_fetch_and_umin_4, // RTLIB::SYNC_FETCH_AND_UMIN_4
3321 RTLIB::__sync_fetch_and_umin_8, // RTLIB::SYNC_FETCH_AND_UMIN_8
3322 RTLIB::__sync_fetch_and_umin_16, // RTLIB::SYNC_FETCH_AND_UMIN_16
3323 RTLIB::__sync_fetch_and_xor_1, // RTLIB::SYNC_FETCH_AND_XOR_1
3324 RTLIB::__sync_fetch_and_xor_2, // RTLIB::SYNC_FETCH_AND_XOR_2
3325 RTLIB::__sync_fetch_and_xor_4, // RTLIB::SYNC_FETCH_AND_XOR_4
3326 RTLIB::__sync_fetch_and_xor_8, // RTLIB::SYNC_FETCH_AND_XOR_8
3327 RTLIB::__sync_fetch_and_xor_16, // RTLIB::SYNC_FETCH_AND_XOR_16
3328 RTLIB::__sync_lock_test_and_set_1, // RTLIB::SYNC_LOCK_TEST_AND_SET_1
3329 RTLIB::__sync_lock_test_and_set_2, // RTLIB::SYNC_LOCK_TEST_AND_SET_2
3330 RTLIB::__sync_lock_test_and_set_4, // RTLIB::SYNC_LOCK_TEST_AND_SET_4
3331 RTLIB::__sync_lock_test_and_set_8, // RTLIB::SYNC_LOCK_TEST_AND_SET_8
3332 RTLIB::__sync_lock_test_and_set_16, // RTLIB::SYNC_LOCK_TEST_AND_SET_16
3333 RTLIB::__sync_val_compare_and_swap_1, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1
3334 RTLIB::__sync_val_compare_and_swap_2, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2
3335 RTLIB::__sync_val_compare_and_swap_4, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4
3336 RTLIB::__sync_val_compare_and_swap_8, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8
3337 RTLIB::__sync_val_compare_and_swap_16, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16
3338 RTLIB::tanhf, // RTLIB::TANH_F32
3339 RTLIB::tanh, // RTLIB::TANH_F64
3340 RTLIB::tanh_f80, // RTLIB::TANH_F80
3341 RTLIB::tanh_f128, // RTLIB::TANH_F128
3342 RTLIB::tanh_ppcf128, // RTLIB::TANH_PPCF128
3343 RTLIB::tanf, // RTLIB::TAN_F32
3344 RTLIB::tan, // RTLIB::TAN_F64
3345 RTLIB::tan_f80, // RTLIB::TAN_F80
3346 RTLIB::tan_f128, // RTLIB::TAN_F128
3347 RTLIB::tan_ppcf128, // RTLIB::TAN_PPCF128
3348 RTLIB::truncf, // RTLIB::TRUNC_F32
3349 RTLIB::trunc, // RTLIB::TRUNC_F64
3350 RTLIB::trunc_f80, // RTLIB::TRUNC_F80
3351 RTLIB::trunc_f128, // RTLIB::TRUNC_F128
3352 RTLIB::trunc_ppcf128, // RTLIB::TRUNC_PPCF128
3353 RTLIB::Unsupported, // RTLIB::UDIVREM_I8
3354 RTLIB::Unsupported, // RTLIB::UDIVREM_I16
3355 RTLIB::Unsupported, // RTLIB::UDIVREM_I32
3356 RTLIB::Unsupported, // RTLIB::UDIVREM_I64
3357 RTLIB::Unsupported, // RTLIB::UDIVREM_I128
3358 RTLIB::__udivqi3, // RTLIB::UDIV_I8
3359 RTLIB::__udivhi3, // RTLIB::UDIV_I16
3360 RTLIB::__udivsi3, // RTLIB::UDIV_I32
3361 RTLIB::__udivdi3, // RTLIB::UDIV_I64
3362 RTLIB::__udivti3, // RTLIB::UDIV_I128
3363 RTLIB::__floatunsihf, // RTLIB::UINTTOFP_I32_F16
3364 RTLIB::__floatunsisf, // RTLIB::UINTTOFP_I32_F32
3365 RTLIB::__floatunsidf, // RTLIB::UINTTOFP_I32_F64
3366 RTLIB::__floatunsixf, // RTLIB::UINTTOFP_I32_F80
3367 RTLIB::__floatunsitf, // RTLIB::UINTTOFP_I32_F128
3368 RTLIB::__gcc_utoq, // RTLIB::UINTTOFP_I32_PPCF128
3369 RTLIB::__floatundibf, // RTLIB::UINTTOFP_I64_BF16
3370 RTLIB::__floatundihf, // RTLIB::UINTTOFP_I64_F16
3371 RTLIB::__floatundisf, // RTLIB::UINTTOFP_I64_F32
3372 RTLIB::__floatundidf, // RTLIB::UINTTOFP_I64_F64
3373 RTLIB::__floatundixf, // RTLIB::UINTTOFP_I64_F80
3374 RTLIB::__floatunditf_f128, // RTLIB::UINTTOFP_I64_F128
3375 RTLIB::__floatunditf_ppcf128, // RTLIB::UINTTOFP_I64_PPCF128
3376 RTLIB::__floatuntihf, // RTLIB::UINTTOFP_I128_F16
3377 RTLIB::__floatuntisf, // RTLIB::UINTTOFP_I128_F32
3378 RTLIB::__floatuntidf, // RTLIB::UINTTOFP_I128_F64
3379 RTLIB::__floatuntixf, // RTLIB::UINTTOFP_I128_F80
3380 RTLIB::__floatuntitf_f128, // RTLIB::UINTTOFP_I128_F128
3381 RTLIB::__floatuntitf_ppcf128, // RTLIB::UINTTOFP_I128_PPCF128
3382 RTLIB::__nesf2, // RTLIB::UNE_F32
3383 RTLIB::__nedf2, // RTLIB::UNE_F64
3384 RTLIB::__netf2, // RTLIB::UNE_F128
3385 RTLIB::__gcc_qne, // RTLIB::UNE_PPCF128
3386 RTLIB::_Unwind_Resume, // RTLIB::UNWIND_RESUME
3387 RTLIB::__unordsf2, // RTLIB::UO_F32
3388 RTLIB::__unorddf2, // RTLIB::UO_F64
3389 RTLIB::__unordtf2, // RTLIB::UO_F128
3390 RTLIB::__gcc_qunord, // RTLIB::UO_PPCF128
3391 RTLIB::__umodqi3, // RTLIB::UREM_I8
3392 RTLIB::__umodhi3, // RTLIB::UREM_I16
3393 RTLIB::__umodsi3, // RTLIB::UREM_I32
3394 RTLIB::__umoddi3, // RTLIB::UREM_I64
3395 RTLIB::__umodti3, // RTLIB::UREM_I128
3396 RTLIB::Unsupported
3397};
3398
3399const char *const llvm::RTLIB::RuntimeLibcallsInfo::LibCallImplNames[RTLIB::NumLibcallImpls] = {
3400 nullptr, // RTLIB::Unsupported
3401 "_Q_add", // RTLIB::_Q_add
3402 "_Q_div", // RTLIB::_Q_div
3403 "_Q_dtoq", // RTLIB::_Q_dtoq
3404 "_Q_itoq", // RTLIB::_Q_itoq
3405 "_Q_lltoq", // RTLIB::_Q_lltoq
3406 "_Q_mul", // RTLIB::_Q_mul
3407 "_Q_qtod", // RTLIB::_Q_qtod
3408 "_Q_qtoi", // RTLIB::_Q_qtoi
3409 "_Q_qtoll", // RTLIB::_Q_qtoll
3410 "_Q_qtos", // RTLIB::_Q_qtos
3411 "_Q_qtou", // RTLIB::_Q_qtou
3412 "_Q_qtoull", // RTLIB::_Q_qtoull
3413 "_Q_sqrt", // RTLIB::_Q_sqrt
3414 "_Q_stoq", // RTLIB::_Q_stoq
3415 "_Q_sub", // RTLIB::_Q_sub
3416 "_Q_ulltoq", // RTLIB::_Q_ulltoq
3417 "_Q_utoq", // RTLIB::_Q_utoq
3418 "_Qp_add", // RTLIB::_Qp_add
3419 "_Qp_div", // RTLIB::_Qp_div
3420 "_Qp_dtoq", // RTLIB::_Qp_dtoq
3421 "_Qp_itoq", // RTLIB::_Qp_itoq
3422 "_Qp_mul", // RTLIB::_Qp_mul
3423 "_Qp_qtod", // RTLIB::_Qp_qtod
3424 "_Qp_qtoi", // RTLIB::_Qp_qtoi
3425 "_Qp_qtos", // RTLIB::_Qp_qtos
3426 "_Qp_qtoui", // RTLIB::_Qp_qtoui
3427 "_Qp_qtoux", // RTLIB::_Qp_qtoux
3428 "_Qp_qtox", // RTLIB::_Qp_qtox
3429 "_Qp_sqrt", // RTLIB::_Qp_sqrt
3430 "_Qp_stoq", // RTLIB::_Qp_stoq
3431 "_Qp_sub", // RTLIB::_Qp_sub
3432 "_Qp_uitoq", // RTLIB::_Qp_uitoq
3433 "_Qp_uxtoq", // RTLIB::_Qp_uxtoq
3434 "_Qp_xtoq", // RTLIB::_Qp_xtoq
3435 "_Unwind_Resume", // RTLIB::_Unwind_Resume
3436 "_Unwind_SjLj_Resume", // RTLIB::_Unwind_SjLj_Resume
3437 "___bzero", // RTLIB::___bzero
3438 "___bzero64", // RTLIB::___bzero64
3439 "___memmove", // RTLIB::___memmove
3440 "___memmove64", // RTLIB::___memmove64
3441 "___memset", // RTLIB::___memset
3442 "___memset64", // RTLIB::___memset64
3443 "__aarch64_cas1_acq", // RTLIB::__aarch64_cas1_acq
3444 "__aarch64_cas1_acq_rel", // RTLIB::__aarch64_cas1_acq_rel
3445 "__aarch64_cas1_rel", // RTLIB::__aarch64_cas1_rel
3446 "__aarch64_cas1_relax", // RTLIB::__aarch64_cas1_relax
3447 "__aarch64_cas2_acq", // RTLIB::__aarch64_cas2_acq
3448 "__aarch64_cas2_acq_rel", // RTLIB::__aarch64_cas2_acq_rel
3449 "__aarch64_cas2_rel", // RTLIB::__aarch64_cas2_rel
3450 "__aarch64_cas2_relax", // RTLIB::__aarch64_cas2_relax
3451 "__aarch64_cas4_acq", // RTLIB::__aarch64_cas4_acq
3452 "__aarch64_cas4_acq_rel", // RTLIB::__aarch64_cas4_acq_rel
3453 "__aarch64_cas4_rel", // RTLIB::__aarch64_cas4_rel
3454 "__aarch64_cas4_relax", // RTLIB::__aarch64_cas4_relax
3455 "__aarch64_cas8_acq", // RTLIB::__aarch64_cas8_acq
3456 "__aarch64_cas8_acq_rel", // RTLIB::__aarch64_cas8_acq_rel
3457 "__aarch64_cas8_rel", // RTLIB::__aarch64_cas8_rel
3458 "__aarch64_cas8_relax", // RTLIB::__aarch64_cas8_relax
3459 "__aarch64_cas16_acq", // RTLIB::__aarch64_cas16_acq
3460 "__aarch64_cas16_acq_rel", // RTLIB::__aarch64_cas16_acq_rel
3461 "__aarch64_cas16_rel", // RTLIB::__aarch64_cas16_rel
3462 "__aarch64_cas16_relax", // RTLIB::__aarch64_cas16_relax
3463 "__aarch64_ldadd1_acq", // RTLIB::__aarch64_ldadd1_acq
3464 "__aarch64_ldadd1_acq_rel", // RTLIB::__aarch64_ldadd1_acq_rel
3465 "__aarch64_ldadd1_rel", // RTLIB::__aarch64_ldadd1_rel
3466 "__aarch64_ldadd1_relax", // RTLIB::__aarch64_ldadd1_relax
3467 "__aarch64_ldadd2_acq", // RTLIB::__aarch64_ldadd2_acq
3468 "__aarch64_ldadd2_acq_rel", // RTLIB::__aarch64_ldadd2_acq_rel
3469 "__aarch64_ldadd2_rel", // RTLIB::__aarch64_ldadd2_rel
3470 "__aarch64_ldadd2_relax", // RTLIB::__aarch64_ldadd2_relax
3471 "__aarch64_ldadd4_acq", // RTLIB::__aarch64_ldadd4_acq
3472 "__aarch64_ldadd4_acq_rel", // RTLIB::__aarch64_ldadd4_acq_rel
3473 "__aarch64_ldadd4_rel", // RTLIB::__aarch64_ldadd4_rel
3474 "__aarch64_ldadd4_relax", // RTLIB::__aarch64_ldadd4_relax
3475 "__aarch64_ldadd8_acq", // RTLIB::__aarch64_ldadd8_acq
3476 "__aarch64_ldadd8_acq_rel", // RTLIB::__aarch64_ldadd8_acq_rel
3477 "__aarch64_ldadd8_rel", // RTLIB::__aarch64_ldadd8_rel
3478 "__aarch64_ldadd8_relax", // RTLIB::__aarch64_ldadd8_relax
3479 "__aarch64_ldclr1_acq", // RTLIB::__aarch64_ldclr1_acq
3480 "__aarch64_ldclr1_acq_rel", // RTLIB::__aarch64_ldclr1_acq_rel
3481 "__aarch64_ldclr1_rel", // RTLIB::__aarch64_ldclr1_rel
3482 "__aarch64_ldclr1_relax", // RTLIB::__aarch64_ldclr1_relax
3483 "__aarch64_ldclr2_acq", // RTLIB::__aarch64_ldclr2_acq
3484 "__aarch64_ldclr2_acq_rel", // RTLIB::__aarch64_ldclr2_acq_rel
3485 "__aarch64_ldclr2_rel", // RTLIB::__aarch64_ldclr2_rel
3486 "__aarch64_ldclr2_relax", // RTLIB::__aarch64_ldclr2_relax
3487 "__aarch64_ldclr4_acq", // RTLIB::__aarch64_ldclr4_acq
3488 "__aarch64_ldclr4_acq_rel", // RTLIB::__aarch64_ldclr4_acq_rel
3489 "__aarch64_ldclr4_rel", // RTLIB::__aarch64_ldclr4_rel
3490 "__aarch64_ldclr4_relax", // RTLIB::__aarch64_ldclr4_relax
3491 "__aarch64_ldclr8_acq", // RTLIB::__aarch64_ldclr8_acq
3492 "__aarch64_ldclr8_acq_rel", // RTLIB::__aarch64_ldclr8_acq_rel
3493 "__aarch64_ldclr8_rel", // RTLIB::__aarch64_ldclr8_rel
3494 "__aarch64_ldclr8_relax", // RTLIB::__aarch64_ldclr8_relax
3495 "__aarch64_ldeor1_acq", // RTLIB::__aarch64_ldeor1_acq
3496 "__aarch64_ldeor1_acq_rel", // RTLIB::__aarch64_ldeor1_acq_rel
3497 "__aarch64_ldeor1_rel", // RTLIB::__aarch64_ldeor1_rel
3498 "__aarch64_ldeor1_relax", // RTLIB::__aarch64_ldeor1_relax
3499 "__aarch64_ldeor2_acq", // RTLIB::__aarch64_ldeor2_acq
3500 "__aarch64_ldeor2_acq_rel", // RTLIB::__aarch64_ldeor2_acq_rel
3501 "__aarch64_ldeor2_rel", // RTLIB::__aarch64_ldeor2_rel
3502 "__aarch64_ldeor2_relax", // RTLIB::__aarch64_ldeor2_relax
3503 "__aarch64_ldeor4_acq", // RTLIB::__aarch64_ldeor4_acq
3504 "__aarch64_ldeor4_acq_rel", // RTLIB::__aarch64_ldeor4_acq_rel
3505 "__aarch64_ldeor4_rel", // RTLIB::__aarch64_ldeor4_rel
3506 "__aarch64_ldeor4_relax", // RTLIB::__aarch64_ldeor4_relax
3507 "__aarch64_ldeor8_acq", // RTLIB::__aarch64_ldeor8_acq
3508 "__aarch64_ldeor8_acq_rel", // RTLIB::__aarch64_ldeor8_acq_rel
3509 "__aarch64_ldeor8_rel", // RTLIB::__aarch64_ldeor8_rel
3510 "__aarch64_ldeor8_relax", // RTLIB::__aarch64_ldeor8_relax
3511 "__aarch64_ldset1_acq", // RTLIB::__aarch64_ldset1_acq
3512 "__aarch64_ldset1_acq_rel", // RTLIB::__aarch64_ldset1_acq_rel
3513 "__aarch64_ldset1_rel", // RTLIB::__aarch64_ldset1_rel
3514 "__aarch64_ldset1_relax", // RTLIB::__aarch64_ldset1_relax
3515 "__aarch64_ldset2_acq", // RTLIB::__aarch64_ldset2_acq
3516 "__aarch64_ldset2_acq_rel", // RTLIB::__aarch64_ldset2_acq_rel
3517 "__aarch64_ldset2_rel", // RTLIB::__aarch64_ldset2_rel
3518 "__aarch64_ldset2_relax", // RTLIB::__aarch64_ldset2_relax
3519 "__aarch64_ldset4_acq", // RTLIB::__aarch64_ldset4_acq
3520 "__aarch64_ldset4_acq_rel", // RTLIB::__aarch64_ldset4_acq_rel
3521 "__aarch64_ldset4_rel", // RTLIB::__aarch64_ldset4_rel
3522 "__aarch64_ldset4_relax", // RTLIB::__aarch64_ldset4_relax
3523 "__aarch64_ldset8_acq", // RTLIB::__aarch64_ldset8_acq
3524 "__aarch64_ldset8_acq_rel", // RTLIB::__aarch64_ldset8_acq_rel
3525 "__aarch64_ldset8_rel", // RTLIB::__aarch64_ldset8_rel
3526 "__aarch64_ldset8_relax", // RTLIB::__aarch64_ldset8_relax
3527 "__aarch64_swp1_acq", // RTLIB::__aarch64_swp1_acq
3528 "__aarch64_swp1_acq_rel", // RTLIB::__aarch64_swp1_acq_rel
3529 "__aarch64_swp1_rel", // RTLIB::__aarch64_swp1_rel
3530 "__aarch64_swp1_relax", // RTLIB::__aarch64_swp1_relax
3531 "__aarch64_swp2_acq", // RTLIB::__aarch64_swp2_acq
3532 "__aarch64_swp2_acq_rel", // RTLIB::__aarch64_swp2_acq_rel
3533 "__aarch64_swp2_rel", // RTLIB::__aarch64_swp2_rel
3534 "__aarch64_swp2_relax", // RTLIB::__aarch64_swp2_relax
3535 "__aarch64_swp4_acq", // RTLIB::__aarch64_swp4_acq
3536 "__aarch64_swp4_acq_rel", // RTLIB::__aarch64_swp4_acq_rel
3537 "__aarch64_swp4_rel", // RTLIB::__aarch64_swp4_rel
3538 "__aarch64_swp4_relax", // RTLIB::__aarch64_swp4_relax
3539 "__aarch64_swp8_acq", // RTLIB::__aarch64_swp8_acq
3540 "__aarch64_swp8_acq_rel", // RTLIB::__aarch64_swp8_acq_rel
3541 "__aarch64_swp8_rel", // RTLIB::__aarch64_swp8_rel
3542 "__aarch64_swp8_relax", // RTLIB::__aarch64_swp8_relax
3543 "__adddf3", // RTLIB::__adddf3
3544 "__adddf3vfp", // RTLIB::__adddf3vfp
3545 "__addkf3", // RTLIB::__addkf3
3546 "__addsf3", // RTLIB::__addsf3
3547 "__addsf3vfp", // RTLIB::__addsf3vfp
3548 "__addtf3", // RTLIB::__addtf3
3549 "__addxf3", // RTLIB::__addxf3
3550 "__aeabi_d2f", // RTLIB::__aeabi_d2f
3551 "__aeabi_d2h", // RTLIB::__aeabi_d2h
3552 "__aeabi_d2iz", // RTLIB::__aeabi_d2iz
3553 "__aeabi_d2lz", // RTLIB::__aeabi_d2lz
3554 "__aeabi_d2uiz", // RTLIB::__aeabi_d2uiz
3555 "__aeabi_d2ulz", // RTLIB::__aeabi_d2ulz
3556 "__aeabi_dadd", // RTLIB::__aeabi_dadd
3557 "__aeabi_dcmpeq", // RTLIB::__aeabi_dcmpeq__eq
3558 "__aeabi_dcmpeq", // RTLIB::__aeabi_dcmpeq__ne
3559 "__aeabi_dcmpge", // RTLIB::__aeabi_dcmpge
3560 "__aeabi_dcmpgt", // RTLIB::__aeabi_dcmpgt
3561 "__aeabi_dcmple", // RTLIB::__aeabi_dcmple
3562 "__aeabi_dcmplt", // RTLIB::__aeabi_dcmplt
3563 "__aeabi_dcmpun", // RTLIB::__aeabi_dcmpun
3564 "__aeabi_ddiv", // RTLIB::__aeabi_ddiv
3565 "__aeabi_dmul", // RTLIB::__aeabi_dmul
3566 "__aeabi_dsub", // RTLIB::__aeabi_dsub
3567 "__aeabi_f2d", // RTLIB::__aeabi_f2d
3568 "__aeabi_f2h", // RTLIB::__aeabi_f2h
3569 "__aeabi_f2iz", // RTLIB::__aeabi_f2iz
3570 "__aeabi_f2lz", // RTLIB::__aeabi_f2lz
3571 "__aeabi_f2uiz", // RTLIB::__aeabi_f2uiz
3572 "__aeabi_f2ulz", // RTLIB::__aeabi_f2ulz
3573 "__aeabi_fadd", // RTLIB::__aeabi_fadd
3574 "__aeabi_fcmpeq", // RTLIB::__aeabi_fcmpeq__eq
3575 "__aeabi_fcmpeq", // RTLIB::__aeabi_fcmpeq__ne
3576 "__aeabi_fcmpge", // RTLIB::__aeabi_fcmpge
3577 "__aeabi_fcmpgt", // RTLIB::__aeabi_fcmpgt
3578 "__aeabi_fcmple", // RTLIB::__aeabi_fcmple
3579 "__aeabi_fcmplt", // RTLIB::__aeabi_fcmplt
3580 "__aeabi_fcmpun", // RTLIB::__aeabi_fcmpun
3581 "__aeabi_fdiv", // RTLIB::__aeabi_fdiv
3582 "__aeabi_fmul", // RTLIB::__aeabi_fmul
3583 "__aeabi_fsub", // RTLIB::__aeabi_fsub
3584 "__aeabi_h2f", // RTLIB::__aeabi_h2f
3585 "__aeabi_i2d", // RTLIB::__aeabi_i2d
3586 "__aeabi_i2f", // RTLIB::__aeabi_i2f
3587 "__aeabi_idiv", // RTLIB::__aeabi_idiv__i8
3588 "__aeabi_idiv", // RTLIB::__aeabi_idiv__i16
3589 "__aeabi_idiv", // RTLIB::__aeabi_idiv__i32
3590 "__aeabi_idivmod", // RTLIB::__aeabi_idivmod
3591 "__aeabi_l2d", // RTLIB::__aeabi_l2d
3592 "__aeabi_l2f", // RTLIB::__aeabi_l2f
3593 "__aeabi_lasr", // RTLIB::__aeabi_lasr
3594 "__aeabi_ldivmod", // RTLIB::__aeabi_ldivmod
3595 "__aeabi_llsl", // RTLIB::__aeabi_llsl
3596 "__aeabi_llsr", // RTLIB::__aeabi_llsr
3597 "__aeabi_lmul", // RTLIB::__aeabi_lmul
3598 "__aeabi_memclr", // RTLIB::__aeabi_memclr
3599 "__aeabi_memclr4", // RTLIB::__aeabi_memclr4
3600 "__aeabi_memclr8", // RTLIB::__aeabi_memclr8
3601 "__aeabi_memcpy", // RTLIB::__aeabi_memcpy
3602 "__aeabi_memcpy4", // RTLIB::__aeabi_memcpy4
3603 "__aeabi_memcpy8", // RTLIB::__aeabi_memcpy8
3604 "__aeabi_memmove", // RTLIB::__aeabi_memmove
3605 "__aeabi_memmove4", // RTLIB::__aeabi_memmove4
3606 "__aeabi_memmove8", // RTLIB::__aeabi_memmove8
3607 "__aeabi_memset", // RTLIB::__aeabi_memset
3608 "__aeabi_memset4", // RTLIB::__aeabi_memset4
3609 "__aeabi_memset8", // RTLIB::__aeabi_memset8
3610 "__aeabi_ui2d", // RTLIB::__aeabi_ui2d
3611 "__aeabi_ui2f", // RTLIB::__aeabi_ui2f
3612 "__aeabi_uidiv", // RTLIB::__aeabi_uidiv__i8
3613 "__aeabi_uidiv", // RTLIB::__aeabi_uidiv__i16
3614 "__aeabi_uidiv", // RTLIB::__aeabi_uidiv__i32
3615 "__aeabi_uidivmod", // RTLIB::__aeabi_uidivmod
3616 "__aeabi_ul2d", // RTLIB::__aeabi_ul2d
3617 "__aeabi_ul2f", // RTLIB::__aeabi_ul2f
3618 "__aeabi_uldivmod", // RTLIB::__aeabi_uldivmod
3619 "__arm_sc_memcpy", // RTLIB::__arm_sc_memcpy
3620 "__arm_sc_memmove", // RTLIB::__arm_sc_memmove
3621 "__arm_sc_memset", // RTLIB::__arm_sc_memset
3622 "__ashldi3", // RTLIB::__ashldi3
3623 "__ashlhi3", // RTLIB::__ashlhi3
3624 "__ashlsi3", // RTLIB::__ashlsi3
3625 "__ashlti3", // RTLIB::__ashlti3
3626 "__ashrdi3", // RTLIB::__ashrdi3
3627 "__ashrhi3", // RTLIB::__ashrhi3
3628 "__ashrsi3", // RTLIB::__ashrsi3
3629 "__ashrti3", // RTLIB::__ashrti3
3630 "__atomic_compare_exchange", // RTLIB::__atomic_compare_exchange
3631 "__atomic_compare_exchange_1", // RTLIB::__atomic_compare_exchange_1
3632 "__atomic_compare_exchange_2", // RTLIB::__atomic_compare_exchange_2
3633 "__atomic_compare_exchange_4", // RTLIB::__atomic_compare_exchange_4
3634 "__atomic_compare_exchange_8", // RTLIB::__atomic_compare_exchange_8
3635 "__atomic_compare_exchange_16", // RTLIB::__atomic_compare_exchange_16
3636 "__atomic_exchange", // RTLIB::__atomic_exchange
3637 "__atomic_exchange_1", // RTLIB::__atomic_exchange_1
3638 "__atomic_exchange_2", // RTLIB::__atomic_exchange_2
3639 "__atomic_exchange_4", // RTLIB::__atomic_exchange_4
3640 "__atomic_exchange_8", // RTLIB::__atomic_exchange_8
3641 "__atomic_exchange_16", // RTLIB::__atomic_exchange_16
3642 "__atomic_fetch_add_1", // RTLIB::__atomic_fetch_add_1
3643 "__atomic_fetch_add_2", // RTLIB::__atomic_fetch_add_2
3644 "__atomic_fetch_add_4", // RTLIB::__atomic_fetch_add_4
3645 "__atomic_fetch_add_8", // RTLIB::__atomic_fetch_add_8
3646 "__atomic_fetch_add_16", // RTLIB::__atomic_fetch_add_16
3647 "__atomic_fetch_and_1", // RTLIB::__atomic_fetch_and_1
3648 "__atomic_fetch_and_2", // RTLIB::__atomic_fetch_and_2
3649 "__atomic_fetch_and_4", // RTLIB::__atomic_fetch_and_4
3650 "__atomic_fetch_and_8", // RTLIB::__atomic_fetch_and_8
3651 "__atomic_fetch_and_16", // RTLIB::__atomic_fetch_and_16
3652 "__atomic_fetch_nand_1", // RTLIB::__atomic_fetch_nand_1
3653 "__atomic_fetch_nand_2", // RTLIB::__atomic_fetch_nand_2
3654 "__atomic_fetch_nand_4", // RTLIB::__atomic_fetch_nand_4
3655 "__atomic_fetch_nand_8", // RTLIB::__atomic_fetch_nand_8
3656 "__atomic_fetch_nand_16", // RTLIB::__atomic_fetch_nand_16
3657 "__atomic_fetch_or_1", // RTLIB::__atomic_fetch_or_1
3658 "__atomic_fetch_or_2", // RTLIB::__atomic_fetch_or_2
3659 "__atomic_fetch_or_4", // RTLIB::__atomic_fetch_or_4
3660 "__atomic_fetch_or_8", // RTLIB::__atomic_fetch_or_8
3661 "__atomic_fetch_or_16", // RTLIB::__atomic_fetch_or_16
3662 "__atomic_fetch_sub_1", // RTLIB::__atomic_fetch_sub_1
3663 "__atomic_fetch_sub_2", // RTLIB::__atomic_fetch_sub_2
3664 "__atomic_fetch_sub_4", // RTLIB::__atomic_fetch_sub_4
3665 "__atomic_fetch_sub_8", // RTLIB::__atomic_fetch_sub_8
3666 "__atomic_fetch_sub_16", // RTLIB::__atomic_fetch_sub_16
3667 "__atomic_fetch_xor_1", // RTLIB::__atomic_fetch_xor_1
3668 "__atomic_fetch_xor_2", // RTLIB::__atomic_fetch_xor_2
3669 "__atomic_fetch_xor_4", // RTLIB::__atomic_fetch_xor_4
3670 "__atomic_fetch_xor_8", // RTLIB::__atomic_fetch_xor_8
3671 "__atomic_fetch_xor_16", // RTLIB::__atomic_fetch_xor_16
3672 "__atomic_load", // RTLIB::__atomic_load
3673 "__atomic_load_1", // RTLIB::__atomic_load_1
3674 "__atomic_load_2", // RTLIB::__atomic_load_2
3675 "__atomic_load_4", // RTLIB::__atomic_load_4
3676 "__atomic_load_8", // RTLIB::__atomic_load_8
3677 "__atomic_load_16", // RTLIB::__atomic_load_16
3678 "__atomic_store", // RTLIB::__atomic_store
3679 "__atomic_store_1", // RTLIB::__atomic_store_1
3680 "__atomic_store_2", // RTLIB::__atomic_store_2
3681 "__atomic_store_4", // RTLIB::__atomic_store_4
3682 "__atomic_store_8", // RTLIB::__atomic_store_8
3683 "__atomic_store_16", // RTLIB::__atomic_store_16
3684 "__bzero", // RTLIB::__bzero
3685 "__clear_cache", // RTLIB::__clear_cache
3686 "__clzdi2", // RTLIB::__clzdi2
3687 "__clzsi2", // RTLIB::__clzsi2
3688 "__clzti2", // RTLIB::__clzti2
3689 "__cxa_end_cleanup", // RTLIB::__cxa_end_cleanup
3690 "__divdf3", // RTLIB::__divdf3
3691 "__divdf3vfp", // RTLIB::__divdf3vfp
3692 "__divdi3", // RTLIB::__divdi3
3693 "__divhi3", // RTLIB::__divhi3
3694 "__divkf3", // RTLIB::__divkf3
3695 "__divmodhi4", // RTLIB::__divmodhi4
3696 "__divmodqi4", // RTLIB::__divmodqi4
3697 "__divmodsi4", // RTLIB::__divmodsi4
3698 "__divqi3", // RTLIB::__divqi3
3699 "__divsf3", // RTLIB::__divsf3
3700 "__divsf3vfp", // RTLIB::__divsf3vfp
3701 "__divsi3", // RTLIB::__divsi3
3702 "__divtf3", // RTLIB::__divtf3
3703 "__divti3", // RTLIB::__divti3
3704 "__divxf3", // RTLIB::__divxf3
3705 "__dtoi64", // RTLIB::__dtoi64
3706 "__dtou64", // RTLIB::__dtou64
3707 "__eqdf2", // RTLIB::__eqdf2
3708 "__eqdf2vfp", // RTLIB::__eqdf2vfp
3709 "__eqkf2", // RTLIB::__eqkf2
3710 "__eqsf2", // RTLIB::__eqsf2
3711 "__eqsf2vfp", // RTLIB::__eqsf2vfp
3712 "__eqtf2", // RTLIB::__eqtf2
3713 "__exp2_finite", // RTLIB::__exp2_finite
3714 "__exp2f128_finite", // RTLIB::__exp2f128_finite
3715 "__exp2f_finite", // RTLIB::__exp2f_finite
3716 "__exp2l_finite", // RTLIB::__exp2l_finite_f80
3717 "__exp2l_finite", // RTLIB::__exp2l_finite_f128
3718 "__exp2l_finite", // RTLIB::__exp2l_finite_ppcf128
3719 "__exp10", // RTLIB::__exp10
3720 "__exp10f", // RTLIB::__exp10f
3721 "__exp10f128_finite", // RTLIB::__exp10f128_finite
3722 "__exp_finite", // RTLIB::__exp_finite
3723 "__expf128_finite", // RTLIB::__expf128_finite
3724 "__expf_finite", // RTLIB::__expf_finite
3725 "__expl_finite", // RTLIB::__expl_finite_f80
3726 "__expl_finite", // RTLIB::__expl_finite_f128
3727 "__expl_finite", // RTLIB::__expl_finite_ppcf128
3728 "__extendbfsf2", // RTLIB::__extendbfsf2
3729 "__extenddfkf2", // RTLIB::__extenddfkf2
3730 "__extenddftf2", // RTLIB::__extenddftf2
3731 "__extendhfdf2", // RTLIB::__extendhfdf2
3732 "__extendhfsf2", // RTLIB::__extendhfsf2
3733 "__extendhftf2", // RTLIB::__extendhftf2
3734 "__extendhfxf2", // RTLIB::__extendhfxf2
3735 "__extendkftf2", // RTLIB::__extendkftf2
3736 "__extendsfdf2", // RTLIB::__extendsfdf2
3737 "__extendsfdf2vfp", // RTLIB::__extendsfdf2vfp
3738 "__extendsfkf2", // RTLIB::__extendsfkf2
3739 "__extendsftf2", // RTLIB::__extendsftf2
3740 "__extendxftf2", // RTLIB::__extendxftf2
3741 "__fixdfdi", // RTLIB::__fixdfdi
3742 "__fixdfsi", // RTLIB::__fixdfsi
3743 "__fixdfsivfp", // RTLIB::__fixdfsivfp
3744 "__fixdfti", // RTLIB::__fixdfti
3745 "__fixhfdi", // RTLIB::__fixhfdi
3746 "__fixhfsi", // RTLIB::__fixhfsi
3747 "__fixhfti", // RTLIB::__fixhfti
3748 "__fixkfdi", // RTLIB::__fixkfdi
3749 "__fixkfsi", // RTLIB::__fixkfsi
3750 "__fixkfti", // RTLIB::__fixkfti
3751 "__fixsfdi", // RTLIB::__fixsfdi
3752 "__fixsfsi", // RTLIB::__fixsfsi
3753 "__fixsfsivfp", // RTLIB::__fixsfsivfp
3754 "__fixsfti", // RTLIB::__fixsfti
3755 "__fixtfdi", // RTLIB::__fixtfdi_f128
3756 "__fixtfdi", // RTLIB::__fixtfdi_ppcf128
3757 "__fixtfsi", // RTLIB::__fixtfsi
3758 "__fixtfti", // RTLIB::__fixtfti_f128
3759 "__fixtfti", // RTLIB::__fixtfti_ppcf128
3760 "__fixunsdfdi", // RTLIB::__fixunsdfdi
3761 "__fixunsdfsi", // RTLIB::__fixunsdfsi
3762 "__fixunsdfsivfp", // RTLIB::__fixunsdfsivfp
3763 "__fixunsdfti", // RTLIB::__fixunsdfti
3764 "__fixunshfdi", // RTLIB::__fixunshfdi
3765 "__fixunshfsi", // RTLIB::__fixunshfsi
3766 "__fixunshfti", // RTLIB::__fixunshfti
3767 "__fixunskfdi", // RTLIB::__fixunskfdi
3768 "__fixunskfsi", // RTLIB::__fixunskfsi
3769 "__fixunskfti", // RTLIB::__fixunskfti
3770 "__fixunssfdi", // RTLIB::__fixunssfdi
3771 "__fixunssfsi", // RTLIB::__fixunssfsi
3772 "__fixunssfsivfp", // RTLIB::__fixunssfsivfp
3773 "__fixunssfti", // RTLIB::__fixunssfti
3774 "__fixunstfdi", // RTLIB::__fixunstfdi_f128
3775 "__fixunstfdi", // RTLIB::__fixunstfdi_ppcf128
3776 "__fixunstfsi", // RTLIB::__fixunstfsi_f128
3777 "__fixunstfsi", // RTLIB::__fixunstfsi_ppcf128
3778 "__fixunstfti", // RTLIB::__fixunstfti_f128
3779 "__fixunstfti", // RTLIB::__fixunstfti_ppcf128
3780 "__fixunsxfdi", // RTLIB::__fixunsxfdi
3781 "__fixunsxfsi", // RTLIB::__fixunsxfsi
3782 "__fixunsxfti", // RTLIB::__fixunsxfti
3783 "__fixxfdi", // RTLIB::__fixxfdi
3784 "__fixxfsi", // RTLIB::__fixxfsi
3785 "__fixxfti", // RTLIB::__fixxfti
3786 "__floatdibf", // RTLIB::__floatdibf
3787 "__floatdidf", // RTLIB::__floatdidf
3788 "__floatdihf", // RTLIB::__floatdihf
3789 "__floatdikf", // RTLIB::__floatdikf
3790 "__floatdisf", // RTLIB::__floatdisf
3791 "__floatditf", // RTLIB::__floatditf_f128
3792 "__floatditf", // RTLIB::__floatditf_ppcf128
3793 "__floatdixf", // RTLIB::__floatdixf
3794 "__floatsidf", // RTLIB::__floatsidf
3795 "__floatsidfvfp", // RTLIB::__floatsidfvfp
3796 "__floatsihf", // RTLIB::__floatsihf
3797 "__floatsikf", // RTLIB::__floatsikf
3798 "__floatsisf", // RTLIB::__floatsisf
3799 "__floatsisfvfp", // RTLIB::__floatsisfvfp
3800 "__floatsitf", // RTLIB::__floatsitf
3801 "__floatsixf", // RTLIB::__floatsixf
3802 "__floattidf", // RTLIB::__floattidf
3803 "__floattihf", // RTLIB::__floattihf
3804 "__floattikf", // RTLIB::__floattikf
3805 "__floattisf", // RTLIB::__floattisf
3806 "__floattitf", // RTLIB::__floattitf_f128
3807 "__floattitf", // RTLIB::__floattitf_ppcf128
3808 "__floattixf", // RTLIB::__floattixf
3809 "__floatundibf", // RTLIB::__floatundibf
3810 "__floatundidf", // RTLIB::__floatundidf
3811 "__floatundihf", // RTLIB::__floatundihf
3812 "__floatundikf", // RTLIB::__floatundikf
3813 "__floatundisf", // RTLIB::__floatundisf
3814 "__floatunditf", // RTLIB::__floatunditf_f128
3815 "__floatunditf", // RTLIB::__floatunditf_ppcf128
3816 "__floatundixf", // RTLIB::__floatundixf
3817 "__floatunsidf", // RTLIB::__floatunsidf
3818 "__floatunsihf", // RTLIB::__floatunsihf
3819 "__floatunsikf", // RTLIB::__floatunsikf
3820 "__floatunsisf", // RTLIB::__floatunsisf
3821 "__floatunsitf", // RTLIB::__floatunsitf
3822 "__floatunsixf", // RTLIB::__floatunsixf
3823 "__floatunssidfvfp", // RTLIB::__floatunssidfvfp
3824 "__floatunssisfvfp", // RTLIB::__floatunssisfvfp
3825 "__floatuntidf", // RTLIB::__floatuntidf
3826 "__floatuntihf", // RTLIB::__floatuntihf
3827 "__floatuntikf", // RTLIB::__floatuntikf
3828 "__floatuntisf", // RTLIB::__floatuntisf
3829 "__floatuntitf", // RTLIB::__floatuntitf_f128
3830 "__floatuntitf", // RTLIB::__floatuntitf_ppcf128
3831 "__floatuntixf", // RTLIB::__floatuntixf
3832 "__gcc_dtoq", // RTLIB::__gcc_dtoq
3833 "__gcc_itoq", // RTLIB::__gcc_itoq
3834 "__gcc_qadd", // RTLIB::__gcc_qadd
3835 "__gcc_qdiv", // RTLIB::__gcc_qdiv
3836 "__gcc_qeq", // RTLIB::__gcc_qeq
3837 "__gcc_qge", // RTLIB::__gcc_qge
3838 "__gcc_qgt", // RTLIB::__gcc_qgt
3839 "__gcc_qle", // RTLIB::__gcc_qle
3840 "__gcc_qlt", // RTLIB::__gcc_qlt
3841 "__gcc_qmul", // RTLIB::__gcc_qmul
3842 "__gcc_qne", // RTLIB::__gcc_qne
3843 "__gcc_qsub", // RTLIB::__gcc_qsub
3844 "__gcc_qtod", // RTLIB::__gcc_qtod
3845 "__gcc_qtos", // RTLIB::__gcc_qtos
3846 "__gcc_qtou", // RTLIB::__gcc_qtou
3847 "__gcc_qunord", // RTLIB::__gcc_qunord
3848 "__gcc_stoq", // RTLIB::__gcc_stoq
3849 "__gcc_utoq", // RTLIB::__gcc_utoq
3850 "__gedf2", // RTLIB::__gedf2
3851 "__gedf2vfp", // RTLIB::__gedf2vfp
3852 "__gekf2", // RTLIB::__gekf2
3853 "__gesf2", // RTLIB::__gesf2
3854 "__gesf2vfp", // RTLIB::__gesf2vfp
3855 "__getf2", // RTLIB::__getf2
3856 "__gnu_f2h_ieee", // RTLIB::__gnu_f2h_ieee
3857 "__gnu_h2f_ieee", // RTLIB::__gnu_h2f_ieee
3858 "__gtdf2", // RTLIB::__gtdf2
3859 "__gtdf2vfp", // RTLIB::__gtdf2vfp
3860 "__gtkf2", // RTLIB::__gtkf2
3861 "__gtsf2", // RTLIB::__gtsf2
3862 "__gtsf2vfp", // RTLIB::__gtsf2vfp
3863 "__gttf2", // RTLIB::__gttf2
3864 "__hexagon_adddf3", // RTLIB::__hexagon_adddf3
3865 "__hexagon_divdf3", // RTLIB::__hexagon_divdf3
3866 "__hexagon_divdi3", // RTLIB::__hexagon_divdi3
3867 "__hexagon_divsf3", // RTLIB::__hexagon_divsf3
3868 "__hexagon_divsi3", // RTLIB::__hexagon_divsi3
3869 "__hexagon_fast2_sqrtdf2", // RTLIB::__hexagon_fast2_sqrtdf2
3870 "__hexagon_fast2_sqrtf", // RTLIB::__hexagon_fast2_sqrtf
3871 "__hexagon_fast_adddf3", // RTLIB::__hexagon_fast_adddf3
3872 "__hexagon_fast_divdf3", // RTLIB::__hexagon_fast_divdf3
3873 "__hexagon_fast_divsf3", // RTLIB::__hexagon_fast_divsf3
3874 "__hexagon_fast_muldf3", // RTLIB::__hexagon_fast_muldf3
3875 "__hexagon_fast_subdf3", // RTLIB::__hexagon_fast_subdf3
3876 "__hexagon_memcpy_likely_aligned_min32bytes_mult8bytes", // RTLIB::__hexagon_memcpy_likely_aligned_min32bytes_mult8bytes
3877 "__hexagon_moddi3", // RTLIB::__hexagon_moddi3
3878 "__hexagon_modsi3", // RTLIB::__hexagon_modsi3
3879 "__hexagon_muldf3", // RTLIB::__hexagon_muldf3
3880 "__hexagon_sqrtf", // RTLIB::__hexagon_sqrtf
3881 "__hexagon_subdf3", // RTLIB::__hexagon_subdf3
3882 "__hexagon_udivdi3", // RTLIB::__hexagon_udivdi3
3883 "__hexagon_udivsi3", // RTLIB::__hexagon_udivsi3
3884 "__hexagon_umoddi3", // RTLIB::__hexagon_umoddi3
3885 "__hexagon_umodsi3", // RTLIB::__hexagon_umodsi3
3886 "__i64tod", // RTLIB::__i64tod
3887 "__i64tos", // RTLIB::__i64tos
3888 "__ledf2", // RTLIB::__ledf2
3889 "__ledf2vfp", // RTLIB::__ledf2vfp
3890 "__lekf2", // RTLIB::__lekf2
3891 "__lesf2", // RTLIB::__lesf2
3892 "__lesf2vfp", // RTLIB::__lesf2vfp
3893 "__letf2", // RTLIB::__letf2
3894 "__llvm_deoptimize", // RTLIB::__llvm_deoptimize
3895 "__llvm_memcpy_element_unordered_atomic_1", // RTLIB::__llvm_memcpy_element_unordered_atomic_1
3896 "__llvm_memcpy_element_unordered_atomic_2", // RTLIB::__llvm_memcpy_element_unordered_atomic_2
3897 "__llvm_memcpy_element_unordered_atomic_4", // RTLIB::__llvm_memcpy_element_unordered_atomic_4
3898 "__llvm_memcpy_element_unordered_atomic_8", // RTLIB::__llvm_memcpy_element_unordered_atomic_8
3899 "__llvm_memcpy_element_unordered_atomic_16", // RTLIB::__llvm_memcpy_element_unordered_atomic_16
3900 "__llvm_memmove_element_unordered_atomic_1", // RTLIB::__llvm_memmove_element_unordered_atomic_1
3901 "__llvm_memmove_element_unordered_atomic_2", // RTLIB::__llvm_memmove_element_unordered_atomic_2
3902 "__llvm_memmove_element_unordered_atomic_4", // RTLIB::__llvm_memmove_element_unordered_atomic_4
3903 "__llvm_memmove_element_unordered_atomic_8", // RTLIB::__llvm_memmove_element_unordered_atomic_8
3904 "__llvm_memmove_element_unordered_atomic_16", // RTLIB::__llvm_memmove_element_unordered_atomic_16
3905 "__llvm_memset_element_unordered_atomic_1", // RTLIB::__llvm_memset_element_unordered_atomic_1
3906 "__llvm_memset_element_unordered_atomic_2", // RTLIB::__llvm_memset_element_unordered_atomic_2
3907 "__llvm_memset_element_unordered_atomic_4", // RTLIB::__llvm_memset_element_unordered_atomic_4
3908 "__llvm_memset_element_unordered_atomic_8", // RTLIB::__llvm_memset_element_unordered_atomic_8
3909 "__llvm_memset_element_unordered_atomic_16", // RTLIB::__llvm_memset_element_unordered_atomic_16
3910 "__log2_finite", // RTLIB::__log2_finite
3911 "__log2f128_finite", // RTLIB::__log2f128_finite
3912 "__log2f_finite", // RTLIB::__log2f_finite
3913 "__log2l_finite", // RTLIB::__log2l_finite_f80
3914 "__log2l_finite", // RTLIB::__log2l_finite_f128
3915 "__log2l_finite", // RTLIB::__log2l_finite_ppcf128
3916 "__log10_finite", // RTLIB::__log10_finite
3917 "__log10f128_finite", // RTLIB::__log10f128_finite
3918 "__log10f_finite", // RTLIB::__log10f_finite
3919 "__log10l_finite", // RTLIB::__log10l_finite_f80
3920 "__log10l_finite", // RTLIB::__log10l_finite_f128
3921 "__log10l_finite", // RTLIB::__log10l_finite_ppcf128
3922 "__log_finite", // RTLIB::__log_finite
3923 "__logf128_finite", // RTLIB::__logf128_finite
3924 "__logf_finite", // RTLIB::__logf_finite
3925 "__logl_finite", // RTLIB::__logl_finite_f80
3926 "__logl_finite", // RTLIB::__logl_finite_f128
3927 "__logl_finite", // RTLIB::__logl_finite_ppcf128
3928 "__lshrdi3", // RTLIB::__lshrdi3
3929 "__lshrhi3", // RTLIB::__lshrhi3
3930 "__lshrsi3", // RTLIB::__lshrsi3
3931 "__lshrti3", // RTLIB::__lshrti3
3932 "__ltdf2", // RTLIB::__ltdf2
3933 "__ltdf2vfp", // RTLIB::__ltdf2vfp
3934 "__ltkf2", // RTLIB::__ltkf2
3935 "__ltsf2", // RTLIB::__ltsf2
3936 "__ltsf2vfp", // RTLIB::__ltsf2vfp
3937 "__lttf2", // RTLIB::__lttf2
3938 "__memcpy_4", // RTLIB::__memcpy_4
3939 "__mips16_adddf3", // RTLIB::__mips16_adddf3
3940 "__mips16_addsf3", // RTLIB::__mips16_addsf3
3941 "__mips16_divdf3", // RTLIB::__mips16_divdf3
3942 "__mips16_divsf3", // RTLIB::__mips16_divsf3
3943 "__mips16_eqdf2", // RTLIB::__mips16_eqdf2
3944 "__mips16_eqsf2", // RTLIB::__mips16_eqsf2
3945 "__mips16_extendsfdf2", // RTLIB::__mips16_extendsfdf2
3946 "__mips16_fix_truncdfsi", // RTLIB::__mips16_fix_truncdfsi
3947 "__mips16_fix_truncsfsi", // RTLIB::__mips16_fix_truncsfsi
3948 "__mips16_floatsidf", // RTLIB::__mips16_floatsidf
3949 "__mips16_floatsisf", // RTLIB::__mips16_floatsisf
3950 "__mips16_floatunsidf", // RTLIB::__mips16_floatunsidf
3951 "__mips16_floatunsisf", // RTLIB::__mips16_floatunsisf
3952 "__mips16_gedf2", // RTLIB::__mips16_gedf2
3953 "__mips16_gesf2", // RTLIB::__mips16_gesf2
3954 "__mips16_gtdf2", // RTLIB::__mips16_gtdf2
3955 "__mips16_gtsf2", // RTLIB::__mips16_gtsf2
3956 "__mips16_ledf2", // RTLIB::__mips16_ledf2
3957 "__mips16_lesf2", // RTLIB::__mips16_lesf2
3958 "__mips16_ltdf2", // RTLIB::__mips16_ltdf2
3959 "__mips16_ltsf2", // RTLIB::__mips16_ltsf2
3960 "__mips16_muldf3", // RTLIB::__mips16_muldf3
3961 "__mips16_mulsf3", // RTLIB::__mips16_mulsf3
3962 "__mips16_nedf2", // RTLIB::__mips16_nedf2
3963 "__mips16_nesf2", // RTLIB::__mips16_nesf2
3964 "__mips16_ret_dc", // RTLIB::__mips16_ret_dc
3965 "__mips16_ret_df", // RTLIB::__mips16_ret_df
3966 "__mips16_ret_sc", // RTLIB::__mips16_ret_sc
3967 "__mips16_ret_sf", // RTLIB::__mips16_ret_sf
3968 "__mips16_subdf3", // RTLIB::__mips16_subdf3
3969 "__mips16_subsf3", // RTLIB::__mips16_subsf3
3970 "__mips16_truncdfsf2", // RTLIB::__mips16_truncdfsf2
3971 "__mips16_unorddf2", // RTLIB::__mips16_unorddf2
3972 "__mips16_unordsf2", // RTLIB::__mips16_unordsf2
3973 "__moddi3", // RTLIB::__moddi3
3974 "__modhi3", // RTLIB::__modhi3
3975 "__modqi3", // RTLIB::__modqi3
3976 "__modsi3", // RTLIB::__modsi3
3977 "__modti3", // RTLIB::__modti3
3978 "__mspabi_addd", // RTLIB::__mspabi_addd
3979 "__mspabi_addf", // RTLIB::__mspabi_addf
3980 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__oeq
3981 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__oge
3982 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__ogt
3983 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__ole
3984 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__olt
3985 "__mspabi_cmpd", // RTLIB::__mspabi_cmpd__une
3986 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__oeq
3987 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__oge
3988 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__ogt
3989 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__ole
3990 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__olt
3991 "__mspabi_cmpf", // RTLIB::__mspabi_cmpf__une
3992 "__mspabi_cvtdf", // RTLIB::__mspabi_cvtdf
3993 "__mspabi_cvtfd", // RTLIB::__mspabi_cvtfd
3994 "__mspabi_divd", // RTLIB::__mspabi_divd
3995 "__mspabi_divf", // RTLIB::__mspabi_divf
3996 "__mspabi_divi", // RTLIB::__mspabi_divi
3997 "__mspabi_divli", // RTLIB::__mspabi_divli
3998 "__mspabi_divlli", // RTLIB::__mspabi_divlli
3999 "__mspabi_divu", // RTLIB::__mspabi_divu
4000 "__mspabi_divul", // RTLIB::__mspabi_divul
4001 "__mspabi_divull", // RTLIB::__mspabi_divull
4002 "__mspabi_fixdli", // RTLIB::__mspabi_fixdli
4003 "__mspabi_fixdlli", // RTLIB::__mspabi_fixdlli
4004 "__mspabi_fixdul", // RTLIB::__mspabi_fixdul
4005 "__mspabi_fixdull", // RTLIB::__mspabi_fixdull
4006 "__mspabi_fixfli", // RTLIB::__mspabi_fixfli
4007 "__mspabi_fixflli", // RTLIB::__mspabi_fixflli
4008 "__mspabi_fixful", // RTLIB::__mspabi_fixful
4009 "__mspabi_fixfull", // RTLIB::__mspabi_fixfull
4010 "__mspabi_fltlid", // RTLIB::__mspabi_fltlid
4011 "__mspabi_fltlif", // RTLIB::__mspabi_fltlif
4012 "__mspabi_fltllid", // RTLIB::__mspabi_fltllid
4013 "__mspabi_fltllif", // RTLIB::__mspabi_fltllif
4014 "__mspabi_fltuld", // RTLIB::__mspabi_fltuld
4015 "__mspabi_fltulf", // RTLIB::__mspabi_fltulf
4016 "__mspabi_fltulld", // RTLIB::__mspabi_fltulld
4017 "__mspabi_fltullf", // RTLIB::__mspabi_fltullf
4018 "__mspabi_mpyd", // RTLIB::__mspabi_mpyd
4019 "__mspabi_mpyf", // RTLIB::__mspabi_mpyf
4020 "__mspabi_mpyi", // RTLIB::__mspabi_mpyi
4021 "__mspabi_mpyi_f5hw", // RTLIB::__mspabi_mpyi_f5hw
4022 "__mspabi_mpyi_hw", // RTLIB::__mspabi_mpyi_hw
4023 "__mspabi_mpyl", // RTLIB::__mspabi_mpyl
4024 "__mspabi_mpyl_f5hw", // RTLIB::__mspabi_mpyl_f5hw
4025 "__mspabi_mpyl_hw", // RTLIB::__mspabi_mpyl_hw
4026 "__mspabi_mpyl_hw32", // RTLIB::__mspabi_mpyl_hw32
4027 "__mspabi_mpyll", // RTLIB::__mspabi_mpyll
4028 "__mspabi_mpyll_f5hw", // RTLIB::__mspabi_mpyll_f5hw
4029 "__mspabi_mpyll_hw", // RTLIB::__mspabi_mpyll_hw
4030 "__mspabi_mpyll_hw32", // RTLIB::__mspabi_mpyll_hw32
4031 "__mspabi_remi", // RTLIB::__mspabi_remi
4032 "__mspabi_remli", // RTLIB::__mspabi_remli
4033 "__mspabi_remlli", // RTLIB::__mspabi_remlli
4034 "__mspabi_remu", // RTLIB::__mspabi_remu
4035 "__mspabi_remul", // RTLIB::__mspabi_remul
4036 "__mspabi_remull", // RTLIB::__mspabi_remull
4037 "__mspabi_slll", // RTLIB::__mspabi_slll
4038 "__mspabi_sral", // RTLIB::__mspabi_sral
4039 "__mspabi_srll", // RTLIB::__mspabi_srll
4040 "__mspabi_subd", // RTLIB::__mspabi_subd
4041 "__mspabi_subf", // RTLIB::__mspabi_subf
4042 "__muldf3", // RTLIB::__muldf3
4043 "__muldf3vfp", // RTLIB::__muldf3vfp
4044 "__muldi3", // RTLIB::__muldi3
4045 "__mulhi3", // RTLIB::__mulhi3
4046 "__mulkf3", // RTLIB::__mulkf3
4047 "__mulodi4", // RTLIB::__mulodi4
4048 "__mulosi4", // RTLIB::__mulosi4
4049 "__muloti4", // RTLIB::__muloti4
4050 "__mulqi3", // RTLIB::__mulqi3
4051 "__mulsf3", // RTLIB::__mulsf3
4052 "__mulsf3vfp", // RTLIB::__mulsf3vfp
4053 "__mulsi3", // RTLIB::__mulsi3
4054 "__multf3", // RTLIB::__multf3
4055 "__multi3", // RTLIB::__multi3
4056 "__mulxf3", // RTLIB::__mulxf3
4057 "__nedf2", // RTLIB::__nedf2
4058 "__nedf2vfp", // RTLIB::__nedf2vfp
4059 "__negdi2", // RTLIB::__negdi2
4060 "__negsi2", // RTLIB::__negsi2
4061 "__nekf2", // RTLIB::__nekf2
4062 "__nesf2", // RTLIB::__nesf2
4063 "__nesf2vfp", // RTLIB::__nesf2vfp
4064 "__netf2", // RTLIB::__netf2
4065 "__popcountdi2", // RTLIB::__popcountdi2
4066 "__popcountsi2", // RTLIB::__popcountsi2
4067 "__popcountti2", // RTLIB::__popcountti2
4068 "__pow_finite", // RTLIB::__pow_finite
4069 "__powf128_finite", // RTLIB::__powf128_finite
4070 "__powf_finite", // RTLIB::__powf_finite
4071 "__powidf2", // RTLIB::__powidf2
4072 "__powikf2", // RTLIB::__powikf2
4073 "__powisf2", // RTLIB::__powisf2
4074 "__powitf2", // RTLIB::__powitf2_f128
4075 "__powitf2", // RTLIB::__powitf2_ppc128
4076 "__powixf2", // RTLIB::__powixf2
4077 "__powl_finite", // RTLIB::__powl_finite_f80
4078 "__powl_finite", // RTLIB::__powl_finite_f128
4079 "__powl_finite", // RTLIB::__powl_finite_ppcf128
4080 "__riscv_flush_icache", // RTLIB::__riscv_flush_icache
4081 "__rt_sdiv", // RTLIB::__rt_sdiv
4082 "__rt_sdiv64", // RTLIB::__rt_sdiv64
4083 "__rt_udiv", // RTLIB::__rt_udiv
4084 "__rt_udiv64", // RTLIB::__rt_udiv64
4085 "__sincos_stret", // RTLIB::__sincos_stret
4086 "__sincosf_stret", // RTLIB::__sincosf_stret
4087 "__stack_chk_fail", // RTLIB::__stack_chk_fail
4088 "__stoi64", // RTLIB::__stoi64
4089 "__stou64", // RTLIB::__stou64
4090 "__subdf3", // RTLIB::__subdf3
4091 "__subdf3vfp", // RTLIB::__subdf3vfp
4092 "__subkf3", // RTLIB::__subkf3
4093 "__subsf3", // RTLIB::__subsf3
4094 "__subsf3vfp", // RTLIB::__subsf3vfp
4095 "__subtf3", // RTLIB::__subtf3
4096 "__subxf3", // RTLIB::__subxf3
4097 "__sync_fetch_and_add_1", // RTLIB::__sync_fetch_and_add_1
4098 "__sync_fetch_and_add_2", // RTLIB::__sync_fetch_and_add_2
4099 "__sync_fetch_and_add_4", // RTLIB::__sync_fetch_and_add_4
4100 "__sync_fetch_and_add_8", // RTLIB::__sync_fetch_and_add_8
4101 "__sync_fetch_and_add_16", // RTLIB::__sync_fetch_and_add_16
4102 "__sync_fetch_and_and_1", // RTLIB::__sync_fetch_and_and_1
4103 "__sync_fetch_and_and_2", // RTLIB::__sync_fetch_and_and_2
4104 "__sync_fetch_and_and_4", // RTLIB::__sync_fetch_and_and_4
4105 "__sync_fetch_and_and_8", // RTLIB::__sync_fetch_and_and_8
4106 "__sync_fetch_and_and_16", // RTLIB::__sync_fetch_and_and_16
4107 "__sync_fetch_and_max_1", // RTLIB::__sync_fetch_and_max_1
4108 "__sync_fetch_and_max_2", // RTLIB::__sync_fetch_and_max_2
4109 "__sync_fetch_and_max_4", // RTLIB::__sync_fetch_and_max_4
4110 "__sync_fetch_and_max_8", // RTLIB::__sync_fetch_and_max_8
4111 "__sync_fetch_and_max_16", // RTLIB::__sync_fetch_and_max_16
4112 "__sync_fetch_and_min_1", // RTLIB::__sync_fetch_and_min_1
4113 "__sync_fetch_and_min_2", // RTLIB::__sync_fetch_and_min_2
4114 "__sync_fetch_and_min_4", // RTLIB::__sync_fetch_and_min_4
4115 "__sync_fetch_and_min_8", // RTLIB::__sync_fetch_and_min_8
4116 "__sync_fetch_and_min_16", // RTLIB::__sync_fetch_and_min_16
4117 "__sync_fetch_and_nand_1", // RTLIB::__sync_fetch_and_nand_1
4118 "__sync_fetch_and_nand_2", // RTLIB::__sync_fetch_and_nand_2
4119 "__sync_fetch_and_nand_4", // RTLIB::__sync_fetch_and_nand_4
4120 "__sync_fetch_and_nand_8", // RTLIB::__sync_fetch_and_nand_8
4121 "__sync_fetch_and_nand_16", // RTLIB::__sync_fetch_and_nand_16
4122 "__sync_fetch_and_or_1", // RTLIB::__sync_fetch_and_or_1
4123 "__sync_fetch_and_or_2", // RTLIB::__sync_fetch_and_or_2
4124 "__sync_fetch_and_or_4", // RTLIB::__sync_fetch_and_or_4
4125 "__sync_fetch_and_or_8", // RTLIB::__sync_fetch_and_or_8
4126 "__sync_fetch_and_or_16", // RTLIB::__sync_fetch_and_or_16
4127 "__sync_fetch_and_sub_1", // RTLIB::__sync_fetch_and_sub_1
4128 "__sync_fetch_and_sub_2", // RTLIB::__sync_fetch_and_sub_2
4129 "__sync_fetch_and_sub_4", // RTLIB::__sync_fetch_and_sub_4
4130 "__sync_fetch_and_sub_8", // RTLIB::__sync_fetch_and_sub_8
4131 "__sync_fetch_and_sub_16", // RTLIB::__sync_fetch_and_sub_16
4132 "__sync_fetch_and_umax_1", // RTLIB::__sync_fetch_and_umax_1
4133 "__sync_fetch_and_umax_2", // RTLIB::__sync_fetch_and_umax_2
4134 "__sync_fetch_and_umax_4", // RTLIB::__sync_fetch_and_umax_4
4135 "__sync_fetch_and_umax_8", // RTLIB::__sync_fetch_and_umax_8
4136 "__sync_fetch_and_umax_16", // RTLIB::__sync_fetch_and_umax_16
4137 "__sync_fetch_and_umin_1", // RTLIB::__sync_fetch_and_umin_1
4138 "__sync_fetch_and_umin_2", // RTLIB::__sync_fetch_and_umin_2
4139 "__sync_fetch_and_umin_4", // RTLIB::__sync_fetch_and_umin_4
4140 "__sync_fetch_and_umin_8", // RTLIB::__sync_fetch_and_umin_8
4141 "__sync_fetch_and_umin_16", // RTLIB::__sync_fetch_and_umin_16
4142 "__sync_fetch_and_xor_1", // RTLIB::__sync_fetch_and_xor_1
4143 "__sync_fetch_and_xor_2", // RTLIB::__sync_fetch_and_xor_2
4144 "__sync_fetch_and_xor_4", // RTLIB::__sync_fetch_and_xor_4
4145 "__sync_fetch_and_xor_8", // RTLIB::__sync_fetch_and_xor_8
4146 "__sync_fetch_and_xor_16", // RTLIB::__sync_fetch_and_xor_16
4147 "__sync_lock_test_and_set_1", // RTLIB::__sync_lock_test_and_set_1
4148 "__sync_lock_test_and_set_2", // RTLIB::__sync_lock_test_and_set_2
4149 "__sync_lock_test_and_set_4", // RTLIB::__sync_lock_test_and_set_4
4150 "__sync_lock_test_and_set_8", // RTLIB::__sync_lock_test_and_set_8
4151 "__sync_lock_test_and_set_16", // RTLIB::__sync_lock_test_and_set_16
4152 "__sync_val_compare_and_swap_1", // RTLIB::__sync_val_compare_and_swap_1
4153 "__sync_val_compare_and_swap_2", // RTLIB::__sync_val_compare_and_swap_2
4154 "__sync_val_compare_and_swap_4", // RTLIB::__sync_val_compare_and_swap_4
4155 "__sync_val_compare_and_swap_8", // RTLIB::__sync_val_compare_and_swap_8
4156 "__sync_val_compare_and_swap_16", // RTLIB::__sync_val_compare_and_swap_16
4157 "__truncdfbf2", // RTLIB::__truncdfbf2
4158 "__truncdfhf2", // RTLIB::__truncdfhf2
4159 "__truncdfsf2", // RTLIB::__truncdfsf2
4160 "__truncdfsf2vfp", // RTLIB::__truncdfsf2vfp
4161 "__trunckfdf2", // RTLIB::__trunckfdf2
4162 "__trunckfhf2", // RTLIB::__trunckfhf2
4163 "__trunckfsf2", // RTLIB::__trunckfsf2
4164 "__truncsfbf2", // RTLIB::__truncsfbf2
4165 "__truncsfhf2", // RTLIB::__truncsfhf2
4166 "__trunctfbf2", // RTLIB::__trunctfbf2
4167 "__trunctfdf2", // RTLIB::__trunctfdf2
4168 "__trunctfhf2", // RTLIB::__trunctfhf2_f128
4169 "__trunctfhf2", // RTLIB::__trunctfhf2_ppcf128
4170 "__trunctfkf2", // RTLIB::__trunctfkf2
4171 "__trunctfsf2", // RTLIB::__trunctfsf2
4172 "__trunctfxf2", // RTLIB::__trunctfxf2
4173 "__truncxfbf2", // RTLIB::__truncxfbf2
4174 "__truncxfdf2", // RTLIB::__truncxfdf2
4175 "__truncxfhf2", // RTLIB::__truncxfhf2
4176 "__truncxfsf2", // RTLIB::__truncxfsf2
4177 "__u64tod", // RTLIB::__u64tod
4178 "__u64tos", // RTLIB::__u64tos
4179 "__udivdi3", // RTLIB::__udivdi3
4180 "__udivhi3", // RTLIB::__udivhi3
4181 "__udivmodhi4", // RTLIB::__udivmodhi4
4182 "__udivmodqi4", // RTLIB::__udivmodqi4
4183 "__udivmodsi4", // RTLIB::__udivmodsi4
4184 "__udivqi3", // RTLIB::__udivqi3
4185 "__udivsi3", // RTLIB::__udivsi3
4186 "__udivti3", // RTLIB::__udivti3
4187 "__umoddi3", // RTLIB::__umoddi3
4188 "__umodhi3", // RTLIB::__umodhi3
4189 "__umodqi3", // RTLIB::__umodqi3
4190 "__umodsi3", // RTLIB::__umodsi3
4191 "__umodti3", // RTLIB::__umodti3
4192 "__unorddf2", // RTLIB::__unorddf2
4193 "__unorddf2vfp", // RTLIB::__unorddf2vfp
4194 "__unordkf2", // RTLIB::__unordkf2
4195 "__unordsf2", // RTLIB::__unordsf2
4196 "__unordsf2vfp", // RTLIB::__unordsf2vfp
4197 "__unordtf2", // RTLIB::__unordtf2
4198 "_alldiv", // RTLIB::_alldiv
4199 "_allmul", // RTLIB::_allmul
4200 "_allrem", // RTLIB::_allrem
4201 "_aulldiv", // RTLIB::_aulldiv
4202 "_aullrem", // RTLIB::_aullrem
4203 "acos", // RTLIB::acos
4204 "acosl", // RTLIB::acos_f80
4205 "acosl", // RTLIB::acos_f128
4206 "acosl", // RTLIB::acos_ppcf128
4207 "acosf", // RTLIB::acosf
4208 "acosf128", // RTLIB::acosf128
4209 "#_Unwind_Resume", // RTLIB::arm64ec__Unwind_Resume
4210 "#__aarch64_cas1_acq", // RTLIB::arm64ec___aarch64_cas1_acq
4211 "#__aarch64_cas1_acq_rel", // RTLIB::arm64ec___aarch64_cas1_acq_rel
4212 "#__aarch64_cas1_rel", // RTLIB::arm64ec___aarch64_cas1_rel
4213 "#__aarch64_cas1_relax", // RTLIB::arm64ec___aarch64_cas1_relax
4214 "#__aarch64_cas2_acq", // RTLIB::arm64ec___aarch64_cas2_acq
4215 "#__aarch64_cas2_acq_rel", // RTLIB::arm64ec___aarch64_cas2_acq_rel
4216 "#__aarch64_cas2_rel", // RTLIB::arm64ec___aarch64_cas2_rel
4217 "#__aarch64_cas2_relax", // RTLIB::arm64ec___aarch64_cas2_relax
4218 "#__aarch64_cas4_acq", // RTLIB::arm64ec___aarch64_cas4_acq
4219 "#__aarch64_cas4_acq_rel", // RTLIB::arm64ec___aarch64_cas4_acq_rel
4220 "#__aarch64_cas4_rel", // RTLIB::arm64ec___aarch64_cas4_rel
4221 "#__aarch64_cas4_relax", // RTLIB::arm64ec___aarch64_cas4_relax
4222 "#__aarch64_cas8_acq", // RTLIB::arm64ec___aarch64_cas8_acq
4223 "#__aarch64_cas8_acq_rel", // RTLIB::arm64ec___aarch64_cas8_acq_rel
4224 "#__aarch64_cas8_rel", // RTLIB::arm64ec___aarch64_cas8_rel
4225 "#__aarch64_cas8_relax", // RTLIB::arm64ec___aarch64_cas8_relax
4226 "#__aarch64_cas16_acq", // RTLIB::arm64ec___aarch64_cas16_acq
4227 "#__aarch64_cas16_acq_rel", // RTLIB::arm64ec___aarch64_cas16_acq_rel
4228 "#__aarch64_cas16_rel", // RTLIB::arm64ec___aarch64_cas16_rel
4229 "#__aarch64_cas16_relax", // RTLIB::arm64ec___aarch64_cas16_relax
4230 "#__aarch64_ldadd1_acq", // RTLIB::arm64ec___aarch64_ldadd1_acq
4231 "#__aarch64_ldadd1_acq_rel", // RTLIB::arm64ec___aarch64_ldadd1_acq_rel
4232 "#__aarch64_ldadd1_rel", // RTLIB::arm64ec___aarch64_ldadd1_rel
4233 "#__aarch64_ldadd1_relax", // RTLIB::arm64ec___aarch64_ldadd1_relax
4234 "#__aarch64_ldadd2_acq", // RTLIB::arm64ec___aarch64_ldadd2_acq
4235 "#__aarch64_ldadd2_acq_rel", // RTLIB::arm64ec___aarch64_ldadd2_acq_rel
4236 "#__aarch64_ldadd2_rel", // RTLIB::arm64ec___aarch64_ldadd2_rel
4237 "#__aarch64_ldadd2_relax", // RTLIB::arm64ec___aarch64_ldadd2_relax
4238 "#__aarch64_ldadd4_acq", // RTLIB::arm64ec___aarch64_ldadd4_acq
4239 "#__aarch64_ldadd4_acq_rel", // RTLIB::arm64ec___aarch64_ldadd4_acq_rel
4240 "#__aarch64_ldadd4_rel", // RTLIB::arm64ec___aarch64_ldadd4_rel
4241 "#__aarch64_ldadd4_relax", // RTLIB::arm64ec___aarch64_ldadd4_relax
4242 "#__aarch64_ldadd8_acq", // RTLIB::arm64ec___aarch64_ldadd8_acq
4243 "#__aarch64_ldadd8_acq_rel", // RTLIB::arm64ec___aarch64_ldadd8_acq_rel
4244 "#__aarch64_ldadd8_rel", // RTLIB::arm64ec___aarch64_ldadd8_rel
4245 "#__aarch64_ldadd8_relax", // RTLIB::arm64ec___aarch64_ldadd8_relax
4246 "#__aarch64_ldclr1_acq", // RTLIB::arm64ec___aarch64_ldclr1_acq
4247 "#__aarch64_ldclr1_acq_rel", // RTLIB::arm64ec___aarch64_ldclr1_acq_rel
4248 "#__aarch64_ldclr1_rel", // RTLIB::arm64ec___aarch64_ldclr1_rel
4249 "#__aarch64_ldclr1_relax", // RTLIB::arm64ec___aarch64_ldclr1_relax
4250 "#__aarch64_ldclr2_acq", // RTLIB::arm64ec___aarch64_ldclr2_acq
4251 "#__aarch64_ldclr2_acq_rel", // RTLIB::arm64ec___aarch64_ldclr2_acq_rel
4252 "#__aarch64_ldclr2_rel", // RTLIB::arm64ec___aarch64_ldclr2_rel
4253 "#__aarch64_ldclr2_relax", // RTLIB::arm64ec___aarch64_ldclr2_relax
4254 "#__aarch64_ldclr4_acq", // RTLIB::arm64ec___aarch64_ldclr4_acq
4255 "#__aarch64_ldclr4_acq_rel", // RTLIB::arm64ec___aarch64_ldclr4_acq_rel
4256 "#__aarch64_ldclr4_rel", // RTLIB::arm64ec___aarch64_ldclr4_rel
4257 "#__aarch64_ldclr4_relax", // RTLIB::arm64ec___aarch64_ldclr4_relax
4258 "#__aarch64_ldclr8_acq", // RTLIB::arm64ec___aarch64_ldclr8_acq
4259 "#__aarch64_ldclr8_acq_rel", // RTLIB::arm64ec___aarch64_ldclr8_acq_rel
4260 "#__aarch64_ldclr8_rel", // RTLIB::arm64ec___aarch64_ldclr8_rel
4261 "#__aarch64_ldclr8_relax", // RTLIB::arm64ec___aarch64_ldclr8_relax
4262 "#__aarch64_ldeor1_acq", // RTLIB::arm64ec___aarch64_ldeor1_acq
4263 "#__aarch64_ldeor1_acq_rel", // RTLIB::arm64ec___aarch64_ldeor1_acq_rel
4264 "#__aarch64_ldeor1_rel", // RTLIB::arm64ec___aarch64_ldeor1_rel
4265 "#__aarch64_ldeor1_relax", // RTLIB::arm64ec___aarch64_ldeor1_relax
4266 "#__aarch64_ldeor2_acq", // RTLIB::arm64ec___aarch64_ldeor2_acq
4267 "#__aarch64_ldeor2_acq_rel", // RTLIB::arm64ec___aarch64_ldeor2_acq_rel
4268 "#__aarch64_ldeor2_rel", // RTLIB::arm64ec___aarch64_ldeor2_rel
4269 "#__aarch64_ldeor2_relax", // RTLIB::arm64ec___aarch64_ldeor2_relax
4270 "#__aarch64_ldeor4_acq", // RTLIB::arm64ec___aarch64_ldeor4_acq
4271 "#__aarch64_ldeor4_acq_rel", // RTLIB::arm64ec___aarch64_ldeor4_acq_rel
4272 "#__aarch64_ldeor4_rel", // RTLIB::arm64ec___aarch64_ldeor4_rel
4273 "#__aarch64_ldeor4_relax", // RTLIB::arm64ec___aarch64_ldeor4_relax
4274 "#__aarch64_ldeor8_acq", // RTLIB::arm64ec___aarch64_ldeor8_acq
4275 "#__aarch64_ldeor8_acq_rel", // RTLIB::arm64ec___aarch64_ldeor8_acq_rel
4276 "#__aarch64_ldeor8_rel", // RTLIB::arm64ec___aarch64_ldeor8_rel
4277 "#__aarch64_ldeor8_relax", // RTLIB::arm64ec___aarch64_ldeor8_relax
4278 "#__aarch64_ldset1_acq", // RTLIB::arm64ec___aarch64_ldset1_acq
4279 "#__aarch64_ldset1_acq_rel", // RTLIB::arm64ec___aarch64_ldset1_acq_rel
4280 "#__aarch64_ldset1_rel", // RTLIB::arm64ec___aarch64_ldset1_rel
4281 "#__aarch64_ldset1_relax", // RTLIB::arm64ec___aarch64_ldset1_relax
4282 "#__aarch64_ldset2_acq", // RTLIB::arm64ec___aarch64_ldset2_acq
4283 "#__aarch64_ldset2_acq_rel", // RTLIB::arm64ec___aarch64_ldset2_acq_rel
4284 "#__aarch64_ldset2_rel", // RTLIB::arm64ec___aarch64_ldset2_rel
4285 "#__aarch64_ldset2_relax", // RTLIB::arm64ec___aarch64_ldset2_relax
4286 "#__aarch64_ldset4_acq", // RTLIB::arm64ec___aarch64_ldset4_acq
4287 "#__aarch64_ldset4_acq_rel", // RTLIB::arm64ec___aarch64_ldset4_acq_rel
4288 "#__aarch64_ldset4_rel", // RTLIB::arm64ec___aarch64_ldset4_rel
4289 "#__aarch64_ldset4_relax", // RTLIB::arm64ec___aarch64_ldset4_relax
4290 "#__aarch64_ldset8_acq", // RTLIB::arm64ec___aarch64_ldset8_acq
4291 "#__aarch64_ldset8_acq_rel", // RTLIB::arm64ec___aarch64_ldset8_acq_rel
4292 "#__aarch64_ldset8_rel", // RTLIB::arm64ec___aarch64_ldset8_rel
4293 "#__aarch64_ldset8_relax", // RTLIB::arm64ec___aarch64_ldset8_relax
4294 "#__aarch64_swp1_acq", // RTLIB::arm64ec___aarch64_swp1_acq
4295 "#__aarch64_swp1_acq_rel", // RTLIB::arm64ec___aarch64_swp1_acq_rel
4296 "#__aarch64_swp1_rel", // RTLIB::arm64ec___aarch64_swp1_rel
4297 "#__aarch64_swp1_relax", // RTLIB::arm64ec___aarch64_swp1_relax
4298 "#__aarch64_swp2_acq", // RTLIB::arm64ec___aarch64_swp2_acq
4299 "#__aarch64_swp2_acq_rel", // RTLIB::arm64ec___aarch64_swp2_acq_rel
4300 "#__aarch64_swp2_rel", // RTLIB::arm64ec___aarch64_swp2_rel
4301 "#__aarch64_swp2_relax", // RTLIB::arm64ec___aarch64_swp2_relax
4302 "#__aarch64_swp4_acq", // RTLIB::arm64ec___aarch64_swp4_acq
4303 "#__aarch64_swp4_acq_rel", // RTLIB::arm64ec___aarch64_swp4_acq_rel
4304 "#__aarch64_swp4_rel", // RTLIB::arm64ec___aarch64_swp4_rel
4305 "#__aarch64_swp4_relax", // RTLIB::arm64ec___aarch64_swp4_relax
4306 "#__aarch64_swp8_acq", // RTLIB::arm64ec___aarch64_swp8_acq
4307 "#__aarch64_swp8_acq_rel", // RTLIB::arm64ec___aarch64_swp8_acq_rel
4308 "#__aarch64_swp8_rel", // RTLIB::arm64ec___aarch64_swp8_rel
4309 "#__aarch64_swp8_relax", // RTLIB::arm64ec___aarch64_swp8_relax
4310 "#__adddf3", // RTLIB::arm64ec___adddf3
4311 "#__addsf3", // RTLIB::arm64ec___addsf3
4312 "#__addtf3", // RTLIB::arm64ec___addtf3
4313 "#__addxf3", // RTLIB::arm64ec___addxf3
4314 "#__arm_sc_memcpy", // RTLIB::arm64ec___arm_sc_memcpy
4315 "#__arm_sc_memmove", // RTLIB::arm64ec___arm_sc_memmove
4316 "#__arm_sc_memset", // RTLIB::arm64ec___arm_sc_memset
4317 "#__ashldi3", // RTLIB::arm64ec___ashldi3
4318 "#__ashlhi3", // RTLIB::arm64ec___ashlhi3
4319 "#__ashlsi3", // RTLIB::arm64ec___ashlsi3
4320 "#__ashlti3", // RTLIB::arm64ec___ashlti3
4321 "#__ashrdi3", // RTLIB::arm64ec___ashrdi3
4322 "#__ashrhi3", // RTLIB::arm64ec___ashrhi3
4323 "#__ashrsi3", // RTLIB::arm64ec___ashrsi3
4324 "#__ashrti3", // RTLIB::arm64ec___ashrti3
4325 "#__atomic_compare_exchange", // RTLIB::arm64ec___atomic_compare_exchange
4326 "#__atomic_compare_exchange_1", // RTLIB::arm64ec___atomic_compare_exchange_1
4327 "#__atomic_compare_exchange_2", // RTLIB::arm64ec___atomic_compare_exchange_2
4328 "#__atomic_compare_exchange_4", // RTLIB::arm64ec___atomic_compare_exchange_4
4329 "#__atomic_compare_exchange_8", // RTLIB::arm64ec___atomic_compare_exchange_8
4330 "#__atomic_compare_exchange_16", // RTLIB::arm64ec___atomic_compare_exchange_16
4331 "#__atomic_exchange", // RTLIB::arm64ec___atomic_exchange
4332 "#__atomic_exchange_1", // RTLIB::arm64ec___atomic_exchange_1
4333 "#__atomic_exchange_2", // RTLIB::arm64ec___atomic_exchange_2
4334 "#__atomic_exchange_4", // RTLIB::arm64ec___atomic_exchange_4
4335 "#__atomic_exchange_8", // RTLIB::arm64ec___atomic_exchange_8
4336 "#__atomic_exchange_16", // RTLIB::arm64ec___atomic_exchange_16
4337 "#__atomic_fetch_add_1", // RTLIB::arm64ec___atomic_fetch_add_1
4338 "#__atomic_fetch_add_2", // RTLIB::arm64ec___atomic_fetch_add_2
4339 "#__atomic_fetch_add_4", // RTLIB::arm64ec___atomic_fetch_add_4
4340 "#__atomic_fetch_add_8", // RTLIB::arm64ec___atomic_fetch_add_8
4341 "#__atomic_fetch_add_16", // RTLIB::arm64ec___atomic_fetch_add_16
4342 "#__atomic_fetch_and_1", // RTLIB::arm64ec___atomic_fetch_and_1
4343 "#__atomic_fetch_and_2", // RTLIB::arm64ec___atomic_fetch_and_2
4344 "#__atomic_fetch_and_4", // RTLIB::arm64ec___atomic_fetch_and_4
4345 "#__atomic_fetch_and_8", // RTLIB::arm64ec___atomic_fetch_and_8
4346 "#__atomic_fetch_and_16", // RTLIB::arm64ec___atomic_fetch_and_16
4347 "#__atomic_fetch_nand_1", // RTLIB::arm64ec___atomic_fetch_nand_1
4348 "#__atomic_fetch_nand_2", // RTLIB::arm64ec___atomic_fetch_nand_2
4349 "#__atomic_fetch_nand_4", // RTLIB::arm64ec___atomic_fetch_nand_4
4350 "#__atomic_fetch_nand_8", // RTLIB::arm64ec___atomic_fetch_nand_8
4351 "#__atomic_fetch_nand_16", // RTLIB::arm64ec___atomic_fetch_nand_16
4352 "#__atomic_fetch_or_1", // RTLIB::arm64ec___atomic_fetch_or_1
4353 "#__atomic_fetch_or_2", // RTLIB::arm64ec___atomic_fetch_or_2
4354 "#__atomic_fetch_or_4", // RTLIB::arm64ec___atomic_fetch_or_4
4355 "#__atomic_fetch_or_8", // RTLIB::arm64ec___atomic_fetch_or_8
4356 "#__atomic_fetch_or_16", // RTLIB::arm64ec___atomic_fetch_or_16
4357 "#__atomic_fetch_sub_1", // RTLIB::arm64ec___atomic_fetch_sub_1
4358 "#__atomic_fetch_sub_2", // RTLIB::arm64ec___atomic_fetch_sub_2
4359 "#__atomic_fetch_sub_4", // RTLIB::arm64ec___atomic_fetch_sub_4
4360 "#__atomic_fetch_sub_8", // RTLIB::arm64ec___atomic_fetch_sub_8
4361 "#__atomic_fetch_sub_16", // RTLIB::arm64ec___atomic_fetch_sub_16
4362 "#__atomic_fetch_xor_1", // RTLIB::arm64ec___atomic_fetch_xor_1
4363 "#__atomic_fetch_xor_2", // RTLIB::arm64ec___atomic_fetch_xor_2
4364 "#__atomic_fetch_xor_4", // RTLIB::arm64ec___atomic_fetch_xor_4
4365 "#__atomic_fetch_xor_8", // RTLIB::arm64ec___atomic_fetch_xor_8
4366 "#__atomic_fetch_xor_16", // RTLIB::arm64ec___atomic_fetch_xor_16
4367 "#__atomic_load", // RTLIB::arm64ec___atomic_load
4368 "#__atomic_load_1", // RTLIB::arm64ec___atomic_load_1
4369 "#__atomic_load_2", // RTLIB::arm64ec___atomic_load_2
4370 "#__atomic_load_4", // RTLIB::arm64ec___atomic_load_4
4371 "#__atomic_load_8", // RTLIB::arm64ec___atomic_load_8
4372 "#__atomic_load_16", // RTLIB::arm64ec___atomic_load_16
4373 "#__atomic_store", // RTLIB::arm64ec___atomic_store
4374 "#__atomic_store_1", // RTLIB::arm64ec___atomic_store_1
4375 "#__atomic_store_2", // RTLIB::arm64ec___atomic_store_2
4376 "#__atomic_store_4", // RTLIB::arm64ec___atomic_store_4
4377 "#__atomic_store_8", // RTLIB::arm64ec___atomic_store_8
4378 "#__atomic_store_16", // RTLIB::arm64ec___atomic_store_16
4379 "#__clear_cache", // RTLIB::arm64ec___clear_cache
4380 "#__clzdi2", // RTLIB::arm64ec___clzdi2
4381 "#__clzsi2", // RTLIB::arm64ec___clzsi2
4382 "#__clzti2", // RTLIB::arm64ec___clzti2
4383 "#__cxa_end_cleanup", // RTLIB::arm64ec___cxa_end_cleanup
4384 "#__divdf3", // RTLIB::arm64ec___divdf3
4385 "#__divdi3", // RTLIB::arm64ec___divdi3
4386 "#__divhi3", // RTLIB::arm64ec___divhi3
4387 "#__divqi3", // RTLIB::arm64ec___divqi3
4388 "#__divsf3", // RTLIB::arm64ec___divsf3
4389 "#__divsi3", // RTLIB::arm64ec___divsi3
4390 "#__divtf3", // RTLIB::arm64ec___divtf3
4391 "#__divti3", // RTLIB::arm64ec___divti3
4392 "#__divxf3", // RTLIB::arm64ec___divxf3
4393 "#__eqdf2", // RTLIB::arm64ec___eqdf2
4394 "#__eqsf2", // RTLIB::arm64ec___eqsf2
4395 "#__eqtf2", // RTLIB::arm64ec___eqtf2
4396 "#__exp2_finite", // RTLIB::arm64ec___exp2_finite
4397 "#__exp2f_finite", // RTLIB::arm64ec___exp2f_finite
4398 "#__exp2l_finite", // RTLIB::arm64ec___exp2l_finite_f80
4399 "#__exp2l_finite", // RTLIB::arm64ec___exp2l_finite_f128
4400 "#__exp2l_finite", // RTLIB::arm64ec___exp2l_finite_ppcf128
4401 "#__exp_finite", // RTLIB::arm64ec___exp_finite
4402 "#__expf_finite", // RTLIB::arm64ec___expf_finite
4403 "#__expl_finite", // RTLIB::arm64ec___expl_finite_f80
4404 "#__expl_finite", // RTLIB::arm64ec___expl_finite_f128
4405 "#__expl_finite", // RTLIB::arm64ec___expl_finite_ppcf128
4406 "#__extendbfsf2", // RTLIB::arm64ec___extendbfsf2
4407 "#__extenddftf2", // RTLIB::arm64ec___extenddftf2
4408 "#__extendhfdf2", // RTLIB::arm64ec___extendhfdf2
4409 "#__extendhfsf2", // RTLIB::arm64ec___extendhfsf2
4410 "#__extendhftf2", // RTLIB::arm64ec___extendhftf2
4411 "#__extendhfxf2", // RTLIB::arm64ec___extendhfxf2
4412 "#__extendkftf2", // RTLIB::arm64ec___extendkftf2
4413 "#__extendsfdf2", // RTLIB::arm64ec___extendsfdf2
4414 "#__extendsftf2", // RTLIB::arm64ec___extendsftf2
4415 "#__extendxftf2", // RTLIB::arm64ec___extendxftf2
4416 "#__fixdfdi", // RTLIB::arm64ec___fixdfdi
4417 "#__fixdfsi", // RTLIB::arm64ec___fixdfsi
4418 "#__fixdfti", // RTLIB::arm64ec___fixdfti
4419 "#__fixhfdi", // RTLIB::arm64ec___fixhfdi
4420 "#__fixhfsi", // RTLIB::arm64ec___fixhfsi
4421 "#__fixhfti", // RTLIB::arm64ec___fixhfti
4422 "#__fixsfdi", // RTLIB::arm64ec___fixsfdi
4423 "#__fixsfsi", // RTLIB::arm64ec___fixsfsi
4424 "#__fixsfti", // RTLIB::arm64ec___fixsfti
4425 "#__fixtfdi", // RTLIB::arm64ec___fixtfdi_f128
4426 "#__fixtfdi", // RTLIB::arm64ec___fixtfdi_ppcf128
4427 "#__fixtfsi", // RTLIB::arm64ec___fixtfsi
4428 "#__fixtfti", // RTLIB::arm64ec___fixtfti_f128
4429 "#__fixtfti", // RTLIB::arm64ec___fixtfti_ppcf128
4430 "#__fixunsdfdi", // RTLIB::arm64ec___fixunsdfdi
4431 "#__fixunsdfsi", // RTLIB::arm64ec___fixunsdfsi
4432 "#__fixunsdfti", // RTLIB::arm64ec___fixunsdfti
4433 "#__fixunshfdi", // RTLIB::arm64ec___fixunshfdi
4434 "#__fixunshfsi", // RTLIB::arm64ec___fixunshfsi
4435 "#__fixunshfti", // RTLIB::arm64ec___fixunshfti
4436 "#__fixunssfdi", // RTLIB::arm64ec___fixunssfdi
4437 "#__fixunssfsi", // RTLIB::arm64ec___fixunssfsi
4438 "#__fixunssfti", // RTLIB::arm64ec___fixunssfti
4439 "#__fixunstfdi", // RTLIB::arm64ec___fixunstfdi_f128
4440 "#__fixunstfdi", // RTLIB::arm64ec___fixunstfdi_ppcf128
4441 "#__fixunstfsi", // RTLIB::arm64ec___fixunstfsi_f128
4442 "#__fixunstfsi", // RTLIB::arm64ec___fixunstfsi_ppcf128
4443 "#__fixunstfti", // RTLIB::arm64ec___fixunstfti_f128
4444 "#__fixunstfti", // RTLIB::arm64ec___fixunstfti_ppcf128
4445 "#__fixunsxfdi", // RTLIB::arm64ec___fixunsxfdi
4446 "#__fixunsxfsi", // RTLIB::arm64ec___fixunsxfsi
4447 "#__fixunsxfti", // RTLIB::arm64ec___fixunsxfti
4448 "#__fixxfdi", // RTLIB::arm64ec___fixxfdi
4449 "#__fixxfsi", // RTLIB::arm64ec___fixxfsi
4450 "#__fixxfti", // RTLIB::arm64ec___fixxfti
4451 "#__floatdibf", // RTLIB::arm64ec___floatdibf
4452 "#__floatdidf", // RTLIB::arm64ec___floatdidf
4453 "#__floatdihf", // RTLIB::arm64ec___floatdihf
4454 "#__floatdisf", // RTLIB::arm64ec___floatdisf
4455 "#__floatditf", // RTLIB::arm64ec___floatditf_f128
4456 "#__floatditf", // RTLIB::arm64ec___floatditf_ppcf128
4457 "#__floatdixf", // RTLIB::arm64ec___floatdixf
4458 "#__floatsidf", // RTLIB::arm64ec___floatsidf
4459 "#__floatsihf", // RTLIB::arm64ec___floatsihf
4460 "#__floatsisf", // RTLIB::arm64ec___floatsisf
4461 "#__floatsitf", // RTLIB::arm64ec___floatsitf
4462 "#__floatsixf", // RTLIB::arm64ec___floatsixf
4463 "#__floattidf", // RTLIB::arm64ec___floattidf
4464 "#__floattihf", // RTLIB::arm64ec___floattihf
4465 "#__floattisf", // RTLIB::arm64ec___floattisf
4466 "#__floattitf", // RTLIB::arm64ec___floattitf_f128
4467 "#__floattitf", // RTLIB::arm64ec___floattitf_ppcf128
4468 "#__floattixf", // RTLIB::arm64ec___floattixf
4469 "#__floatundibf", // RTLIB::arm64ec___floatundibf
4470 "#__floatundidf", // RTLIB::arm64ec___floatundidf
4471 "#__floatundihf", // RTLIB::arm64ec___floatundihf
4472 "#__floatundisf", // RTLIB::arm64ec___floatundisf
4473 "#__floatunditf", // RTLIB::arm64ec___floatunditf_f128
4474 "#__floatunditf", // RTLIB::arm64ec___floatunditf_ppcf128
4475 "#__floatundixf", // RTLIB::arm64ec___floatundixf
4476 "#__floatunsidf", // RTLIB::arm64ec___floatunsidf
4477 "#__floatunsihf", // RTLIB::arm64ec___floatunsihf
4478 "#__floatunsisf", // RTLIB::arm64ec___floatunsisf
4479 "#__floatunsitf", // RTLIB::arm64ec___floatunsitf
4480 "#__floatunsixf", // RTLIB::arm64ec___floatunsixf
4481 "#__floatuntidf", // RTLIB::arm64ec___floatuntidf
4482 "#__floatuntihf", // RTLIB::arm64ec___floatuntihf
4483 "#__floatuntisf", // RTLIB::arm64ec___floatuntisf
4484 "#__floatuntitf", // RTLIB::arm64ec___floatuntitf_f128
4485 "#__floatuntitf", // RTLIB::arm64ec___floatuntitf_ppcf128
4486 "#__floatuntixf", // RTLIB::arm64ec___floatuntixf
4487 "#__gcc_dtoq", // RTLIB::arm64ec___gcc_dtoq
4488 "#__gcc_itoq", // RTLIB::arm64ec___gcc_itoq
4489 "#__gcc_qadd", // RTLIB::arm64ec___gcc_qadd
4490 "#__gcc_qdiv", // RTLIB::arm64ec___gcc_qdiv
4491 "#__gcc_qeq", // RTLIB::arm64ec___gcc_qeq
4492 "#__gcc_qge", // RTLIB::arm64ec___gcc_qge
4493 "#__gcc_qgt", // RTLIB::arm64ec___gcc_qgt
4494 "#__gcc_qle", // RTLIB::arm64ec___gcc_qle
4495 "#__gcc_qlt", // RTLIB::arm64ec___gcc_qlt
4496 "#__gcc_qmul", // RTLIB::arm64ec___gcc_qmul
4497 "#__gcc_qne", // RTLIB::arm64ec___gcc_qne
4498 "#__gcc_qsub", // RTLIB::arm64ec___gcc_qsub
4499 "#__gcc_qtod", // RTLIB::arm64ec___gcc_qtod
4500 "#__gcc_qtos", // RTLIB::arm64ec___gcc_qtos
4501 "#__gcc_qtou", // RTLIB::arm64ec___gcc_qtou
4502 "#__gcc_qunord", // RTLIB::arm64ec___gcc_qunord
4503 "#__gcc_stoq", // RTLIB::arm64ec___gcc_stoq
4504 "#__gcc_utoq", // RTLIB::arm64ec___gcc_utoq
4505 "#__gedf2", // RTLIB::arm64ec___gedf2
4506 "#__gesf2", // RTLIB::arm64ec___gesf2
4507 "#__getf2", // RTLIB::arm64ec___getf2
4508 "#__gtdf2", // RTLIB::arm64ec___gtdf2
4509 "#__gtsf2", // RTLIB::arm64ec___gtsf2
4510 "#__gttf2", // RTLIB::arm64ec___gttf2
4511 "#__ledf2", // RTLIB::arm64ec___ledf2
4512 "#__lesf2", // RTLIB::arm64ec___lesf2
4513 "#__letf2", // RTLIB::arm64ec___letf2
4514 "#__llvm_deoptimize", // RTLIB::arm64ec___llvm_deoptimize
4515 "#__llvm_memcpy_element_unordered_atomic_1", // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_1
4516 "#__llvm_memcpy_element_unordered_atomic_2", // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_2
4517 "#__llvm_memcpy_element_unordered_atomic_4", // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_4
4518 "#__llvm_memcpy_element_unordered_atomic_8", // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_8
4519 "#__llvm_memcpy_element_unordered_atomic_16", // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_16
4520 "#__llvm_memmove_element_unordered_atomic_1", // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_1
4521 "#__llvm_memmove_element_unordered_atomic_2", // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_2
4522 "#__llvm_memmove_element_unordered_atomic_4", // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_4
4523 "#__llvm_memmove_element_unordered_atomic_8", // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_8
4524 "#__llvm_memmove_element_unordered_atomic_16", // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_16
4525 "#__llvm_memset_element_unordered_atomic_1", // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_1
4526 "#__llvm_memset_element_unordered_atomic_2", // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_2
4527 "#__llvm_memset_element_unordered_atomic_4", // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_4
4528 "#__llvm_memset_element_unordered_atomic_8", // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_8
4529 "#__llvm_memset_element_unordered_atomic_16", // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_16
4530 "#__log2_finite", // RTLIB::arm64ec___log2_finite
4531 "#__log2f_finite", // RTLIB::arm64ec___log2f_finite
4532 "#__log2l_finite", // RTLIB::arm64ec___log2l_finite_f80
4533 "#__log2l_finite", // RTLIB::arm64ec___log2l_finite_f128
4534 "#__log2l_finite", // RTLIB::arm64ec___log2l_finite_ppcf128
4535 "#__log10_finite", // RTLIB::arm64ec___log10_finite
4536 "#__log10f_finite", // RTLIB::arm64ec___log10f_finite
4537 "#__log10l_finite", // RTLIB::arm64ec___log10l_finite_f80
4538 "#__log10l_finite", // RTLIB::arm64ec___log10l_finite_f128
4539 "#__log10l_finite", // RTLIB::arm64ec___log10l_finite_ppcf128
4540 "#__log_finite", // RTLIB::arm64ec___log_finite
4541 "#__logf_finite", // RTLIB::arm64ec___logf_finite
4542 "#__logl_finite", // RTLIB::arm64ec___logl_finite_f80
4543 "#__logl_finite", // RTLIB::arm64ec___logl_finite_f128
4544 "#__logl_finite", // RTLIB::arm64ec___logl_finite_ppcf128
4545 "#__lshrdi3", // RTLIB::arm64ec___lshrdi3
4546 "#__lshrhi3", // RTLIB::arm64ec___lshrhi3
4547 "#__lshrsi3", // RTLIB::arm64ec___lshrsi3
4548 "#__lshrti3", // RTLIB::arm64ec___lshrti3
4549 "#__ltdf2", // RTLIB::arm64ec___ltdf2
4550 "#__ltsf2", // RTLIB::arm64ec___ltsf2
4551 "#__lttf2", // RTLIB::arm64ec___lttf2
4552 "#__moddi3", // RTLIB::arm64ec___moddi3
4553 "#__modhi3", // RTLIB::arm64ec___modhi3
4554 "#__modqi3", // RTLIB::arm64ec___modqi3
4555 "#__modsi3", // RTLIB::arm64ec___modsi3
4556 "#__modti3", // RTLIB::arm64ec___modti3
4557 "#__muldf3", // RTLIB::arm64ec___muldf3
4558 "#__muldi3", // RTLIB::arm64ec___muldi3
4559 "#__mulhi3", // RTLIB::arm64ec___mulhi3
4560 "#__mulodi4", // RTLIB::arm64ec___mulodi4
4561 "#__mulosi4", // RTLIB::arm64ec___mulosi4
4562 "#__muloti4", // RTLIB::arm64ec___muloti4
4563 "#__mulqi3", // RTLIB::arm64ec___mulqi3
4564 "#__mulsf3", // RTLIB::arm64ec___mulsf3
4565 "#__mulsi3", // RTLIB::arm64ec___mulsi3
4566 "#__multf3", // RTLIB::arm64ec___multf3
4567 "#__multi3", // RTLIB::arm64ec___multi3
4568 "#__mulxf3", // RTLIB::arm64ec___mulxf3
4569 "#__nedf2", // RTLIB::arm64ec___nedf2
4570 "#__negdi2", // RTLIB::arm64ec___negdi2
4571 "#__negsi2", // RTLIB::arm64ec___negsi2
4572 "#__nesf2", // RTLIB::arm64ec___nesf2
4573 "#__netf2", // RTLIB::arm64ec___netf2
4574 "#__popcountdi2", // RTLIB::arm64ec___popcountdi2
4575 "#__popcountsi2", // RTLIB::arm64ec___popcountsi2
4576 "#__popcountti2", // RTLIB::arm64ec___popcountti2
4577 "#__pow_finite", // RTLIB::arm64ec___pow_finite
4578 "#__powf_finite", // RTLIB::arm64ec___powf_finite
4579 "#__powidf2", // RTLIB::arm64ec___powidf2
4580 "#__powisf2", // RTLIB::arm64ec___powisf2
4581 "#__powitf2", // RTLIB::arm64ec___powitf2_f128
4582 "#__powitf2", // RTLIB::arm64ec___powitf2_ppc128
4583 "#__powixf2", // RTLIB::arm64ec___powixf2
4584 "#__powl_finite", // RTLIB::arm64ec___powl_finite_f80
4585 "#__powl_finite", // RTLIB::arm64ec___powl_finite_f128
4586 "#__powl_finite", // RTLIB::arm64ec___powl_finite_ppcf128
4587 "#__riscv_flush_icache", // RTLIB::arm64ec___riscv_flush_icache
4588 "#__stack_chk_fail", // RTLIB::arm64ec___stack_chk_fail
4589 "#__subdf3", // RTLIB::arm64ec___subdf3
4590 "#__subsf3", // RTLIB::arm64ec___subsf3
4591 "#__subtf3", // RTLIB::arm64ec___subtf3
4592 "#__subxf3", // RTLIB::arm64ec___subxf3
4593 "#__sync_fetch_and_add_1", // RTLIB::arm64ec___sync_fetch_and_add_1
4594 "#__sync_fetch_and_add_2", // RTLIB::arm64ec___sync_fetch_and_add_2
4595 "#__sync_fetch_and_add_4", // RTLIB::arm64ec___sync_fetch_and_add_4
4596 "#__sync_fetch_and_add_8", // RTLIB::arm64ec___sync_fetch_and_add_8
4597 "#__sync_fetch_and_add_16", // RTLIB::arm64ec___sync_fetch_and_add_16
4598 "#__sync_fetch_and_and_1", // RTLIB::arm64ec___sync_fetch_and_and_1
4599 "#__sync_fetch_and_and_2", // RTLIB::arm64ec___sync_fetch_and_and_2
4600 "#__sync_fetch_and_and_4", // RTLIB::arm64ec___sync_fetch_and_and_4
4601 "#__sync_fetch_and_and_8", // RTLIB::arm64ec___sync_fetch_and_and_8
4602 "#__sync_fetch_and_and_16", // RTLIB::arm64ec___sync_fetch_and_and_16
4603 "#__sync_fetch_and_max_1", // RTLIB::arm64ec___sync_fetch_and_max_1
4604 "#__sync_fetch_and_max_2", // RTLIB::arm64ec___sync_fetch_and_max_2
4605 "#__sync_fetch_and_max_4", // RTLIB::arm64ec___sync_fetch_and_max_4
4606 "#__sync_fetch_and_max_8", // RTLIB::arm64ec___sync_fetch_and_max_8
4607 "#__sync_fetch_and_max_16", // RTLIB::arm64ec___sync_fetch_and_max_16
4608 "#__sync_fetch_and_min_1", // RTLIB::arm64ec___sync_fetch_and_min_1
4609 "#__sync_fetch_and_min_2", // RTLIB::arm64ec___sync_fetch_and_min_2
4610 "#__sync_fetch_and_min_4", // RTLIB::arm64ec___sync_fetch_and_min_4
4611 "#__sync_fetch_and_min_8", // RTLIB::arm64ec___sync_fetch_and_min_8
4612 "#__sync_fetch_and_min_16", // RTLIB::arm64ec___sync_fetch_and_min_16
4613 "#__sync_fetch_and_nand_1", // RTLIB::arm64ec___sync_fetch_and_nand_1
4614 "#__sync_fetch_and_nand_2", // RTLIB::arm64ec___sync_fetch_and_nand_2
4615 "#__sync_fetch_and_nand_4", // RTLIB::arm64ec___sync_fetch_and_nand_4
4616 "#__sync_fetch_and_nand_8", // RTLIB::arm64ec___sync_fetch_and_nand_8
4617 "#__sync_fetch_and_nand_16", // RTLIB::arm64ec___sync_fetch_and_nand_16
4618 "#__sync_fetch_and_or_1", // RTLIB::arm64ec___sync_fetch_and_or_1
4619 "#__sync_fetch_and_or_2", // RTLIB::arm64ec___sync_fetch_and_or_2
4620 "#__sync_fetch_and_or_4", // RTLIB::arm64ec___sync_fetch_and_or_4
4621 "#__sync_fetch_and_or_8", // RTLIB::arm64ec___sync_fetch_and_or_8
4622 "#__sync_fetch_and_or_16", // RTLIB::arm64ec___sync_fetch_and_or_16
4623 "#__sync_fetch_and_sub_1", // RTLIB::arm64ec___sync_fetch_and_sub_1
4624 "#__sync_fetch_and_sub_2", // RTLIB::arm64ec___sync_fetch_and_sub_2
4625 "#__sync_fetch_and_sub_4", // RTLIB::arm64ec___sync_fetch_and_sub_4
4626 "#__sync_fetch_and_sub_8", // RTLIB::arm64ec___sync_fetch_and_sub_8
4627 "#__sync_fetch_and_sub_16", // RTLIB::arm64ec___sync_fetch_and_sub_16
4628 "#__sync_fetch_and_umax_1", // RTLIB::arm64ec___sync_fetch_and_umax_1
4629 "#__sync_fetch_and_umax_2", // RTLIB::arm64ec___sync_fetch_and_umax_2
4630 "#__sync_fetch_and_umax_4", // RTLIB::arm64ec___sync_fetch_and_umax_4
4631 "#__sync_fetch_and_umax_8", // RTLIB::arm64ec___sync_fetch_and_umax_8
4632 "#__sync_fetch_and_umax_16", // RTLIB::arm64ec___sync_fetch_and_umax_16
4633 "#__sync_fetch_and_umin_1", // RTLIB::arm64ec___sync_fetch_and_umin_1
4634 "#__sync_fetch_and_umin_2", // RTLIB::arm64ec___sync_fetch_and_umin_2
4635 "#__sync_fetch_and_umin_4", // RTLIB::arm64ec___sync_fetch_and_umin_4
4636 "#__sync_fetch_and_umin_8", // RTLIB::arm64ec___sync_fetch_and_umin_8
4637 "#__sync_fetch_and_umin_16", // RTLIB::arm64ec___sync_fetch_and_umin_16
4638 "#__sync_fetch_and_xor_1", // RTLIB::arm64ec___sync_fetch_and_xor_1
4639 "#__sync_fetch_and_xor_2", // RTLIB::arm64ec___sync_fetch_and_xor_2
4640 "#__sync_fetch_and_xor_4", // RTLIB::arm64ec___sync_fetch_and_xor_4
4641 "#__sync_fetch_and_xor_8", // RTLIB::arm64ec___sync_fetch_and_xor_8
4642 "#__sync_fetch_and_xor_16", // RTLIB::arm64ec___sync_fetch_and_xor_16
4643 "#__sync_lock_test_and_set_1", // RTLIB::arm64ec___sync_lock_test_and_set_1
4644 "#__sync_lock_test_and_set_2", // RTLIB::arm64ec___sync_lock_test_and_set_2
4645 "#__sync_lock_test_and_set_4", // RTLIB::arm64ec___sync_lock_test_and_set_4
4646 "#__sync_lock_test_and_set_8", // RTLIB::arm64ec___sync_lock_test_and_set_8
4647 "#__sync_lock_test_and_set_16", // RTLIB::arm64ec___sync_lock_test_and_set_16
4648 "#__sync_val_compare_and_swap_1", // RTLIB::arm64ec___sync_val_compare_and_swap_1
4649 "#__sync_val_compare_and_swap_2", // RTLIB::arm64ec___sync_val_compare_and_swap_2
4650 "#__sync_val_compare_and_swap_4", // RTLIB::arm64ec___sync_val_compare_and_swap_4
4651 "#__sync_val_compare_and_swap_8", // RTLIB::arm64ec___sync_val_compare_and_swap_8
4652 "#__sync_val_compare_and_swap_16", // RTLIB::arm64ec___sync_val_compare_and_swap_16
4653 "#__truncdfbf2", // RTLIB::arm64ec___truncdfbf2
4654 "#__truncdfhf2", // RTLIB::arm64ec___truncdfhf2
4655 "#__truncdfsf2", // RTLIB::arm64ec___truncdfsf2
4656 "#__truncsfbf2", // RTLIB::arm64ec___truncsfbf2
4657 "#__truncsfhf2", // RTLIB::arm64ec___truncsfhf2
4658 "#__trunctfbf2", // RTLIB::arm64ec___trunctfbf2
4659 "#__trunctfdf2", // RTLIB::arm64ec___trunctfdf2
4660 "#__trunctfhf2", // RTLIB::arm64ec___trunctfhf2_f128
4661 "#__trunctfhf2", // RTLIB::arm64ec___trunctfhf2_ppcf128
4662 "#__trunctfkf2", // RTLIB::arm64ec___trunctfkf2
4663 "#__trunctfsf2", // RTLIB::arm64ec___trunctfsf2
4664 "#__trunctfxf2", // RTLIB::arm64ec___trunctfxf2
4665 "#__truncxfbf2", // RTLIB::arm64ec___truncxfbf2
4666 "#__truncxfdf2", // RTLIB::arm64ec___truncxfdf2
4667 "#__truncxfhf2", // RTLIB::arm64ec___truncxfhf2
4668 "#__truncxfsf2", // RTLIB::arm64ec___truncxfsf2
4669 "#__udivdi3", // RTLIB::arm64ec___udivdi3
4670 "#__udivhi3", // RTLIB::arm64ec___udivhi3
4671 "#__udivqi3", // RTLIB::arm64ec___udivqi3
4672 "#__udivsi3", // RTLIB::arm64ec___udivsi3
4673 "#__udivti3", // RTLIB::arm64ec___udivti3
4674 "#__umoddi3", // RTLIB::arm64ec___umoddi3
4675 "#__umodhi3", // RTLIB::arm64ec___umodhi3
4676 "#__umodqi3", // RTLIB::arm64ec___umodqi3
4677 "#__umodsi3", // RTLIB::arm64ec___umodsi3
4678 "#__umodti3", // RTLIB::arm64ec___umodti3
4679 "#__unorddf2", // RTLIB::arm64ec___unorddf2
4680 "#__unordsf2", // RTLIB::arm64ec___unordsf2
4681 "#__unordtf2", // RTLIB::arm64ec___unordtf2
4682 "#acos", // RTLIB::arm64ec_acos
4683 "#acosl", // RTLIB::arm64ec_acos_f80
4684 "#acosl", // RTLIB::arm64ec_acos_f128
4685 "#acosl", // RTLIB::arm64ec_acos_ppcf128
4686 "#acosf", // RTLIB::arm64ec_acosf
4687 "#asin", // RTLIB::arm64ec_asin
4688 "#asinl", // RTLIB::arm64ec_asin_f80
4689 "#asinl", // RTLIB::arm64ec_asin_f128
4690 "#asinl", // RTLIB::arm64ec_asin_ppcf128
4691 "#asinf", // RTLIB::arm64ec_asinf
4692 "#atan", // RTLIB::arm64ec_atan
4693 "#atan2", // RTLIB::arm64ec_atan2
4694 "#atan2l", // RTLIB::arm64ec_atan2_f80
4695 "#atan2l", // RTLIB::arm64ec_atan2_f128
4696 "#atan2l", // RTLIB::arm64ec_atan2_ppcf128
4697 "#atan2f", // RTLIB::arm64ec_atan2f
4698 "#atanl", // RTLIB::arm64ec_atan_f80
4699 "#atanl", // RTLIB::arm64ec_atan_f128
4700 "#atanl", // RTLIB::arm64ec_atan_ppcf128
4701 "#atanf", // RTLIB::arm64ec_atanf
4702 "#calloc", // RTLIB::arm64ec_calloc
4703 "#cbrt", // RTLIB::arm64ec_cbrt
4704 "#cbrtl", // RTLIB::arm64ec_cbrt_f80
4705 "#cbrtl", // RTLIB::arm64ec_cbrt_f128
4706 "#cbrtl", // RTLIB::arm64ec_cbrt_ppcf128
4707 "#cbrtf", // RTLIB::arm64ec_cbrtf
4708 "#ceil", // RTLIB::arm64ec_ceil
4709 "#ceill", // RTLIB::arm64ec_ceil_f80
4710 "#ceill", // RTLIB::arm64ec_ceil_f128
4711 "#ceill", // RTLIB::arm64ec_ceil_ppcf128
4712 "#ceilf", // RTLIB::arm64ec_ceilf
4713 "#copysign", // RTLIB::arm64ec_copysign
4714 "#copysignl", // RTLIB::arm64ec_copysign_f80
4715 "#copysignl", // RTLIB::arm64ec_copysign_f128
4716 "#copysignl", // RTLIB::arm64ec_copysign_ppcf128
4717 "#copysignf", // RTLIB::arm64ec_copysignf
4718 "#cos", // RTLIB::arm64ec_cos
4719 "#cosl", // RTLIB::arm64ec_cos_f80
4720 "#cosl", // RTLIB::arm64ec_cos_f128
4721 "#cosl", // RTLIB::arm64ec_cos_ppcf128
4722 "#cosf", // RTLIB::arm64ec_cosf
4723 "#cosh", // RTLIB::arm64ec_cosh
4724 "#coshl", // RTLIB::arm64ec_cosh_f80
4725 "#coshl", // RTLIB::arm64ec_cosh_f128
4726 "#coshl", // RTLIB::arm64ec_cosh_ppcf128
4727 "#coshf", // RTLIB::arm64ec_coshf
4728 "#exp", // RTLIB::arm64ec_exp
4729 "#exp2", // RTLIB::arm64ec_exp2
4730 "#exp2l", // RTLIB::arm64ec_exp2_f80
4731 "#exp2l", // RTLIB::arm64ec_exp2_f128
4732 "#exp2l", // RTLIB::arm64ec_exp2_ppcf128
4733 "#exp2f", // RTLIB::arm64ec_exp2f
4734 "#exp10", // RTLIB::arm64ec_exp10
4735 "#exp10f", // RTLIB::arm64ec_exp10f
4736 "#exp10l", // RTLIB::arm64ec_exp10l_f80
4737 "#exp10l", // RTLIB::arm64ec_exp10l_f128
4738 "#exp10l", // RTLIB::arm64ec_exp10l_ppcf128
4739 "#expl", // RTLIB::arm64ec_exp_f80
4740 "#expl", // RTLIB::arm64ec_exp_f128
4741 "#expl", // RTLIB::arm64ec_exp_ppcf128
4742 "#expf", // RTLIB::arm64ec_expf
4743 "#fegetenv", // RTLIB::arm64ec_fegetenv
4744 "#fegetmode", // RTLIB::arm64ec_fegetmode
4745 "#fesetenv", // RTLIB::arm64ec_fesetenv
4746 "#fesetmode", // RTLIB::arm64ec_fesetmode
4747 "#floor", // RTLIB::arm64ec_floor
4748 "#floorl", // RTLIB::arm64ec_floor_f80
4749 "#floorl", // RTLIB::arm64ec_floor_f128
4750 "#floorl", // RTLIB::arm64ec_floor_ppcf128
4751 "#floorf", // RTLIB::arm64ec_floorf
4752 "#fma", // RTLIB::arm64ec_fma
4753 "#fmal", // RTLIB::arm64ec_fma_f80
4754 "#fmal", // RTLIB::arm64ec_fma_f128
4755 "#fmal", // RTLIB::arm64ec_fma_ppcf128
4756 "#fmaf", // RTLIB::arm64ec_fmaf
4757 "#fmax", // RTLIB::arm64ec_fmax
4758 "#fmaxl", // RTLIB::arm64ec_fmax_f80
4759 "#fmaxl", // RTLIB::arm64ec_fmax_f128
4760 "#fmaxl", // RTLIB::arm64ec_fmax_ppcf128
4761 "#fmaxf", // RTLIB::arm64ec_fmaxf
4762 "#fmaximum", // RTLIB::arm64ec_fmaximum
4763 "#fmaximuml", // RTLIB::arm64ec_fmaximum_f80
4764 "#fmaximuml", // RTLIB::arm64ec_fmaximum_f128
4765 "#fmaximum_num", // RTLIB::arm64ec_fmaximum_num
4766 "#fmaximum_numl", // RTLIB::arm64ec_fmaximum_num_f80
4767 "#fmaximum_numl", // RTLIB::arm64ec_fmaximum_num_f128
4768 "#fmaximum_numl", // RTLIB::arm64ec_fmaximum_num_ppcf128
4769 "#fmaximum_numf", // RTLIB::arm64ec_fmaximum_numf
4770 "#fmaximuml", // RTLIB::arm64ec_fmaximum_ppcf128
4771 "#fmaximumf", // RTLIB::arm64ec_fmaximumf
4772 "#fmin", // RTLIB::arm64ec_fmin
4773 "#fminl", // RTLIB::arm64ec_fmin_f80
4774 "#fminl", // RTLIB::arm64ec_fmin_f128
4775 "#fminl", // RTLIB::arm64ec_fmin_ppcf128
4776 "#fminf", // RTLIB::arm64ec_fminf
4777 "#fminimum", // RTLIB::arm64ec_fminimum
4778 "#fminimuml", // RTLIB::arm64ec_fminimum_f80
4779 "#fminimuml", // RTLIB::arm64ec_fminimum_f128
4780 "#fminimum_num", // RTLIB::arm64ec_fminimum_num
4781 "#fminimum_numl", // RTLIB::arm64ec_fminimum_num_f80
4782 "#fminimum_numl", // RTLIB::arm64ec_fminimum_num_f128
4783 "#fminimum_numl", // RTLIB::arm64ec_fminimum_num_ppcf128
4784 "#fminimum_numf", // RTLIB::arm64ec_fminimum_numf
4785 "#fminimuml", // RTLIB::arm64ec_fminimum_ppcf128
4786 "#fminimumf", // RTLIB::arm64ec_fminimumf
4787 "#fmod", // RTLIB::arm64ec_fmod
4788 "#fmodf", // RTLIB::arm64ec_fmodf
4789 "#fmodl", // RTLIB::arm64ec_fmodl_f80
4790 "#fmodl", // RTLIB::arm64ec_fmodl_f128
4791 "#fmodl", // RTLIB::arm64ec_fmodl_ppc128
4792 "#frexp", // RTLIB::arm64ec_frexp
4793 "#frexpl", // RTLIB::arm64ec_frexp_f80
4794 "#frexpl", // RTLIB::arm64ec_frexp_f128
4795 "#frexpl", // RTLIB::arm64ec_frexp_ppcf128
4796 "#frexpf", // RTLIB::arm64ec_frexpf
4797 "#ldexp", // RTLIB::arm64ec_ldexp
4798 "#ldexpl", // RTLIB::arm64ec_ldexp_f80
4799 "#ldexpl", // RTLIB::arm64ec_ldexp_f128
4800 "#ldexpl", // RTLIB::arm64ec_ldexp_ppcf128
4801 "#ldexpf", // RTLIB::arm64ec_ldexpf
4802 "#llrint", // RTLIB::arm64ec_llrint
4803 "#llrintl", // RTLIB::arm64ec_llrint_f80
4804 "#llrintl", // RTLIB::arm64ec_llrint_f128
4805 "#llrintl", // RTLIB::arm64ec_llrint_ppcf128
4806 "#llrintf", // RTLIB::arm64ec_llrintf
4807 "#llround", // RTLIB::arm64ec_llround
4808 "#llroundl", // RTLIB::arm64ec_llround_f80
4809 "#llroundl", // RTLIB::arm64ec_llround_f128
4810 "#llroundl", // RTLIB::arm64ec_llround_ppcf128
4811 "#llroundf", // RTLIB::arm64ec_llroundf
4812 "#log", // RTLIB::arm64ec_log
4813 "#log2", // RTLIB::arm64ec_log2
4814 "#log2l", // RTLIB::arm64ec_log2_f80
4815 "#log2l", // RTLIB::arm64ec_log2_f128
4816 "#log2l", // RTLIB::arm64ec_log2_ppcf128
4817 "#log2f", // RTLIB::arm64ec_log2f
4818 "#log10", // RTLIB::arm64ec_log10
4819 "#log10l", // RTLIB::arm64ec_log10_f80
4820 "#log10l", // RTLIB::arm64ec_log10_f128
4821 "#log10l", // RTLIB::arm64ec_log10_ppcf128
4822 "#log10f", // RTLIB::arm64ec_log10f
4823 "#logl", // RTLIB::arm64ec_log_f80
4824 "#logl", // RTLIB::arm64ec_log_f128
4825 "#logl", // RTLIB::arm64ec_log_ppcf128
4826 "#logf", // RTLIB::arm64ec_logf
4827 "#lrint", // RTLIB::arm64ec_lrint
4828 "#lrintl", // RTLIB::arm64ec_lrint_f80
4829 "#lrintl", // RTLIB::arm64ec_lrint_f128
4830 "#lrintl", // RTLIB::arm64ec_lrint_ppcf128
4831 "#lrintf", // RTLIB::arm64ec_lrintf
4832 "#lround", // RTLIB::arm64ec_lround
4833 "#lroundl", // RTLIB::arm64ec_lround_f80
4834 "#lroundl", // RTLIB::arm64ec_lround_f128
4835 "#lroundl", // RTLIB::arm64ec_lround_ppcf128
4836 "#lroundf", // RTLIB::arm64ec_lroundf
4837 "#memcpy", // RTLIB::arm64ec_memcpy
4838 "#memmove", // RTLIB::arm64ec_memmove
4839 "#memset", // RTLIB::arm64ec_memset
4840 "#modf", // RTLIB::arm64ec_modf
4841 "#modfl", // RTLIB::arm64ec_modf_f80
4842 "#modfl", // RTLIB::arm64ec_modf_f128
4843 "#modfl", // RTLIB::arm64ec_modf_ppcf128
4844 "#modff", // RTLIB::arm64ec_modff
4845 "#nearbyint", // RTLIB::arm64ec_nearbyint
4846 "#nearbyintl", // RTLIB::arm64ec_nearbyint_f80
4847 "#nearbyintl", // RTLIB::arm64ec_nearbyint_f128
4848 "#nearbyintl", // RTLIB::arm64ec_nearbyint_ppcf128
4849 "#nearbyintf", // RTLIB::arm64ec_nearbyintf
4850 "#pow", // RTLIB::arm64ec_pow
4851 "#powl", // RTLIB::arm64ec_pow_f80
4852 "#powl", // RTLIB::arm64ec_pow_f128
4853 "#powl", // RTLIB::arm64ec_pow_ppcf128
4854 "#powf", // RTLIB::arm64ec_powf
4855 "#rint", // RTLIB::arm64ec_rint
4856 "#rintl", // RTLIB::arm64ec_rint_f80
4857 "#rintl", // RTLIB::arm64ec_rint_f128
4858 "#rintl", // RTLIB::arm64ec_rint_ppcf128
4859 "#rintf", // RTLIB::arm64ec_rintf
4860 "#round", // RTLIB::arm64ec_round
4861 "#roundl", // RTLIB::arm64ec_round_f80
4862 "#roundl", // RTLIB::arm64ec_round_f128
4863 "#roundl", // RTLIB::arm64ec_round_ppcf128
4864 "#roundeven", // RTLIB::arm64ec_roundeven
4865 "#roundevenl", // RTLIB::arm64ec_roundeven_f80
4866 "#roundevenl", // RTLIB::arm64ec_roundeven_f128
4867 "#roundevenl", // RTLIB::arm64ec_roundeven_ppcf128
4868 "#roundevenf", // RTLIB::arm64ec_roundevenf
4869 "#roundf", // RTLIB::arm64ec_roundf
4870 "#sin", // RTLIB::arm64ec_sin
4871 "#sinl", // RTLIB::arm64ec_sin_f80
4872 "#sinl", // RTLIB::arm64ec_sin_f128
4873 "#sinl", // RTLIB::arm64ec_sin_ppcf128
4874 "#sincospi", // RTLIB::arm64ec_sincospi
4875 "#sincospil", // RTLIB::arm64ec_sincospi_f80
4876 "#sincospil", // RTLIB::arm64ec_sincospi_f128
4877 "#sincospil", // RTLIB::arm64ec_sincospi_ppcf128
4878 "#sincospif", // RTLIB::arm64ec_sincospif
4879 "#sinf", // RTLIB::arm64ec_sinf
4880 "#sinh", // RTLIB::arm64ec_sinh
4881 "#sinhl", // RTLIB::arm64ec_sinh_f80
4882 "#sinhl", // RTLIB::arm64ec_sinh_f128
4883 "#sinhl", // RTLIB::arm64ec_sinh_ppcf128
4884 "#sinhf", // RTLIB::arm64ec_sinhf
4885 "#sqrt", // RTLIB::arm64ec_sqrt
4886 "#sqrtl", // RTLIB::arm64ec_sqrt_f80
4887 "#sqrtl", // RTLIB::arm64ec_sqrt_f128
4888 "#sqrtl", // RTLIB::arm64ec_sqrt_ppcf128
4889 "#sqrtf", // RTLIB::arm64ec_sqrtf
4890 "#tan", // RTLIB::arm64ec_tan
4891 "#tanl", // RTLIB::arm64ec_tan_f80
4892 "#tanl", // RTLIB::arm64ec_tan_f128
4893 "#tanl", // RTLIB::arm64ec_tan_ppcf128
4894 "#tanf", // RTLIB::arm64ec_tanf
4895 "#tanh", // RTLIB::arm64ec_tanh
4896 "#tanhl", // RTLIB::arm64ec_tanh_f80
4897 "#tanhl", // RTLIB::arm64ec_tanh_f128
4898 "#tanhl", // RTLIB::arm64ec_tanh_ppcf128
4899 "#tanhf", // RTLIB::arm64ec_tanhf
4900 "#trunc", // RTLIB::arm64ec_trunc
4901 "#truncl", // RTLIB::arm64ec_trunc_f80
4902 "#truncl", // RTLIB::arm64ec_trunc_f128
4903 "#truncl", // RTLIB::arm64ec_trunc_ppcf128
4904 "#truncf", // RTLIB::arm64ec_truncf
4905 "asin", // RTLIB::asin
4906 "asinl", // RTLIB::asin_f80
4907 "asinl", // RTLIB::asin_f128
4908 "asinl", // RTLIB::asin_ppcf128
4909 "asinf", // RTLIB::asinf
4910 "asinf128", // RTLIB::asinf128
4911 "atan", // RTLIB::atan
4912 "atan2", // RTLIB::atan2
4913 "atan2l", // RTLIB::atan2_f80
4914 "atan2l", // RTLIB::atan2_f128
4915 "atan2l", // RTLIB::atan2_ppcf128
4916 "atan2f", // RTLIB::atan2f
4917 "atan2f128", // RTLIB::atan2f128
4918 "atanl", // RTLIB::atan_f80
4919 "atanl", // RTLIB::atan_f128
4920 "atanl", // RTLIB::atan_ppcf128
4921 "atanf", // RTLIB::atanf
4922 "atanf128", // RTLIB::atanf128
4923 "cos", // RTLIB::avr_cos
4924 "sin", // RTLIB::avr_sin
4925 "bzero", // RTLIB::bzero
4926 "calloc", // RTLIB::calloc
4927 "cbrt", // RTLIB::cbrt
4928 "cbrtl", // RTLIB::cbrt_f80
4929 "cbrtl", // RTLIB::cbrt_f128
4930 "cbrtl", // RTLIB::cbrt_ppcf128
4931 "cbrtf", // RTLIB::cbrtf
4932 "cbrtf128", // RTLIB::cbrtf128
4933 "ceil", // RTLIB::ceil
4934 "ceill", // RTLIB::ceil_f80
4935 "ceill", // RTLIB::ceil_f128
4936 "ceill", // RTLIB::ceil_ppcf128
4937 "ceilf", // RTLIB::ceilf
4938 "ceilf128", // RTLIB::ceilf128
4939 "copysign", // RTLIB::copysign
4940 "copysignl", // RTLIB::copysign_f80
4941 "copysignl", // RTLIB::copysign_f128
4942 "copysignl", // RTLIB::copysign_ppcf128
4943 "copysignf", // RTLIB::copysignf
4944 "copysignf128", // RTLIB::copysignf128
4945 "cos", // RTLIB::cos
4946 "cosl", // RTLIB::cos_f80
4947 "cosl", // RTLIB::cos_f128
4948 "cosl", // RTLIB::cos_ppcf128
4949 "cosf", // RTLIB::cosf
4950 "cosf128", // RTLIB::cosf128
4951 "cosh", // RTLIB::cosh
4952 "coshl", // RTLIB::cosh_f80
4953 "coshl", // RTLIB::cosh_f128
4954 "coshl", // RTLIB::cosh_ppcf128
4955 "coshf", // RTLIB::coshf
4956 "coshf128", // RTLIB::coshf128
4957 "emscripten_return_address", // RTLIB::emscripten_return_address
4958 "exp", // RTLIB::exp
4959 "exp2", // RTLIB::exp2
4960 "exp2l", // RTLIB::exp2_f80
4961 "exp2l", // RTLIB::exp2_f128
4962 "exp2l", // RTLIB::exp2_ppcf128
4963 "exp2f", // RTLIB::exp2f
4964 "exp2f128", // RTLIB::exp2f128
4965 "exp10", // RTLIB::exp10
4966 "exp10f", // RTLIB::exp10f
4967 "exp10f128", // RTLIB::exp10f128
4968 "exp10l", // RTLIB::exp10l_f80
4969 "exp10l", // RTLIB::exp10l_f128
4970 "exp10l", // RTLIB::exp10l_ppcf128
4971 "expl", // RTLIB::exp_f80
4972 "expl", // RTLIB::exp_f128
4973 "expl", // RTLIB::exp_ppcf128
4974 "expf", // RTLIB::expf
4975 "expf128", // RTLIB::expf128
4976 "fegetenv", // RTLIB::fegetenv
4977 "fegetmode", // RTLIB::fegetmode
4978 "fesetenv", // RTLIB::fesetenv
4979 "fesetmode", // RTLIB::fesetmode
4980 "floor", // RTLIB::floor
4981 "floorl", // RTLIB::floor_f80
4982 "floorl", // RTLIB::floor_f128
4983 "floorl", // RTLIB::floor_ppcf128
4984 "floorf", // RTLIB::floorf
4985 "floorf128", // RTLIB::floorf128
4986 "fma", // RTLIB::fma
4987 "fmal", // RTLIB::fma_f80
4988 "fmal", // RTLIB::fma_f128
4989 "fmal", // RTLIB::fma_ppcf128
4990 "fmaf", // RTLIB::fmaf
4991 "fmaf128", // RTLIB::fmaf128
4992 "fmax", // RTLIB::fmax
4993 "fmaxl", // RTLIB::fmax_f80
4994 "fmaxl", // RTLIB::fmax_f128
4995 "fmaxl", // RTLIB::fmax_ppcf128
4996 "fmaxf", // RTLIB::fmaxf
4997 "fmaxf128", // RTLIB::fmaxf128
4998 "fmaximum", // RTLIB::fmaximum
4999 "fmaximuml", // RTLIB::fmaximum_f80
5000 "fmaximuml", // RTLIB::fmaximum_f128
5001 "fmaximum_num", // RTLIB::fmaximum_num
5002 "fmaximum_numl", // RTLIB::fmaximum_num_f80
5003 "fmaximum_numl", // RTLIB::fmaximum_num_f128
5004 "fmaximum_numl", // RTLIB::fmaximum_num_ppcf128
5005 "fmaximum_numf", // RTLIB::fmaximum_numf
5006 "fmaximum_numf128", // RTLIB::fmaximum_numf128
5007 "fmaximuml", // RTLIB::fmaximum_ppcf128
5008 "fmaximumf", // RTLIB::fmaximumf
5009 "fmaximumf128", // RTLIB::fmaximumf128
5010 "fmin", // RTLIB::fmin
5011 "fminl", // RTLIB::fmin_f80
5012 "fminl", // RTLIB::fmin_f128
5013 "fminl", // RTLIB::fmin_ppcf128
5014 "fminf", // RTLIB::fminf
5015 "fminf128", // RTLIB::fminf128
5016 "fminimum", // RTLIB::fminimum
5017 "fminimuml", // RTLIB::fminimum_f80
5018 "fminimuml", // RTLIB::fminimum_f128
5019 "fminimum_num", // RTLIB::fminimum_num
5020 "fminimum_numl", // RTLIB::fminimum_num_f80
5021 "fminimum_numl", // RTLIB::fminimum_num_f128
5022 "fminimum_numl", // RTLIB::fminimum_num_ppcf128
5023 "fminimum_numf", // RTLIB::fminimum_numf
5024 "fminimum_numf128", // RTLIB::fminimum_numf128
5025 "fminimuml", // RTLIB::fminimum_ppcf128
5026 "fminimumf", // RTLIB::fminimumf
5027 "fminimumf128", // RTLIB::fminimumf128
5028 "fmod", // RTLIB::fmod
5029 "fmodf", // RTLIB::fmodf
5030 "fmodf128", // RTLIB::fmodf128
5031 "fmodl", // RTLIB::fmodl_f80
5032 "fmodl", // RTLIB::fmodl_f128
5033 "fmodl", // RTLIB::fmodl_ppc128
5034 "frexp", // RTLIB::frexp
5035 "frexpl", // RTLIB::frexp_f80
5036 "frexpl", // RTLIB::frexp_f128
5037 "frexpl", // RTLIB::frexp_ppcf128
5038 "frexpf", // RTLIB::frexpf
5039 "frexpf128", // RTLIB::frexpf128
5040 "ldexp", // RTLIB::ldexp
5041 "ldexpl", // RTLIB::ldexp_f80
5042 "ldexpl", // RTLIB::ldexp_f128
5043 "ldexpl", // RTLIB::ldexp_ppcf128
5044 "ldexpf", // RTLIB::ldexpf
5045 "ldexpf128", // RTLIB::ldexpf128
5046 "llrint", // RTLIB::llrint
5047 "llrintl", // RTLIB::llrint_f80
5048 "llrintl", // RTLIB::llrint_f128
5049 "llrintl", // RTLIB::llrint_ppcf128
5050 "llrintf", // RTLIB::llrintf
5051 "llrintf128", // RTLIB::llrintf128
5052 "llround", // RTLIB::llround
5053 "llroundl", // RTLIB::llround_f80
5054 "llroundl", // RTLIB::llround_f128
5055 "llroundl", // RTLIB::llround_ppcf128
5056 "llroundf", // RTLIB::llroundf
5057 "llroundf128", // RTLIB::llroundf128
5058 "log", // RTLIB::log
5059 "log2", // RTLIB::log2
5060 "log2l", // RTLIB::log2_f80
5061 "log2l", // RTLIB::log2_f128
5062 "log2l", // RTLIB::log2_ppcf128
5063 "log2f", // RTLIB::log2f
5064 "log2f128", // RTLIB::log2f128
5065 "log10", // RTLIB::log10
5066 "log10l", // RTLIB::log10_f80
5067 "log10l", // RTLIB::log10_f128
5068 "log10l", // RTLIB::log10_ppcf128
5069 "log10f", // RTLIB::log10f
5070 "log10f128", // RTLIB::log10f128
5071 "logl", // RTLIB::log_f80
5072 "logl", // RTLIB::log_f128
5073 "logl", // RTLIB::log_ppcf128
5074 "logf", // RTLIB::logf
5075 "logf128", // RTLIB::logf128
5076 "lrint", // RTLIB::lrint
5077 "lrintl", // RTLIB::lrint_f80
5078 "lrintl", // RTLIB::lrint_f128
5079 "lrintl", // RTLIB::lrint_ppcf128
5080 "lrintf", // RTLIB::lrintf
5081 "lrintf128", // RTLIB::lrintf128
5082 "lround", // RTLIB::lround
5083 "lroundl", // RTLIB::lround_f80
5084 "lroundl", // RTLIB::lround_f128
5085 "lroundl", // RTLIB::lround_ppcf128
5086 "lroundf", // RTLIB::lroundf
5087 "lroundf128", // RTLIB::lroundf128
5088 "memcpy", // RTLIB::memcpy
5089 "memmove", // RTLIB::memmove
5090 "memset", // RTLIB::memset
5091 "modf", // RTLIB::modf
5092 "modfl", // RTLIB::modf_f80
5093 "modfl", // RTLIB::modf_f128
5094 "modfl", // RTLIB::modf_ppcf128
5095 "modff", // RTLIB::modff
5096 "modff128", // RTLIB::modff128
5097 "nearbyint", // RTLIB::nearbyint
5098 "nearbyintl", // RTLIB::nearbyint_f80
5099 "nearbyintl", // RTLIB::nearbyint_f128
5100 "nearbyintl", // RTLIB::nearbyint_ppcf128
5101 "nearbyintf", // RTLIB::nearbyintf
5102 "nearbyintf128", // RTLIB::nearbyintf128
5103 "pow", // RTLIB::pow
5104 "powl", // RTLIB::pow_f80
5105 "powl", // RTLIB::pow_f128
5106 "powl", // RTLIB::pow_ppcf128
5107 "powf", // RTLIB::powf
5108 "powf128", // RTLIB::powf128
5109 "rint", // RTLIB::rint
5110 "rintl", // RTLIB::rint_f80
5111 "rintl", // RTLIB::rint_f128
5112 "rintl", // RTLIB::rint_ppcf128
5113 "rintf", // RTLIB::rintf
5114 "rintf128", // RTLIB::rintf128
5115 "round", // RTLIB::round
5116 "roundl", // RTLIB::round_f80
5117 "roundl", // RTLIB::round_f128
5118 "roundl", // RTLIB::round_ppcf128
5119 "roundeven", // RTLIB::roundeven
5120 "roundevenl", // RTLIB::roundeven_f80
5121 "roundevenl", // RTLIB::roundeven_f128
5122 "roundevenl", // RTLIB::roundeven_ppcf128
5123 "roundevenf", // RTLIB::roundevenf
5124 "roundevenf128", // RTLIB::roundevenf128
5125 "roundf", // RTLIB::roundf
5126 "roundf128", // RTLIB::roundf128
5127 "sin", // RTLIB::sin
5128 "sinl", // RTLIB::sin_f80
5129 "sinl", // RTLIB::sin_f128
5130 "sinl", // RTLIB::sin_ppcf128
5131 "sincos", // RTLIB::sincos
5132 "sincosl", // RTLIB::sincos_f80
5133 "sincosl", // RTLIB::sincos_f128
5134 "sincosl", // RTLIB::sincos_ppcf128
5135 "sincosf", // RTLIB::sincosf
5136 "sincosf128", // RTLIB::sincosf128
5137 "sincospi", // RTLIB::sincospi
5138 "sincospil", // RTLIB::sincospi_f80
5139 "sincospil", // RTLIB::sincospi_f128
5140 "sincospil", // RTLIB::sincospi_ppcf128
5141 "sincospif", // RTLIB::sincospif
5142 "sinf", // RTLIB::sinf
5143 "sinf128", // RTLIB::sinf128
5144 "sinh", // RTLIB::sinh
5145 "sinhl", // RTLIB::sinh_f80
5146 "sinhl", // RTLIB::sinh_f128
5147 "sinhl", // RTLIB::sinh_ppcf128
5148 "sinhf", // RTLIB::sinhf
5149 "sinhf128", // RTLIB::sinhf128
5150 ".div", // RTLIB::sparc_div
5151 ".rem", // RTLIB::sparc_rem
5152 ".udiv", // RTLIB::sparc_udiv
5153 ".umul", // RTLIB::sparc_umul
5154 ".urem", // RTLIB::sparc_urem
5155 "sqrt", // RTLIB::sqrt
5156 "sqrtl", // RTLIB::sqrt_f80
5157 "sqrtl", // RTLIB::sqrt_f128
5158 "sqrtl", // RTLIB::sqrt_ppcf128
5159 "sqrtf", // RTLIB::sqrtf
5160 "sqrtf128", // RTLIB::sqrtf128
5161 "tan", // RTLIB::tan
5162 "tanl", // RTLIB::tan_f80
5163 "tanl", // RTLIB::tan_f128
5164 "tanl", // RTLIB::tan_ppcf128
5165 "tanf", // RTLIB::tanf
5166 "tanf128", // RTLIB::tanf128
5167 "tanh", // RTLIB::tanh
5168 "tanhl", // RTLIB::tanh_f80
5169 "tanhl", // RTLIB::tanh_f128
5170 "tanhl", // RTLIB::tanh_ppcf128
5171 "tanhf", // RTLIB::tanhf
5172 "tanhf128", // RTLIB::tanhf128
5173 "trunc", // RTLIB::trunc
5174 "truncl", // RTLIB::trunc_f80
5175 "truncl", // RTLIB::trunc_f128
5176 "truncl", // RTLIB::trunc_ppcf128
5177 "truncf", // RTLIB::truncf
5178 "truncf128", // RTLIB::truncf128
5179 "@@DCPY@B", // RTLIB::zos___DCPY_B
5180 "@@EXP2@B", // RTLIB::zos___EXP2_B
5181 "@@FCBT@B", // RTLIB::zos___FCBT_B
5182 "@@FCEL@B", // RTLIB::zos___FCEL_B
5183 "@@FCOS@B", // RTLIB::zos___FCOS_B
5184 "@@FCPY@B", // RTLIB::zos___FCPY_B
5185 "@@FEXP@B", // RTLIB::zos___FEXP_B
5186 "@@FFLR@B", // RTLIB::zos___FFLR_B
5187 "@@FFMD@B", // RTLIB::zos___FFMD_B
5188 "@@FFXP@B", // RTLIB::zos___FFXP_B
5189 "@@FLG1@B", // RTLIB::zos___FLG1_B
5190 "@@FLG2@B", // RTLIB::zos___FLG2_B
5191 "@@FLOG@B", // RTLIB::zos___FLOG_B
5192 "@@FLXP@B", // RTLIB::zos___FLXP_B
5193 "@@FMAFB", // RTLIB::zos___FMAFB
5194 "@@FMALB", // RTLIB::zos___FMALB
5195 "@@FMAXFB", // RTLIB::zos___FMAXFB
5196 "@@FMAXLB", // RTLIB::zos___FMAXLB
5197 "@@FMAX@B", // RTLIB::zos___FMAX_B
5198 "@@FMA@B", // RTLIB::zos___FMA_B
5199 "@@FMINFB", // RTLIB::zos___FMINFB
5200 "@@FMINLB", // RTLIB::zos___FMINLB
5201 "@@FMIN@B", // RTLIB::zos___FMIN_B
5202 "@@FPOW@B", // RTLIB::zos___FPOW_B
5203 "@@FRND@B", // RTLIB::zos___FRND_B
5204 "@@FSIN@B", // RTLIB::zos___FSIN_B
5205 "@@FSQT@B", // RTLIB::zos___FSQT_B
5206 "@@FTRC@B", // RTLIB::zos___FTRC_B
5207 "@@FXP2@B", // RTLIB::zos___FXP2_B
5208 "@@LCBT@B", // RTLIB::zos___LCBT_B
5209 "@@LCEL@B", // RTLIB::zos___LCEL_B
5210 "@@LCOS@B", // RTLIB::zos___LCOS_B
5211 "@@LCPY@B", // RTLIB::zos___LCPY_B
5212 "@@LEXP@B", // RTLIB::zos___LEXP_B
5213 "@@LFLR@B", // RTLIB::zos___LFLR_B
5214 "@@LFMD@B", // RTLIB::zos___LFMD_B
5215 "@@LFXP@B", // RTLIB::zos___LFXP_B
5216 "@@LLG1@B", // RTLIB::zos___LLG1_B
5217 "@@LLG2@B", // RTLIB::zos___LLG2_B
5218 "@@LLOG@B", // RTLIB::zos___LLOG_B
5219 "@@LLRDFB", // RTLIB::zos___LLRDFB
5220 "@@LLRDLB", // RTLIB::zos___LLRDLB
5221 "@@LLRD@B", // RTLIB::zos___LLRD_B
5222 "@@LLRTFB", // RTLIB::zos___LLRTFB
5223 "@@LLRTLB", // RTLIB::zos___LLRTLB
5224 "@@LLRT@B", // RTLIB::zos___LLRT_B
5225 "@@LLXP@B", // RTLIB::zos___LLXP_B
5226 "@@LOG2@B", // RTLIB::zos___LOG2_B
5227 "@@LPOW@B", // RTLIB::zos___LPOW_B
5228 "@@LRND@B", // RTLIB::zos___LRND_B
5229 "@@LRNTFB", // RTLIB::zos___LRNTFB
5230 "@@LRNTLB", // RTLIB::zos___LRNTLB
5231 "@@LRNT@B", // RTLIB::zos___LRNT_B
5232 "@@LSIN@B", // RTLIB::zos___LSIN_B
5233 "@@LSQT@B", // RTLIB::zos___LSQT_B
5234 "@@LTRC@B", // RTLIB::zos___LTRC_B
5235 "@@LXP2@B", // RTLIB::zos___LXP2_B
5236 "@@NBYIFB", // RTLIB::zos___NBYIFB
5237 "@@NBYILB", // RTLIB::zos___NBYILB
5238 "@@NBYI@B", // RTLIB::zos___NBYI_B
5239 "@@RINTFB", // RTLIB::zos___RINTFB
5240 "@@RINTLB", // RTLIB::zos___RINTLB
5241 "@@ROND@B", // RTLIB::zos___ROND_B
5242 "@@ROUNFB", // RTLIB::zos___ROUNFB
5243 "@@ROUNLB", // RTLIB::zos___ROUNLB
5244 "@@ROUN@B", // RTLIB::zos___ROUN_B
5245 "@@SCEL@B", // RTLIB::zos___SCEL_B
5246 "@@SCOS@B", // RTLIB::zos___SCOS_B
5247 "@@SCRT@B", // RTLIB::zos___SCRT_B
5248 "@@SFLR@B", // RTLIB::zos___SFLR_B
5249 "@@SFXP@B", // RTLIB::zos___SFXP_B
5250 "@@SLXP@B", // RTLIB::zos___SLXP_B
5251 "@@SRNT@B", // RTLIB::zos___SRNT_B
5252 "@@SSIN@B", // RTLIB::zos___SSIN_B
5253 "@@TRNC@B", // RTLIB::zos___TRNC_B
5254 "@@WEXP@B", // RTLIB::zos___WEXP_B
5255 "@@WFMD@B", // RTLIB::zos___WFMD_B
5256 "@@WLG1@B", // RTLIB::zos___WLG1_B
5257 "@@WLOG@B", // RTLIB::zos___WLOG_B
5258 "@@WPOW@B", // RTLIB::zos___WPOW_B
5259 "@@WSQT@B", // RTLIB::zos___WSQT_B
5260};
5261
5262const RTLIB::Libcall llvm::RTLIB::RuntimeLibcallsInfo::ImplToLibcall[RTLIB::NumLibcallImpls] = {
5263 RTLIB::UNKNOWN_LIBCALL, // RTLIB::Unsupported
5264 RTLIB::ADD_F128, // RTLIB::_Q_add
5265 RTLIB::DIV_F128, // RTLIB::_Q_div
5266 RTLIB::FPEXT_F64_F128, // RTLIB::_Q_dtoq
5267 RTLIB::SINTTOFP_I32_F128, // RTLIB::_Q_itoq
5268 RTLIB::SINTTOFP_I64_F128, // RTLIB::_Q_lltoq
5269 RTLIB::MUL_F128, // RTLIB::_Q_mul
5270 RTLIB::FPROUND_F128_F64, // RTLIB::_Q_qtod
5271 RTLIB::FPTOSINT_F128_I32, // RTLIB::_Q_qtoi
5272 RTLIB::FPTOSINT_F128_I64, // RTLIB::_Q_qtoll
5273 RTLIB::FPROUND_F128_F32, // RTLIB::_Q_qtos
5274 RTLIB::FPTOUINT_F128_I32, // RTLIB::_Q_qtou
5275 RTLIB::FPTOUINT_F128_I64, // RTLIB::_Q_qtoull
5276 RTLIB::SQRT_F128, // RTLIB::_Q_sqrt
5277 RTLIB::FPEXT_F32_F128, // RTLIB::_Q_stoq
5278 RTLIB::SUB_F128, // RTLIB::_Q_sub
5279 RTLIB::UINTTOFP_I64_F128, // RTLIB::_Q_ulltoq
5280 RTLIB::UINTTOFP_I32_F128, // RTLIB::_Q_utoq
5281 RTLIB::ADD_F128, // RTLIB::_Qp_add
5282 RTLIB::DIV_F128, // RTLIB::_Qp_div
5283 RTLIB::FPEXT_F64_F128, // RTLIB::_Qp_dtoq
5284 RTLIB::SINTTOFP_I32_F128, // RTLIB::_Qp_itoq
5285 RTLIB::MUL_F128, // RTLIB::_Qp_mul
5286 RTLIB::FPROUND_F128_F64, // RTLIB::_Qp_qtod
5287 RTLIB::FPTOSINT_F128_I32, // RTLIB::_Qp_qtoi
5288 RTLIB::FPROUND_F128_F32, // RTLIB::_Qp_qtos
5289 RTLIB::FPTOUINT_F128_I32, // RTLIB::_Qp_qtoui
5290 RTLIB::FPTOUINT_F128_I64, // RTLIB::_Qp_qtoux
5291 RTLIB::FPTOSINT_F128_I64, // RTLIB::_Qp_qtox
5292 RTLIB::SQRT_F128, // RTLIB::_Qp_sqrt
5293 RTLIB::FPEXT_F32_F128, // RTLIB::_Qp_stoq
5294 RTLIB::SUB_F128, // RTLIB::_Qp_sub
5295 RTLIB::UINTTOFP_I32_F128, // RTLIB::_Qp_uitoq
5296 RTLIB::UINTTOFP_I64_F128, // RTLIB::_Qp_uxtoq
5297 RTLIB::SINTTOFP_I64_F128, // RTLIB::_Qp_xtoq
5298 RTLIB::UNWIND_RESUME, // RTLIB::_Unwind_Resume
5299 RTLIB::UNWIND_RESUME, // RTLIB::_Unwind_SjLj_Resume
5300 RTLIB::BZERO, // RTLIB::___bzero
5301 RTLIB::BZERO, // RTLIB::___bzero64
5302 RTLIB::MEMMOVE, // RTLIB::___memmove
5303 RTLIB::MEMCPY, // RTLIB::___memmove64
5304 RTLIB::MEMSET, // RTLIB::___memset
5305 RTLIB::MEMSET, // RTLIB::___memset64
5306 RTLIB::OUTLINE_ATOMIC_CAS1_ACQ, // RTLIB::__aarch64_cas1_acq
5307 RTLIB::OUTLINE_ATOMIC_CAS1_ACQ_REL, // RTLIB::__aarch64_cas1_acq_rel
5308 RTLIB::OUTLINE_ATOMIC_CAS1_REL, // RTLIB::__aarch64_cas1_rel
5309 RTLIB::OUTLINE_ATOMIC_CAS1_RELAX, // RTLIB::__aarch64_cas1_relax
5310 RTLIB::OUTLINE_ATOMIC_CAS2_ACQ, // RTLIB::__aarch64_cas2_acq
5311 RTLIB::OUTLINE_ATOMIC_CAS2_ACQ_REL, // RTLIB::__aarch64_cas2_acq_rel
5312 RTLIB::OUTLINE_ATOMIC_CAS2_REL, // RTLIB::__aarch64_cas2_rel
5313 RTLIB::OUTLINE_ATOMIC_CAS2_RELAX, // RTLIB::__aarch64_cas2_relax
5314 RTLIB::OUTLINE_ATOMIC_CAS4_ACQ, // RTLIB::__aarch64_cas4_acq
5315 RTLIB::OUTLINE_ATOMIC_CAS4_ACQ_REL, // RTLIB::__aarch64_cas4_acq_rel
5316 RTLIB::OUTLINE_ATOMIC_CAS4_REL, // RTLIB::__aarch64_cas4_rel
5317 RTLIB::OUTLINE_ATOMIC_CAS4_RELAX, // RTLIB::__aarch64_cas4_relax
5318 RTLIB::OUTLINE_ATOMIC_CAS8_ACQ, // RTLIB::__aarch64_cas8_acq
5319 RTLIB::OUTLINE_ATOMIC_CAS8_ACQ_REL, // RTLIB::__aarch64_cas8_acq_rel
5320 RTLIB::OUTLINE_ATOMIC_CAS8_REL, // RTLIB::__aarch64_cas8_rel
5321 RTLIB::OUTLINE_ATOMIC_CAS8_RELAX, // RTLIB::__aarch64_cas8_relax
5322 RTLIB::OUTLINE_ATOMIC_CAS16_ACQ, // RTLIB::__aarch64_cas16_acq
5323 RTLIB::OUTLINE_ATOMIC_CAS16_ACQ_REL, // RTLIB::__aarch64_cas16_acq_rel
5324 RTLIB::OUTLINE_ATOMIC_CAS16_REL, // RTLIB::__aarch64_cas16_rel
5325 RTLIB::OUTLINE_ATOMIC_CAS16_RELAX, // RTLIB::__aarch64_cas16_relax
5326 RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ, // RTLIB::__aarch64_ldadd1_acq
5327 RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ_REL, // RTLIB::__aarch64_ldadd1_acq_rel
5328 RTLIB::OUTLINE_ATOMIC_LDADD1_REL, // RTLIB::__aarch64_ldadd1_rel
5329 RTLIB::OUTLINE_ATOMIC_LDADD1_RELAX, // RTLIB::__aarch64_ldadd1_relax
5330 RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ, // RTLIB::__aarch64_ldadd2_acq
5331 RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ_REL, // RTLIB::__aarch64_ldadd2_acq_rel
5332 RTLIB::OUTLINE_ATOMIC_LDADD2_REL, // RTLIB::__aarch64_ldadd2_rel
5333 RTLIB::OUTLINE_ATOMIC_LDADD2_RELAX, // RTLIB::__aarch64_ldadd2_relax
5334 RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ, // RTLIB::__aarch64_ldadd4_acq
5335 RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ_REL, // RTLIB::__aarch64_ldadd4_acq_rel
5336 RTLIB::OUTLINE_ATOMIC_LDADD4_REL, // RTLIB::__aarch64_ldadd4_rel
5337 RTLIB::OUTLINE_ATOMIC_LDADD4_RELAX, // RTLIB::__aarch64_ldadd4_relax
5338 RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ, // RTLIB::__aarch64_ldadd8_acq
5339 RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ_REL, // RTLIB::__aarch64_ldadd8_acq_rel
5340 RTLIB::OUTLINE_ATOMIC_LDADD8_REL, // RTLIB::__aarch64_ldadd8_rel
5341 RTLIB::OUTLINE_ATOMIC_LDADD8_RELAX, // RTLIB::__aarch64_ldadd8_relax
5342 RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ, // RTLIB::__aarch64_ldclr1_acq
5343 RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ_REL, // RTLIB::__aarch64_ldclr1_acq_rel
5344 RTLIB::OUTLINE_ATOMIC_LDCLR1_REL, // RTLIB::__aarch64_ldclr1_rel
5345 RTLIB::OUTLINE_ATOMIC_LDCLR1_RELAX, // RTLIB::__aarch64_ldclr1_relax
5346 RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ, // RTLIB::__aarch64_ldclr2_acq
5347 RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ_REL, // RTLIB::__aarch64_ldclr2_acq_rel
5348 RTLIB::OUTLINE_ATOMIC_LDCLR2_REL, // RTLIB::__aarch64_ldclr2_rel
5349 RTLIB::OUTLINE_ATOMIC_LDCLR2_RELAX, // RTLIB::__aarch64_ldclr2_relax
5350 RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ, // RTLIB::__aarch64_ldclr4_acq
5351 RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ_REL, // RTLIB::__aarch64_ldclr4_acq_rel
5352 RTLIB::OUTLINE_ATOMIC_LDCLR4_REL, // RTLIB::__aarch64_ldclr4_rel
5353 RTLIB::OUTLINE_ATOMIC_LDCLR4_RELAX, // RTLIB::__aarch64_ldclr4_relax
5354 RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ, // RTLIB::__aarch64_ldclr8_acq
5355 RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ_REL, // RTLIB::__aarch64_ldclr8_acq_rel
5356 RTLIB::OUTLINE_ATOMIC_LDCLR8_REL, // RTLIB::__aarch64_ldclr8_rel
5357 RTLIB::OUTLINE_ATOMIC_LDCLR8_RELAX, // RTLIB::__aarch64_ldclr8_relax
5358 RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ, // RTLIB::__aarch64_ldeor1_acq
5359 RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ_REL, // RTLIB::__aarch64_ldeor1_acq_rel
5360 RTLIB::OUTLINE_ATOMIC_LDEOR1_REL, // RTLIB::__aarch64_ldeor1_rel
5361 RTLIB::OUTLINE_ATOMIC_LDEOR1_RELAX, // RTLIB::__aarch64_ldeor1_relax
5362 RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ, // RTLIB::__aarch64_ldeor2_acq
5363 RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ_REL, // RTLIB::__aarch64_ldeor2_acq_rel
5364 RTLIB::OUTLINE_ATOMIC_LDEOR2_REL, // RTLIB::__aarch64_ldeor2_rel
5365 RTLIB::OUTLINE_ATOMIC_LDEOR2_RELAX, // RTLIB::__aarch64_ldeor2_relax
5366 RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ, // RTLIB::__aarch64_ldeor4_acq
5367 RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ_REL, // RTLIB::__aarch64_ldeor4_acq_rel
5368 RTLIB::OUTLINE_ATOMIC_LDEOR4_REL, // RTLIB::__aarch64_ldeor4_rel
5369 RTLIB::OUTLINE_ATOMIC_LDEOR4_RELAX, // RTLIB::__aarch64_ldeor4_relax
5370 RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ, // RTLIB::__aarch64_ldeor8_acq
5371 RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ_REL, // RTLIB::__aarch64_ldeor8_acq_rel
5372 RTLIB::OUTLINE_ATOMIC_LDEOR8_REL, // RTLIB::__aarch64_ldeor8_rel
5373 RTLIB::OUTLINE_ATOMIC_LDEOR8_RELAX, // RTLIB::__aarch64_ldeor8_relax
5374 RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ, // RTLIB::__aarch64_ldset1_acq
5375 RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ_REL, // RTLIB::__aarch64_ldset1_acq_rel
5376 RTLIB::OUTLINE_ATOMIC_LDSET1_REL, // RTLIB::__aarch64_ldset1_rel
5377 RTLIB::OUTLINE_ATOMIC_LDSET1_RELAX, // RTLIB::__aarch64_ldset1_relax
5378 RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ, // RTLIB::__aarch64_ldset2_acq
5379 RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ_REL, // RTLIB::__aarch64_ldset2_acq_rel
5380 RTLIB::OUTLINE_ATOMIC_LDSET2_REL, // RTLIB::__aarch64_ldset2_rel
5381 RTLIB::OUTLINE_ATOMIC_LDSET2_RELAX, // RTLIB::__aarch64_ldset2_relax
5382 RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ, // RTLIB::__aarch64_ldset4_acq
5383 RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ_REL, // RTLIB::__aarch64_ldset4_acq_rel
5384 RTLIB::OUTLINE_ATOMIC_LDSET4_REL, // RTLIB::__aarch64_ldset4_rel
5385 RTLIB::OUTLINE_ATOMIC_LDSET4_RELAX, // RTLIB::__aarch64_ldset4_relax
5386 RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ, // RTLIB::__aarch64_ldset8_acq
5387 RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ_REL, // RTLIB::__aarch64_ldset8_acq_rel
5388 RTLIB::OUTLINE_ATOMIC_LDSET8_REL, // RTLIB::__aarch64_ldset8_rel
5389 RTLIB::OUTLINE_ATOMIC_LDSET8_RELAX, // RTLIB::__aarch64_ldset8_relax
5390 RTLIB::OUTLINE_ATOMIC_SWP1_ACQ, // RTLIB::__aarch64_swp1_acq
5391 RTLIB::OUTLINE_ATOMIC_SWP1_ACQ_REL, // RTLIB::__aarch64_swp1_acq_rel
5392 RTLIB::OUTLINE_ATOMIC_SWP1_REL, // RTLIB::__aarch64_swp1_rel
5393 RTLIB::OUTLINE_ATOMIC_SWP1_RELAX, // RTLIB::__aarch64_swp1_relax
5394 RTLIB::OUTLINE_ATOMIC_SWP2_ACQ, // RTLIB::__aarch64_swp2_acq
5395 RTLIB::OUTLINE_ATOMIC_SWP2_ACQ_REL, // RTLIB::__aarch64_swp2_acq_rel
5396 RTLIB::OUTLINE_ATOMIC_SWP2_REL, // RTLIB::__aarch64_swp2_rel
5397 RTLIB::OUTLINE_ATOMIC_SWP2_RELAX, // RTLIB::__aarch64_swp2_relax
5398 RTLIB::OUTLINE_ATOMIC_SWP4_ACQ, // RTLIB::__aarch64_swp4_acq
5399 RTLIB::OUTLINE_ATOMIC_SWP4_ACQ_REL, // RTLIB::__aarch64_swp4_acq_rel
5400 RTLIB::OUTLINE_ATOMIC_SWP4_REL, // RTLIB::__aarch64_swp4_rel
5401 RTLIB::OUTLINE_ATOMIC_SWP4_RELAX, // RTLIB::__aarch64_swp4_relax
5402 RTLIB::OUTLINE_ATOMIC_SWP8_ACQ, // RTLIB::__aarch64_swp8_acq
5403 RTLIB::OUTLINE_ATOMIC_SWP8_ACQ_REL, // RTLIB::__aarch64_swp8_acq_rel
5404 RTLIB::OUTLINE_ATOMIC_SWP8_REL, // RTLIB::__aarch64_swp8_rel
5405 RTLIB::OUTLINE_ATOMIC_SWP8_RELAX, // RTLIB::__aarch64_swp8_relax
5406 RTLIB::ADD_F64, // RTLIB::__adddf3
5407 RTLIB::ADD_F64, // RTLIB::__adddf3vfp
5408 RTLIB::ADD_F128, // RTLIB::__addkf3
5409 RTLIB::ADD_F32, // RTLIB::__addsf3
5410 RTLIB::ADD_F32, // RTLIB::__addsf3vfp
5411 RTLIB::ADD_F128, // RTLIB::__addtf3
5412 RTLIB::ADD_F80, // RTLIB::__addxf3
5413 RTLIB::FPROUND_F64_F32, // RTLIB::__aeabi_d2f
5414 RTLIB::FPROUND_F64_F16, // RTLIB::__aeabi_d2h
5415 RTLIB::FPTOSINT_F64_I32, // RTLIB::__aeabi_d2iz
5416 RTLIB::FPTOSINT_F64_I64, // RTLIB::__aeabi_d2lz
5417 RTLIB::FPTOUINT_F64_I32, // RTLIB::__aeabi_d2uiz
5418 RTLIB::FPTOUINT_F64_I64, // RTLIB::__aeabi_d2ulz
5419 RTLIB::ADD_F64, // RTLIB::__aeabi_dadd
5420 RTLIB::UNE_F64, // RTLIB::__aeabi_dcmpeq__eq
5421 RTLIB::OEQ_F64, // RTLIB::__aeabi_dcmpeq__ne
5422 RTLIB::OGE_F64, // RTLIB::__aeabi_dcmpge
5423 RTLIB::OGT_F64, // RTLIB::__aeabi_dcmpgt
5424 RTLIB::OLE_F64, // RTLIB::__aeabi_dcmple
5425 RTLIB::OLT_F64, // RTLIB::__aeabi_dcmplt
5426 RTLIB::UO_F64, // RTLIB::__aeabi_dcmpun
5427 RTLIB::DIV_F64, // RTLIB::__aeabi_ddiv
5428 RTLIB::MUL_F64, // RTLIB::__aeabi_dmul
5429 RTLIB::SUB_F64, // RTLIB::__aeabi_dsub
5430 RTLIB::FPEXT_F32_F64, // RTLIB::__aeabi_f2d
5431 RTLIB::FPROUND_F32_F16, // RTLIB::__aeabi_f2h
5432 RTLIB::FPTOSINT_F32_I32, // RTLIB::__aeabi_f2iz
5433 RTLIB::FPTOSINT_F32_I64, // RTLIB::__aeabi_f2lz
5434 RTLIB::FPTOUINT_F32_I32, // RTLIB::__aeabi_f2uiz
5435 RTLIB::FPTOUINT_F32_I64, // RTLIB::__aeabi_f2ulz
5436 RTLIB::ADD_F32, // RTLIB::__aeabi_fadd
5437 RTLIB::UNE_F32, // RTLIB::__aeabi_fcmpeq__eq
5438 RTLIB::OEQ_F32, // RTLIB::__aeabi_fcmpeq__ne
5439 RTLIB::OGE_F32, // RTLIB::__aeabi_fcmpge
5440 RTLIB::OGT_F32, // RTLIB::__aeabi_fcmpgt
5441 RTLIB::OLE_F32, // RTLIB::__aeabi_fcmple
5442 RTLIB::OLT_F32, // RTLIB::__aeabi_fcmplt
5443 RTLIB::UO_F32, // RTLIB::__aeabi_fcmpun
5444 RTLIB::DIV_F32, // RTLIB::__aeabi_fdiv
5445 RTLIB::MUL_F32, // RTLIB::__aeabi_fmul
5446 RTLIB::SUB_F32, // RTLIB::__aeabi_fsub
5447 RTLIB::FPEXT_F16_F32, // RTLIB::__aeabi_h2f
5448 RTLIB::SINTTOFP_I32_F64, // RTLIB::__aeabi_i2d
5449 RTLIB::SINTTOFP_I32_F32, // RTLIB::__aeabi_i2f
5450 RTLIB::SDIV_I8, // RTLIB::__aeabi_idiv__i8
5451 RTLIB::SDIV_I16, // RTLIB::__aeabi_idiv__i16
5452 RTLIB::SDIV_I32, // RTLIB::__aeabi_idiv__i32
5453 RTLIB::SDIVREM_I32, // RTLIB::__aeabi_idivmod
5454 RTLIB::SINTTOFP_I64_F64, // RTLIB::__aeabi_l2d
5455 RTLIB::SINTTOFP_I64_F32, // RTLIB::__aeabi_l2f
5456 RTLIB::SRA_I64, // RTLIB::__aeabi_lasr
5457 RTLIB::SDIVREM_I64, // RTLIB::__aeabi_ldivmod
5458 RTLIB::SHL_I64, // RTLIB::__aeabi_llsl
5459 RTLIB::SRL_I64, // RTLIB::__aeabi_llsr
5460 RTLIB::MUL_I64, // RTLIB::__aeabi_lmul
5461 RTLIB::AEABI_MEMCLR, // RTLIB::__aeabi_memclr
5462 RTLIB::AEABI_MEMCLR4, // RTLIB::__aeabi_memclr4
5463 RTLIB::AEABI_MEMCLR8, // RTLIB::__aeabi_memclr8
5464 RTLIB::MEMCPY, // RTLIB::__aeabi_memcpy
5465 RTLIB::AEABI_MEMCPY4, // RTLIB::__aeabi_memcpy4
5466 RTLIB::AEABI_MEMCPY8, // RTLIB::__aeabi_memcpy8
5467 RTLIB::MEMMOVE, // RTLIB::__aeabi_memmove
5468 RTLIB::AEABI_MEMMOVE4, // RTLIB::__aeabi_memmove4
5469 RTLIB::AEABI_MEMMOVE8, // RTLIB::__aeabi_memmove8
5470 RTLIB::MEMSET, // RTLIB::__aeabi_memset
5471 RTLIB::AEABI_MEMSET4, // RTLIB::__aeabi_memset4
5472 RTLIB::AEABI_MEMSET8, // RTLIB::__aeabi_memset8
5473 RTLIB::UINTTOFP_I32_F64, // RTLIB::__aeabi_ui2d
5474 RTLIB::UINTTOFP_I32_F32, // RTLIB::__aeabi_ui2f
5475 RTLIB::UDIV_I8, // RTLIB::__aeabi_uidiv__i8
5476 RTLIB::UDIV_I16, // RTLIB::__aeabi_uidiv__i16
5477 RTLIB::UDIV_I32, // RTLIB::__aeabi_uidiv__i32
5478 RTLIB::UDIVREM_I32, // RTLIB::__aeabi_uidivmod
5479 RTLIB::UINTTOFP_I64_F64, // RTLIB::__aeabi_ul2d
5480 RTLIB::UINTTOFP_I64_F32, // RTLIB::__aeabi_ul2f
5481 RTLIB::UDIVREM_I64, // RTLIB::__aeabi_uldivmod
5482 RTLIB::SC_MEMCPY, // RTLIB::__arm_sc_memcpy
5483 RTLIB::SC_MEMMOVE, // RTLIB::__arm_sc_memmove
5484 RTLIB::SC_MEMSET, // RTLIB::__arm_sc_memset
5485 RTLIB::SHL_I64, // RTLIB::__ashldi3
5486 RTLIB::SHL_I16, // RTLIB::__ashlhi3
5487 RTLIB::SHL_I32, // RTLIB::__ashlsi3
5488 RTLIB::SHL_I128, // RTLIB::__ashlti3
5489 RTLIB::SRA_I64, // RTLIB::__ashrdi3
5490 RTLIB::SRA_I16, // RTLIB::__ashrhi3
5491 RTLIB::SRA_I32, // RTLIB::__ashrsi3
5492 RTLIB::SRA_I128, // RTLIB::__ashrti3
5493 RTLIB::ATOMIC_COMPARE_EXCHANGE, // RTLIB::__atomic_compare_exchange
5494 RTLIB::ATOMIC_COMPARE_EXCHANGE_1, // RTLIB::__atomic_compare_exchange_1
5495 RTLIB::ATOMIC_COMPARE_EXCHANGE_2, // RTLIB::__atomic_compare_exchange_2
5496 RTLIB::ATOMIC_COMPARE_EXCHANGE_4, // RTLIB::__atomic_compare_exchange_4
5497 RTLIB::ATOMIC_COMPARE_EXCHANGE_8, // RTLIB::__atomic_compare_exchange_8
5498 RTLIB::ATOMIC_COMPARE_EXCHANGE_16, // RTLIB::__atomic_compare_exchange_16
5499 RTLIB::ATOMIC_EXCHANGE, // RTLIB::__atomic_exchange
5500 RTLIB::ATOMIC_EXCHANGE_1, // RTLIB::__atomic_exchange_1
5501 RTLIB::ATOMIC_EXCHANGE_2, // RTLIB::__atomic_exchange_2
5502 RTLIB::ATOMIC_EXCHANGE_4, // RTLIB::__atomic_exchange_4
5503 RTLIB::ATOMIC_EXCHANGE_8, // RTLIB::__atomic_exchange_8
5504 RTLIB::ATOMIC_EXCHANGE_16, // RTLIB::__atomic_exchange_16
5505 RTLIB::ATOMIC_FETCH_ADD_1, // RTLIB::__atomic_fetch_add_1
5506 RTLIB::ATOMIC_FETCH_ADD_2, // RTLIB::__atomic_fetch_add_2
5507 RTLIB::ATOMIC_FETCH_ADD_4, // RTLIB::__atomic_fetch_add_4
5508 RTLIB::ATOMIC_FETCH_ADD_8, // RTLIB::__atomic_fetch_add_8
5509 RTLIB::ATOMIC_FETCH_ADD_16, // RTLIB::__atomic_fetch_add_16
5510 RTLIB::ATOMIC_FETCH_AND_1, // RTLIB::__atomic_fetch_and_1
5511 RTLIB::ATOMIC_FETCH_AND_2, // RTLIB::__atomic_fetch_and_2
5512 RTLIB::ATOMIC_FETCH_AND_4, // RTLIB::__atomic_fetch_and_4
5513 RTLIB::ATOMIC_FETCH_AND_8, // RTLIB::__atomic_fetch_and_8
5514 RTLIB::ATOMIC_FETCH_AND_16, // RTLIB::__atomic_fetch_and_16
5515 RTLIB::ATOMIC_FETCH_NAND_1, // RTLIB::__atomic_fetch_nand_1
5516 RTLIB::ATOMIC_FETCH_NAND_2, // RTLIB::__atomic_fetch_nand_2
5517 RTLIB::ATOMIC_FETCH_NAND_4, // RTLIB::__atomic_fetch_nand_4
5518 RTLIB::ATOMIC_FETCH_NAND_8, // RTLIB::__atomic_fetch_nand_8
5519 RTLIB::ATOMIC_FETCH_NAND_16, // RTLIB::__atomic_fetch_nand_16
5520 RTLIB::ATOMIC_FETCH_OR_1, // RTLIB::__atomic_fetch_or_1
5521 RTLIB::ATOMIC_FETCH_OR_2, // RTLIB::__atomic_fetch_or_2
5522 RTLIB::ATOMIC_FETCH_OR_4, // RTLIB::__atomic_fetch_or_4
5523 RTLIB::ATOMIC_FETCH_OR_8, // RTLIB::__atomic_fetch_or_8
5524 RTLIB::ATOMIC_FETCH_OR_16, // RTLIB::__atomic_fetch_or_16
5525 RTLIB::ATOMIC_FETCH_SUB_1, // RTLIB::__atomic_fetch_sub_1
5526 RTLIB::ATOMIC_FETCH_SUB_2, // RTLIB::__atomic_fetch_sub_2
5527 RTLIB::ATOMIC_FETCH_SUB_4, // RTLIB::__atomic_fetch_sub_4
5528 RTLIB::ATOMIC_FETCH_SUB_8, // RTLIB::__atomic_fetch_sub_8
5529 RTLIB::ATOMIC_FETCH_SUB_16, // RTLIB::__atomic_fetch_sub_16
5530 RTLIB::ATOMIC_FETCH_XOR_1, // RTLIB::__atomic_fetch_xor_1
5531 RTLIB::ATOMIC_FETCH_XOR_2, // RTLIB::__atomic_fetch_xor_2
5532 RTLIB::ATOMIC_FETCH_XOR_4, // RTLIB::__atomic_fetch_xor_4
5533 RTLIB::ATOMIC_FETCH_XOR_8, // RTLIB::__atomic_fetch_xor_8
5534 RTLIB::ATOMIC_FETCH_XOR_16, // RTLIB::__atomic_fetch_xor_16
5535 RTLIB::ATOMIC_LOAD, // RTLIB::__atomic_load
5536 RTLIB::ATOMIC_LOAD_1, // RTLIB::__atomic_load_1
5537 RTLIB::ATOMIC_LOAD_2, // RTLIB::__atomic_load_2
5538 RTLIB::ATOMIC_LOAD_4, // RTLIB::__atomic_load_4
5539 RTLIB::ATOMIC_LOAD_8, // RTLIB::__atomic_load_8
5540 RTLIB::ATOMIC_LOAD_16, // RTLIB::__atomic_load_16
5541 RTLIB::ATOMIC_STORE, // RTLIB::__atomic_store
5542 RTLIB::ATOMIC_STORE_1, // RTLIB::__atomic_store_1
5543 RTLIB::ATOMIC_STORE_2, // RTLIB::__atomic_store_2
5544 RTLIB::ATOMIC_STORE_4, // RTLIB::__atomic_store_4
5545 RTLIB::ATOMIC_STORE_8, // RTLIB::__atomic_store_8
5546 RTLIB::ATOMIC_STORE_16, // RTLIB::__atomic_store_16
5547 RTLIB::BZERO, // RTLIB::__bzero
5548 RTLIB::CLEAR_CACHE, // RTLIB::__clear_cache
5549 RTLIB::CTLZ_I64, // RTLIB::__clzdi2
5550 RTLIB::CTLZ_I32, // RTLIB::__clzsi2
5551 RTLIB::CTLZ_I128, // RTLIB::__clzti2
5552 RTLIB::CXA_END_CLEANUP, // RTLIB::__cxa_end_cleanup
5553 RTLIB::DIV_F64, // RTLIB::__divdf3
5554 RTLIB::DIV_F64, // RTLIB::__divdf3vfp
5555 RTLIB::SDIV_I64, // RTLIB::__divdi3
5556 RTLIB::SDIV_I16, // RTLIB::__divhi3
5557 RTLIB::DIV_F128, // RTLIB::__divkf3
5558 RTLIB::SDIVREM_I16, // RTLIB::__divmodhi4
5559 RTLIB::SDIVREM_I8, // RTLIB::__divmodqi4
5560 RTLIB::SDIVREM_I32, // RTLIB::__divmodsi4
5561 RTLIB::SDIV_I8, // RTLIB::__divqi3
5562 RTLIB::DIV_F32, // RTLIB::__divsf3
5563 RTLIB::DIV_F32, // RTLIB::__divsf3vfp
5564 RTLIB::SDIV_I32, // RTLIB::__divsi3
5565 RTLIB::DIV_F128, // RTLIB::__divtf3
5566 RTLIB::SDIV_I128, // RTLIB::__divti3
5567 RTLIB::DIV_F80, // RTLIB::__divxf3
5568 RTLIB::FPTOSINT_F64_I64, // RTLIB::__dtoi64
5569 RTLIB::FPTOUINT_F64_I64, // RTLIB::__dtou64
5570 RTLIB::OEQ_F64, // RTLIB::__eqdf2
5571 RTLIB::OEQ_F64, // RTLIB::__eqdf2vfp
5572 RTLIB::OEQ_F128, // RTLIB::__eqkf2
5573 RTLIB::OEQ_F32, // RTLIB::__eqsf2
5574 RTLIB::OEQ_F32, // RTLIB::__eqsf2vfp
5575 RTLIB::OEQ_F128, // RTLIB::__eqtf2
5576 RTLIB::EXP2_FINITE_F64, // RTLIB::__exp2_finite
5577 RTLIB::EXP2_FINITE_F128, // RTLIB::__exp2f128_finite
5578 RTLIB::EXP2_FINITE_F32, // RTLIB::__exp2f_finite
5579 RTLIB::EXP2_FINITE_F80, // RTLIB::__exp2l_finite_f80
5580 RTLIB::EXP2_FINITE_F128, // RTLIB::__exp2l_finite_f128
5581 RTLIB::EXP2_FINITE_PPCF128, // RTLIB::__exp2l_finite_ppcf128
5582 RTLIB::EXP10_F64, // RTLIB::__exp10
5583 RTLIB::EXP10_F32, // RTLIB::__exp10f
5584 RTLIB::EXP10_FINITE_F128, // RTLIB::__exp10f128_finite
5585 RTLIB::EXP_FINITE_F64, // RTLIB::__exp_finite
5586 RTLIB::EXP_FINITE_F128, // RTLIB::__expf128_finite
5587 RTLIB::EXP_FINITE_F32, // RTLIB::__expf_finite
5588 RTLIB::EXP_FINITE_F80, // RTLIB::__expl_finite_f80
5589 RTLIB::EXP_FINITE_F128, // RTLIB::__expl_finite_f128
5590 RTLIB::EXP_FINITE_PPCF128, // RTLIB::__expl_finite_ppcf128
5591 RTLIB::FPEXT_BF16_F32, // RTLIB::__extendbfsf2
5592 RTLIB::FPEXT_F64_F128, // RTLIB::__extenddfkf2
5593 RTLIB::FPEXT_F64_F128, // RTLIB::__extenddftf2
5594 RTLIB::FPEXT_F16_F64, // RTLIB::__extendhfdf2
5595 RTLIB::FPEXT_F16_F32, // RTLIB::__extendhfsf2
5596 RTLIB::FPEXT_F16_F128, // RTLIB::__extendhftf2
5597 RTLIB::FPEXT_F16_F80, // RTLIB::__extendhfxf2
5598 RTLIB::CONVERT_F128_PPCF128, // RTLIB::__extendkftf2
5599 RTLIB::FPEXT_F32_F64, // RTLIB::__extendsfdf2
5600 RTLIB::FPEXT_F32_F64, // RTLIB::__extendsfdf2vfp
5601 RTLIB::FPEXT_F32_F128, // RTLIB::__extendsfkf2
5602 RTLIB::FPEXT_F32_F128, // RTLIB::__extendsftf2
5603 RTLIB::FPEXT_F80_F128, // RTLIB::__extendxftf2
5604 RTLIB::FPTOSINT_F64_I64, // RTLIB::__fixdfdi
5605 RTLIB::FPTOSINT_F64_I32, // RTLIB::__fixdfsi
5606 RTLIB::FPTOSINT_F64_I32, // RTLIB::__fixdfsivfp
5607 RTLIB::FPTOSINT_F64_I128, // RTLIB::__fixdfti
5608 RTLIB::FPTOSINT_F16_I64, // RTLIB::__fixhfdi
5609 RTLIB::FPTOSINT_F16_I32, // RTLIB::__fixhfsi
5610 RTLIB::FPTOSINT_F16_I128, // RTLIB::__fixhfti
5611 RTLIB::FPTOSINT_F128_I64, // RTLIB::__fixkfdi
5612 RTLIB::FPTOSINT_F128_I32, // RTLIB::__fixkfsi
5613 RTLIB::FPTOSINT_F128_I128, // RTLIB::__fixkfti
5614 RTLIB::FPTOSINT_F32_I64, // RTLIB::__fixsfdi
5615 RTLIB::FPTOSINT_F32_I32, // RTLIB::__fixsfsi
5616 RTLIB::FPTOSINT_F32_I32, // RTLIB::__fixsfsivfp
5617 RTLIB::FPTOSINT_F32_I128, // RTLIB::__fixsfti
5618 RTLIB::FPTOSINT_F128_I64, // RTLIB::__fixtfdi_f128
5619 RTLIB::FPTOSINT_PPCF128_I64, // RTLIB::__fixtfdi_ppcf128
5620 RTLIB::FPTOSINT_F128_I32, // RTLIB::__fixtfsi
5621 RTLIB::FPTOSINT_F128_I128, // RTLIB::__fixtfti_f128
5622 RTLIB::FPTOSINT_PPCF128_I128, // RTLIB::__fixtfti_ppcf128
5623 RTLIB::FPTOUINT_F64_I64, // RTLIB::__fixunsdfdi
5624 RTLIB::FPTOUINT_F64_I32, // RTLIB::__fixunsdfsi
5625 RTLIB::FPTOUINT_F64_I32, // RTLIB::__fixunsdfsivfp
5626 RTLIB::FPTOUINT_F64_I128, // RTLIB::__fixunsdfti
5627 RTLIB::FPTOUINT_F16_I64, // RTLIB::__fixunshfdi
5628 RTLIB::FPTOUINT_F16_I32, // RTLIB::__fixunshfsi
5629 RTLIB::FPTOUINT_F16_I128, // RTLIB::__fixunshfti
5630 RTLIB::FPTOUINT_F128_I64, // RTLIB::__fixunskfdi
5631 RTLIB::FPTOUINT_F128_I32, // RTLIB::__fixunskfsi
5632 RTLIB::FPTOUINT_F128_I128, // RTLIB::__fixunskfti
5633 RTLIB::FPTOUINT_F32_I64, // RTLIB::__fixunssfdi
5634 RTLIB::FPTOUINT_F32_I32, // RTLIB::__fixunssfsi
5635 RTLIB::FPTOUINT_F32_I32, // RTLIB::__fixunssfsivfp
5636 RTLIB::FPTOUINT_F32_I128, // RTLIB::__fixunssfti
5637 RTLIB::FPTOUINT_F128_I64, // RTLIB::__fixunstfdi_f128
5638 RTLIB::FPTOUINT_PPCF128_I64, // RTLIB::__fixunstfdi_ppcf128
5639 RTLIB::FPTOUINT_F128_I32, // RTLIB::__fixunstfsi_f128
5640 RTLIB::FPTOUINT_PPCF128_I32, // RTLIB::__fixunstfsi_ppcf128
5641 RTLIB::FPTOUINT_F128_I128, // RTLIB::__fixunstfti_f128
5642 RTLIB::FPTOUINT_PPCF128_I128, // RTLIB::__fixunstfti_ppcf128
5643 RTLIB::FPTOUINT_F80_I64, // RTLIB::__fixunsxfdi
5644 RTLIB::FPTOUINT_F80_I32, // RTLIB::__fixunsxfsi
5645 RTLIB::FPTOUINT_F80_I128, // RTLIB::__fixunsxfti
5646 RTLIB::FPTOSINT_F80_I64, // RTLIB::__fixxfdi
5647 RTLIB::FPTOSINT_F80_I32, // RTLIB::__fixxfsi
5648 RTLIB::FPTOSINT_F80_I128, // RTLIB::__fixxfti
5649 RTLIB::SINTTOFP_I64_BF16, // RTLIB::__floatdibf
5650 RTLIB::SINTTOFP_I64_F64, // RTLIB::__floatdidf
5651 RTLIB::SINTTOFP_I64_F16, // RTLIB::__floatdihf
5652 RTLIB::SINTTOFP_I64_F128, // RTLIB::__floatdikf
5653 RTLIB::SINTTOFP_I64_F32, // RTLIB::__floatdisf
5654 RTLIB::SINTTOFP_I64_F128, // RTLIB::__floatditf_f128
5655 RTLIB::SINTTOFP_I64_PPCF128, // RTLIB::__floatditf_ppcf128
5656 RTLIB::SINTTOFP_I64_F80, // RTLIB::__floatdixf
5657 RTLIB::SINTTOFP_I32_F64, // RTLIB::__floatsidf
5658 RTLIB::SINTTOFP_I32_F64, // RTLIB::__floatsidfvfp
5659 RTLIB::SINTTOFP_I32_F16, // RTLIB::__floatsihf
5660 RTLIB::SINTTOFP_I32_F128, // RTLIB::__floatsikf
5661 RTLIB::SINTTOFP_I32_F32, // RTLIB::__floatsisf
5662 RTLIB::SINTTOFP_I32_F32, // RTLIB::__floatsisfvfp
5663 RTLIB::SINTTOFP_I32_F128, // RTLIB::__floatsitf
5664 RTLIB::SINTTOFP_I32_F80, // RTLIB::__floatsixf
5665 RTLIB::SINTTOFP_I128_F64, // RTLIB::__floattidf
5666 RTLIB::SINTTOFP_I128_F16, // RTLIB::__floattihf
5667 RTLIB::SINTTOFP_I128_F128, // RTLIB::__floattikf
5668 RTLIB::SINTTOFP_I128_F32, // RTLIB::__floattisf
5669 RTLIB::SINTTOFP_I128_F128, // RTLIB::__floattitf_f128
5670 RTLIB::SINTTOFP_I128_PPCF128, // RTLIB::__floattitf_ppcf128
5671 RTLIB::SINTTOFP_I128_F80, // RTLIB::__floattixf
5672 RTLIB::UINTTOFP_I64_BF16, // RTLIB::__floatundibf
5673 RTLIB::UINTTOFP_I64_F64, // RTLIB::__floatundidf
5674 RTLIB::UINTTOFP_I64_F16, // RTLIB::__floatundihf
5675 RTLIB::UINTTOFP_I64_F128, // RTLIB::__floatundikf
5676 RTLIB::UINTTOFP_I64_F32, // RTLIB::__floatundisf
5677 RTLIB::UINTTOFP_I64_F128, // RTLIB::__floatunditf_f128
5678 RTLIB::UINTTOFP_I64_PPCF128, // RTLIB::__floatunditf_ppcf128
5679 RTLIB::UINTTOFP_I64_F80, // RTLIB::__floatundixf
5680 RTLIB::UINTTOFP_I32_F64, // RTLIB::__floatunsidf
5681 RTLIB::UINTTOFP_I32_F16, // RTLIB::__floatunsihf
5682 RTLIB::UINTTOFP_I32_F128, // RTLIB::__floatunsikf
5683 RTLIB::UINTTOFP_I32_F32, // RTLIB::__floatunsisf
5684 RTLIB::UINTTOFP_I32_F128, // RTLIB::__floatunsitf
5685 RTLIB::UINTTOFP_I32_F80, // RTLIB::__floatunsixf
5686 RTLIB::UINTTOFP_I32_F64, // RTLIB::__floatunssidfvfp
5687 RTLIB::UINTTOFP_I32_F32, // RTLIB::__floatunssisfvfp
5688 RTLIB::UINTTOFP_I128_F64, // RTLIB::__floatuntidf
5689 RTLIB::UINTTOFP_I128_F16, // RTLIB::__floatuntihf
5690 RTLIB::UINTTOFP_I128_F128, // RTLIB::__floatuntikf
5691 RTLIB::UINTTOFP_I128_F32, // RTLIB::__floatuntisf
5692 RTLIB::UINTTOFP_I128_F128, // RTLIB::__floatuntitf_f128
5693 RTLIB::UINTTOFP_I128_PPCF128, // RTLIB::__floatuntitf_ppcf128
5694 RTLIB::UINTTOFP_I128_F80, // RTLIB::__floatuntixf
5695 RTLIB::FPEXT_F64_PPCF128, // RTLIB::__gcc_dtoq
5696 RTLIB::SINTTOFP_I32_PPCF128, // RTLIB::__gcc_itoq
5697 RTLIB::ADD_PPCF128, // RTLIB::__gcc_qadd
5698 RTLIB::DIV_PPCF128, // RTLIB::__gcc_qdiv
5699 RTLIB::OEQ_PPCF128, // RTLIB::__gcc_qeq
5700 RTLIB::OGE_PPCF128, // RTLIB::__gcc_qge
5701 RTLIB::OGT_PPCF128, // RTLIB::__gcc_qgt
5702 RTLIB::OLE_PPCF128, // RTLIB::__gcc_qle
5703 RTLIB::OLT_PPCF128, // RTLIB::__gcc_qlt
5704 RTLIB::MUL_PPCF128, // RTLIB::__gcc_qmul
5705 RTLIB::UNE_PPCF128, // RTLIB::__gcc_qne
5706 RTLIB::SUB_PPCF128, // RTLIB::__gcc_qsub
5707 RTLIB::FPROUND_PPCF128_F64, // RTLIB::__gcc_qtod
5708 RTLIB::FPROUND_PPCF128_F32, // RTLIB::__gcc_qtos
5709 RTLIB::FPTOSINT_PPCF128_I32, // RTLIB::__gcc_qtou
5710 RTLIB::UO_PPCF128, // RTLIB::__gcc_qunord
5711 RTLIB::FPEXT_F32_PPCF128, // RTLIB::__gcc_stoq
5712 RTLIB::UINTTOFP_I32_PPCF128, // RTLIB::__gcc_utoq
5713 RTLIB::OGE_F64, // RTLIB::__gedf2
5714 RTLIB::OGE_F64, // RTLIB::__gedf2vfp
5715 RTLIB::OGE_F128, // RTLIB::__gekf2
5716 RTLIB::OGE_F32, // RTLIB::__gesf2
5717 RTLIB::OGE_F32, // RTLIB::__gesf2vfp
5718 RTLIB::OGE_F128, // RTLIB::__getf2
5719 RTLIB::FPROUND_F32_F16, // RTLIB::__gnu_f2h_ieee
5720 RTLIB::FPEXT_F16_F32, // RTLIB::__gnu_h2f_ieee
5721 RTLIB::OGT_F64, // RTLIB::__gtdf2
5722 RTLIB::OGT_F64, // RTLIB::__gtdf2vfp
5723 RTLIB::OGT_F128, // RTLIB::__gtkf2
5724 RTLIB::OGT_F32, // RTLIB::__gtsf2
5725 RTLIB::OGT_F32, // RTLIB::__gtsf2vfp
5726 RTLIB::OGT_F128, // RTLIB::__gttf2
5727 RTLIB::ADD_F64, // RTLIB::__hexagon_adddf3
5728 RTLIB::DIV_F64, // RTLIB::__hexagon_divdf3
5729 RTLIB::SDIV_I64, // RTLIB::__hexagon_divdi3
5730 RTLIB::DIV_F32, // RTLIB::__hexagon_divsf3
5731 RTLIB::SDIV_I32, // RTLIB::__hexagon_divsi3
5732 RTLIB::SQRT_F64, // RTLIB::__hexagon_fast2_sqrtdf2
5733 RTLIB::SQRT_F32, // RTLIB::__hexagon_fast2_sqrtf
5734 RTLIB::ADD_F64, // RTLIB::__hexagon_fast_adddf3
5735 RTLIB::DIV_F64, // RTLIB::__hexagon_fast_divdf3
5736 RTLIB::DIV_F32, // RTLIB::__hexagon_fast_divsf3
5737 RTLIB::MUL_F64, // RTLIB::__hexagon_fast_muldf3
5738 RTLIB::SUB_F64, // RTLIB::__hexagon_fast_subdf3
5739 RTLIB::HEXAGON_MEMCPY_LIKELY_ALIGNED_MIN32BYTES_MULT8BYTES, // RTLIB::__hexagon_memcpy_likely_aligned_min32bytes_mult8bytes
5740 RTLIB::SREM_I64, // RTLIB::__hexagon_moddi3
5741 RTLIB::SREM_I32, // RTLIB::__hexagon_modsi3
5742 RTLIB::MUL_F64, // RTLIB::__hexagon_muldf3
5743 RTLIB::SQRT_F32, // RTLIB::__hexagon_sqrtf
5744 RTLIB::SUB_F64, // RTLIB::__hexagon_subdf3
5745 RTLIB::UDIV_I64, // RTLIB::__hexagon_udivdi3
5746 RTLIB::UDIV_I32, // RTLIB::__hexagon_udivsi3
5747 RTLIB::UREM_I64, // RTLIB::__hexagon_umoddi3
5748 RTLIB::UREM_I32, // RTLIB::__hexagon_umodsi3
5749 RTLIB::SINTTOFP_I64_F64, // RTLIB::__i64tod
5750 RTLIB::SINTTOFP_I64_F32, // RTLIB::__i64tos
5751 RTLIB::OLE_F64, // RTLIB::__ledf2
5752 RTLIB::OLE_F64, // RTLIB::__ledf2vfp
5753 RTLIB::OLE_F128, // RTLIB::__lekf2
5754 RTLIB::OLE_F32, // RTLIB::__lesf2
5755 RTLIB::OLE_F32, // RTLIB::__lesf2vfp
5756 RTLIB::OLE_F128, // RTLIB::__letf2
5757 RTLIB::DEOPTIMIZE, // RTLIB::__llvm_deoptimize
5758 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::__llvm_memcpy_element_unordered_atomic_1
5759 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::__llvm_memcpy_element_unordered_atomic_2
5760 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::__llvm_memcpy_element_unordered_atomic_4
5761 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::__llvm_memcpy_element_unordered_atomic_8
5762 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::__llvm_memcpy_element_unordered_atomic_16
5763 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::__llvm_memmove_element_unordered_atomic_1
5764 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::__llvm_memmove_element_unordered_atomic_2
5765 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::__llvm_memmove_element_unordered_atomic_4
5766 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::__llvm_memmove_element_unordered_atomic_8
5767 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::__llvm_memmove_element_unordered_atomic_16
5768 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::__llvm_memset_element_unordered_atomic_1
5769 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::__llvm_memset_element_unordered_atomic_2
5770 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::__llvm_memset_element_unordered_atomic_4
5771 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::__llvm_memset_element_unordered_atomic_8
5772 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::__llvm_memset_element_unordered_atomic_16
5773 RTLIB::LOG2_FINITE_F64, // RTLIB::__log2_finite
5774 RTLIB::LOG2_FINITE_F128, // RTLIB::__log2f128_finite
5775 RTLIB::LOG2_FINITE_F32, // RTLIB::__log2f_finite
5776 RTLIB::LOG2_FINITE_F80, // RTLIB::__log2l_finite_f80
5777 RTLIB::LOG2_FINITE_F128, // RTLIB::__log2l_finite_f128
5778 RTLIB::LOG2_FINITE_PPCF128, // RTLIB::__log2l_finite_ppcf128
5779 RTLIB::LOG10_FINITE_F64, // RTLIB::__log10_finite
5780 RTLIB::LOG10_FINITE_F128, // RTLIB::__log10f128_finite
5781 RTLIB::LOG10_FINITE_F32, // RTLIB::__log10f_finite
5782 RTLIB::LOG10_FINITE_F80, // RTLIB::__log10l_finite_f80
5783 RTLIB::LOG10_FINITE_F128, // RTLIB::__log10l_finite_f128
5784 RTLIB::LOG10_FINITE_PPCF128, // RTLIB::__log10l_finite_ppcf128
5785 RTLIB::LOG_FINITE_F64, // RTLIB::__log_finite
5786 RTLIB::LOG_FINITE_F128, // RTLIB::__logf128_finite
5787 RTLIB::LOG_FINITE_F32, // RTLIB::__logf_finite
5788 RTLIB::LOG_FINITE_F80, // RTLIB::__logl_finite_f80
5789 RTLIB::LOG_FINITE_F128, // RTLIB::__logl_finite_f128
5790 RTLIB::LOG_FINITE_PPCF128, // RTLIB::__logl_finite_ppcf128
5791 RTLIB::SRL_I64, // RTLIB::__lshrdi3
5792 RTLIB::SRL_I16, // RTLIB::__lshrhi3
5793 RTLIB::SRL_I32, // RTLIB::__lshrsi3
5794 RTLIB::SRL_I128, // RTLIB::__lshrti3
5795 RTLIB::OLT_F64, // RTLIB::__ltdf2
5796 RTLIB::OLT_F64, // RTLIB::__ltdf2vfp
5797 RTLIB::OLT_F128, // RTLIB::__ltkf2
5798 RTLIB::OLT_F32, // RTLIB::__ltsf2
5799 RTLIB::OLT_F32, // RTLIB::__ltsf2vfp
5800 RTLIB::OLT_F128, // RTLIB::__lttf2
5801 RTLIB::MEMCPY_ALIGN_4, // RTLIB::__memcpy_4
5802 RTLIB::ADD_F64, // RTLIB::__mips16_adddf3
5803 RTLIB::ADD_F32, // RTLIB::__mips16_addsf3
5804 RTLIB::DIV_F64, // RTLIB::__mips16_divdf3
5805 RTLIB::DIV_F32, // RTLIB::__mips16_divsf3
5806 RTLIB::OEQ_F64, // RTLIB::__mips16_eqdf2
5807 RTLIB::OEQ_F32, // RTLIB::__mips16_eqsf2
5808 RTLIB::FPEXT_F32_F64, // RTLIB::__mips16_extendsfdf2
5809 RTLIB::FPTOSINT_F64_I32, // RTLIB::__mips16_fix_truncdfsi
5810 RTLIB::FPTOSINT_F32_I32, // RTLIB::__mips16_fix_truncsfsi
5811 RTLIB::SINTTOFP_I32_F64, // RTLIB::__mips16_floatsidf
5812 RTLIB::SINTTOFP_I32_F32, // RTLIB::__mips16_floatsisf
5813 RTLIB::UINTTOFP_I32_F64, // RTLIB::__mips16_floatunsidf
5814 RTLIB::UINTTOFP_I32_F32, // RTLIB::__mips16_floatunsisf
5815 RTLIB::OGE_F64, // RTLIB::__mips16_gedf2
5816 RTLIB::OGE_F32, // RTLIB::__mips16_gesf2
5817 RTLIB::OGT_F64, // RTLIB::__mips16_gtdf2
5818 RTLIB::OGT_F32, // RTLIB::__mips16_gtsf2
5819 RTLIB::OLE_F64, // RTLIB::__mips16_ledf2
5820 RTLIB::OLE_F32, // RTLIB::__mips16_lesf2
5821 RTLIB::OLT_F64, // RTLIB::__mips16_ltdf2
5822 RTLIB::OLT_F32, // RTLIB::__mips16_ltsf2
5823 RTLIB::MUL_F64, // RTLIB::__mips16_muldf3
5824 RTLIB::MUL_F32, // RTLIB::__mips16_mulsf3
5825 RTLIB::UNE_F64, // RTLIB::__mips16_nedf2
5826 RTLIB::UNE_F32, // RTLIB::__mips16_nesf2
5827 RTLIB::MIPS16_RET_DC, // RTLIB::__mips16_ret_dc
5828 RTLIB::MIPS16_RET_DF, // RTLIB::__mips16_ret_df
5829 RTLIB::MIPS16_RET_SC, // RTLIB::__mips16_ret_sc
5830 RTLIB::MIPS16_RET_SF, // RTLIB::__mips16_ret_sf
5831 RTLIB::SUB_F64, // RTLIB::__mips16_subdf3
5832 RTLIB::SUB_F32, // RTLIB::__mips16_subsf3
5833 RTLIB::FPROUND_F64_F32, // RTLIB::__mips16_truncdfsf2
5834 RTLIB::UO_F64, // RTLIB::__mips16_unorddf2
5835 RTLIB::UO_F32, // RTLIB::__mips16_unordsf2
5836 RTLIB::SREM_I64, // RTLIB::__moddi3
5837 RTLIB::SREM_I16, // RTLIB::__modhi3
5838 RTLIB::SREM_I8, // RTLIB::__modqi3
5839 RTLIB::SREM_I32, // RTLIB::__modsi3
5840 RTLIB::SREM_I128, // RTLIB::__modti3
5841 RTLIB::ADD_F64, // RTLIB::__mspabi_addd
5842 RTLIB::ADD_F32, // RTLIB::__mspabi_addf
5843 RTLIB::OEQ_F64, // RTLIB::__mspabi_cmpd__oeq
5844 RTLIB::OGE_F64, // RTLIB::__mspabi_cmpd__oge
5845 RTLIB::OGT_F64, // RTLIB::__mspabi_cmpd__ogt
5846 RTLIB::OLE_F64, // RTLIB::__mspabi_cmpd__ole
5847 RTLIB::OLT_F64, // RTLIB::__mspabi_cmpd__olt
5848 RTLIB::UNE_F64, // RTLIB::__mspabi_cmpd__une
5849 RTLIB::OEQ_F32, // RTLIB::__mspabi_cmpf__oeq
5850 RTLIB::OGE_F32, // RTLIB::__mspabi_cmpf__oge
5851 RTLIB::OGT_F32, // RTLIB::__mspabi_cmpf__ogt
5852 RTLIB::OLE_F32, // RTLIB::__mspabi_cmpf__ole
5853 RTLIB::OLT_F32, // RTLIB::__mspabi_cmpf__olt
5854 RTLIB::UNE_F32, // RTLIB::__mspabi_cmpf__une
5855 RTLIB::FPROUND_F64_F32, // RTLIB::__mspabi_cvtdf
5856 RTLIB::FPEXT_F32_F64, // RTLIB::__mspabi_cvtfd
5857 RTLIB::DIV_F64, // RTLIB::__mspabi_divd
5858 RTLIB::DIV_F32, // RTLIB::__mspabi_divf
5859 RTLIB::SDIV_I16, // RTLIB::__mspabi_divi
5860 RTLIB::SDIV_I32, // RTLIB::__mspabi_divli
5861 RTLIB::SDIV_I64, // RTLIB::__mspabi_divlli
5862 RTLIB::UDIV_I16, // RTLIB::__mspabi_divu
5863 RTLIB::UDIV_I32, // RTLIB::__mspabi_divul
5864 RTLIB::UDIV_I64, // RTLIB::__mspabi_divull
5865 RTLIB::FPTOSINT_F64_I32, // RTLIB::__mspabi_fixdli
5866 RTLIB::FPTOSINT_F64_I64, // RTLIB::__mspabi_fixdlli
5867 RTLIB::FPTOUINT_F64_I32, // RTLIB::__mspabi_fixdul
5868 RTLIB::FPTOUINT_F64_I64, // RTLIB::__mspabi_fixdull
5869 RTLIB::FPTOSINT_F32_I32, // RTLIB::__mspabi_fixfli
5870 RTLIB::FPTOSINT_F32_I64, // RTLIB::__mspabi_fixflli
5871 RTLIB::FPTOUINT_F32_I32, // RTLIB::__mspabi_fixful
5872 RTLIB::FPTOUINT_F32_I64, // RTLIB::__mspabi_fixfull
5873 RTLIB::SINTTOFP_I32_F64, // RTLIB::__mspabi_fltlid
5874 RTLIB::SINTTOFP_I32_F32, // RTLIB::__mspabi_fltlif
5875 RTLIB::SINTTOFP_I64_F64, // RTLIB::__mspabi_fltllid
5876 RTLIB::SINTTOFP_I64_F32, // RTLIB::__mspabi_fltllif
5877 RTLIB::UINTTOFP_I32_F64, // RTLIB::__mspabi_fltuld
5878 RTLIB::UINTTOFP_I32_F32, // RTLIB::__mspabi_fltulf
5879 RTLIB::UINTTOFP_I64_F64, // RTLIB::__mspabi_fltulld
5880 RTLIB::UINTTOFP_I64_F32, // RTLIB::__mspabi_fltullf
5881 RTLIB::MUL_F64, // RTLIB::__mspabi_mpyd
5882 RTLIB::MUL_F32, // RTLIB::__mspabi_mpyf
5883 RTLIB::MUL_I16, // RTLIB::__mspabi_mpyi
5884 RTLIB::MUL_I16, // RTLIB::__mspabi_mpyi_f5hw
5885 RTLIB::MUL_I16, // RTLIB::__mspabi_mpyi_hw
5886 RTLIB::MUL_I32, // RTLIB::__mspabi_mpyl
5887 RTLIB::MUL_I32, // RTLIB::__mspabi_mpyl_f5hw
5888 RTLIB::MUL_I32, // RTLIB::__mspabi_mpyl_hw
5889 RTLIB::MUL_I32, // RTLIB::__mspabi_mpyl_hw32
5890 RTLIB::MUL_I64, // RTLIB::__mspabi_mpyll
5891 RTLIB::MUL_I64, // RTLIB::__mspabi_mpyll_f5hw
5892 RTLIB::MUL_I64, // RTLIB::__mspabi_mpyll_hw
5893 RTLIB::MUL_I64, // RTLIB::__mspabi_mpyll_hw32
5894 RTLIB::SREM_I16, // RTLIB::__mspabi_remi
5895 RTLIB::SREM_I32, // RTLIB::__mspabi_remli
5896 RTLIB::SREM_I64, // RTLIB::__mspabi_remlli
5897 RTLIB::UREM_I16, // RTLIB::__mspabi_remu
5898 RTLIB::UREM_I32, // RTLIB::__mspabi_remul
5899 RTLIB::UREM_I64, // RTLIB::__mspabi_remull
5900 RTLIB::SHL_I32, // RTLIB::__mspabi_slll
5901 RTLIB::SRA_I32, // RTLIB::__mspabi_sral
5902 RTLIB::SRL_I32, // RTLIB::__mspabi_srll
5903 RTLIB::SUB_F64, // RTLIB::__mspabi_subd
5904 RTLIB::SUB_F32, // RTLIB::__mspabi_subf
5905 RTLIB::MUL_F64, // RTLIB::__muldf3
5906 RTLIB::MUL_F64, // RTLIB::__muldf3vfp
5907 RTLIB::MUL_I64, // RTLIB::__muldi3
5908 RTLIB::MUL_I16, // RTLIB::__mulhi3
5909 RTLIB::MUL_F128, // RTLIB::__mulkf3
5910 RTLIB::MULO_I64, // RTLIB::__mulodi4
5911 RTLIB::MULO_I32, // RTLIB::__mulosi4
5912 RTLIB::MULO_I128, // RTLIB::__muloti4
5913 RTLIB::MUL_I8, // RTLIB::__mulqi3
5914 RTLIB::MUL_F32, // RTLIB::__mulsf3
5915 RTLIB::MUL_F32, // RTLIB::__mulsf3vfp
5916 RTLIB::MUL_I32, // RTLIB::__mulsi3
5917 RTLIB::MUL_F128, // RTLIB::__multf3
5918 RTLIB::MUL_I128, // RTLIB::__multi3
5919 RTLIB::MUL_F80, // RTLIB::__mulxf3
5920 RTLIB::UNE_F64, // RTLIB::__nedf2
5921 RTLIB::UNE_F64, // RTLIB::__nedf2vfp
5922 RTLIB::NEG_I64, // RTLIB::__negdi2
5923 RTLIB::NEG_I32, // RTLIB::__negsi2
5924 RTLIB::UNE_F128, // RTLIB::__nekf2
5925 RTLIB::UNE_F32, // RTLIB::__nesf2
5926 RTLIB::UNE_F32, // RTLIB::__nesf2vfp
5927 RTLIB::UNE_F128, // RTLIB::__netf2
5928 RTLIB::CTPOP_I64, // RTLIB::__popcountdi2
5929 RTLIB::CTPOP_I32, // RTLIB::__popcountsi2
5930 RTLIB::CTPOP_I128, // RTLIB::__popcountti2
5931 RTLIB::POW_FINITE_F64, // RTLIB::__pow_finite
5932 RTLIB::POW_FINITE_F128, // RTLIB::__powf128_finite
5933 RTLIB::POW_FINITE_F32, // RTLIB::__powf_finite
5934 RTLIB::POWI_F64, // RTLIB::__powidf2
5935 RTLIB::POWI_F128, // RTLIB::__powikf2
5936 RTLIB::POWI_F32, // RTLIB::__powisf2
5937 RTLIB::POWI_F128, // RTLIB::__powitf2_f128
5938 RTLIB::POWI_PPCF128, // RTLIB::__powitf2_ppc128
5939 RTLIB::POWI_F80, // RTLIB::__powixf2
5940 RTLIB::POW_FINITE_F80, // RTLIB::__powl_finite_f80
5941 RTLIB::POW_FINITE_F128, // RTLIB::__powl_finite_f128
5942 RTLIB::POW_FINITE_PPCF128, // RTLIB::__powl_finite_ppcf128
5943 RTLIB::RISCV_FLUSH_ICACHE, // RTLIB::__riscv_flush_icache
5944 RTLIB::SDIVREM_I32, // RTLIB::__rt_sdiv
5945 RTLIB::SDIVREM_I64, // RTLIB::__rt_sdiv64
5946 RTLIB::UDIVREM_I32, // RTLIB::__rt_udiv
5947 RTLIB::UDIVREM_I64, // RTLIB::__rt_udiv64
5948 RTLIB::SINCOS_STRET_F64, // RTLIB::__sincos_stret
5949 RTLIB::SINCOS_STRET_F32, // RTLIB::__sincosf_stret
5950 RTLIB::STACKPROTECTOR_CHECK_FAIL, // RTLIB::__stack_chk_fail
5951 RTLIB::FPTOSINT_F32_I64, // RTLIB::__stoi64
5952 RTLIB::FPTOUINT_F32_I64, // RTLIB::__stou64
5953 RTLIB::SUB_F64, // RTLIB::__subdf3
5954 RTLIB::SUB_F64, // RTLIB::__subdf3vfp
5955 RTLIB::SUB_F128, // RTLIB::__subkf3
5956 RTLIB::SUB_F32, // RTLIB::__subsf3
5957 RTLIB::SUB_F32, // RTLIB::__subsf3vfp
5958 RTLIB::SUB_F128, // RTLIB::__subtf3
5959 RTLIB::SUB_F80, // RTLIB::__subxf3
5960 RTLIB::SYNC_FETCH_AND_ADD_1, // RTLIB::__sync_fetch_and_add_1
5961 RTLIB::SYNC_FETCH_AND_ADD_2, // RTLIB::__sync_fetch_and_add_2
5962 RTLIB::SYNC_FETCH_AND_ADD_4, // RTLIB::__sync_fetch_and_add_4
5963 RTLIB::SYNC_FETCH_AND_ADD_8, // RTLIB::__sync_fetch_and_add_8
5964 RTLIB::SYNC_FETCH_AND_ADD_16, // RTLIB::__sync_fetch_and_add_16
5965 RTLIB::SYNC_FETCH_AND_AND_1, // RTLIB::__sync_fetch_and_and_1
5966 RTLIB::SYNC_FETCH_AND_AND_2, // RTLIB::__sync_fetch_and_and_2
5967 RTLIB::SYNC_FETCH_AND_AND_4, // RTLIB::__sync_fetch_and_and_4
5968 RTLIB::SYNC_FETCH_AND_AND_8, // RTLIB::__sync_fetch_and_and_8
5969 RTLIB::SYNC_FETCH_AND_AND_16, // RTLIB::__sync_fetch_and_and_16
5970 RTLIB::SYNC_FETCH_AND_MAX_1, // RTLIB::__sync_fetch_and_max_1
5971 RTLIB::SYNC_FETCH_AND_MAX_2, // RTLIB::__sync_fetch_and_max_2
5972 RTLIB::SYNC_FETCH_AND_MAX_4, // RTLIB::__sync_fetch_and_max_4
5973 RTLIB::SYNC_FETCH_AND_MAX_8, // RTLIB::__sync_fetch_and_max_8
5974 RTLIB::SYNC_FETCH_AND_MAX_16, // RTLIB::__sync_fetch_and_max_16
5975 RTLIB::SYNC_FETCH_AND_MIN_1, // RTLIB::__sync_fetch_and_min_1
5976 RTLIB::SYNC_FETCH_AND_MIN_2, // RTLIB::__sync_fetch_and_min_2
5977 RTLIB::SYNC_FETCH_AND_MIN_4, // RTLIB::__sync_fetch_and_min_4
5978 RTLIB::SYNC_FETCH_AND_MIN_8, // RTLIB::__sync_fetch_and_min_8
5979 RTLIB::SYNC_FETCH_AND_MIN_16, // RTLIB::__sync_fetch_and_min_16
5980 RTLIB::SYNC_FETCH_AND_NAND_1, // RTLIB::__sync_fetch_and_nand_1
5981 RTLIB::SYNC_FETCH_AND_NAND_2, // RTLIB::__sync_fetch_and_nand_2
5982 RTLIB::SYNC_FETCH_AND_NAND_4, // RTLIB::__sync_fetch_and_nand_4
5983 RTLIB::SYNC_FETCH_AND_NAND_8, // RTLIB::__sync_fetch_and_nand_8
5984 RTLIB::SYNC_FETCH_AND_NAND_16, // RTLIB::__sync_fetch_and_nand_16
5985 RTLIB::SYNC_FETCH_AND_OR_1, // RTLIB::__sync_fetch_and_or_1
5986 RTLIB::SYNC_FETCH_AND_OR_2, // RTLIB::__sync_fetch_and_or_2
5987 RTLIB::SYNC_FETCH_AND_OR_4, // RTLIB::__sync_fetch_and_or_4
5988 RTLIB::SYNC_FETCH_AND_OR_8, // RTLIB::__sync_fetch_and_or_8
5989 RTLIB::SYNC_FETCH_AND_OR_16, // RTLIB::__sync_fetch_and_or_16
5990 RTLIB::SYNC_FETCH_AND_SUB_1, // RTLIB::__sync_fetch_and_sub_1
5991 RTLIB::SYNC_FETCH_AND_SUB_2, // RTLIB::__sync_fetch_and_sub_2
5992 RTLIB::SYNC_FETCH_AND_SUB_4, // RTLIB::__sync_fetch_and_sub_4
5993 RTLIB::SYNC_FETCH_AND_SUB_8, // RTLIB::__sync_fetch_and_sub_8
5994 RTLIB::SYNC_FETCH_AND_SUB_16, // RTLIB::__sync_fetch_and_sub_16
5995 RTLIB::SYNC_FETCH_AND_UMAX_1, // RTLIB::__sync_fetch_and_umax_1
5996 RTLIB::SYNC_FETCH_AND_UMAX_2, // RTLIB::__sync_fetch_and_umax_2
5997 RTLIB::SYNC_FETCH_AND_UMAX_4, // RTLIB::__sync_fetch_and_umax_4
5998 RTLIB::SYNC_FETCH_AND_UMAX_8, // RTLIB::__sync_fetch_and_umax_8
5999 RTLIB::SYNC_FETCH_AND_UMAX_16, // RTLIB::__sync_fetch_and_umax_16
6000 RTLIB::SYNC_FETCH_AND_UMIN_1, // RTLIB::__sync_fetch_and_umin_1
6001 RTLIB::SYNC_FETCH_AND_UMIN_2, // RTLIB::__sync_fetch_and_umin_2
6002 RTLIB::SYNC_FETCH_AND_UMIN_4, // RTLIB::__sync_fetch_and_umin_4
6003 RTLIB::SYNC_FETCH_AND_UMIN_8, // RTLIB::__sync_fetch_and_umin_8
6004 RTLIB::SYNC_FETCH_AND_UMIN_16, // RTLIB::__sync_fetch_and_umin_16
6005 RTLIB::SYNC_FETCH_AND_XOR_1, // RTLIB::__sync_fetch_and_xor_1
6006 RTLIB::SYNC_FETCH_AND_XOR_2, // RTLIB::__sync_fetch_and_xor_2
6007 RTLIB::SYNC_FETCH_AND_XOR_4, // RTLIB::__sync_fetch_and_xor_4
6008 RTLIB::SYNC_FETCH_AND_XOR_8, // RTLIB::__sync_fetch_and_xor_8
6009 RTLIB::SYNC_FETCH_AND_XOR_16, // RTLIB::__sync_fetch_and_xor_16
6010 RTLIB::SYNC_LOCK_TEST_AND_SET_1, // RTLIB::__sync_lock_test_and_set_1
6011 RTLIB::SYNC_LOCK_TEST_AND_SET_2, // RTLIB::__sync_lock_test_and_set_2
6012 RTLIB::SYNC_LOCK_TEST_AND_SET_4, // RTLIB::__sync_lock_test_and_set_4
6013 RTLIB::SYNC_LOCK_TEST_AND_SET_8, // RTLIB::__sync_lock_test_and_set_8
6014 RTLIB::SYNC_LOCK_TEST_AND_SET_16, // RTLIB::__sync_lock_test_and_set_16
6015 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1, // RTLIB::__sync_val_compare_and_swap_1
6016 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2, // RTLIB::__sync_val_compare_and_swap_2
6017 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4, // RTLIB::__sync_val_compare_and_swap_4
6018 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8, // RTLIB::__sync_val_compare_and_swap_8
6019 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16, // RTLIB::__sync_val_compare_and_swap_16
6020 RTLIB::FPROUND_F64_BF16, // RTLIB::__truncdfbf2
6021 RTLIB::FPROUND_F64_F16, // RTLIB::__truncdfhf2
6022 RTLIB::FPROUND_F64_F32, // RTLIB::__truncdfsf2
6023 RTLIB::FPROUND_F64_F32, // RTLIB::__truncdfsf2vfp
6024 RTLIB::FPROUND_F128_F64, // RTLIB::__trunckfdf2
6025 RTLIB::FPROUND_F128_F16, // RTLIB::__trunckfhf2
6026 RTLIB::FPROUND_F128_F32, // RTLIB::__trunckfsf2
6027 RTLIB::FPROUND_F32_BF16, // RTLIB::__truncsfbf2
6028 RTLIB::FPROUND_F32_F16, // RTLIB::__truncsfhf2
6029 RTLIB::FPROUND_F128_BF16, // RTLIB::__trunctfbf2
6030 RTLIB::FPROUND_F128_F64, // RTLIB::__trunctfdf2
6031 RTLIB::FPROUND_F128_F16, // RTLIB::__trunctfhf2_f128
6032 RTLIB::FPROUND_PPCF128_F16, // RTLIB::__trunctfhf2_ppcf128
6033 RTLIB::CONVERT_PPCF128_F128, // RTLIB::__trunctfkf2
6034 RTLIB::FPROUND_F128_F32, // RTLIB::__trunctfsf2
6035 RTLIB::FPROUND_F128_F80, // RTLIB::__trunctfxf2
6036 RTLIB::FPROUND_F80_BF16, // RTLIB::__truncxfbf2
6037 RTLIB::FPROUND_F80_F64, // RTLIB::__truncxfdf2
6038 RTLIB::FPROUND_F80_F16, // RTLIB::__truncxfhf2
6039 RTLIB::FPROUND_F80_F32, // RTLIB::__truncxfsf2
6040 RTLIB::UINTTOFP_I64_F64, // RTLIB::__u64tod
6041 RTLIB::UINTTOFP_I64_F32, // RTLIB::__u64tos
6042 RTLIB::UDIV_I64, // RTLIB::__udivdi3
6043 RTLIB::UDIV_I16, // RTLIB::__udivhi3
6044 RTLIB::UDIVREM_I16, // RTLIB::__udivmodhi4
6045 RTLIB::UDIVREM_I8, // RTLIB::__udivmodqi4
6046 RTLIB::UDIVREM_I32, // RTLIB::__udivmodsi4
6047 RTLIB::UDIV_I8, // RTLIB::__udivqi3
6048 RTLIB::UDIV_I32, // RTLIB::__udivsi3
6049 RTLIB::UDIV_I128, // RTLIB::__udivti3
6050 RTLIB::UREM_I64, // RTLIB::__umoddi3
6051 RTLIB::UREM_I16, // RTLIB::__umodhi3
6052 RTLIB::UREM_I8, // RTLIB::__umodqi3
6053 RTLIB::UREM_I32, // RTLIB::__umodsi3
6054 RTLIB::UREM_I128, // RTLIB::__umodti3
6055 RTLIB::UO_F64, // RTLIB::__unorddf2
6056 RTLIB::UO_F64, // RTLIB::__unorddf2vfp
6057 RTLIB::UO_F128, // RTLIB::__unordkf2
6058 RTLIB::UO_F32, // RTLIB::__unordsf2
6059 RTLIB::UO_F32, // RTLIB::__unordsf2vfp
6060 RTLIB::UO_F128, // RTLIB::__unordtf2
6061 RTLIB::SDIV_I64, // RTLIB::_alldiv
6062 RTLIB::MUL_I64, // RTLIB::_allmul
6063 RTLIB::SREM_I64, // RTLIB::_allrem
6064 RTLIB::UDIV_I64, // RTLIB::_aulldiv
6065 RTLIB::UREM_I64, // RTLIB::_aullrem
6066 RTLIB::ACOS_F64, // RTLIB::acos
6067 RTLIB::ACOS_F80, // RTLIB::acos_f80
6068 RTLIB::ACOS_F128, // RTLIB::acos_f128
6069 RTLIB::ACOS_PPCF128, // RTLIB::acos_ppcf128
6070 RTLIB::ACOS_F32, // RTLIB::acosf
6071 RTLIB::ACOS_F128, // RTLIB::acosf128
6072 RTLIB::UNWIND_RESUME, // RTLIB::arm64ec__Unwind_Resume
6073 RTLIB::OUTLINE_ATOMIC_CAS1_ACQ, // RTLIB::arm64ec___aarch64_cas1_acq
6074 RTLIB::OUTLINE_ATOMIC_CAS1_ACQ_REL, // RTLIB::arm64ec___aarch64_cas1_acq_rel
6075 RTLIB::OUTLINE_ATOMIC_CAS1_REL, // RTLIB::arm64ec___aarch64_cas1_rel
6076 RTLIB::OUTLINE_ATOMIC_CAS1_RELAX, // RTLIB::arm64ec___aarch64_cas1_relax
6077 RTLIB::OUTLINE_ATOMIC_CAS2_ACQ, // RTLIB::arm64ec___aarch64_cas2_acq
6078 RTLIB::OUTLINE_ATOMIC_CAS2_ACQ_REL, // RTLIB::arm64ec___aarch64_cas2_acq_rel
6079 RTLIB::OUTLINE_ATOMIC_CAS2_REL, // RTLIB::arm64ec___aarch64_cas2_rel
6080 RTLIB::OUTLINE_ATOMIC_CAS2_RELAX, // RTLIB::arm64ec___aarch64_cas2_relax
6081 RTLIB::OUTLINE_ATOMIC_CAS4_ACQ, // RTLIB::arm64ec___aarch64_cas4_acq
6082 RTLIB::OUTLINE_ATOMIC_CAS4_ACQ_REL, // RTLIB::arm64ec___aarch64_cas4_acq_rel
6083 RTLIB::OUTLINE_ATOMIC_CAS4_REL, // RTLIB::arm64ec___aarch64_cas4_rel
6084 RTLIB::OUTLINE_ATOMIC_CAS4_RELAX, // RTLIB::arm64ec___aarch64_cas4_relax
6085 RTLIB::OUTLINE_ATOMIC_CAS8_ACQ, // RTLIB::arm64ec___aarch64_cas8_acq
6086 RTLIB::OUTLINE_ATOMIC_CAS8_ACQ_REL, // RTLIB::arm64ec___aarch64_cas8_acq_rel
6087 RTLIB::OUTLINE_ATOMIC_CAS8_REL, // RTLIB::arm64ec___aarch64_cas8_rel
6088 RTLIB::OUTLINE_ATOMIC_CAS8_RELAX, // RTLIB::arm64ec___aarch64_cas8_relax
6089 RTLIB::OUTLINE_ATOMIC_CAS16_ACQ, // RTLIB::arm64ec___aarch64_cas16_acq
6090 RTLIB::OUTLINE_ATOMIC_CAS16_ACQ_REL, // RTLIB::arm64ec___aarch64_cas16_acq_rel
6091 RTLIB::OUTLINE_ATOMIC_CAS16_REL, // RTLIB::arm64ec___aarch64_cas16_rel
6092 RTLIB::OUTLINE_ATOMIC_CAS16_RELAX, // RTLIB::arm64ec___aarch64_cas16_relax
6093 RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ, // RTLIB::arm64ec___aarch64_ldadd1_acq
6094 RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ_REL, // RTLIB::arm64ec___aarch64_ldadd1_acq_rel
6095 RTLIB::OUTLINE_ATOMIC_LDADD1_REL, // RTLIB::arm64ec___aarch64_ldadd1_rel
6096 RTLIB::OUTLINE_ATOMIC_LDADD1_RELAX, // RTLIB::arm64ec___aarch64_ldadd1_relax
6097 RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ, // RTLIB::arm64ec___aarch64_ldadd2_acq
6098 RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ_REL, // RTLIB::arm64ec___aarch64_ldadd2_acq_rel
6099 RTLIB::OUTLINE_ATOMIC_LDADD2_REL, // RTLIB::arm64ec___aarch64_ldadd2_rel
6100 RTLIB::OUTLINE_ATOMIC_LDADD2_RELAX, // RTLIB::arm64ec___aarch64_ldadd2_relax
6101 RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ, // RTLIB::arm64ec___aarch64_ldadd4_acq
6102 RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ_REL, // RTLIB::arm64ec___aarch64_ldadd4_acq_rel
6103 RTLIB::OUTLINE_ATOMIC_LDADD4_REL, // RTLIB::arm64ec___aarch64_ldadd4_rel
6104 RTLIB::OUTLINE_ATOMIC_LDADD4_RELAX, // RTLIB::arm64ec___aarch64_ldadd4_relax
6105 RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ, // RTLIB::arm64ec___aarch64_ldadd8_acq
6106 RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ_REL, // RTLIB::arm64ec___aarch64_ldadd8_acq_rel
6107 RTLIB::OUTLINE_ATOMIC_LDADD8_REL, // RTLIB::arm64ec___aarch64_ldadd8_rel
6108 RTLIB::OUTLINE_ATOMIC_LDADD8_RELAX, // RTLIB::arm64ec___aarch64_ldadd8_relax
6109 RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ, // RTLIB::arm64ec___aarch64_ldclr1_acq
6110 RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ_REL, // RTLIB::arm64ec___aarch64_ldclr1_acq_rel
6111 RTLIB::OUTLINE_ATOMIC_LDCLR1_REL, // RTLIB::arm64ec___aarch64_ldclr1_rel
6112 RTLIB::OUTLINE_ATOMIC_LDCLR1_RELAX, // RTLIB::arm64ec___aarch64_ldclr1_relax
6113 RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ, // RTLIB::arm64ec___aarch64_ldclr2_acq
6114 RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ_REL, // RTLIB::arm64ec___aarch64_ldclr2_acq_rel
6115 RTLIB::OUTLINE_ATOMIC_LDCLR2_REL, // RTLIB::arm64ec___aarch64_ldclr2_rel
6116 RTLIB::OUTLINE_ATOMIC_LDCLR2_RELAX, // RTLIB::arm64ec___aarch64_ldclr2_relax
6117 RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ, // RTLIB::arm64ec___aarch64_ldclr4_acq
6118 RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ_REL, // RTLIB::arm64ec___aarch64_ldclr4_acq_rel
6119 RTLIB::OUTLINE_ATOMIC_LDCLR4_REL, // RTLIB::arm64ec___aarch64_ldclr4_rel
6120 RTLIB::OUTLINE_ATOMIC_LDCLR4_RELAX, // RTLIB::arm64ec___aarch64_ldclr4_relax
6121 RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ, // RTLIB::arm64ec___aarch64_ldclr8_acq
6122 RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ_REL, // RTLIB::arm64ec___aarch64_ldclr8_acq_rel
6123 RTLIB::OUTLINE_ATOMIC_LDCLR8_REL, // RTLIB::arm64ec___aarch64_ldclr8_rel
6124 RTLIB::OUTLINE_ATOMIC_LDCLR8_RELAX, // RTLIB::arm64ec___aarch64_ldclr8_relax
6125 RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ, // RTLIB::arm64ec___aarch64_ldeor1_acq
6126 RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ_REL, // RTLIB::arm64ec___aarch64_ldeor1_acq_rel
6127 RTLIB::OUTLINE_ATOMIC_LDEOR1_REL, // RTLIB::arm64ec___aarch64_ldeor1_rel
6128 RTLIB::OUTLINE_ATOMIC_LDEOR1_RELAX, // RTLIB::arm64ec___aarch64_ldeor1_relax
6129 RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ, // RTLIB::arm64ec___aarch64_ldeor2_acq
6130 RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ_REL, // RTLIB::arm64ec___aarch64_ldeor2_acq_rel
6131 RTLIB::OUTLINE_ATOMIC_LDEOR2_REL, // RTLIB::arm64ec___aarch64_ldeor2_rel
6132 RTLIB::OUTLINE_ATOMIC_LDEOR2_RELAX, // RTLIB::arm64ec___aarch64_ldeor2_relax
6133 RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ, // RTLIB::arm64ec___aarch64_ldeor4_acq
6134 RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ_REL, // RTLIB::arm64ec___aarch64_ldeor4_acq_rel
6135 RTLIB::OUTLINE_ATOMIC_LDEOR4_REL, // RTLIB::arm64ec___aarch64_ldeor4_rel
6136 RTLIB::OUTLINE_ATOMIC_LDEOR4_RELAX, // RTLIB::arm64ec___aarch64_ldeor4_relax
6137 RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ, // RTLIB::arm64ec___aarch64_ldeor8_acq
6138 RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ_REL, // RTLIB::arm64ec___aarch64_ldeor8_acq_rel
6139 RTLIB::OUTLINE_ATOMIC_LDEOR8_REL, // RTLIB::arm64ec___aarch64_ldeor8_rel
6140 RTLIB::OUTLINE_ATOMIC_LDEOR8_RELAX, // RTLIB::arm64ec___aarch64_ldeor8_relax
6141 RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ, // RTLIB::arm64ec___aarch64_ldset1_acq
6142 RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ_REL, // RTLIB::arm64ec___aarch64_ldset1_acq_rel
6143 RTLIB::OUTLINE_ATOMIC_LDSET1_REL, // RTLIB::arm64ec___aarch64_ldset1_rel
6144 RTLIB::OUTLINE_ATOMIC_LDSET1_RELAX, // RTLIB::arm64ec___aarch64_ldset1_relax
6145 RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ, // RTLIB::arm64ec___aarch64_ldset2_acq
6146 RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ_REL, // RTLIB::arm64ec___aarch64_ldset2_acq_rel
6147 RTLIB::OUTLINE_ATOMIC_LDSET2_REL, // RTLIB::arm64ec___aarch64_ldset2_rel
6148 RTLIB::OUTLINE_ATOMIC_LDSET2_RELAX, // RTLIB::arm64ec___aarch64_ldset2_relax
6149 RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ, // RTLIB::arm64ec___aarch64_ldset4_acq
6150 RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ_REL, // RTLIB::arm64ec___aarch64_ldset4_acq_rel
6151 RTLIB::OUTLINE_ATOMIC_LDSET4_REL, // RTLIB::arm64ec___aarch64_ldset4_rel
6152 RTLIB::OUTLINE_ATOMIC_LDSET4_RELAX, // RTLIB::arm64ec___aarch64_ldset4_relax
6153 RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ, // RTLIB::arm64ec___aarch64_ldset8_acq
6154 RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ_REL, // RTLIB::arm64ec___aarch64_ldset8_acq_rel
6155 RTLIB::OUTLINE_ATOMIC_LDSET8_REL, // RTLIB::arm64ec___aarch64_ldset8_rel
6156 RTLIB::OUTLINE_ATOMIC_LDSET8_RELAX, // RTLIB::arm64ec___aarch64_ldset8_relax
6157 RTLIB::OUTLINE_ATOMIC_SWP1_ACQ, // RTLIB::arm64ec___aarch64_swp1_acq
6158 RTLIB::OUTLINE_ATOMIC_SWP1_ACQ_REL, // RTLIB::arm64ec___aarch64_swp1_acq_rel
6159 RTLIB::OUTLINE_ATOMIC_SWP1_REL, // RTLIB::arm64ec___aarch64_swp1_rel
6160 RTLIB::OUTLINE_ATOMIC_SWP1_RELAX, // RTLIB::arm64ec___aarch64_swp1_relax
6161 RTLIB::OUTLINE_ATOMIC_SWP2_ACQ, // RTLIB::arm64ec___aarch64_swp2_acq
6162 RTLIB::OUTLINE_ATOMIC_SWP2_ACQ_REL, // RTLIB::arm64ec___aarch64_swp2_acq_rel
6163 RTLIB::OUTLINE_ATOMIC_SWP2_REL, // RTLIB::arm64ec___aarch64_swp2_rel
6164 RTLIB::OUTLINE_ATOMIC_SWP2_RELAX, // RTLIB::arm64ec___aarch64_swp2_relax
6165 RTLIB::OUTLINE_ATOMIC_SWP4_ACQ, // RTLIB::arm64ec___aarch64_swp4_acq
6166 RTLIB::OUTLINE_ATOMIC_SWP4_ACQ_REL, // RTLIB::arm64ec___aarch64_swp4_acq_rel
6167 RTLIB::OUTLINE_ATOMIC_SWP4_REL, // RTLIB::arm64ec___aarch64_swp4_rel
6168 RTLIB::OUTLINE_ATOMIC_SWP4_RELAX, // RTLIB::arm64ec___aarch64_swp4_relax
6169 RTLIB::OUTLINE_ATOMIC_SWP8_ACQ, // RTLIB::arm64ec___aarch64_swp8_acq
6170 RTLIB::OUTLINE_ATOMIC_SWP8_ACQ_REL, // RTLIB::arm64ec___aarch64_swp8_acq_rel
6171 RTLIB::OUTLINE_ATOMIC_SWP8_REL, // RTLIB::arm64ec___aarch64_swp8_rel
6172 RTLIB::OUTLINE_ATOMIC_SWP8_RELAX, // RTLIB::arm64ec___aarch64_swp8_relax
6173 RTLIB::ADD_F64, // RTLIB::arm64ec___adddf3
6174 RTLIB::ADD_F32, // RTLIB::arm64ec___addsf3
6175 RTLIB::ADD_F128, // RTLIB::arm64ec___addtf3
6176 RTLIB::ADD_F80, // RTLIB::arm64ec___addxf3
6177 RTLIB::SC_MEMCPY, // RTLIB::arm64ec___arm_sc_memcpy
6178 RTLIB::SC_MEMMOVE, // RTLIB::arm64ec___arm_sc_memmove
6179 RTLIB::SC_MEMSET, // RTLIB::arm64ec___arm_sc_memset
6180 RTLIB::SHL_I64, // RTLIB::arm64ec___ashldi3
6181 RTLIB::SHL_I16, // RTLIB::arm64ec___ashlhi3
6182 RTLIB::SHL_I32, // RTLIB::arm64ec___ashlsi3
6183 RTLIB::SHL_I128, // RTLIB::arm64ec___ashlti3
6184 RTLIB::SRA_I64, // RTLIB::arm64ec___ashrdi3
6185 RTLIB::SRA_I16, // RTLIB::arm64ec___ashrhi3
6186 RTLIB::SRA_I32, // RTLIB::arm64ec___ashrsi3
6187 RTLIB::SRA_I128, // RTLIB::arm64ec___ashrti3
6188 RTLIB::ATOMIC_COMPARE_EXCHANGE, // RTLIB::arm64ec___atomic_compare_exchange
6189 RTLIB::ATOMIC_COMPARE_EXCHANGE_1, // RTLIB::arm64ec___atomic_compare_exchange_1
6190 RTLIB::ATOMIC_COMPARE_EXCHANGE_2, // RTLIB::arm64ec___atomic_compare_exchange_2
6191 RTLIB::ATOMIC_COMPARE_EXCHANGE_4, // RTLIB::arm64ec___atomic_compare_exchange_4
6192 RTLIB::ATOMIC_COMPARE_EXCHANGE_8, // RTLIB::arm64ec___atomic_compare_exchange_8
6193 RTLIB::ATOMIC_COMPARE_EXCHANGE_16, // RTLIB::arm64ec___atomic_compare_exchange_16
6194 RTLIB::ATOMIC_EXCHANGE, // RTLIB::arm64ec___atomic_exchange
6195 RTLIB::ATOMIC_EXCHANGE_1, // RTLIB::arm64ec___atomic_exchange_1
6196 RTLIB::ATOMIC_EXCHANGE_2, // RTLIB::arm64ec___atomic_exchange_2
6197 RTLIB::ATOMIC_EXCHANGE_4, // RTLIB::arm64ec___atomic_exchange_4
6198 RTLIB::ATOMIC_EXCHANGE_8, // RTLIB::arm64ec___atomic_exchange_8
6199 RTLIB::ATOMIC_EXCHANGE_16, // RTLIB::arm64ec___atomic_exchange_16
6200 RTLIB::ATOMIC_FETCH_ADD_1, // RTLIB::arm64ec___atomic_fetch_add_1
6201 RTLIB::ATOMIC_FETCH_ADD_2, // RTLIB::arm64ec___atomic_fetch_add_2
6202 RTLIB::ATOMIC_FETCH_ADD_4, // RTLIB::arm64ec___atomic_fetch_add_4
6203 RTLIB::ATOMIC_FETCH_ADD_8, // RTLIB::arm64ec___atomic_fetch_add_8
6204 RTLIB::ATOMIC_FETCH_ADD_16, // RTLIB::arm64ec___atomic_fetch_add_16
6205 RTLIB::ATOMIC_FETCH_AND_1, // RTLIB::arm64ec___atomic_fetch_and_1
6206 RTLIB::ATOMIC_FETCH_AND_2, // RTLIB::arm64ec___atomic_fetch_and_2
6207 RTLIB::ATOMIC_FETCH_AND_4, // RTLIB::arm64ec___atomic_fetch_and_4
6208 RTLIB::ATOMIC_FETCH_AND_8, // RTLIB::arm64ec___atomic_fetch_and_8
6209 RTLIB::ATOMIC_FETCH_AND_16, // RTLIB::arm64ec___atomic_fetch_and_16
6210 RTLIB::ATOMIC_FETCH_NAND_1, // RTLIB::arm64ec___atomic_fetch_nand_1
6211 RTLIB::ATOMIC_FETCH_NAND_2, // RTLIB::arm64ec___atomic_fetch_nand_2
6212 RTLIB::ATOMIC_FETCH_NAND_4, // RTLIB::arm64ec___atomic_fetch_nand_4
6213 RTLIB::ATOMIC_FETCH_NAND_8, // RTLIB::arm64ec___atomic_fetch_nand_8
6214 RTLIB::ATOMIC_FETCH_NAND_16, // RTLIB::arm64ec___atomic_fetch_nand_16
6215 RTLIB::ATOMIC_FETCH_OR_1, // RTLIB::arm64ec___atomic_fetch_or_1
6216 RTLIB::ATOMIC_FETCH_OR_2, // RTLIB::arm64ec___atomic_fetch_or_2
6217 RTLIB::ATOMIC_FETCH_OR_4, // RTLIB::arm64ec___atomic_fetch_or_4
6218 RTLIB::ATOMIC_FETCH_OR_8, // RTLIB::arm64ec___atomic_fetch_or_8
6219 RTLIB::ATOMIC_FETCH_OR_16, // RTLIB::arm64ec___atomic_fetch_or_16
6220 RTLIB::ATOMIC_FETCH_SUB_1, // RTLIB::arm64ec___atomic_fetch_sub_1
6221 RTLIB::ATOMIC_FETCH_SUB_2, // RTLIB::arm64ec___atomic_fetch_sub_2
6222 RTLIB::ATOMIC_FETCH_SUB_4, // RTLIB::arm64ec___atomic_fetch_sub_4
6223 RTLIB::ATOMIC_FETCH_SUB_8, // RTLIB::arm64ec___atomic_fetch_sub_8
6224 RTLIB::ATOMIC_FETCH_SUB_16, // RTLIB::arm64ec___atomic_fetch_sub_16
6225 RTLIB::ATOMIC_FETCH_XOR_1, // RTLIB::arm64ec___atomic_fetch_xor_1
6226 RTLIB::ATOMIC_FETCH_XOR_2, // RTLIB::arm64ec___atomic_fetch_xor_2
6227 RTLIB::ATOMIC_FETCH_XOR_4, // RTLIB::arm64ec___atomic_fetch_xor_4
6228 RTLIB::ATOMIC_FETCH_XOR_8, // RTLIB::arm64ec___atomic_fetch_xor_8
6229 RTLIB::ATOMIC_FETCH_XOR_16, // RTLIB::arm64ec___atomic_fetch_xor_16
6230 RTLIB::ATOMIC_LOAD, // RTLIB::arm64ec___atomic_load
6231 RTLIB::ATOMIC_LOAD_1, // RTLIB::arm64ec___atomic_load_1
6232 RTLIB::ATOMIC_LOAD_2, // RTLIB::arm64ec___atomic_load_2
6233 RTLIB::ATOMIC_LOAD_4, // RTLIB::arm64ec___atomic_load_4
6234 RTLIB::ATOMIC_LOAD_8, // RTLIB::arm64ec___atomic_load_8
6235 RTLIB::ATOMIC_LOAD_16, // RTLIB::arm64ec___atomic_load_16
6236 RTLIB::ATOMIC_STORE, // RTLIB::arm64ec___atomic_store
6237 RTLIB::ATOMIC_STORE_1, // RTLIB::arm64ec___atomic_store_1
6238 RTLIB::ATOMIC_STORE_2, // RTLIB::arm64ec___atomic_store_2
6239 RTLIB::ATOMIC_STORE_4, // RTLIB::arm64ec___atomic_store_4
6240 RTLIB::ATOMIC_STORE_8, // RTLIB::arm64ec___atomic_store_8
6241 RTLIB::ATOMIC_STORE_16, // RTLIB::arm64ec___atomic_store_16
6242 RTLIB::CLEAR_CACHE, // RTLIB::arm64ec___clear_cache
6243 RTLIB::CTLZ_I64, // RTLIB::arm64ec___clzdi2
6244 RTLIB::CTLZ_I32, // RTLIB::arm64ec___clzsi2
6245 RTLIB::CTLZ_I128, // RTLIB::arm64ec___clzti2
6246 RTLIB::CXA_END_CLEANUP, // RTLIB::arm64ec___cxa_end_cleanup
6247 RTLIB::DIV_F64, // RTLIB::arm64ec___divdf3
6248 RTLIB::SDIV_I64, // RTLIB::arm64ec___divdi3
6249 RTLIB::SDIV_I16, // RTLIB::arm64ec___divhi3
6250 RTLIB::SDIV_I8, // RTLIB::arm64ec___divqi3
6251 RTLIB::DIV_F32, // RTLIB::arm64ec___divsf3
6252 RTLIB::SDIV_I32, // RTLIB::arm64ec___divsi3
6253 RTLIB::DIV_F128, // RTLIB::arm64ec___divtf3
6254 RTLIB::SDIV_I128, // RTLIB::arm64ec___divti3
6255 RTLIB::DIV_F80, // RTLIB::arm64ec___divxf3
6256 RTLIB::OEQ_F64, // RTLIB::arm64ec___eqdf2
6257 RTLIB::OEQ_F32, // RTLIB::arm64ec___eqsf2
6258 RTLIB::OEQ_F128, // RTLIB::arm64ec___eqtf2
6259 RTLIB::EXP2_FINITE_F64, // RTLIB::arm64ec___exp2_finite
6260 RTLIB::EXP2_FINITE_F32, // RTLIB::arm64ec___exp2f_finite
6261 RTLIB::EXP2_FINITE_F80, // RTLIB::arm64ec___exp2l_finite_f80
6262 RTLIB::EXP2_FINITE_F128, // RTLIB::arm64ec___exp2l_finite_f128
6263 RTLIB::EXP2_FINITE_PPCF128, // RTLIB::arm64ec___exp2l_finite_ppcf128
6264 RTLIB::EXP_FINITE_F64, // RTLIB::arm64ec___exp_finite
6265 RTLIB::EXP_FINITE_F32, // RTLIB::arm64ec___expf_finite
6266 RTLIB::EXP_FINITE_F80, // RTLIB::arm64ec___expl_finite_f80
6267 RTLIB::EXP_FINITE_F128, // RTLIB::arm64ec___expl_finite_f128
6268 RTLIB::EXP_FINITE_PPCF128, // RTLIB::arm64ec___expl_finite_ppcf128
6269 RTLIB::FPEXT_BF16_F32, // RTLIB::arm64ec___extendbfsf2
6270 RTLIB::FPEXT_F64_F128, // RTLIB::arm64ec___extenddftf2
6271 RTLIB::FPEXT_F16_F64, // RTLIB::arm64ec___extendhfdf2
6272 RTLIB::FPEXT_F16_F32, // RTLIB::arm64ec___extendhfsf2
6273 RTLIB::FPEXT_F16_F128, // RTLIB::arm64ec___extendhftf2
6274 RTLIB::FPEXT_F16_F80, // RTLIB::arm64ec___extendhfxf2
6275 RTLIB::CONVERT_F128_PPCF128, // RTLIB::arm64ec___extendkftf2
6276 RTLIB::FPEXT_F32_F64, // RTLIB::arm64ec___extendsfdf2
6277 RTLIB::FPEXT_F32_F128, // RTLIB::arm64ec___extendsftf2
6278 RTLIB::FPEXT_F80_F128, // RTLIB::arm64ec___extendxftf2
6279 RTLIB::FPTOSINT_F64_I64, // RTLIB::arm64ec___fixdfdi
6280 RTLIB::FPTOSINT_F64_I32, // RTLIB::arm64ec___fixdfsi
6281 RTLIB::FPTOSINT_F64_I128, // RTLIB::arm64ec___fixdfti
6282 RTLIB::FPTOSINT_F16_I64, // RTLIB::arm64ec___fixhfdi
6283 RTLIB::FPTOSINT_F16_I32, // RTLIB::arm64ec___fixhfsi
6284 RTLIB::FPTOSINT_F16_I128, // RTLIB::arm64ec___fixhfti
6285 RTLIB::FPTOSINT_F32_I64, // RTLIB::arm64ec___fixsfdi
6286 RTLIB::FPTOSINT_F32_I32, // RTLIB::arm64ec___fixsfsi
6287 RTLIB::FPTOSINT_F32_I128, // RTLIB::arm64ec___fixsfti
6288 RTLIB::FPTOSINT_F128_I64, // RTLIB::arm64ec___fixtfdi_f128
6289 RTLIB::FPTOSINT_PPCF128_I64, // RTLIB::arm64ec___fixtfdi_ppcf128
6290 RTLIB::FPTOSINT_F128_I32, // RTLIB::arm64ec___fixtfsi
6291 RTLIB::FPTOSINT_F128_I128, // RTLIB::arm64ec___fixtfti_f128
6292 RTLIB::FPTOSINT_PPCF128_I128, // RTLIB::arm64ec___fixtfti_ppcf128
6293 RTLIB::FPTOUINT_F64_I64, // RTLIB::arm64ec___fixunsdfdi
6294 RTLIB::FPTOUINT_F64_I32, // RTLIB::arm64ec___fixunsdfsi
6295 RTLIB::FPTOUINT_F64_I128, // RTLIB::arm64ec___fixunsdfti
6296 RTLIB::FPTOUINT_F16_I64, // RTLIB::arm64ec___fixunshfdi
6297 RTLIB::FPTOUINT_F16_I32, // RTLIB::arm64ec___fixunshfsi
6298 RTLIB::FPTOUINT_F16_I128, // RTLIB::arm64ec___fixunshfti
6299 RTLIB::FPTOUINT_F32_I64, // RTLIB::arm64ec___fixunssfdi
6300 RTLIB::FPTOUINT_F32_I32, // RTLIB::arm64ec___fixunssfsi
6301 RTLIB::FPTOUINT_F32_I128, // RTLIB::arm64ec___fixunssfti
6302 RTLIB::FPTOUINT_F128_I64, // RTLIB::arm64ec___fixunstfdi_f128
6303 RTLIB::FPTOUINT_PPCF128_I64, // RTLIB::arm64ec___fixunstfdi_ppcf128
6304 RTLIB::FPTOUINT_F128_I32, // RTLIB::arm64ec___fixunstfsi_f128
6305 RTLIB::FPTOUINT_PPCF128_I32, // RTLIB::arm64ec___fixunstfsi_ppcf128
6306 RTLIB::FPTOUINT_F128_I128, // RTLIB::arm64ec___fixunstfti_f128
6307 RTLIB::FPTOUINT_PPCF128_I128, // RTLIB::arm64ec___fixunstfti_ppcf128
6308 RTLIB::FPTOUINT_F80_I64, // RTLIB::arm64ec___fixunsxfdi
6309 RTLIB::FPTOUINT_F80_I32, // RTLIB::arm64ec___fixunsxfsi
6310 RTLIB::FPTOUINT_F80_I128, // RTLIB::arm64ec___fixunsxfti
6311 RTLIB::FPTOSINT_F80_I64, // RTLIB::arm64ec___fixxfdi
6312 RTLIB::FPTOSINT_F80_I32, // RTLIB::arm64ec___fixxfsi
6313 RTLIB::FPTOSINT_F80_I128, // RTLIB::arm64ec___fixxfti
6314 RTLIB::SINTTOFP_I64_BF16, // RTLIB::arm64ec___floatdibf
6315 RTLIB::SINTTOFP_I64_F64, // RTLIB::arm64ec___floatdidf
6316 RTLIB::SINTTOFP_I64_F16, // RTLIB::arm64ec___floatdihf
6317 RTLIB::SINTTOFP_I64_F32, // RTLIB::arm64ec___floatdisf
6318 RTLIB::SINTTOFP_I64_F128, // RTLIB::arm64ec___floatditf_f128
6319 RTLIB::SINTTOFP_I64_PPCF128, // RTLIB::arm64ec___floatditf_ppcf128
6320 RTLIB::SINTTOFP_I64_F80, // RTLIB::arm64ec___floatdixf
6321 RTLIB::SINTTOFP_I32_F64, // RTLIB::arm64ec___floatsidf
6322 RTLIB::SINTTOFP_I32_F16, // RTLIB::arm64ec___floatsihf
6323 RTLIB::SINTTOFP_I32_F32, // RTLIB::arm64ec___floatsisf
6324 RTLIB::SINTTOFP_I32_F128, // RTLIB::arm64ec___floatsitf
6325 RTLIB::SINTTOFP_I32_F80, // RTLIB::arm64ec___floatsixf
6326 RTLIB::SINTTOFP_I128_F64, // RTLIB::arm64ec___floattidf
6327 RTLIB::SINTTOFP_I128_F16, // RTLIB::arm64ec___floattihf
6328 RTLIB::SINTTOFP_I128_F32, // RTLIB::arm64ec___floattisf
6329 RTLIB::SINTTOFP_I128_F128, // RTLIB::arm64ec___floattitf_f128
6330 RTLIB::SINTTOFP_I128_PPCF128, // RTLIB::arm64ec___floattitf_ppcf128
6331 RTLIB::SINTTOFP_I128_F80, // RTLIB::arm64ec___floattixf
6332 RTLIB::UINTTOFP_I64_BF16, // RTLIB::arm64ec___floatundibf
6333 RTLIB::UINTTOFP_I64_F64, // RTLIB::arm64ec___floatundidf
6334 RTLIB::UINTTOFP_I64_F16, // RTLIB::arm64ec___floatundihf
6335 RTLIB::UINTTOFP_I64_F32, // RTLIB::arm64ec___floatundisf
6336 RTLIB::UINTTOFP_I64_F128, // RTLIB::arm64ec___floatunditf_f128
6337 RTLIB::UINTTOFP_I64_PPCF128, // RTLIB::arm64ec___floatunditf_ppcf128
6338 RTLIB::UINTTOFP_I64_F80, // RTLIB::arm64ec___floatundixf
6339 RTLIB::UINTTOFP_I32_F64, // RTLIB::arm64ec___floatunsidf
6340 RTLIB::UINTTOFP_I32_F16, // RTLIB::arm64ec___floatunsihf
6341 RTLIB::UINTTOFP_I32_F32, // RTLIB::arm64ec___floatunsisf
6342 RTLIB::UINTTOFP_I32_F128, // RTLIB::arm64ec___floatunsitf
6343 RTLIB::UINTTOFP_I32_F80, // RTLIB::arm64ec___floatunsixf
6344 RTLIB::UINTTOFP_I128_F64, // RTLIB::arm64ec___floatuntidf
6345 RTLIB::UINTTOFP_I128_F16, // RTLIB::arm64ec___floatuntihf
6346 RTLIB::UINTTOFP_I128_F32, // RTLIB::arm64ec___floatuntisf
6347 RTLIB::UINTTOFP_I128_F128, // RTLIB::arm64ec___floatuntitf_f128
6348 RTLIB::UINTTOFP_I128_PPCF128, // RTLIB::arm64ec___floatuntitf_ppcf128
6349 RTLIB::UINTTOFP_I128_F80, // RTLIB::arm64ec___floatuntixf
6350 RTLIB::FPEXT_F64_PPCF128, // RTLIB::arm64ec___gcc_dtoq
6351 RTLIB::SINTTOFP_I32_PPCF128, // RTLIB::arm64ec___gcc_itoq
6352 RTLIB::ADD_PPCF128, // RTLIB::arm64ec___gcc_qadd
6353 RTLIB::DIV_PPCF128, // RTLIB::arm64ec___gcc_qdiv
6354 RTLIB::OEQ_PPCF128, // RTLIB::arm64ec___gcc_qeq
6355 RTLIB::OGE_PPCF128, // RTLIB::arm64ec___gcc_qge
6356 RTLIB::OGT_PPCF128, // RTLIB::arm64ec___gcc_qgt
6357 RTLIB::OLE_PPCF128, // RTLIB::arm64ec___gcc_qle
6358 RTLIB::OLT_PPCF128, // RTLIB::arm64ec___gcc_qlt
6359 RTLIB::MUL_PPCF128, // RTLIB::arm64ec___gcc_qmul
6360 RTLIB::UNE_PPCF128, // RTLIB::arm64ec___gcc_qne
6361 RTLIB::SUB_PPCF128, // RTLIB::arm64ec___gcc_qsub
6362 RTLIB::FPROUND_PPCF128_F64, // RTLIB::arm64ec___gcc_qtod
6363 RTLIB::FPROUND_PPCF128_F32, // RTLIB::arm64ec___gcc_qtos
6364 RTLIB::FPTOSINT_PPCF128_I32, // RTLIB::arm64ec___gcc_qtou
6365 RTLIB::UO_PPCF128, // RTLIB::arm64ec___gcc_qunord
6366 RTLIB::FPEXT_F32_PPCF128, // RTLIB::arm64ec___gcc_stoq
6367 RTLIB::UINTTOFP_I32_PPCF128, // RTLIB::arm64ec___gcc_utoq
6368 RTLIB::OGE_F64, // RTLIB::arm64ec___gedf2
6369 RTLIB::OGE_F32, // RTLIB::arm64ec___gesf2
6370 RTLIB::OGE_F128, // RTLIB::arm64ec___getf2
6371 RTLIB::OGT_F64, // RTLIB::arm64ec___gtdf2
6372 RTLIB::OGT_F32, // RTLIB::arm64ec___gtsf2
6373 RTLIB::OGT_F128, // RTLIB::arm64ec___gttf2
6374 RTLIB::OLE_F64, // RTLIB::arm64ec___ledf2
6375 RTLIB::OLE_F32, // RTLIB::arm64ec___lesf2
6376 RTLIB::OLE_F128, // RTLIB::arm64ec___letf2
6377 RTLIB::DEOPTIMIZE, // RTLIB::arm64ec___llvm_deoptimize
6378 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_1
6379 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_2
6380 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_4
6381 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_8
6382 RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_16
6383 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_1
6384 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_2
6385 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_4
6386 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_8
6387 RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_16
6388 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1, // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_1
6389 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2, // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_2
6390 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4, // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_4
6391 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8, // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_8
6392 RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16, // RTLIB::arm64ec___llvm_memset_element_unordered_atomic_16
6393 RTLIB::LOG2_FINITE_F64, // RTLIB::arm64ec___log2_finite
6394 RTLIB::LOG2_FINITE_F32, // RTLIB::arm64ec___log2f_finite
6395 RTLIB::LOG2_FINITE_F80, // RTLIB::arm64ec___log2l_finite_f80
6396 RTLIB::LOG2_FINITE_F128, // RTLIB::arm64ec___log2l_finite_f128
6397 RTLIB::LOG2_FINITE_PPCF128, // RTLIB::arm64ec___log2l_finite_ppcf128
6398 RTLIB::LOG10_FINITE_F64, // RTLIB::arm64ec___log10_finite
6399 RTLIB::LOG10_FINITE_F32, // RTLIB::arm64ec___log10f_finite
6400 RTLIB::LOG10_FINITE_F80, // RTLIB::arm64ec___log10l_finite_f80
6401 RTLIB::LOG10_FINITE_F128, // RTLIB::arm64ec___log10l_finite_f128
6402 RTLIB::LOG10_FINITE_PPCF128, // RTLIB::arm64ec___log10l_finite_ppcf128
6403 RTLIB::LOG_FINITE_F64, // RTLIB::arm64ec___log_finite
6404 RTLIB::LOG_FINITE_F32, // RTLIB::arm64ec___logf_finite
6405 RTLIB::LOG_FINITE_F80, // RTLIB::arm64ec___logl_finite_f80
6406 RTLIB::LOG_FINITE_F128, // RTLIB::arm64ec___logl_finite_f128
6407 RTLIB::LOG_FINITE_PPCF128, // RTLIB::arm64ec___logl_finite_ppcf128
6408 RTLIB::SRL_I64, // RTLIB::arm64ec___lshrdi3
6409 RTLIB::SRL_I16, // RTLIB::arm64ec___lshrhi3
6410 RTLIB::SRL_I32, // RTLIB::arm64ec___lshrsi3
6411 RTLIB::SRL_I128, // RTLIB::arm64ec___lshrti3
6412 RTLIB::OLT_F64, // RTLIB::arm64ec___ltdf2
6413 RTLIB::OLT_F32, // RTLIB::arm64ec___ltsf2
6414 RTLIB::OLT_F128, // RTLIB::arm64ec___lttf2
6415 RTLIB::SREM_I64, // RTLIB::arm64ec___moddi3
6416 RTLIB::SREM_I16, // RTLIB::arm64ec___modhi3
6417 RTLIB::SREM_I8, // RTLIB::arm64ec___modqi3
6418 RTLIB::SREM_I32, // RTLIB::arm64ec___modsi3
6419 RTLIB::SREM_I128, // RTLIB::arm64ec___modti3
6420 RTLIB::MUL_F64, // RTLIB::arm64ec___muldf3
6421 RTLIB::MUL_I64, // RTLIB::arm64ec___muldi3
6422 RTLIB::MUL_I16, // RTLIB::arm64ec___mulhi3
6423 RTLIB::MULO_I64, // RTLIB::arm64ec___mulodi4
6424 RTLIB::MULO_I32, // RTLIB::arm64ec___mulosi4
6425 RTLIB::MULO_I128, // RTLIB::arm64ec___muloti4
6426 RTLIB::MUL_I8, // RTLIB::arm64ec___mulqi3
6427 RTLIB::MUL_F32, // RTLIB::arm64ec___mulsf3
6428 RTLIB::MUL_I32, // RTLIB::arm64ec___mulsi3
6429 RTLIB::MUL_F128, // RTLIB::arm64ec___multf3
6430 RTLIB::MUL_I128, // RTLIB::arm64ec___multi3
6431 RTLIB::MUL_F80, // RTLIB::arm64ec___mulxf3
6432 RTLIB::UNE_F64, // RTLIB::arm64ec___nedf2
6433 RTLIB::NEG_I64, // RTLIB::arm64ec___negdi2
6434 RTLIB::NEG_I32, // RTLIB::arm64ec___negsi2
6435 RTLIB::UNE_F32, // RTLIB::arm64ec___nesf2
6436 RTLIB::UNE_F128, // RTLIB::arm64ec___netf2
6437 RTLIB::CTPOP_I64, // RTLIB::arm64ec___popcountdi2
6438 RTLIB::CTPOP_I32, // RTLIB::arm64ec___popcountsi2
6439 RTLIB::CTPOP_I128, // RTLIB::arm64ec___popcountti2
6440 RTLIB::POW_FINITE_F64, // RTLIB::arm64ec___pow_finite
6441 RTLIB::POW_FINITE_F32, // RTLIB::arm64ec___powf_finite
6442 RTLIB::POWI_F64, // RTLIB::arm64ec___powidf2
6443 RTLIB::POWI_F32, // RTLIB::arm64ec___powisf2
6444 RTLIB::POWI_F128, // RTLIB::arm64ec___powitf2_f128
6445 RTLIB::POWI_PPCF128, // RTLIB::arm64ec___powitf2_ppc128
6446 RTLIB::POWI_F80, // RTLIB::arm64ec___powixf2
6447 RTLIB::POW_FINITE_F80, // RTLIB::arm64ec___powl_finite_f80
6448 RTLIB::POW_FINITE_F128, // RTLIB::arm64ec___powl_finite_f128
6449 RTLIB::POW_FINITE_PPCF128, // RTLIB::arm64ec___powl_finite_ppcf128
6450 RTLIB::RISCV_FLUSH_ICACHE, // RTLIB::arm64ec___riscv_flush_icache
6451 RTLIB::STACKPROTECTOR_CHECK_FAIL, // RTLIB::arm64ec___stack_chk_fail
6452 RTLIB::SUB_F64, // RTLIB::arm64ec___subdf3
6453 RTLIB::SUB_F32, // RTLIB::arm64ec___subsf3
6454 RTLIB::SUB_F128, // RTLIB::arm64ec___subtf3
6455 RTLIB::SUB_F80, // RTLIB::arm64ec___subxf3
6456 RTLIB::SYNC_FETCH_AND_ADD_1, // RTLIB::arm64ec___sync_fetch_and_add_1
6457 RTLIB::SYNC_FETCH_AND_ADD_2, // RTLIB::arm64ec___sync_fetch_and_add_2
6458 RTLIB::SYNC_FETCH_AND_ADD_4, // RTLIB::arm64ec___sync_fetch_and_add_4
6459 RTLIB::SYNC_FETCH_AND_ADD_8, // RTLIB::arm64ec___sync_fetch_and_add_8
6460 RTLIB::SYNC_FETCH_AND_ADD_16, // RTLIB::arm64ec___sync_fetch_and_add_16
6461 RTLIB::SYNC_FETCH_AND_AND_1, // RTLIB::arm64ec___sync_fetch_and_and_1
6462 RTLIB::SYNC_FETCH_AND_AND_2, // RTLIB::arm64ec___sync_fetch_and_and_2
6463 RTLIB::SYNC_FETCH_AND_AND_4, // RTLIB::arm64ec___sync_fetch_and_and_4
6464 RTLIB::SYNC_FETCH_AND_AND_8, // RTLIB::arm64ec___sync_fetch_and_and_8
6465 RTLIB::SYNC_FETCH_AND_AND_16, // RTLIB::arm64ec___sync_fetch_and_and_16
6466 RTLIB::SYNC_FETCH_AND_MAX_1, // RTLIB::arm64ec___sync_fetch_and_max_1
6467 RTLIB::SYNC_FETCH_AND_MAX_2, // RTLIB::arm64ec___sync_fetch_and_max_2
6468 RTLIB::SYNC_FETCH_AND_MAX_4, // RTLIB::arm64ec___sync_fetch_and_max_4
6469 RTLIB::SYNC_FETCH_AND_MAX_8, // RTLIB::arm64ec___sync_fetch_and_max_8
6470 RTLIB::SYNC_FETCH_AND_MAX_16, // RTLIB::arm64ec___sync_fetch_and_max_16
6471 RTLIB::SYNC_FETCH_AND_MIN_1, // RTLIB::arm64ec___sync_fetch_and_min_1
6472 RTLIB::SYNC_FETCH_AND_MIN_2, // RTLIB::arm64ec___sync_fetch_and_min_2
6473 RTLIB::SYNC_FETCH_AND_MIN_4, // RTLIB::arm64ec___sync_fetch_and_min_4
6474 RTLIB::SYNC_FETCH_AND_MIN_8, // RTLIB::arm64ec___sync_fetch_and_min_8
6475 RTLIB::SYNC_FETCH_AND_MIN_16, // RTLIB::arm64ec___sync_fetch_and_min_16
6476 RTLIB::SYNC_FETCH_AND_NAND_1, // RTLIB::arm64ec___sync_fetch_and_nand_1
6477 RTLIB::SYNC_FETCH_AND_NAND_2, // RTLIB::arm64ec___sync_fetch_and_nand_2
6478 RTLIB::SYNC_FETCH_AND_NAND_4, // RTLIB::arm64ec___sync_fetch_and_nand_4
6479 RTLIB::SYNC_FETCH_AND_NAND_8, // RTLIB::arm64ec___sync_fetch_and_nand_8
6480 RTLIB::SYNC_FETCH_AND_NAND_16, // RTLIB::arm64ec___sync_fetch_and_nand_16
6481 RTLIB::SYNC_FETCH_AND_OR_1, // RTLIB::arm64ec___sync_fetch_and_or_1
6482 RTLIB::SYNC_FETCH_AND_OR_2, // RTLIB::arm64ec___sync_fetch_and_or_2
6483 RTLIB::SYNC_FETCH_AND_OR_4, // RTLIB::arm64ec___sync_fetch_and_or_4
6484 RTLIB::SYNC_FETCH_AND_OR_8, // RTLIB::arm64ec___sync_fetch_and_or_8
6485 RTLIB::SYNC_FETCH_AND_OR_16, // RTLIB::arm64ec___sync_fetch_and_or_16
6486 RTLIB::SYNC_FETCH_AND_SUB_1, // RTLIB::arm64ec___sync_fetch_and_sub_1
6487 RTLIB::SYNC_FETCH_AND_SUB_2, // RTLIB::arm64ec___sync_fetch_and_sub_2
6488 RTLIB::SYNC_FETCH_AND_SUB_4, // RTLIB::arm64ec___sync_fetch_and_sub_4
6489 RTLIB::SYNC_FETCH_AND_SUB_8, // RTLIB::arm64ec___sync_fetch_and_sub_8
6490 RTLIB::SYNC_FETCH_AND_SUB_16, // RTLIB::arm64ec___sync_fetch_and_sub_16
6491 RTLIB::SYNC_FETCH_AND_UMAX_1, // RTLIB::arm64ec___sync_fetch_and_umax_1
6492 RTLIB::SYNC_FETCH_AND_UMAX_2, // RTLIB::arm64ec___sync_fetch_and_umax_2
6493 RTLIB::SYNC_FETCH_AND_UMAX_4, // RTLIB::arm64ec___sync_fetch_and_umax_4
6494 RTLIB::SYNC_FETCH_AND_UMAX_8, // RTLIB::arm64ec___sync_fetch_and_umax_8
6495 RTLIB::SYNC_FETCH_AND_UMAX_16, // RTLIB::arm64ec___sync_fetch_and_umax_16
6496 RTLIB::SYNC_FETCH_AND_UMIN_1, // RTLIB::arm64ec___sync_fetch_and_umin_1
6497 RTLIB::SYNC_FETCH_AND_UMIN_2, // RTLIB::arm64ec___sync_fetch_and_umin_2
6498 RTLIB::SYNC_FETCH_AND_UMIN_4, // RTLIB::arm64ec___sync_fetch_and_umin_4
6499 RTLIB::SYNC_FETCH_AND_UMIN_8, // RTLIB::arm64ec___sync_fetch_and_umin_8
6500 RTLIB::SYNC_FETCH_AND_UMIN_16, // RTLIB::arm64ec___sync_fetch_and_umin_16
6501 RTLIB::SYNC_FETCH_AND_XOR_1, // RTLIB::arm64ec___sync_fetch_and_xor_1
6502 RTLIB::SYNC_FETCH_AND_XOR_2, // RTLIB::arm64ec___sync_fetch_and_xor_2
6503 RTLIB::SYNC_FETCH_AND_XOR_4, // RTLIB::arm64ec___sync_fetch_and_xor_4
6504 RTLIB::SYNC_FETCH_AND_XOR_8, // RTLIB::arm64ec___sync_fetch_and_xor_8
6505 RTLIB::SYNC_FETCH_AND_XOR_16, // RTLIB::arm64ec___sync_fetch_and_xor_16
6506 RTLIB::SYNC_LOCK_TEST_AND_SET_1, // RTLIB::arm64ec___sync_lock_test_and_set_1
6507 RTLIB::SYNC_LOCK_TEST_AND_SET_2, // RTLIB::arm64ec___sync_lock_test_and_set_2
6508 RTLIB::SYNC_LOCK_TEST_AND_SET_4, // RTLIB::arm64ec___sync_lock_test_and_set_4
6509 RTLIB::SYNC_LOCK_TEST_AND_SET_8, // RTLIB::arm64ec___sync_lock_test_and_set_8
6510 RTLIB::SYNC_LOCK_TEST_AND_SET_16, // RTLIB::arm64ec___sync_lock_test_and_set_16
6511 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1, // RTLIB::arm64ec___sync_val_compare_and_swap_1
6512 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2, // RTLIB::arm64ec___sync_val_compare_and_swap_2
6513 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4, // RTLIB::arm64ec___sync_val_compare_and_swap_4
6514 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8, // RTLIB::arm64ec___sync_val_compare_and_swap_8
6515 RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16, // RTLIB::arm64ec___sync_val_compare_and_swap_16
6516 RTLIB::FPROUND_F64_BF16, // RTLIB::arm64ec___truncdfbf2
6517 RTLIB::FPROUND_F64_F16, // RTLIB::arm64ec___truncdfhf2
6518 RTLIB::FPROUND_F64_F32, // RTLIB::arm64ec___truncdfsf2
6519 RTLIB::FPROUND_F32_BF16, // RTLIB::arm64ec___truncsfbf2
6520 RTLIB::FPROUND_F32_F16, // RTLIB::arm64ec___truncsfhf2
6521 RTLIB::FPROUND_F128_BF16, // RTLIB::arm64ec___trunctfbf2
6522 RTLIB::FPROUND_F128_F64, // RTLIB::arm64ec___trunctfdf2
6523 RTLIB::FPROUND_F128_F16, // RTLIB::arm64ec___trunctfhf2_f128
6524 RTLIB::FPROUND_PPCF128_F16, // RTLIB::arm64ec___trunctfhf2_ppcf128
6525 RTLIB::CONVERT_PPCF128_F128, // RTLIB::arm64ec___trunctfkf2
6526 RTLIB::FPROUND_F128_F32, // RTLIB::arm64ec___trunctfsf2
6527 RTLIB::FPROUND_F128_F80, // RTLIB::arm64ec___trunctfxf2
6528 RTLIB::FPROUND_F80_BF16, // RTLIB::arm64ec___truncxfbf2
6529 RTLIB::FPROUND_F80_F64, // RTLIB::arm64ec___truncxfdf2
6530 RTLIB::FPROUND_F80_F16, // RTLIB::arm64ec___truncxfhf2
6531 RTLIB::FPROUND_F80_F32, // RTLIB::arm64ec___truncxfsf2
6532 RTLIB::UDIV_I64, // RTLIB::arm64ec___udivdi3
6533 RTLIB::UDIV_I16, // RTLIB::arm64ec___udivhi3
6534 RTLIB::UDIV_I8, // RTLIB::arm64ec___udivqi3
6535 RTLIB::UDIV_I32, // RTLIB::arm64ec___udivsi3
6536 RTLIB::UDIV_I128, // RTLIB::arm64ec___udivti3
6537 RTLIB::UREM_I64, // RTLIB::arm64ec___umoddi3
6538 RTLIB::UREM_I16, // RTLIB::arm64ec___umodhi3
6539 RTLIB::UREM_I8, // RTLIB::arm64ec___umodqi3
6540 RTLIB::UREM_I32, // RTLIB::arm64ec___umodsi3
6541 RTLIB::UREM_I128, // RTLIB::arm64ec___umodti3
6542 RTLIB::UO_F64, // RTLIB::arm64ec___unorddf2
6543 RTLIB::UO_F32, // RTLIB::arm64ec___unordsf2
6544 RTLIB::UO_F128, // RTLIB::arm64ec___unordtf2
6545 RTLIB::ACOS_F64, // RTLIB::arm64ec_acos
6546 RTLIB::ACOS_F80, // RTLIB::arm64ec_acos_f80
6547 RTLIB::ACOS_F128, // RTLIB::arm64ec_acos_f128
6548 RTLIB::ACOS_PPCF128, // RTLIB::arm64ec_acos_ppcf128
6549 RTLIB::ACOS_F32, // RTLIB::arm64ec_acosf
6550 RTLIB::ASIN_F64, // RTLIB::arm64ec_asin
6551 RTLIB::ASIN_F80, // RTLIB::arm64ec_asin_f80
6552 RTLIB::ASIN_F128, // RTLIB::arm64ec_asin_f128
6553 RTLIB::ASIN_PPCF128, // RTLIB::arm64ec_asin_ppcf128
6554 RTLIB::ASIN_F32, // RTLIB::arm64ec_asinf
6555 RTLIB::ATAN_F64, // RTLIB::arm64ec_atan
6556 RTLIB::ATAN2_F64, // RTLIB::arm64ec_atan2
6557 RTLIB::ATAN2_F80, // RTLIB::arm64ec_atan2_f80
6558 RTLIB::ATAN2_F128, // RTLIB::arm64ec_atan2_f128
6559 RTLIB::ATAN2_PPCF128, // RTLIB::arm64ec_atan2_ppcf128
6560 RTLIB::ATAN2_F32, // RTLIB::arm64ec_atan2f
6561 RTLIB::ATAN_F80, // RTLIB::arm64ec_atan_f80
6562 RTLIB::ATAN_F128, // RTLIB::arm64ec_atan_f128
6563 RTLIB::ATAN_PPCF128, // RTLIB::arm64ec_atan_ppcf128
6564 RTLIB::ATAN_F32, // RTLIB::arm64ec_atanf
6565 RTLIB::CALLOC, // RTLIB::arm64ec_calloc
6566 RTLIB::CBRT_F64, // RTLIB::arm64ec_cbrt
6567 RTLIB::CBRT_F80, // RTLIB::arm64ec_cbrt_f80
6568 RTLIB::CBRT_F128, // RTLIB::arm64ec_cbrt_f128
6569 RTLIB::CBRT_PPCF128, // RTLIB::arm64ec_cbrt_ppcf128
6570 RTLIB::CBRT_F32, // RTLIB::arm64ec_cbrtf
6571 RTLIB::CEIL_F64, // RTLIB::arm64ec_ceil
6572 RTLIB::CEIL_F80, // RTLIB::arm64ec_ceil_f80
6573 RTLIB::CEIL_F128, // RTLIB::arm64ec_ceil_f128
6574 RTLIB::CEIL_PPCF128, // RTLIB::arm64ec_ceil_ppcf128
6575 RTLIB::CEIL_F32, // RTLIB::arm64ec_ceilf
6576 RTLIB::COPYSIGN_F64, // RTLIB::arm64ec_copysign
6577 RTLIB::COPYSIGN_F80, // RTLIB::arm64ec_copysign_f80
6578 RTLIB::COPYSIGN_F128, // RTLIB::arm64ec_copysign_f128
6579 RTLIB::COPYSIGN_PPCF128, // RTLIB::arm64ec_copysign_ppcf128
6580 RTLIB::COPYSIGN_F32, // RTLIB::arm64ec_copysignf
6581 RTLIB::COS_F64, // RTLIB::arm64ec_cos
6582 RTLIB::COS_F80, // RTLIB::arm64ec_cos_f80
6583 RTLIB::COS_F128, // RTLIB::arm64ec_cos_f128
6584 RTLIB::COS_PPCF128, // RTLIB::arm64ec_cos_ppcf128
6585 RTLIB::COS_F32, // RTLIB::arm64ec_cosf
6586 RTLIB::COSH_F64, // RTLIB::arm64ec_cosh
6587 RTLIB::COSH_F80, // RTLIB::arm64ec_cosh_f80
6588 RTLIB::COSH_F128, // RTLIB::arm64ec_cosh_f128
6589 RTLIB::COSH_PPCF128, // RTLIB::arm64ec_cosh_ppcf128
6590 RTLIB::COSH_F32, // RTLIB::arm64ec_coshf
6591 RTLIB::EXP_F64, // RTLIB::arm64ec_exp
6592 RTLIB::EXP2_F64, // RTLIB::arm64ec_exp2
6593 RTLIB::EXP2_F80, // RTLIB::arm64ec_exp2_f80
6594 RTLIB::EXP2_F128, // RTLIB::arm64ec_exp2_f128
6595 RTLIB::EXP2_PPCF128, // RTLIB::arm64ec_exp2_ppcf128
6596 RTLIB::EXP2_F32, // RTLIB::arm64ec_exp2f
6597 RTLIB::EXP10_F64, // RTLIB::arm64ec_exp10
6598 RTLIB::EXP10_F32, // RTLIB::arm64ec_exp10f
6599 RTLIB::EXP10_F80, // RTLIB::arm64ec_exp10l_f80
6600 RTLIB::EXP10_F128, // RTLIB::arm64ec_exp10l_f128
6601 RTLIB::EXP10_PPCF128, // RTLIB::arm64ec_exp10l_ppcf128
6602 RTLIB::EXP_F80, // RTLIB::arm64ec_exp_f80
6603 RTLIB::EXP_F128, // RTLIB::arm64ec_exp_f128
6604 RTLIB::EXP_PPCF128, // RTLIB::arm64ec_exp_ppcf128
6605 RTLIB::EXP_F32, // RTLIB::arm64ec_expf
6606 RTLIB::FEGETENV, // RTLIB::arm64ec_fegetenv
6607 RTLIB::FEGETMODE, // RTLIB::arm64ec_fegetmode
6608 RTLIB::FESETENV, // RTLIB::arm64ec_fesetenv
6609 RTLIB::FESETMODE, // RTLIB::arm64ec_fesetmode
6610 RTLIB::FLOOR_F64, // RTLIB::arm64ec_floor
6611 RTLIB::FLOOR_F80, // RTLIB::arm64ec_floor_f80
6612 RTLIB::FLOOR_F128, // RTLIB::arm64ec_floor_f128
6613 RTLIB::FLOOR_PPCF128, // RTLIB::arm64ec_floor_ppcf128
6614 RTLIB::FLOOR_F32, // RTLIB::arm64ec_floorf
6615 RTLIB::FMA_F64, // RTLIB::arm64ec_fma
6616 RTLIB::FMA_F80, // RTLIB::arm64ec_fma_f80
6617 RTLIB::FMA_F128, // RTLIB::arm64ec_fma_f128
6618 RTLIB::FMA_PPCF128, // RTLIB::arm64ec_fma_ppcf128
6619 RTLIB::FMA_F32, // RTLIB::arm64ec_fmaf
6620 RTLIB::FMAX_F64, // RTLIB::arm64ec_fmax
6621 RTLIB::FMAX_F80, // RTLIB::arm64ec_fmax_f80
6622 RTLIB::FMAX_F128, // RTLIB::arm64ec_fmax_f128
6623 RTLIB::FMAX_PPCF128, // RTLIB::arm64ec_fmax_ppcf128
6624 RTLIB::FMAX_F32, // RTLIB::arm64ec_fmaxf
6625 RTLIB::FMAXIMUM_F64, // RTLIB::arm64ec_fmaximum
6626 RTLIB::FMAXIMUM_F80, // RTLIB::arm64ec_fmaximum_f80
6627 RTLIB::FMAXIMUM_F128, // RTLIB::arm64ec_fmaximum_f128
6628 RTLIB::FMAXIMUM_NUM_F64, // RTLIB::arm64ec_fmaximum_num
6629 RTLIB::FMAXIMUM_NUM_F80, // RTLIB::arm64ec_fmaximum_num_f80
6630 RTLIB::FMAXIMUM_NUM_F128, // RTLIB::arm64ec_fmaximum_num_f128
6631 RTLIB::FMAXIMUM_NUM_PPCF128, // RTLIB::arm64ec_fmaximum_num_ppcf128
6632 RTLIB::FMAXIMUM_NUM_F32, // RTLIB::arm64ec_fmaximum_numf
6633 RTLIB::FMAXIMUM_PPCF128, // RTLIB::arm64ec_fmaximum_ppcf128
6634 RTLIB::FMAXIMUM_F32, // RTLIB::arm64ec_fmaximumf
6635 RTLIB::FMIN_F64, // RTLIB::arm64ec_fmin
6636 RTLIB::FMIN_F80, // RTLIB::arm64ec_fmin_f80
6637 RTLIB::FMIN_F128, // RTLIB::arm64ec_fmin_f128
6638 RTLIB::FMIN_PPCF128, // RTLIB::arm64ec_fmin_ppcf128
6639 RTLIB::FMIN_F32, // RTLIB::arm64ec_fminf
6640 RTLIB::FMINIMUM_F64, // RTLIB::arm64ec_fminimum
6641 RTLIB::FMINIMUM_F80, // RTLIB::arm64ec_fminimum_f80
6642 RTLIB::FMINIMUM_F128, // RTLIB::arm64ec_fminimum_f128
6643 RTLIB::FMINIMUM_NUM_F64, // RTLIB::arm64ec_fminimum_num
6644 RTLIB::FMINIMUM_NUM_F80, // RTLIB::arm64ec_fminimum_num_f80
6645 RTLIB::FMINIMUM_NUM_F128, // RTLIB::arm64ec_fminimum_num_f128
6646 RTLIB::FMINIMUM_NUM_PPCF128, // RTLIB::arm64ec_fminimum_num_ppcf128
6647 RTLIB::FMINIMUM_NUM_F32, // RTLIB::arm64ec_fminimum_numf
6648 RTLIB::FMINIMUM_PPCF128, // RTLIB::arm64ec_fminimum_ppcf128
6649 RTLIB::FMINIMUM_F32, // RTLIB::arm64ec_fminimumf
6650 RTLIB::REM_F64, // RTLIB::arm64ec_fmod
6651 RTLIB::REM_F32, // RTLIB::arm64ec_fmodf
6652 RTLIB::REM_F80, // RTLIB::arm64ec_fmodl_f80
6653 RTLIB::REM_F128, // RTLIB::arm64ec_fmodl_f128
6654 RTLIB::REM_PPCF128, // RTLIB::arm64ec_fmodl_ppc128
6655 RTLIB::FREXP_F64, // RTLIB::arm64ec_frexp
6656 RTLIB::FREXP_F80, // RTLIB::arm64ec_frexp_f80
6657 RTLIB::FREXP_F128, // RTLIB::arm64ec_frexp_f128
6658 RTLIB::FREXP_PPCF128, // RTLIB::arm64ec_frexp_ppcf128
6659 RTLIB::FREXP_F32, // RTLIB::arm64ec_frexpf
6660 RTLIB::LDEXP_F64, // RTLIB::arm64ec_ldexp
6661 RTLIB::LDEXP_F80, // RTLIB::arm64ec_ldexp_f80
6662 RTLIB::LDEXP_F128, // RTLIB::arm64ec_ldexp_f128
6663 RTLIB::LDEXP_PPCF128, // RTLIB::arm64ec_ldexp_ppcf128
6664 RTLIB::LDEXP_F32, // RTLIB::arm64ec_ldexpf
6665 RTLIB::LLRINT_F64, // RTLIB::arm64ec_llrint
6666 RTLIB::LLRINT_F80, // RTLIB::arm64ec_llrint_f80
6667 RTLIB::LLRINT_F128, // RTLIB::arm64ec_llrint_f128
6668 RTLIB::LLRINT_PPCF128, // RTLIB::arm64ec_llrint_ppcf128
6669 RTLIB::LLRINT_F32, // RTLIB::arm64ec_llrintf
6670 RTLIB::LLROUND_F64, // RTLIB::arm64ec_llround
6671 RTLIB::LLROUND_F80, // RTLIB::arm64ec_llround_f80
6672 RTLIB::LLROUND_F128, // RTLIB::arm64ec_llround_f128
6673 RTLIB::LLROUND_PPCF128, // RTLIB::arm64ec_llround_ppcf128
6674 RTLIB::LLROUND_F32, // RTLIB::arm64ec_llroundf
6675 RTLIB::LOG_F64, // RTLIB::arm64ec_log
6676 RTLIB::LOG2_F64, // RTLIB::arm64ec_log2
6677 RTLIB::LOG2_F80, // RTLIB::arm64ec_log2_f80
6678 RTLIB::LOG2_F128, // RTLIB::arm64ec_log2_f128
6679 RTLIB::LOG2_PPCF128, // RTLIB::arm64ec_log2_ppcf128
6680 RTLIB::LOG2_F32, // RTLIB::arm64ec_log2f
6681 RTLIB::LOG10_F64, // RTLIB::arm64ec_log10
6682 RTLIB::LOG10_F80, // RTLIB::arm64ec_log10_f80
6683 RTLIB::LOG10_F128, // RTLIB::arm64ec_log10_f128
6684 RTLIB::LOG10_PPCF128, // RTLIB::arm64ec_log10_ppcf128
6685 RTLIB::LOG10_F32, // RTLIB::arm64ec_log10f
6686 RTLIB::LOG_F80, // RTLIB::arm64ec_log_f80
6687 RTLIB::LOG_F128, // RTLIB::arm64ec_log_f128
6688 RTLIB::LOG_PPCF128, // RTLIB::arm64ec_log_ppcf128
6689 RTLIB::LOG_F32, // RTLIB::arm64ec_logf
6690 RTLIB::LRINT_F64, // RTLIB::arm64ec_lrint
6691 RTLIB::LRINT_F80, // RTLIB::arm64ec_lrint_f80
6692 RTLIB::LRINT_F128, // RTLIB::arm64ec_lrint_f128
6693 RTLIB::LRINT_PPCF128, // RTLIB::arm64ec_lrint_ppcf128
6694 RTLIB::LRINT_F32, // RTLIB::arm64ec_lrintf
6695 RTLIB::LROUND_F64, // RTLIB::arm64ec_lround
6696 RTLIB::LROUND_F80, // RTLIB::arm64ec_lround_f80
6697 RTLIB::LROUND_F128, // RTLIB::arm64ec_lround_f128
6698 RTLIB::LROUND_PPCF128, // RTLIB::arm64ec_lround_ppcf128
6699 RTLIB::LROUND_F32, // RTLIB::arm64ec_lroundf
6700 RTLIB::MEMCPY, // RTLIB::arm64ec_memcpy
6701 RTLIB::MEMMOVE, // RTLIB::arm64ec_memmove
6702 RTLIB::MEMSET, // RTLIB::arm64ec_memset
6703 RTLIB::MODF_F64, // RTLIB::arm64ec_modf
6704 RTLIB::MODF_F80, // RTLIB::arm64ec_modf_f80
6705 RTLIB::MODF_F128, // RTLIB::arm64ec_modf_f128
6706 RTLIB::MODF_PPCF128, // RTLIB::arm64ec_modf_ppcf128
6707 RTLIB::MODF_F32, // RTLIB::arm64ec_modff
6708 RTLIB::NEARBYINT_F64, // RTLIB::arm64ec_nearbyint
6709 RTLIB::NEARBYINT_F80, // RTLIB::arm64ec_nearbyint_f80
6710 RTLIB::NEARBYINT_F128, // RTLIB::arm64ec_nearbyint_f128
6711 RTLIB::NEARBYINT_PPCF128, // RTLIB::arm64ec_nearbyint_ppcf128
6712 RTLIB::NEARBYINT_F32, // RTLIB::arm64ec_nearbyintf
6713 RTLIB::POW_F64, // RTLIB::arm64ec_pow
6714 RTLIB::POW_F80, // RTLIB::arm64ec_pow_f80
6715 RTLIB::POW_F128, // RTLIB::arm64ec_pow_f128
6716 RTLIB::POW_PPCF128, // RTLIB::arm64ec_pow_ppcf128
6717 RTLIB::POW_F32, // RTLIB::arm64ec_powf
6718 RTLIB::RINT_F64, // RTLIB::arm64ec_rint
6719 RTLIB::RINT_F80, // RTLIB::arm64ec_rint_f80
6720 RTLIB::RINT_F128, // RTLIB::arm64ec_rint_f128
6721 RTLIB::RINT_PPCF128, // RTLIB::arm64ec_rint_ppcf128
6722 RTLIB::RINT_F32, // RTLIB::arm64ec_rintf
6723 RTLIB::ROUND_F64, // RTLIB::arm64ec_round
6724 RTLIB::ROUND_F80, // RTLIB::arm64ec_round_f80
6725 RTLIB::ROUND_F128, // RTLIB::arm64ec_round_f128
6726 RTLIB::ROUND_PPCF128, // RTLIB::arm64ec_round_ppcf128
6727 RTLIB::ROUNDEVEN_F64, // RTLIB::arm64ec_roundeven
6728 RTLIB::ROUNDEVEN_F80, // RTLIB::arm64ec_roundeven_f80
6729 RTLIB::ROUNDEVEN_F128, // RTLIB::arm64ec_roundeven_f128
6730 RTLIB::ROUNDEVEN_PPCF128, // RTLIB::arm64ec_roundeven_ppcf128
6731 RTLIB::ROUNDEVEN_F32, // RTLIB::arm64ec_roundevenf
6732 RTLIB::ROUND_F32, // RTLIB::arm64ec_roundf
6733 RTLIB::SIN_F64, // RTLIB::arm64ec_sin
6734 RTLIB::SIN_F80, // RTLIB::arm64ec_sin_f80
6735 RTLIB::SIN_F128, // RTLIB::arm64ec_sin_f128
6736 RTLIB::SIN_PPCF128, // RTLIB::arm64ec_sin_ppcf128
6737 RTLIB::SINCOSPI_F64, // RTLIB::arm64ec_sincospi
6738 RTLIB::SINCOSPI_F80, // RTLIB::arm64ec_sincospi_f80
6739 RTLIB::SINCOSPI_F128, // RTLIB::arm64ec_sincospi_f128
6740 RTLIB::SINCOSPI_PPCF128, // RTLIB::arm64ec_sincospi_ppcf128
6741 RTLIB::SINCOSPI_F32, // RTLIB::arm64ec_sincospif
6742 RTLIB::SIN_F32, // RTLIB::arm64ec_sinf
6743 RTLIB::SINH_F64, // RTLIB::arm64ec_sinh
6744 RTLIB::SINH_F80, // RTLIB::arm64ec_sinh_f80
6745 RTLIB::SINH_F128, // RTLIB::arm64ec_sinh_f128
6746 RTLIB::SINH_PPCF128, // RTLIB::arm64ec_sinh_ppcf128
6747 RTLIB::SINH_F32, // RTLIB::arm64ec_sinhf
6748 RTLIB::SQRT_F64, // RTLIB::arm64ec_sqrt
6749 RTLIB::SQRT_F80, // RTLIB::arm64ec_sqrt_f80
6750 RTLIB::SQRT_F128, // RTLIB::arm64ec_sqrt_f128
6751 RTLIB::SQRT_PPCF128, // RTLIB::arm64ec_sqrt_ppcf128
6752 RTLIB::SQRT_F32, // RTLIB::arm64ec_sqrtf
6753 RTLIB::TAN_F64, // RTLIB::arm64ec_tan
6754 RTLIB::TAN_F80, // RTLIB::arm64ec_tan_f80
6755 RTLIB::TAN_F128, // RTLIB::arm64ec_tan_f128
6756 RTLIB::TAN_PPCF128, // RTLIB::arm64ec_tan_ppcf128
6757 RTLIB::TAN_F32, // RTLIB::arm64ec_tanf
6758 RTLIB::TANH_F64, // RTLIB::arm64ec_tanh
6759 RTLIB::TANH_F80, // RTLIB::arm64ec_tanh_f80
6760 RTLIB::TANH_F128, // RTLIB::arm64ec_tanh_f128
6761 RTLIB::TANH_PPCF128, // RTLIB::arm64ec_tanh_ppcf128
6762 RTLIB::TANH_F32, // RTLIB::arm64ec_tanhf
6763 RTLIB::TRUNC_F64, // RTLIB::arm64ec_trunc
6764 RTLIB::TRUNC_F80, // RTLIB::arm64ec_trunc_f80
6765 RTLIB::TRUNC_F128, // RTLIB::arm64ec_trunc_f128
6766 RTLIB::TRUNC_PPCF128, // RTLIB::arm64ec_trunc_ppcf128
6767 RTLIB::TRUNC_F32, // RTLIB::arm64ec_truncf
6768 RTLIB::ASIN_F64, // RTLIB::asin
6769 RTLIB::ASIN_F80, // RTLIB::asin_f80
6770 RTLIB::ASIN_F128, // RTLIB::asin_f128
6771 RTLIB::ASIN_PPCF128, // RTLIB::asin_ppcf128
6772 RTLIB::ASIN_F32, // RTLIB::asinf
6773 RTLIB::ASIN_F128, // RTLIB::asinf128
6774 RTLIB::ATAN_F64, // RTLIB::atan
6775 RTLIB::ATAN2_F64, // RTLIB::atan2
6776 RTLIB::ATAN2_F80, // RTLIB::atan2_f80
6777 RTLIB::ATAN2_F128, // RTLIB::atan2_f128
6778 RTLIB::ATAN2_PPCF128, // RTLIB::atan2_ppcf128
6779 RTLIB::ATAN2_F32, // RTLIB::atan2f
6780 RTLIB::ATAN2_F128, // RTLIB::atan2f128
6781 RTLIB::ATAN_F80, // RTLIB::atan_f80
6782 RTLIB::ATAN_F128, // RTLIB::atan_f128
6783 RTLIB::ATAN_PPCF128, // RTLIB::atan_ppcf128
6784 RTLIB::ATAN_F32, // RTLIB::atanf
6785 RTLIB::ATAN_F128, // RTLIB::atanf128
6786 RTLIB::COS_F32, // RTLIB::avr_cos
6787 RTLIB::SIN_F32, // RTLIB::avr_sin
6788 RTLIB::BZERO, // RTLIB::bzero
6789 RTLIB::CALLOC, // RTLIB::calloc
6790 RTLIB::CBRT_F64, // RTLIB::cbrt
6791 RTLIB::CBRT_F80, // RTLIB::cbrt_f80
6792 RTLIB::CBRT_F128, // RTLIB::cbrt_f128
6793 RTLIB::CBRT_PPCF128, // RTLIB::cbrt_ppcf128
6794 RTLIB::CBRT_F32, // RTLIB::cbrtf
6795 RTLIB::CBRT_F128, // RTLIB::cbrtf128
6796 RTLIB::CEIL_F64, // RTLIB::ceil
6797 RTLIB::CEIL_F80, // RTLIB::ceil_f80
6798 RTLIB::CEIL_F128, // RTLIB::ceil_f128
6799 RTLIB::CEIL_PPCF128, // RTLIB::ceil_ppcf128
6800 RTLIB::CEIL_F32, // RTLIB::ceilf
6801 RTLIB::CEIL_F128, // RTLIB::ceilf128
6802 RTLIB::COPYSIGN_F64, // RTLIB::copysign
6803 RTLIB::COPYSIGN_F80, // RTLIB::copysign_f80
6804 RTLIB::COPYSIGN_F128, // RTLIB::copysign_f128
6805 RTLIB::COPYSIGN_PPCF128, // RTLIB::copysign_ppcf128
6806 RTLIB::COPYSIGN_F32, // RTLIB::copysignf
6807 RTLIB::COPYSIGN_F128, // RTLIB::copysignf128
6808 RTLIB::COS_F64, // RTLIB::cos
6809 RTLIB::COS_F80, // RTLIB::cos_f80
6810 RTLIB::COS_F128, // RTLIB::cos_f128
6811 RTLIB::COS_PPCF128, // RTLIB::cos_ppcf128
6812 RTLIB::COS_F32, // RTLIB::cosf
6813 RTLIB::COS_F128, // RTLIB::cosf128
6814 RTLIB::COSH_F64, // RTLIB::cosh
6815 RTLIB::COSH_F80, // RTLIB::cosh_f80
6816 RTLIB::COSH_F128, // RTLIB::cosh_f128
6817 RTLIB::COSH_PPCF128, // RTLIB::cosh_ppcf128
6818 RTLIB::COSH_F32, // RTLIB::coshf
6819 RTLIB::COSH_F128, // RTLIB::coshf128
6820 RTLIB::RETURN_ADDRESS, // RTLIB::emscripten_return_address
6821 RTLIB::EXP_F64, // RTLIB::exp
6822 RTLIB::EXP2_F64, // RTLIB::exp2
6823 RTLIB::EXP2_F80, // RTLIB::exp2_f80
6824 RTLIB::EXP2_F128, // RTLIB::exp2_f128
6825 RTLIB::EXP2_PPCF128, // RTLIB::exp2_ppcf128
6826 RTLIB::EXP2_F32, // RTLIB::exp2f
6827 RTLIB::EXP2_F128, // RTLIB::exp2f128
6828 RTLIB::EXP10_F64, // RTLIB::exp10
6829 RTLIB::EXP10_F32, // RTLIB::exp10f
6830 RTLIB::EXP10_F128, // RTLIB::exp10f128
6831 RTLIB::EXP10_F80, // RTLIB::exp10l_f80
6832 RTLIB::EXP10_F128, // RTLIB::exp10l_f128
6833 RTLIB::EXP10_PPCF128, // RTLIB::exp10l_ppcf128
6834 RTLIB::EXP_F80, // RTLIB::exp_f80
6835 RTLIB::EXP_F128, // RTLIB::exp_f128
6836 RTLIB::EXP_PPCF128, // RTLIB::exp_ppcf128
6837 RTLIB::EXP_F32, // RTLIB::expf
6838 RTLIB::EXP_F128, // RTLIB::expf128
6839 RTLIB::FEGETENV, // RTLIB::fegetenv
6840 RTLIB::FEGETMODE, // RTLIB::fegetmode
6841 RTLIB::FESETENV, // RTLIB::fesetenv
6842 RTLIB::FESETMODE, // RTLIB::fesetmode
6843 RTLIB::FLOOR_F64, // RTLIB::floor
6844 RTLIB::FLOOR_F80, // RTLIB::floor_f80
6845 RTLIB::FLOOR_F128, // RTLIB::floor_f128
6846 RTLIB::FLOOR_PPCF128, // RTLIB::floor_ppcf128
6847 RTLIB::FLOOR_F32, // RTLIB::floorf
6848 RTLIB::FLOOR_F128, // RTLIB::floorf128
6849 RTLIB::FMA_F64, // RTLIB::fma
6850 RTLIB::FMA_F80, // RTLIB::fma_f80
6851 RTLIB::FMA_F128, // RTLIB::fma_f128
6852 RTLIB::FMA_PPCF128, // RTLIB::fma_ppcf128
6853 RTLIB::FMA_F32, // RTLIB::fmaf
6854 RTLIB::FMA_F128, // RTLIB::fmaf128
6855 RTLIB::FMAX_F64, // RTLIB::fmax
6856 RTLIB::FMAX_F80, // RTLIB::fmax_f80
6857 RTLIB::FMAX_F128, // RTLIB::fmax_f128
6858 RTLIB::FMAX_PPCF128, // RTLIB::fmax_ppcf128
6859 RTLIB::FMAX_F32, // RTLIB::fmaxf
6860 RTLIB::FMAX_F128, // RTLIB::fmaxf128
6861 RTLIB::FMAXIMUM_F64, // RTLIB::fmaximum
6862 RTLIB::FMAXIMUM_F80, // RTLIB::fmaximum_f80
6863 RTLIB::FMAXIMUM_F128, // RTLIB::fmaximum_f128
6864 RTLIB::FMAXIMUM_NUM_F64, // RTLIB::fmaximum_num
6865 RTLIB::FMAXIMUM_NUM_F80, // RTLIB::fmaximum_num_f80
6866 RTLIB::FMAXIMUM_NUM_F128, // RTLIB::fmaximum_num_f128
6867 RTLIB::FMAXIMUM_NUM_PPCF128, // RTLIB::fmaximum_num_ppcf128
6868 RTLIB::FMAXIMUM_NUM_F32, // RTLIB::fmaximum_numf
6869 RTLIB::FMAXIMUM_NUM_F128, // RTLIB::fmaximum_numf128
6870 RTLIB::FMAXIMUM_PPCF128, // RTLIB::fmaximum_ppcf128
6871 RTLIB::FMAXIMUM_F32, // RTLIB::fmaximumf
6872 RTLIB::FMAXIMUM_F128, // RTLIB::fmaximumf128
6873 RTLIB::FMIN_F64, // RTLIB::fmin
6874 RTLIB::FMIN_F80, // RTLIB::fmin_f80
6875 RTLIB::FMIN_F128, // RTLIB::fmin_f128
6876 RTLIB::FMIN_PPCF128, // RTLIB::fmin_ppcf128
6877 RTLIB::FMIN_F32, // RTLIB::fminf
6878 RTLIB::FMIN_F128, // RTLIB::fminf128
6879 RTLIB::FMINIMUM_F64, // RTLIB::fminimum
6880 RTLIB::FMINIMUM_F80, // RTLIB::fminimum_f80
6881 RTLIB::FMINIMUM_F128, // RTLIB::fminimum_f128
6882 RTLIB::FMINIMUM_NUM_F64, // RTLIB::fminimum_num
6883 RTLIB::FMINIMUM_NUM_F80, // RTLIB::fminimum_num_f80
6884 RTLIB::FMINIMUM_NUM_F128, // RTLIB::fminimum_num_f128
6885 RTLIB::FMINIMUM_NUM_PPCF128, // RTLIB::fminimum_num_ppcf128
6886 RTLIB::FMINIMUM_NUM_F32, // RTLIB::fminimum_numf
6887 RTLIB::FMINIMUM_NUM_F128, // RTLIB::fminimum_numf128
6888 RTLIB::FMINIMUM_PPCF128, // RTLIB::fminimum_ppcf128
6889 RTLIB::FMINIMUM_F32, // RTLIB::fminimumf
6890 RTLIB::FMINIMUM_F128, // RTLIB::fminimumf128
6891 RTLIB::REM_F64, // RTLIB::fmod
6892 RTLIB::REM_F32, // RTLIB::fmodf
6893 RTLIB::REM_F128, // RTLIB::fmodf128
6894 RTLIB::REM_F80, // RTLIB::fmodl_f80
6895 RTLIB::REM_F128, // RTLIB::fmodl_f128
6896 RTLIB::REM_PPCF128, // RTLIB::fmodl_ppc128
6897 RTLIB::FREXP_F64, // RTLIB::frexp
6898 RTLIB::FREXP_F80, // RTLIB::frexp_f80
6899 RTLIB::FREXP_F128, // RTLIB::frexp_f128
6900 RTLIB::FREXP_PPCF128, // RTLIB::frexp_ppcf128
6901 RTLIB::FREXP_F32, // RTLIB::frexpf
6902 RTLIB::FREXP_F128, // RTLIB::frexpf128
6903 RTLIB::LDEXP_F64, // RTLIB::ldexp
6904 RTLIB::LDEXP_F80, // RTLIB::ldexp_f80
6905 RTLIB::LDEXP_F128, // RTLIB::ldexp_f128
6906 RTLIB::LDEXP_PPCF128, // RTLIB::ldexp_ppcf128
6907 RTLIB::LDEXP_F32, // RTLIB::ldexpf
6908 RTLIB::LDEXP_F128, // RTLIB::ldexpf128
6909 RTLIB::LLRINT_F64, // RTLIB::llrint
6910 RTLIB::LLRINT_F80, // RTLIB::llrint_f80
6911 RTLIB::LLRINT_F128, // RTLIB::llrint_f128
6912 RTLIB::LLRINT_PPCF128, // RTLIB::llrint_ppcf128
6913 RTLIB::LLRINT_F32, // RTLIB::llrintf
6914 RTLIB::LLRINT_F128, // RTLIB::llrintf128
6915 RTLIB::LLROUND_F64, // RTLIB::llround
6916 RTLIB::LLROUND_F80, // RTLIB::llround_f80
6917 RTLIB::LLROUND_F128, // RTLIB::llround_f128
6918 RTLIB::LLROUND_PPCF128, // RTLIB::llround_ppcf128
6919 RTLIB::LLROUND_F32, // RTLIB::llroundf
6920 RTLIB::LLROUND_F128, // RTLIB::llroundf128
6921 RTLIB::LOG_F64, // RTLIB::log
6922 RTLIB::LOG2_F64, // RTLIB::log2
6923 RTLIB::LOG2_F80, // RTLIB::log2_f80
6924 RTLIB::LOG2_F128, // RTLIB::log2_f128
6925 RTLIB::LOG2_PPCF128, // RTLIB::log2_ppcf128
6926 RTLIB::LOG2_F32, // RTLIB::log2f
6927 RTLIB::LOG2_F128, // RTLIB::log2f128
6928 RTLIB::LOG10_F64, // RTLIB::log10
6929 RTLIB::LOG10_F80, // RTLIB::log10_f80
6930 RTLIB::LOG10_F128, // RTLIB::log10_f128
6931 RTLIB::LOG10_PPCF128, // RTLIB::log10_ppcf128
6932 RTLIB::LOG10_F32, // RTLIB::log10f
6933 RTLIB::LOG10_F128, // RTLIB::log10f128
6934 RTLIB::LOG_F80, // RTLIB::log_f80
6935 RTLIB::LOG_F128, // RTLIB::log_f128
6936 RTLIB::LOG_PPCF128, // RTLIB::log_ppcf128
6937 RTLIB::LOG_F32, // RTLIB::logf
6938 RTLIB::LOG_F128, // RTLIB::logf128
6939 RTLIB::LRINT_F64, // RTLIB::lrint
6940 RTLIB::LRINT_F80, // RTLIB::lrint_f80
6941 RTLIB::LRINT_F128, // RTLIB::lrint_f128
6942 RTLIB::LRINT_PPCF128, // RTLIB::lrint_ppcf128
6943 RTLIB::LRINT_F32, // RTLIB::lrintf
6944 RTLIB::LRINT_F128, // RTLIB::lrintf128
6945 RTLIB::LROUND_F64, // RTLIB::lround
6946 RTLIB::LROUND_F80, // RTLIB::lround_f80
6947 RTLIB::LROUND_F128, // RTLIB::lround_f128
6948 RTLIB::LROUND_PPCF128, // RTLIB::lround_ppcf128
6949 RTLIB::LROUND_F32, // RTLIB::lroundf
6950 RTLIB::LROUND_F128, // RTLIB::lroundf128
6951 RTLIB::MEMCPY, // RTLIB::memcpy
6952 RTLIB::MEMMOVE, // RTLIB::memmove
6953 RTLIB::MEMSET, // RTLIB::memset
6954 RTLIB::MODF_F64, // RTLIB::modf
6955 RTLIB::MODF_F80, // RTLIB::modf_f80
6956 RTLIB::MODF_F128, // RTLIB::modf_f128
6957 RTLIB::MODF_PPCF128, // RTLIB::modf_ppcf128
6958 RTLIB::MODF_F32, // RTLIB::modff
6959 RTLIB::MODF_F128, // RTLIB::modff128
6960 RTLIB::NEARBYINT_F64, // RTLIB::nearbyint
6961 RTLIB::NEARBYINT_F80, // RTLIB::nearbyint_f80
6962 RTLIB::NEARBYINT_F128, // RTLIB::nearbyint_f128
6963 RTLIB::NEARBYINT_PPCF128, // RTLIB::nearbyint_ppcf128
6964 RTLIB::NEARBYINT_F32, // RTLIB::nearbyintf
6965 RTLIB::NEARBYINT_F128, // RTLIB::nearbyintf128
6966 RTLIB::POW_F64, // RTLIB::pow
6967 RTLIB::POW_F80, // RTLIB::pow_f80
6968 RTLIB::POW_F128, // RTLIB::pow_f128
6969 RTLIB::POW_PPCF128, // RTLIB::pow_ppcf128
6970 RTLIB::POW_F32, // RTLIB::powf
6971 RTLIB::POW_F128, // RTLIB::powf128
6972 RTLIB::RINT_F64, // RTLIB::rint
6973 RTLIB::RINT_F80, // RTLIB::rint_f80
6974 RTLIB::RINT_F128, // RTLIB::rint_f128
6975 RTLIB::RINT_PPCF128, // RTLIB::rint_ppcf128
6976 RTLIB::RINT_F32, // RTLIB::rintf
6977 RTLIB::RINT_F128, // RTLIB::rintf128
6978 RTLIB::ROUND_F64, // RTLIB::round
6979 RTLIB::ROUND_F80, // RTLIB::round_f80
6980 RTLIB::ROUND_F128, // RTLIB::round_f128
6981 RTLIB::ROUND_PPCF128, // RTLIB::round_ppcf128
6982 RTLIB::ROUNDEVEN_F64, // RTLIB::roundeven
6983 RTLIB::ROUNDEVEN_F80, // RTLIB::roundeven_f80
6984 RTLIB::ROUNDEVEN_F128, // RTLIB::roundeven_f128
6985 RTLIB::ROUNDEVEN_PPCF128, // RTLIB::roundeven_ppcf128
6986 RTLIB::ROUNDEVEN_F32, // RTLIB::roundevenf
6987 RTLIB::ROUNDEVEN_F128, // RTLIB::roundevenf128
6988 RTLIB::ROUND_F32, // RTLIB::roundf
6989 RTLIB::ROUND_F128, // RTLIB::roundf128
6990 RTLIB::SIN_F64, // RTLIB::sin
6991 RTLIB::SIN_F80, // RTLIB::sin_f80
6992 RTLIB::SIN_F128, // RTLIB::sin_f128
6993 RTLIB::SIN_PPCF128, // RTLIB::sin_ppcf128
6994 RTLIB::SINCOS_F64, // RTLIB::sincos
6995 RTLIB::SINCOS_F80, // RTLIB::sincos_f80
6996 RTLIB::SINCOS_F128, // RTLIB::sincos_f128
6997 RTLIB::SINCOS_PPCF128, // RTLIB::sincos_ppcf128
6998 RTLIB::SINCOS_F32, // RTLIB::sincosf
6999 RTLIB::SINCOS_F128, // RTLIB::sincosf128
7000 RTLIB::SINCOSPI_F64, // RTLIB::sincospi
7001 RTLIB::SINCOSPI_F80, // RTLIB::sincospi_f80
7002 RTLIB::SINCOSPI_F128, // RTLIB::sincospi_f128
7003 RTLIB::SINCOSPI_PPCF128, // RTLIB::sincospi_ppcf128
7004 RTLIB::SINCOSPI_F32, // RTLIB::sincospif
7005 RTLIB::SIN_F32, // RTLIB::sinf
7006 RTLIB::SIN_F128, // RTLIB::sinf128
7007 RTLIB::SINH_F64, // RTLIB::sinh
7008 RTLIB::SINH_F80, // RTLIB::sinh_f80
7009 RTLIB::SINH_F128, // RTLIB::sinh_f128
7010 RTLIB::SINH_PPCF128, // RTLIB::sinh_ppcf128
7011 RTLIB::SINH_F32, // RTLIB::sinhf
7012 RTLIB::SINH_F128, // RTLIB::sinhf128
7013 RTLIB::SDIV_I32, // RTLIB::sparc_div
7014 RTLIB::SREM_I32, // RTLIB::sparc_rem
7015 RTLIB::UDIV_I32, // RTLIB::sparc_udiv
7016 RTLIB::MUL_I32, // RTLIB::sparc_umul
7017 RTLIB::UREM_I32, // RTLIB::sparc_urem
7018 RTLIB::SQRT_F64, // RTLIB::sqrt
7019 RTLIB::SQRT_F80, // RTLIB::sqrt_f80
7020 RTLIB::SQRT_F128, // RTLIB::sqrt_f128
7021 RTLIB::SQRT_PPCF128, // RTLIB::sqrt_ppcf128
7022 RTLIB::SQRT_F32, // RTLIB::sqrtf
7023 RTLIB::SQRT_F128, // RTLIB::sqrtf128
7024 RTLIB::TAN_F64, // RTLIB::tan
7025 RTLIB::TAN_F80, // RTLIB::tan_f80
7026 RTLIB::TAN_F128, // RTLIB::tan_f128
7027 RTLIB::TAN_PPCF128, // RTLIB::tan_ppcf128
7028 RTLIB::TAN_F32, // RTLIB::tanf
7029 RTLIB::TAN_F128, // RTLIB::tanf128
7030 RTLIB::TANH_F64, // RTLIB::tanh
7031 RTLIB::TANH_F80, // RTLIB::tanh_f80
7032 RTLIB::TANH_F128, // RTLIB::tanh_f128
7033 RTLIB::TANH_PPCF128, // RTLIB::tanh_ppcf128
7034 RTLIB::TANH_F32, // RTLIB::tanhf
7035 RTLIB::TANH_F128, // RTLIB::tanhf128
7036 RTLIB::TRUNC_F64, // RTLIB::trunc
7037 RTLIB::TRUNC_F80, // RTLIB::trunc_f80
7038 RTLIB::TRUNC_F128, // RTLIB::trunc_f128
7039 RTLIB::TRUNC_PPCF128, // RTLIB::trunc_ppcf128
7040 RTLIB::TRUNC_F32, // RTLIB::truncf
7041 RTLIB::TRUNC_F128, // RTLIB::truncf128
7042 RTLIB::COPYSIGN_F64, // RTLIB::zos___DCPY_B
7043 RTLIB::EXP2_F64, // RTLIB::zos___EXP2_B
7044 RTLIB::CBRT_F32, // RTLIB::zos___FCBT_B
7045 RTLIB::CEIL_F32, // RTLIB::zos___FCEL_B
7046 RTLIB::COS_F32, // RTLIB::zos___FCOS_B
7047 RTLIB::COPYSIGN_F32, // RTLIB::zos___FCPY_B
7048 RTLIB::EXP_F32, // RTLIB::zos___FEXP_B
7049 RTLIB::FLOOR_F32, // RTLIB::zos___FFLR_B
7050 RTLIB::REM_F32, // RTLIB::zos___FFMD_B
7051 RTLIB::FREXP_F32, // RTLIB::zos___FFXP_B
7052 RTLIB::LOG10_F32, // RTLIB::zos___FLG1_B
7053 RTLIB::LOG2_F32, // RTLIB::zos___FLG2_B
7054 RTLIB::LOG_F32, // RTLIB::zos___FLOG_B
7055 RTLIB::LDEXP_F32, // RTLIB::zos___FLXP_B
7056 RTLIB::FMA_F32, // RTLIB::zos___FMAFB
7057 RTLIB::FMA_F128, // RTLIB::zos___FMALB
7058 RTLIB::FMAX_F32, // RTLIB::zos___FMAXFB
7059 RTLIB::FMAX_F128, // RTLIB::zos___FMAXLB
7060 RTLIB::FMAX_F64, // RTLIB::zos___FMAX_B
7061 RTLIB::FMA_F64, // RTLIB::zos___FMA_B
7062 RTLIB::FMIN_F32, // RTLIB::zos___FMINFB
7063 RTLIB::FMIN_F128, // RTLIB::zos___FMINLB
7064 RTLIB::FMIN_F64, // RTLIB::zos___FMIN_B
7065 RTLIB::POW_F32, // RTLIB::zos___FPOW_B
7066 RTLIB::LROUND_F32, // RTLIB::zos___FRND_B
7067 RTLIB::SIN_F32, // RTLIB::zos___FSIN_B
7068 RTLIB::SQRT_F32, // RTLIB::zos___FSQT_B
7069 RTLIB::TRUNC_F32, // RTLIB::zos___FTRC_B
7070 RTLIB::EXP2_F32, // RTLIB::zos___FXP2_B
7071 RTLIB::CBRT_F128, // RTLIB::zos___LCBT_B
7072 RTLIB::CEIL_F128, // RTLIB::zos___LCEL_B
7073 RTLIB::COS_F128, // RTLIB::zos___LCOS_B
7074 RTLIB::COPYSIGN_F128, // RTLIB::zos___LCPY_B
7075 RTLIB::EXP_F128, // RTLIB::zos___LEXP_B
7076 RTLIB::FLOOR_F128, // RTLIB::zos___LFLR_B
7077 RTLIB::REM_F128, // RTLIB::zos___LFMD_B
7078 RTLIB::FREXP_F128, // RTLIB::zos___LFXP_B
7079 RTLIB::LOG10_F128, // RTLIB::zos___LLG1_B
7080 RTLIB::LOG2_F128, // RTLIB::zos___LLG2_B
7081 RTLIB::LOG_F128, // RTLIB::zos___LLOG_B
7082 RTLIB::LLROUND_F32, // RTLIB::zos___LLRDFB
7083 RTLIB::LLROUND_F128, // RTLIB::zos___LLRDLB
7084 RTLIB::LLROUND_F64, // RTLIB::zos___LLRD_B
7085 RTLIB::LLRINT_F32, // RTLIB::zos___LLRTFB
7086 RTLIB::LLRINT_F128, // RTLIB::zos___LLRTLB
7087 RTLIB::LLRINT_F64, // RTLIB::zos___LLRT_B
7088 RTLIB::LDEXP_F128, // RTLIB::zos___LLXP_B
7089 RTLIB::LOG2_F64, // RTLIB::zos___LOG2_B
7090 RTLIB::POW_F128, // RTLIB::zos___LPOW_B
7091 RTLIB::LROUND_F128, // RTLIB::zos___LRND_B
7092 RTLIB::LRINT_F32, // RTLIB::zos___LRNTFB
7093 RTLIB::LRINT_F128, // RTLIB::zos___LRNTLB
7094 RTLIB::LRINT_F64, // RTLIB::zos___LRNT_B
7095 RTLIB::SIN_F128, // RTLIB::zos___LSIN_B
7096 RTLIB::SQRT_F128, // RTLIB::zos___LSQT_B
7097 RTLIB::TRUNC_F128, // RTLIB::zos___LTRC_B
7098 RTLIB::EXP2_F128, // RTLIB::zos___LXP2_B
7099 RTLIB::NEARBYINT_F32, // RTLIB::zos___NBYIFB
7100 RTLIB::NEARBYINT_F128, // RTLIB::zos___NBYILB
7101 RTLIB::NEARBYINT_F64, // RTLIB::zos___NBYI_B
7102 RTLIB::RINT_F32, // RTLIB::zos___RINTFB
7103 RTLIB::RINT_F128, // RTLIB::zos___RINTLB
7104 RTLIB::LROUND_F64, // RTLIB::zos___ROND_B
7105 RTLIB::ROUND_F32, // RTLIB::zos___ROUNFB
7106 RTLIB::ROUND_F128, // RTLIB::zos___ROUNLB
7107 RTLIB::ROUND_F64, // RTLIB::zos___ROUN_B
7108 RTLIB::CEIL_F64, // RTLIB::zos___SCEL_B
7109 RTLIB::COS_F64, // RTLIB::zos___SCOS_B
7110 RTLIB::CBRT_F64, // RTLIB::zos___SCRT_B
7111 RTLIB::FLOOR_F64, // RTLIB::zos___SFLR_B
7112 RTLIB::FREXP_F64, // RTLIB::zos___SFXP_B
7113 RTLIB::LDEXP_F64, // RTLIB::zos___SLXP_B
7114 RTLIB::RINT_F64, // RTLIB::zos___SRNT_B
7115 RTLIB::SIN_F64, // RTLIB::zos___SSIN_B
7116 RTLIB::TRUNC_F64, // RTLIB::zos___TRNC_B
7117 RTLIB::EXP_F64, // RTLIB::zos___WEXP_B
7118 RTLIB::REM_F64, // RTLIB::zos___WFMD_B
7119 RTLIB::LOG10_F64, // RTLIB::zos___WLG1_B
7120 RTLIB::LOG_F64, // RTLIB::zos___WLOG_B
7121 RTLIB::POW_F64, // RTLIB::zos___WPOW_B
7122 RTLIB::SQRT_F64, // RTLIB::zos___WSQT_B
7123};
7124
7125void llvm::RTLIB::RuntimeLibcallsInfo::setZOSLibCallNameOverrides() {
7126 LibcallImpls[RTLIB::COPYSIGN_F64] = RTLIB::zos___DCPY_B;
7127 LibcallImpls[RTLIB::EXP2_F64] = RTLIB::zos___EXP2_B;
7128 LibcallImpls[RTLIB::CBRT_F32] = RTLIB::zos___FCBT_B;
7129 LibcallImpls[RTLIB::CEIL_F32] = RTLIB::zos___FCEL_B;
7130 LibcallImpls[RTLIB::COS_F32] = RTLIB::zos___FCOS_B;
7131 LibcallImpls[RTLIB::COPYSIGN_F32] = RTLIB::zos___FCPY_B;
7132 LibcallImpls[RTLIB::EXP_F32] = RTLIB::zos___FEXP_B;
7133 LibcallImpls[RTLIB::FLOOR_F32] = RTLIB::zos___FFLR_B;
7134 LibcallImpls[RTLIB::REM_F32] = RTLIB::zos___FFMD_B;
7135 LibcallImpls[RTLIB::FREXP_F32] = RTLIB::zos___FFXP_B;
7136 LibcallImpls[RTLIB::LOG10_F32] = RTLIB::zos___FLG1_B;
7137 LibcallImpls[RTLIB::LOG2_F32] = RTLIB::zos___FLG2_B;
7138 LibcallImpls[RTLIB::LOG_F32] = RTLIB::zos___FLOG_B;
7139 LibcallImpls[RTLIB::LDEXP_F32] = RTLIB::zos___FLXP_B;
7140 LibcallImpls[RTLIB::FMA_F32] = RTLIB::zos___FMAFB;
7141 LibcallImpls[RTLIB::FMA_F128] = RTLIB::zos___FMALB;
7142 LibcallImpls[RTLIB::FMAX_F32] = RTLIB::zos___FMAXFB;
7143 LibcallImpls[RTLIB::FMAX_F128] = RTLIB::zos___FMAXLB;
7144 LibcallImpls[RTLIB::FMAX_F64] = RTLIB::zos___FMAX_B;
7145 LibcallImpls[RTLIB::FMA_F64] = RTLIB::zos___FMA_B;
7146 LibcallImpls[RTLIB::FMIN_F32] = RTLIB::zos___FMINFB;
7147 LibcallImpls[RTLIB::FMIN_F128] = RTLIB::zos___FMINLB;
7148 LibcallImpls[RTLIB::FMIN_F64] = RTLIB::zos___FMIN_B;
7149 LibcallImpls[RTLIB::POW_F32] = RTLIB::zos___FPOW_B;
7150 LibcallImpls[RTLIB::LROUND_F32] = RTLIB::zos___FRND_B;
7151 LibcallImpls[RTLIB::SIN_F32] = RTLIB::zos___FSIN_B;
7152 LibcallImpls[RTLIB::SQRT_F32] = RTLIB::zos___FSQT_B;
7153 LibcallImpls[RTLIB::TRUNC_F32] = RTLIB::zos___FTRC_B;
7154 LibcallImpls[RTLIB::EXP2_F32] = RTLIB::zos___FXP2_B;
7155 LibcallImpls[RTLIB::CBRT_F128] = RTLIB::zos___LCBT_B;
7156 LibcallImpls[RTLIB::CEIL_F128] = RTLIB::zos___LCEL_B;
7157 LibcallImpls[RTLIB::COS_F128] = RTLIB::zos___LCOS_B;
7158 LibcallImpls[RTLIB::COPYSIGN_F128] = RTLIB::zos___LCPY_B;
7159 LibcallImpls[RTLIB::EXP_F128] = RTLIB::zos___LEXP_B;
7160 LibcallImpls[RTLIB::FLOOR_F128] = RTLIB::zos___LFLR_B;
7161 LibcallImpls[RTLIB::REM_F128] = RTLIB::zos___LFMD_B;
7162 LibcallImpls[RTLIB::FREXP_F128] = RTLIB::zos___LFXP_B;
7163 LibcallImpls[RTLIB::LOG10_F128] = RTLIB::zos___LLG1_B;
7164 LibcallImpls[RTLIB::LOG2_F128] = RTLIB::zos___LLG2_B;
7165 LibcallImpls[RTLIB::LOG_F128] = RTLIB::zos___LLOG_B;
7166 LibcallImpls[RTLIB::LLROUND_F32] = RTLIB::zos___LLRDFB;
7167 LibcallImpls[RTLIB::LLROUND_F128] = RTLIB::zos___LLRDLB;
7168 LibcallImpls[RTLIB::LLROUND_F64] = RTLIB::zos___LLRD_B;
7169 LibcallImpls[RTLIB::LLRINT_F32] = RTLIB::zos___LLRTFB;
7170 LibcallImpls[RTLIB::LLRINT_F128] = RTLIB::zos___LLRTLB;
7171 LibcallImpls[RTLIB::LLRINT_F64] = RTLIB::zos___LLRT_B;
7172 LibcallImpls[RTLIB::LDEXP_F128] = RTLIB::zos___LLXP_B;
7173 LibcallImpls[RTLIB::LOG2_F64] = RTLIB::zos___LOG2_B;
7174 LibcallImpls[RTLIB::POW_F128] = RTLIB::zos___LPOW_B;
7175 LibcallImpls[RTLIB::LROUND_F128] = RTLIB::zos___LRND_B;
7176 LibcallImpls[RTLIB::LRINT_F32] = RTLIB::zos___LRNTFB;
7177 LibcallImpls[RTLIB::LRINT_F128] = RTLIB::zos___LRNTLB;
7178 LibcallImpls[RTLIB::LRINT_F64] = RTLIB::zos___LRNT_B;
7179 LibcallImpls[RTLIB::SIN_F128] = RTLIB::zos___LSIN_B;
7180 LibcallImpls[RTLIB::SQRT_F128] = RTLIB::zos___LSQT_B;
7181 LibcallImpls[RTLIB::TRUNC_F128] = RTLIB::zos___LTRC_B;
7182 LibcallImpls[RTLIB::EXP2_F128] = RTLIB::zos___LXP2_B;
7183 LibcallImpls[RTLIB::NEARBYINT_F32] = RTLIB::zos___NBYIFB;
7184 LibcallImpls[RTLIB::NEARBYINT_F128] = RTLIB::zos___NBYILB;
7185 LibcallImpls[RTLIB::NEARBYINT_F64] = RTLIB::zos___NBYI_B;
7186 LibcallImpls[RTLIB::RINT_F32] = RTLIB::zos___RINTFB;
7187 LibcallImpls[RTLIB::RINT_F128] = RTLIB::zos___RINTLB;
7188 LibcallImpls[RTLIB::LROUND_F64] = RTLIB::zos___ROND_B;
7189 LibcallImpls[RTLIB::ROUND_F32] = RTLIB::zos___ROUNFB;
7190 LibcallImpls[RTLIB::ROUND_F128] = RTLIB::zos___ROUNLB;
7191 LibcallImpls[RTLIB::ROUND_F64] = RTLIB::zos___ROUN_B;
7192 LibcallImpls[RTLIB::CEIL_F64] = RTLIB::zos___SCEL_B;
7193 LibcallImpls[RTLIB::COS_F64] = RTLIB::zos___SCOS_B;
7194 LibcallImpls[RTLIB::CBRT_F64] = RTLIB::zos___SCRT_B;
7195 LibcallImpls[RTLIB::FLOOR_F64] = RTLIB::zos___SFLR_B;
7196 LibcallImpls[RTLIB::FREXP_F64] = RTLIB::zos___SFXP_B;
7197 LibcallImpls[RTLIB::LDEXP_F64] = RTLIB::zos___SLXP_B;
7198 LibcallImpls[RTLIB::RINT_F64] = RTLIB::zos___SRNT_B;
7199 LibcallImpls[RTLIB::SIN_F64] = RTLIB::zos___SSIN_B;
7200 LibcallImpls[RTLIB::TRUNC_F64] = RTLIB::zos___TRNC_B;
7201 LibcallImpls[RTLIB::EXP_F64] = RTLIB::zos___WEXP_B;
7202 LibcallImpls[RTLIB::REM_F64] = RTLIB::zos___WFMD_B;
7203 LibcallImpls[RTLIB::LOG10_F64] = RTLIB::zos___WLG1_B;
7204 LibcallImpls[RTLIB::LOG_F64] = RTLIB::zos___WLOG_B;
7205 LibcallImpls[RTLIB::POW_F64] = RTLIB::zos___WPOW_B;
7206 LibcallImpls[RTLIB::SQRT_F64] = RTLIB::zos___WSQT_B;
7207}
7208
7209void llvm::RTLIB::RuntimeLibcallsInfo::setPPCLibCallNameOverrides() {
7210 LibcallImpls[RTLIB::ADD_F128] = RTLIB::__addkf3;
7211 LibcallImpls[RTLIB::DIV_F128] = RTLIB::__divkf3;
7212 LibcallImpls[RTLIB::OEQ_F128] = RTLIB::__eqkf2;
7213 LibcallImpls[RTLIB::FPEXT_F64_F128] = RTLIB::__extenddfkf2;
7214 LibcallImpls[RTLIB::FPEXT_F32_F128] = RTLIB::__extendsfkf2;
7215 LibcallImpls[RTLIB::FPTOSINT_F128_I64] = RTLIB::__fixkfdi;
7216 LibcallImpls[RTLIB::FPTOSINT_F128_I32] = RTLIB::__fixkfsi;
7217 LibcallImpls[RTLIB::FPTOSINT_F128_I128] = RTLIB::__fixkfti;
7218 LibcallImpls[RTLIB::FPTOUINT_F128_I64] = RTLIB::__fixunskfdi;
7219 LibcallImpls[RTLIB::FPTOUINT_F128_I32] = RTLIB::__fixunskfsi;
7220 LibcallImpls[RTLIB::FPTOUINT_F128_I128] = RTLIB::__fixunskfti;
7221 LibcallImpls[RTLIB::SINTTOFP_I64_F128] = RTLIB::__floatdikf;
7222 LibcallImpls[RTLIB::SINTTOFP_I32_F128] = RTLIB::__floatsikf;
7223 LibcallImpls[RTLIB::SINTTOFP_I128_F128] = RTLIB::__floattikf;
7224 LibcallImpls[RTLIB::UINTTOFP_I64_F128] = RTLIB::__floatundikf;
7225 LibcallImpls[RTLIB::UINTTOFP_I32_F128] = RTLIB::__floatunsikf;
7226 LibcallImpls[RTLIB::UINTTOFP_I128_F128] = RTLIB::__floatuntikf;
7227 LibcallImpls[RTLIB::OGE_F128] = RTLIB::__gekf2;
7228 LibcallImpls[RTLIB::OGT_F128] = RTLIB::__gtkf2;
7229 LibcallImpls[RTLIB::OLE_F128] = RTLIB::__lekf2;
7230 LibcallImpls[RTLIB::OLT_F128] = RTLIB::__ltkf2;
7231 LibcallImpls[RTLIB::MUL_F128] = RTLIB::__mulkf3;
7232 LibcallImpls[RTLIB::UNE_F128] = RTLIB::__nekf2;
7233 LibcallImpls[RTLIB::POWI_F128] = RTLIB::__powikf2;
7234 LibcallImpls[RTLIB::SUB_F128] = RTLIB::__subkf3;
7235 LibcallImpls[RTLIB::FPROUND_F128_F64] = RTLIB::__trunckfdf2;
7236 LibcallImpls[RTLIB::FPROUND_F128_F16] = RTLIB::__trunckfhf2;
7237 LibcallImpls[RTLIB::FPROUND_F128_F32] = RTLIB::__trunckfsf2;
7238 LibcallImpls[RTLIB::UO_F128] = RTLIB::__unordkf2;
7239}
7240
7241void llvm::RTLIB::RuntimeLibcallsInfo::setWindowsArm64LibCallNameOverrides() {
7242 static const RTLIB::LibcallImpl WindowsArm64RoutineImpls[RTLIB::UNKNOWN_LIBCALL + 1] = {
7243 RTLIB::arm64ec_acosf, // RTLIB::ACOS_F32
7244 RTLIB::arm64ec_acos, // RTLIB::ACOS_F64
7245 RTLIB::arm64ec_acos_f80, // RTLIB::ACOS_F80
7246 RTLIB::arm64ec_acos_f128, // RTLIB::ACOS_F128
7247 RTLIB::arm64ec_acos_ppcf128, // RTLIB::ACOS_PPCF128
7248 RTLIB::arm64ec___addsf3, // RTLIB::ADD_F32
7249 RTLIB::arm64ec___adddf3, // RTLIB::ADD_F64
7250 RTLIB::arm64ec___addxf3, // RTLIB::ADD_F80
7251 RTLIB::arm64ec___addtf3, // RTLIB::ADD_F128
7252 RTLIB::arm64ec___gcc_qadd, // RTLIB::ADD_PPCF128
7253 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR
7254 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR4
7255 RTLIB::Unsupported, // RTLIB::AEABI_MEMCLR8
7256 RTLIB::Unsupported, // RTLIB::AEABI_MEMCPY4
7257 RTLIB::Unsupported, // RTLIB::AEABI_MEMCPY8
7258 RTLIB::Unsupported, // RTLIB::AEABI_MEMMOVE4
7259 RTLIB::Unsupported, // RTLIB::AEABI_MEMMOVE8
7260 RTLIB::Unsupported, // RTLIB::AEABI_MEMSET4
7261 RTLIB::Unsupported, // RTLIB::AEABI_MEMSET8
7262 RTLIB::arm64ec_asinf, // RTLIB::ASIN_F32
7263 RTLIB::arm64ec_asin, // RTLIB::ASIN_F64
7264 RTLIB::arm64ec_asin_f80, // RTLIB::ASIN_F80
7265 RTLIB::arm64ec_asin_f128, // RTLIB::ASIN_F128
7266 RTLIB::arm64ec_asin_ppcf128, // RTLIB::ASIN_PPCF128
7267 RTLIB::arm64ec_atan2f, // RTLIB::ATAN2_F32
7268 RTLIB::arm64ec_atan2, // RTLIB::ATAN2_F64
7269 RTLIB::arm64ec_atan2_f80, // RTLIB::ATAN2_F80
7270 RTLIB::arm64ec_atan2_f128, // RTLIB::ATAN2_F128
7271 RTLIB::arm64ec_atan2_ppcf128, // RTLIB::ATAN2_PPCF128
7272 RTLIB::arm64ec_atanf, // RTLIB::ATAN_F32
7273 RTLIB::arm64ec_atan, // RTLIB::ATAN_F64
7274 RTLIB::arm64ec_atan_f80, // RTLIB::ATAN_F80
7275 RTLIB::arm64ec_atan_f128, // RTLIB::ATAN_F128
7276 RTLIB::arm64ec_atan_ppcf128, // RTLIB::ATAN_PPCF128
7277 RTLIB::arm64ec___atomic_compare_exchange, // RTLIB::ATOMIC_COMPARE_EXCHANGE
7278 RTLIB::arm64ec___atomic_compare_exchange_1, // RTLIB::ATOMIC_COMPARE_EXCHANGE_1
7279 RTLIB::arm64ec___atomic_compare_exchange_2, // RTLIB::ATOMIC_COMPARE_EXCHANGE_2
7280 RTLIB::arm64ec___atomic_compare_exchange_4, // RTLIB::ATOMIC_COMPARE_EXCHANGE_4
7281 RTLIB::arm64ec___atomic_compare_exchange_8, // RTLIB::ATOMIC_COMPARE_EXCHANGE_8
7282 RTLIB::arm64ec___atomic_compare_exchange_16, // RTLIB::ATOMIC_COMPARE_EXCHANGE_16
7283 RTLIB::arm64ec___atomic_exchange, // RTLIB::ATOMIC_EXCHANGE
7284 RTLIB::arm64ec___atomic_exchange_1, // RTLIB::ATOMIC_EXCHANGE_1
7285 RTLIB::arm64ec___atomic_exchange_2, // RTLIB::ATOMIC_EXCHANGE_2
7286 RTLIB::arm64ec___atomic_exchange_4, // RTLIB::ATOMIC_EXCHANGE_4
7287 RTLIB::arm64ec___atomic_exchange_8, // RTLIB::ATOMIC_EXCHANGE_8
7288 RTLIB::arm64ec___atomic_exchange_16, // RTLIB::ATOMIC_EXCHANGE_16
7289 RTLIB::arm64ec___atomic_fetch_add_1, // RTLIB::ATOMIC_FETCH_ADD_1
7290 RTLIB::arm64ec___atomic_fetch_add_2, // RTLIB::ATOMIC_FETCH_ADD_2
7291 RTLIB::arm64ec___atomic_fetch_add_4, // RTLIB::ATOMIC_FETCH_ADD_4
7292 RTLIB::arm64ec___atomic_fetch_add_8, // RTLIB::ATOMIC_FETCH_ADD_8
7293 RTLIB::arm64ec___atomic_fetch_add_16, // RTLIB::ATOMIC_FETCH_ADD_16
7294 RTLIB::arm64ec___atomic_fetch_and_1, // RTLIB::ATOMIC_FETCH_AND_1
7295 RTLIB::arm64ec___atomic_fetch_and_2, // RTLIB::ATOMIC_FETCH_AND_2
7296 RTLIB::arm64ec___atomic_fetch_and_4, // RTLIB::ATOMIC_FETCH_AND_4
7297 RTLIB::arm64ec___atomic_fetch_and_8, // RTLIB::ATOMIC_FETCH_AND_8
7298 RTLIB::arm64ec___atomic_fetch_and_16, // RTLIB::ATOMIC_FETCH_AND_16
7299 RTLIB::arm64ec___atomic_fetch_nand_1, // RTLIB::ATOMIC_FETCH_NAND_1
7300 RTLIB::arm64ec___atomic_fetch_nand_2, // RTLIB::ATOMIC_FETCH_NAND_2
7301 RTLIB::arm64ec___atomic_fetch_nand_4, // RTLIB::ATOMIC_FETCH_NAND_4
7302 RTLIB::arm64ec___atomic_fetch_nand_8, // RTLIB::ATOMIC_FETCH_NAND_8
7303 RTLIB::arm64ec___atomic_fetch_nand_16, // RTLIB::ATOMIC_FETCH_NAND_16
7304 RTLIB::arm64ec___atomic_fetch_or_1, // RTLIB::ATOMIC_FETCH_OR_1
7305 RTLIB::arm64ec___atomic_fetch_or_2, // RTLIB::ATOMIC_FETCH_OR_2
7306 RTLIB::arm64ec___atomic_fetch_or_4, // RTLIB::ATOMIC_FETCH_OR_4
7307 RTLIB::arm64ec___atomic_fetch_or_8, // RTLIB::ATOMIC_FETCH_OR_8
7308 RTLIB::arm64ec___atomic_fetch_or_16, // RTLIB::ATOMIC_FETCH_OR_16
7309 RTLIB::arm64ec___atomic_fetch_sub_1, // RTLIB::ATOMIC_FETCH_SUB_1
7310 RTLIB::arm64ec___atomic_fetch_sub_2, // RTLIB::ATOMIC_FETCH_SUB_2
7311 RTLIB::arm64ec___atomic_fetch_sub_4, // RTLIB::ATOMIC_FETCH_SUB_4
7312 RTLIB::arm64ec___atomic_fetch_sub_8, // RTLIB::ATOMIC_FETCH_SUB_8
7313 RTLIB::arm64ec___atomic_fetch_sub_16, // RTLIB::ATOMIC_FETCH_SUB_16
7314 RTLIB::arm64ec___atomic_fetch_xor_1, // RTLIB::ATOMIC_FETCH_XOR_1
7315 RTLIB::arm64ec___atomic_fetch_xor_2, // RTLIB::ATOMIC_FETCH_XOR_2
7316 RTLIB::arm64ec___atomic_fetch_xor_4, // RTLIB::ATOMIC_FETCH_XOR_4
7317 RTLIB::arm64ec___atomic_fetch_xor_8, // RTLIB::ATOMIC_FETCH_XOR_8
7318 RTLIB::arm64ec___atomic_fetch_xor_16, // RTLIB::ATOMIC_FETCH_XOR_16
7319 RTLIB::arm64ec___atomic_load, // RTLIB::ATOMIC_LOAD
7320 RTLIB::arm64ec___atomic_load_1, // RTLIB::ATOMIC_LOAD_1
7321 RTLIB::arm64ec___atomic_load_2, // RTLIB::ATOMIC_LOAD_2
7322 RTLIB::arm64ec___atomic_load_4, // RTLIB::ATOMIC_LOAD_4
7323 RTLIB::arm64ec___atomic_load_8, // RTLIB::ATOMIC_LOAD_8
7324 RTLIB::arm64ec___atomic_load_16, // RTLIB::ATOMIC_LOAD_16
7325 RTLIB::arm64ec___atomic_store, // RTLIB::ATOMIC_STORE
7326 RTLIB::arm64ec___atomic_store_1, // RTLIB::ATOMIC_STORE_1
7327 RTLIB::arm64ec___atomic_store_2, // RTLIB::ATOMIC_STORE_2
7328 RTLIB::arm64ec___atomic_store_4, // RTLIB::ATOMIC_STORE_4
7329 RTLIB::arm64ec___atomic_store_8, // RTLIB::ATOMIC_STORE_8
7330 RTLIB::arm64ec___atomic_store_16, // RTLIB::ATOMIC_STORE_16
7331 RTLIB::Unsupported, // RTLIB::BZERO
7332 RTLIB::arm64ec_calloc, // RTLIB::CALLOC
7333 RTLIB::arm64ec_cbrtf, // RTLIB::CBRT_F32
7334 RTLIB::arm64ec_cbrt, // RTLIB::CBRT_F64
7335 RTLIB::arm64ec_cbrt_f80, // RTLIB::CBRT_F80
7336 RTLIB::arm64ec_cbrt_f128, // RTLIB::CBRT_F128
7337 RTLIB::arm64ec_cbrt_ppcf128, // RTLIB::CBRT_PPCF128
7338 RTLIB::arm64ec_ceilf, // RTLIB::CEIL_F32
7339 RTLIB::arm64ec_ceil, // RTLIB::CEIL_F64
7340 RTLIB::arm64ec_ceil_f80, // RTLIB::CEIL_F80
7341 RTLIB::arm64ec_ceil_f128, // RTLIB::CEIL_F128
7342 RTLIB::arm64ec_ceil_ppcf128, // RTLIB::CEIL_PPCF128
7343 RTLIB::arm64ec___clear_cache, // RTLIB::CLEAR_CACHE
7344 RTLIB::arm64ec___extendkftf2, // RTLIB::CONVERT_F128_PPCF128
7345 RTLIB::arm64ec___trunctfkf2, // RTLIB::CONVERT_PPCF128_F128
7346 RTLIB::arm64ec_copysignf, // RTLIB::COPYSIGN_F32
7347 RTLIB::arm64ec_copysign, // RTLIB::COPYSIGN_F64
7348 RTLIB::arm64ec_copysign_f80, // RTLIB::COPYSIGN_F80
7349 RTLIB::arm64ec_copysign_f128, // RTLIB::COPYSIGN_F128
7350 RTLIB::arm64ec_copysign_ppcf128, // RTLIB::COPYSIGN_PPCF128
7351 RTLIB::arm64ec_coshf, // RTLIB::COSH_F32
7352 RTLIB::arm64ec_cosh, // RTLIB::COSH_F64
7353 RTLIB::arm64ec_cosh_f80, // RTLIB::COSH_F80
7354 RTLIB::arm64ec_cosh_f128, // RTLIB::COSH_F128
7355 RTLIB::arm64ec_cosh_ppcf128, // RTLIB::COSH_PPCF128
7356 RTLIB::arm64ec_cosf, // RTLIB::COS_F32
7357 RTLIB::arm64ec_cos, // RTLIB::COS_F64
7358 RTLIB::arm64ec_cos_f80, // RTLIB::COS_F80
7359 RTLIB::arm64ec_cos_f128, // RTLIB::COS_F128
7360 RTLIB::arm64ec_cos_ppcf128, // RTLIB::COS_PPCF128
7361 RTLIB::arm64ec___clzsi2, // RTLIB::CTLZ_I32
7362 RTLIB::arm64ec___clzdi2, // RTLIB::CTLZ_I64
7363 RTLIB::arm64ec___clzti2, // RTLIB::CTLZ_I128
7364 RTLIB::arm64ec___popcountsi2, // RTLIB::CTPOP_I32
7365 RTLIB::arm64ec___popcountdi2, // RTLIB::CTPOP_I64
7366 RTLIB::arm64ec___popcountti2, // RTLIB::CTPOP_I128
7367 RTLIB::arm64ec___cxa_end_cleanup, // RTLIB::CXA_END_CLEANUP
7368 RTLIB::arm64ec___llvm_deoptimize, // RTLIB::DEOPTIMIZE
7369 RTLIB::arm64ec___divsf3, // RTLIB::DIV_F32
7370 RTLIB::arm64ec___divdf3, // RTLIB::DIV_F64
7371 RTLIB::arm64ec___divxf3, // RTLIB::DIV_F80
7372 RTLIB::arm64ec___divtf3, // RTLIB::DIV_F128
7373 RTLIB::arm64ec___gcc_qdiv, // RTLIB::DIV_PPCF128
7374 RTLIB::arm64ec_exp2f, // RTLIB::EXP2_F32
7375 RTLIB::arm64ec_exp2, // RTLIB::EXP2_F64
7376 RTLIB::arm64ec_exp2_f80, // RTLIB::EXP2_F80
7377 RTLIB::arm64ec_exp2_f128, // RTLIB::EXP2_F128
7378 RTLIB::arm64ec___exp2f_finite, // RTLIB::EXP2_FINITE_F32
7379 RTLIB::arm64ec___exp2_finite, // RTLIB::EXP2_FINITE_F64
7380 RTLIB::arm64ec___exp2l_finite_f80, // RTLIB::EXP2_FINITE_F80
7381 RTLIB::arm64ec___exp2l_finite_f128, // RTLIB::EXP2_FINITE_F128
7382 RTLIB::arm64ec___exp2l_finite_ppcf128, // RTLIB::EXP2_FINITE_PPCF128
7383 RTLIB::arm64ec_exp2_ppcf128, // RTLIB::EXP2_PPCF128
7384 RTLIB::arm64ec_exp10f, // RTLIB::EXP10_F32
7385 RTLIB::arm64ec_exp10, // RTLIB::EXP10_F64
7386 RTLIB::arm64ec_exp10l_f80, // RTLIB::EXP10_F80
7387 RTLIB::arm64ec_exp10l_f128, // RTLIB::EXP10_F128
7388 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F32
7389 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F64
7390 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F80
7391 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_F128
7392 RTLIB::Unsupported, // RTLIB::EXP10_FINITE_PPCF128
7393 RTLIB::arm64ec_exp10l_ppcf128, // RTLIB::EXP10_PPCF128
7394 RTLIB::arm64ec_expf, // RTLIB::EXP_F32
7395 RTLIB::arm64ec_exp, // RTLIB::EXP_F64
7396 RTLIB::arm64ec_exp_f80, // RTLIB::EXP_F80
7397 RTLIB::arm64ec_exp_f128, // RTLIB::EXP_F128
7398 RTLIB::arm64ec___expf_finite, // RTLIB::EXP_FINITE_F32
7399 RTLIB::arm64ec___exp_finite, // RTLIB::EXP_FINITE_F64
7400 RTLIB::arm64ec___expl_finite_f80, // RTLIB::EXP_FINITE_F80
7401 RTLIB::arm64ec___expl_finite_f128, // RTLIB::EXP_FINITE_F128
7402 RTLIB::arm64ec___expl_finite_ppcf128, // RTLIB::EXP_FINITE_PPCF128
7403 RTLIB::arm64ec_exp_ppcf128, // RTLIB::EXP_PPCF128
7404 RTLIB::arm64ec_fegetenv, // RTLIB::FEGETENV
7405 RTLIB::arm64ec_fegetmode, // RTLIB::FEGETMODE
7406 RTLIB::arm64ec_fesetenv, // RTLIB::FESETENV
7407 RTLIB::arm64ec_fesetmode, // RTLIB::FESETMODE
7408 RTLIB::arm64ec_floorf, // RTLIB::FLOOR_F32
7409 RTLIB::arm64ec_floor, // RTLIB::FLOOR_F64
7410 RTLIB::arm64ec_floor_f80, // RTLIB::FLOOR_F80
7411 RTLIB::arm64ec_floor_f128, // RTLIB::FLOOR_F128
7412 RTLIB::arm64ec_floor_ppcf128, // RTLIB::FLOOR_PPCF128
7413 RTLIB::arm64ec_fmaximumf, // RTLIB::FMAXIMUM_F32
7414 RTLIB::arm64ec_fmaximum, // RTLIB::FMAXIMUM_F64
7415 RTLIB::arm64ec_fmaximum_f80, // RTLIB::FMAXIMUM_F80
7416 RTLIB::arm64ec_fmaximum_f128, // RTLIB::FMAXIMUM_F128
7417 RTLIB::arm64ec_fmaximum_numf, // RTLIB::FMAXIMUM_NUM_F32
7418 RTLIB::arm64ec_fmaximum_num, // RTLIB::FMAXIMUM_NUM_F64
7419 RTLIB::arm64ec_fmaximum_num_f80, // RTLIB::FMAXIMUM_NUM_F80
7420 RTLIB::arm64ec_fmaximum_num_f128, // RTLIB::FMAXIMUM_NUM_F128
7421 RTLIB::arm64ec_fmaximum_num_ppcf128, // RTLIB::FMAXIMUM_NUM_PPCF128
7422 RTLIB::arm64ec_fmaximum_ppcf128, // RTLIB::FMAXIMUM_PPCF128
7423 RTLIB::arm64ec_fmaxf, // RTLIB::FMAX_F32
7424 RTLIB::arm64ec_fmax, // RTLIB::FMAX_F64
7425 RTLIB::arm64ec_fmax_f80, // RTLIB::FMAX_F80
7426 RTLIB::arm64ec_fmax_f128, // RTLIB::FMAX_F128
7427 RTLIB::arm64ec_fmax_ppcf128, // RTLIB::FMAX_PPCF128
7428 RTLIB::arm64ec_fmaf, // RTLIB::FMA_F32
7429 RTLIB::arm64ec_fma, // RTLIB::FMA_F64
7430 RTLIB::arm64ec_fma_f80, // RTLIB::FMA_F80
7431 RTLIB::arm64ec_fma_f128, // RTLIB::FMA_F128
7432 RTLIB::arm64ec_fma_ppcf128, // RTLIB::FMA_PPCF128
7433 RTLIB::arm64ec_fminimumf, // RTLIB::FMINIMUM_F32
7434 RTLIB::arm64ec_fminimum, // RTLIB::FMINIMUM_F64
7435 RTLIB::arm64ec_fminimum_f80, // RTLIB::FMINIMUM_F80
7436 RTLIB::arm64ec_fminimum_f128, // RTLIB::FMINIMUM_F128
7437 RTLIB::arm64ec_fminimum_numf, // RTLIB::FMINIMUM_NUM_F32
7438 RTLIB::arm64ec_fminimum_num, // RTLIB::FMINIMUM_NUM_F64
7439 RTLIB::arm64ec_fminimum_num_f80, // RTLIB::FMINIMUM_NUM_F80
7440 RTLIB::arm64ec_fminimum_num_f128, // RTLIB::FMINIMUM_NUM_F128
7441 RTLIB::arm64ec_fminimum_num_ppcf128, // RTLIB::FMINIMUM_NUM_PPCF128
7442 RTLIB::arm64ec_fminimum_ppcf128, // RTLIB::FMINIMUM_PPCF128
7443 RTLIB::arm64ec_fminf, // RTLIB::FMIN_F32
7444 RTLIB::arm64ec_fmin, // RTLIB::FMIN_F64
7445 RTLIB::arm64ec_fmin_f80, // RTLIB::FMIN_F80
7446 RTLIB::arm64ec_fmin_f128, // RTLIB::FMIN_F128
7447 RTLIB::arm64ec_fmin_ppcf128, // RTLIB::FMIN_PPCF128
7448 RTLIB::arm64ec___extendbfsf2, // RTLIB::FPEXT_BF16_F32
7449 RTLIB::arm64ec___extendhfsf2, // RTLIB::FPEXT_F16_F32
7450 RTLIB::arm64ec___extendhfdf2, // RTLIB::FPEXT_F16_F64
7451 RTLIB::arm64ec___extendhfxf2, // RTLIB::FPEXT_F16_F80
7452 RTLIB::arm64ec___extendhftf2, // RTLIB::FPEXT_F16_F128
7453 RTLIB::arm64ec___extendsfdf2, // RTLIB::FPEXT_F32_F64
7454 RTLIB::arm64ec___extendsftf2, // RTLIB::FPEXT_F32_F128
7455 RTLIB::arm64ec___gcc_stoq, // RTLIB::FPEXT_F32_PPCF128
7456 RTLIB::arm64ec___extenddftf2, // RTLIB::FPEXT_F64_F128
7457 RTLIB::arm64ec___gcc_dtoq, // RTLIB::FPEXT_F64_PPCF128
7458 RTLIB::arm64ec___extendxftf2, // RTLIB::FPEXT_F80_F128
7459 RTLIB::arm64ec___truncsfbf2, // RTLIB::FPROUND_F32_BF16
7460 RTLIB::arm64ec___truncsfhf2, // RTLIB::FPROUND_F32_F16
7461 RTLIB::arm64ec___truncdfbf2, // RTLIB::FPROUND_F64_BF16
7462 RTLIB::arm64ec___truncdfhf2, // RTLIB::FPROUND_F64_F16
7463 RTLIB::arm64ec___truncdfsf2, // RTLIB::FPROUND_F64_F32
7464 RTLIB::arm64ec___truncxfbf2, // RTLIB::FPROUND_F80_BF16
7465 RTLIB::arm64ec___truncxfhf2, // RTLIB::FPROUND_F80_F16
7466 RTLIB::arm64ec___truncxfsf2, // RTLIB::FPROUND_F80_F32
7467 RTLIB::arm64ec___truncxfdf2, // RTLIB::FPROUND_F80_F64
7468 RTLIB::arm64ec___trunctfbf2, // RTLIB::FPROUND_F128_BF16
7469 RTLIB::arm64ec___trunctfhf2_f128, // RTLIB::FPROUND_F128_F16
7470 RTLIB::arm64ec___trunctfsf2, // RTLIB::FPROUND_F128_F32
7471 RTLIB::arm64ec___trunctfdf2, // RTLIB::FPROUND_F128_F64
7472 RTLIB::arm64ec___trunctfxf2, // RTLIB::FPROUND_F128_F80
7473 RTLIB::arm64ec___trunctfhf2_ppcf128, // RTLIB::FPROUND_PPCF128_F16
7474 RTLIB::arm64ec___gcc_qtos, // RTLIB::FPROUND_PPCF128_F32
7475 RTLIB::arm64ec___gcc_qtod, // RTLIB::FPROUND_PPCF128_F64
7476 RTLIB::arm64ec___fixhfsi, // RTLIB::FPTOSINT_F16_I32
7477 RTLIB::arm64ec___fixhfdi, // RTLIB::FPTOSINT_F16_I64
7478 RTLIB::arm64ec___fixhfti, // RTLIB::FPTOSINT_F16_I128
7479 RTLIB::arm64ec___fixsfsi, // RTLIB::FPTOSINT_F32_I32
7480 RTLIB::arm64ec___fixsfdi, // RTLIB::FPTOSINT_F32_I64
7481 RTLIB::arm64ec___fixsfti, // RTLIB::FPTOSINT_F32_I128
7482 RTLIB::arm64ec___fixdfsi, // RTLIB::FPTOSINT_F64_I32
7483 RTLIB::arm64ec___fixdfdi, // RTLIB::FPTOSINT_F64_I64
7484 RTLIB::arm64ec___fixdfti, // RTLIB::FPTOSINT_F64_I128
7485 RTLIB::arm64ec___fixxfsi, // RTLIB::FPTOSINT_F80_I32
7486 RTLIB::arm64ec___fixxfdi, // RTLIB::FPTOSINT_F80_I64
7487 RTLIB::arm64ec___fixxfti, // RTLIB::FPTOSINT_F80_I128
7488 RTLIB::arm64ec___fixtfsi, // RTLIB::FPTOSINT_F128_I32
7489 RTLIB::arm64ec___fixtfdi_f128, // RTLIB::FPTOSINT_F128_I64
7490 RTLIB::arm64ec___fixtfti_f128, // RTLIB::FPTOSINT_F128_I128
7491 RTLIB::arm64ec___gcc_qtou, // RTLIB::FPTOSINT_PPCF128_I32
7492 RTLIB::arm64ec___fixtfdi_ppcf128, // RTLIB::FPTOSINT_PPCF128_I64
7493 RTLIB::arm64ec___fixtfti_ppcf128, // RTLIB::FPTOSINT_PPCF128_I128
7494 RTLIB::arm64ec___fixunshfsi, // RTLIB::FPTOUINT_F16_I32
7495 RTLIB::arm64ec___fixunshfdi, // RTLIB::FPTOUINT_F16_I64
7496 RTLIB::arm64ec___fixunshfti, // RTLIB::FPTOUINT_F16_I128
7497 RTLIB::arm64ec___fixunssfsi, // RTLIB::FPTOUINT_F32_I32
7498 RTLIB::arm64ec___fixunssfdi, // RTLIB::FPTOUINT_F32_I64
7499 RTLIB::arm64ec___fixunssfti, // RTLIB::FPTOUINT_F32_I128
7500 RTLIB::arm64ec___fixunsdfsi, // RTLIB::FPTOUINT_F64_I32
7501 RTLIB::arm64ec___fixunsdfdi, // RTLIB::FPTOUINT_F64_I64
7502 RTLIB::arm64ec___fixunsdfti, // RTLIB::FPTOUINT_F64_I128
7503 RTLIB::arm64ec___fixunsxfsi, // RTLIB::FPTOUINT_F80_I32
7504 RTLIB::arm64ec___fixunsxfdi, // RTLIB::FPTOUINT_F80_I64
7505 RTLIB::arm64ec___fixunsxfti, // RTLIB::FPTOUINT_F80_I128
7506 RTLIB::arm64ec___fixunstfsi_f128, // RTLIB::FPTOUINT_F128_I32
7507 RTLIB::arm64ec___fixunstfdi_f128, // RTLIB::FPTOUINT_F128_I64
7508 RTLIB::arm64ec___fixunstfti_f128, // RTLIB::FPTOUINT_F128_I128
7509 RTLIB::arm64ec___fixunstfsi_ppcf128, // RTLIB::FPTOUINT_PPCF128_I32
7510 RTLIB::arm64ec___fixunstfdi_ppcf128, // RTLIB::FPTOUINT_PPCF128_I64
7511 RTLIB::arm64ec___fixunstfti_ppcf128, // RTLIB::FPTOUINT_PPCF128_I128
7512 RTLIB::arm64ec_frexpf, // RTLIB::FREXP_F32
7513 RTLIB::arm64ec_frexp, // RTLIB::FREXP_F64
7514 RTLIB::arm64ec_frexp_f80, // RTLIB::FREXP_F80
7515 RTLIB::arm64ec_frexp_f128, // RTLIB::FREXP_F128
7516 RTLIB::arm64ec_frexp_ppcf128, // RTLIB::FREXP_PPCF128
7517 RTLIB::Unsupported, // RTLIB::HEXAGON_MEMCPY_LIKELY_ALIGNED_MIN32BYTES_MULT8BYTES
7518 RTLIB::arm64ec_ldexpf, // RTLIB::LDEXP_F32
7519 RTLIB::arm64ec_ldexp, // RTLIB::LDEXP_F64
7520 RTLIB::arm64ec_ldexp_f80, // RTLIB::LDEXP_F80
7521 RTLIB::arm64ec_ldexp_f128, // RTLIB::LDEXP_F128
7522 RTLIB::arm64ec_ldexp_ppcf128, // RTLIB::LDEXP_PPCF128
7523 RTLIB::arm64ec_llrintf, // RTLIB::LLRINT_F32
7524 RTLIB::arm64ec_llrint, // RTLIB::LLRINT_F64
7525 RTLIB::arm64ec_llrint_f80, // RTLIB::LLRINT_F80
7526 RTLIB::arm64ec_llrint_f128, // RTLIB::LLRINT_F128
7527 RTLIB::arm64ec_llrint_ppcf128, // RTLIB::LLRINT_PPCF128
7528 RTLIB::arm64ec_llroundf, // RTLIB::LLROUND_F32
7529 RTLIB::arm64ec_llround, // RTLIB::LLROUND_F64
7530 RTLIB::arm64ec_llround_f80, // RTLIB::LLROUND_F80
7531 RTLIB::arm64ec_llround_f128, // RTLIB::LLROUND_F128
7532 RTLIB::arm64ec_llround_ppcf128, // RTLIB::LLROUND_PPCF128
7533 RTLIB::arm64ec_log2f, // RTLIB::LOG2_F32
7534 RTLIB::arm64ec_log2, // RTLIB::LOG2_F64
7535 RTLIB::arm64ec_log2_f80, // RTLIB::LOG2_F80
7536 RTLIB::arm64ec_log2_f128, // RTLIB::LOG2_F128
7537 RTLIB::arm64ec___log2f_finite, // RTLIB::LOG2_FINITE_F32
7538 RTLIB::arm64ec___log2_finite, // RTLIB::LOG2_FINITE_F64
7539 RTLIB::arm64ec___log2l_finite_f80, // RTLIB::LOG2_FINITE_F80
7540 RTLIB::arm64ec___log2l_finite_f128, // RTLIB::LOG2_FINITE_F128
7541 RTLIB::arm64ec___log2l_finite_ppcf128, // RTLIB::LOG2_FINITE_PPCF128
7542 RTLIB::arm64ec_log2_ppcf128, // RTLIB::LOG2_PPCF128
7543 RTLIB::arm64ec_log10f, // RTLIB::LOG10_F32
7544 RTLIB::arm64ec_log10, // RTLIB::LOG10_F64
7545 RTLIB::arm64ec_log10_f80, // RTLIB::LOG10_F80
7546 RTLIB::arm64ec_log10_f128, // RTLIB::LOG10_F128
7547 RTLIB::arm64ec___log10f_finite, // RTLIB::LOG10_FINITE_F32
7548 RTLIB::arm64ec___log10_finite, // RTLIB::LOG10_FINITE_F64
7549 RTLIB::arm64ec___log10l_finite_f80, // RTLIB::LOG10_FINITE_F80
7550 RTLIB::arm64ec___log10l_finite_f128, // RTLIB::LOG10_FINITE_F128
7551 RTLIB::arm64ec___log10l_finite_ppcf128, // RTLIB::LOG10_FINITE_PPCF128
7552 RTLIB::arm64ec_log10_ppcf128, // RTLIB::LOG10_PPCF128
7553 RTLIB::arm64ec_logf, // RTLIB::LOG_F32
7554 RTLIB::arm64ec_log, // RTLIB::LOG_F64
7555 RTLIB::arm64ec_log_f80, // RTLIB::LOG_F80
7556 RTLIB::arm64ec_log_f128, // RTLIB::LOG_F128
7557 RTLIB::arm64ec___logf_finite, // RTLIB::LOG_FINITE_F32
7558 RTLIB::arm64ec___log_finite, // RTLIB::LOG_FINITE_F64
7559 RTLIB::arm64ec___logl_finite_f80, // RTLIB::LOG_FINITE_F80
7560 RTLIB::arm64ec___logl_finite_f128, // RTLIB::LOG_FINITE_F128
7561 RTLIB::arm64ec___logl_finite_ppcf128, // RTLIB::LOG_FINITE_PPCF128
7562 RTLIB::arm64ec_log_ppcf128, // RTLIB::LOG_PPCF128
7563 RTLIB::arm64ec_lrintf, // RTLIB::LRINT_F32
7564 RTLIB::arm64ec_lrint, // RTLIB::LRINT_F64
7565 RTLIB::arm64ec_lrint_f80, // RTLIB::LRINT_F80
7566 RTLIB::arm64ec_lrint_f128, // RTLIB::LRINT_F128
7567 RTLIB::arm64ec_lrint_ppcf128, // RTLIB::LRINT_PPCF128
7568 RTLIB::arm64ec_lroundf, // RTLIB::LROUND_F32
7569 RTLIB::arm64ec_lround, // RTLIB::LROUND_F64
7570 RTLIB::arm64ec_lround_f80, // RTLIB::LROUND_F80
7571 RTLIB::arm64ec_lround_f128, // RTLIB::LROUND_F128
7572 RTLIB::arm64ec_lround_ppcf128, // RTLIB::LROUND_PPCF128
7573 RTLIB::arm64ec_memcpy, // RTLIB::MEMCPY
7574 RTLIB::Unsupported, // RTLIB::MEMCPY_ALIGN_4
7575 RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_1, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1
7576 RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_2, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2
7577 RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_4, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4
7578 RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_8, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8
7579 RTLIB::arm64ec___llvm_memcpy_element_unordered_atomic_16, // RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16
7580 RTLIB::arm64ec_memmove, // RTLIB::MEMMOVE
7581 RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_1, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1
7582 RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_2, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2
7583 RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_4, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4
7584 RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_8, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8
7585 RTLIB::arm64ec___llvm_memmove_element_unordered_atomic_16, // RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16
7586 RTLIB::arm64ec_memset, // RTLIB::MEMSET
7587 RTLIB::arm64ec___llvm_memset_element_unordered_atomic_1, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1
7588 RTLIB::arm64ec___llvm_memset_element_unordered_atomic_2, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2
7589 RTLIB::arm64ec___llvm_memset_element_unordered_atomic_4, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4
7590 RTLIB::arm64ec___llvm_memset_element_unordered_atomic_8, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8
7591 RTLIB::arm64ec___llvm_memset_element_unordered_atomic_16, // RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16
7592 RTLIB::Unsupported, // RTLIB::MIPS16_RET_DC
7593 RTLIB::Unsupported, // RTLIB::MIPS16_RET_DF
7594 RTLIB::Unsupported, // RTLIB::MIPS16_RET_SC
7595 RTLIB::Unsupported, // RTLIB::MIPS16_RET_SF
7596 RTLIB::arm64ec_modff, // RTLIB::MODF_F32
7597 RTLIB::arm64ec_modf, // RTLIB::MODF_F64
7598 RTLIB::arm64ec_modf_f80, // RTLIB::MODF_F80
7599 RTLIB::arm64ec_modf_f128, // RTLIB::MODF_F128
7600 RTLIB::arm64ec_modf_ppcf128, // RTLIB::MODF_PPCF128
7601 RTLIB::arm64ec___mulosi4, // RTLIB::MULO_I32
7602 RTLIB::arm64ec___mulodi4, // RTLIB::MULO_I64
7603 RTLIB::arm64ec___muloti4, // RTLIB::MULO_I128
7604 RTLIB::arm64ec___mulsf3, // RTLIB::MUL_F32
7605 RTLIB::arm64ec___muldf3, // RTLIB::MUL_F64
7606 RTLIB::arm64ec___mulxf3, // RTLIB::MUL_F80
7607 RTLIB::arm64ec___multf3, // RTLIB::MUL_F128
7608 RTLIB::arm64ec___mulqi3, // RTLIB::MUL_I8
7609 RTLIB::arm64ec___mulhi3, // RTLIB::MUL_I16
7610 RTLIB::arm64ec___mulsi3, // RTLIB::MUL_I32
7611 RTLIB::arm64ec___muldi3, // RTLIB::MUL_I64
7612 RTLIB::arm64ec___multi3, // RTLIB::MUL_I128
7613 RTLIB::arm64ec___gcc_qmul, // RTLIB::MUL_PPCF128
7614 RTLIB::arm64ec_nearbyintf, // RTLIB::NEARBYINT_F32
7615 RTLIB::arm64ec_nearbyint, // RTLIB::NEARBYINT_F64
7616 RTLIB::arm64ec_nearbyint_f80, // RTLIB::NEARBYINT_F80
7617 RTLIB::arm64ec_nearbyint_f128, // RTLIB::NEARBYINT_F128
7618 RTLIB::arm64ec_nearbyint_ppcf128, // RTLIB::NEARBYINT_PPCF128
7619 RTLIB::arm64ec___negsi2, // RTLIB::NEG_I32
7620 RTLIB::arm64ec___negdi2, // RTLIB::NEG_I64
7621 RTLIB::arm64ec___eqsf2, // RTLIB::OEQ_F32
7622 RTLIB::arm64ec___eqdf2, // RTLIB::OEQ_F64
7623 RTLIB::arm64ec___eqtf2, // RTLIB::OEQ_F128
7624 RTLIB::arm64ec___gcc_qeq, // RTLIB::OEQ_PPCF128
7625 RTLIB::arm64ec___gesf2, // RTLIB::OGE_F32
7626 RTLIB::arm64ec___gedf2, // RTLIB::OGE_F64
7627 RTLIB::arm64ec___getf2, // RTLIB::OGE_F128
7628 RTLIB::arm64ec___gcc_qge, // RTLIB::OGE_PPCF128
7629 RTLIB::arm64ec___gtsf2, // RTLIB::OGT_F32
7630 RTLIB::arm64ec___gtdf2, // RTLIB::OGT_F64
7631 RTLIB::arm64ec___gttf2, // RTLIB::OGT_F128
7632 RTLIB::arm64ec___gcc_qgt, // RTLIB::OGT_PPCF128
7633 RTLIB::arm64ec___lesf2, // RTLIB::OLE_F32
7634 RTLIB::arm64ec___ledf2, // RTLIB::OLE_F64
7635 RTLIB::arm64ec___letf2, // RTLIB::OLE_F128
7636 RTLIB::arm64ec___gcc_qle, // RTLIB::OLE_PPCF128
7637 RTLIB::arm64ec___ltsf2, // RTLIB::OLT_F32
7638 RTLIB::arm64ec___ltdf2, // RTLIB::OLT_F64
7639 RTLIB::arm64ec___lttf2, // RTLIB::OLT_F128
7640 RTLIB::arm64ec___gcc_qlt, // RTLIB::OLT_PPCF128
7641 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_ACQ
7642 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_ACQ_REL
7643 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_REL
7644 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS1_RELAX
7645 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_ACQ
7646 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_ACQ_REL
7647 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_REL
7648 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS2_RELAX
7649 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_ACQ
7650 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_ACQ_REL
7651 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_REL
7652 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS4_RELAX
7653 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_ACQ
7654 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_ACQ_REL
7655 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_REL
7656 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS8_RELAX
7657 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_ACQ
7658 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_ACQ_REL
7659 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_REL
7660 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_CAS16_RELAX
7661 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ
7662 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ_REL
7663 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_REL
7664 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD1_RELAX
7665 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ
7666 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ_REL
7667 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_REL
7668 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD2_RELAX
7669 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ
7670 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ_REL
7671 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_REL
7672 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD4_RELAX
7673 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ
7674 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ_REL
7675 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_REL
7676 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD8_RELAX
7677 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ
7678 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ_REL
7679 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_REL
7680 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDADD16_RELAX
7681 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ
7682 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ_REL
7683 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_REL
7684 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR1_RELAX
7685 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ
7686 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ_REL
7687 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_REL
7688 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR2_RELAX
7689 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ
7690 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ_REL
7691 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_REL
7692 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR4_RELAX
7693 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ
7694 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ_REL
7695 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_REL
7696 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR8_RELAX
7697 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ
7698 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ_REL
7699 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_REL
7700 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDCLR16_RELAX
7701 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ
7702 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ_REL
7703 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_REL
7704 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR1_RELAX
7705 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ
7706 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ_REL
7707 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_REL
7708 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR2_RELAX
7709 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ
7710 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ_REL
7711 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_REL
7712 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR4_RELAX
7713 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ
7714 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ_REL
7715 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_REL
7716 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR8_RELAX
7717 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ
7718 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ_REL
7719 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_REL
7720 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDEOR16_RELAX
7721 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ
7722 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ_REL
7723 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_REL
7724 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET1_RELAX
7725 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ
7726 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ_REL
7727 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_REL
7728 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET2_RELAX
7729 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ
7730 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ_REL
7731 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_REL
7732 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET4_RELAX
7733 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ
7734 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ_REL
7735 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_REL
7736 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET8_RELAX
7737 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ
7738 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ_REL
7739 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_REL
7740 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_LDSET16_RELAX
7741 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_ACQ
7742 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_ACQ_REL
7743 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_REL
7744 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP1_RELAX
7745 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_ACQ
7746 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_ACQ_REL
7747 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_REL
7748 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP2_RELAX
7749 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_ACQ
7750 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_ACQ_REL
7751 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_REL
7752 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP4_RELAX
7753 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_ACQ
7754 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_ACQ_REL
7755 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_REL
7756 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP8_RELAX
7757 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_ACQ
7758 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_ACQ_REL
7759 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_REL
7760 RTLIB::Unsupported, // RTLIB::OUTLINE_ATOMIC_SWP16_RELAX
7761 RTLIB::arm64ec___powisf2, // RTLIB::POWI_F32
7762 RTLIB::arm64ec___powidf2, // RTLIB::POWI_F64
7763 RTLIB::arm64ec___powixf2, // RTLIB::POWI_F80
7764 RTLIB::arm64ec___powitf2_f128, // RTLIB::POWI_F128
7765 RTLIB::arm64ec___powitf2_ppc128, // RTLIB::POWI_PPCF128
7766 RTLIB::arm64ec_powf, // RTLIB::POW_F32
7767 RTLIB::arm64ec_pow, // RTLIB::POW_F64
7768 RTLIB::arm64ec_pow_f80, // RTLIB::POW_F80
7769 RTLIB::arm64ec_pow_f128, // RTLIB::POW_F128
7770 RTLIB::arm64ec___powf_finite, // RTLIB::POW_FINITE_F32
7771 RTLIB::arm64ec___pow_finite, // RTLIB::POW_FINITE_F64
7772 RTLIB::arm64ec___powl_finite_f80, // RTLIB::POW_FINITE_F80
7773 RTLIB::arm64ec___powl_finite_f128, // RTLIB::POW_FINITE_F128
7774 RTLIB::arm64ec___powl_finite_ppcf128, // RTLIB::POW_FINITE_PPCF128
7775 RTLIB::arm64ec_pow_ppcf128, // RTLIB::POW_PPCF128
7776 RTLIB::arm64ec_fmodf, // RTLIB::REM_F32
7777 RTLIB::arm64ec_fmod, // RTLIB::REM_F64
7778 RTLIB::arm64ec_fmodl_f80, // RTLIB::REM_F80
7779 RTLIB::arm64ec_fmodl_f128, // RTLIB::REM_F128
7780 RTLIB::arm64ec_fmodl_ppc128, // RTLIB::REM_PPCF128
7781 RTLIB::Unsupported, // RTLIB::RETURN_ADDRESS
7782 RTLIB::arm64ec_rintf, // RTLIB::RINT_F32
7783 RTLIB::arm64ec_rint, // RTLIB::RINT_F64
7784 RTLIB::arm64ec_rint_f80, // RTLIB::RINT_F80
7785 RTLIB::arm64ec_rint_f128, // RTLIB::RINT_F128
7786 RTLIB::arm64ec_rint_ppcf128, // RTLIB::RINT_PPCF128
7787 RTLIB::arm64ec___riscv_flush_icache, // RTLIB::RISCV_FLUSH_ICACHE
7788 RTLIB::arm64ec_roundevenf, // RTLIB::ROUNDEVEN_F32
7789 RTLIB::arm64ec_roundeven, // RTLIB::ROUNDEVEN_F64
7790 RTLIB::arm64ec_roundeven_f80, // RTLIB::ROUNDEVEN_F80
7791 RTLIB::arm64ec_roundeven_f128, // RTLIB::ROUNDEVEN_F128
7792 RTLIB::arm64ec_roundeven_ppcf128, // RTLIB::ROUNDEVEN_PPCF128
7793 RTLIB::arm64ec_roundf, // RTLIB::ROUND_F32
7794 RTLIB::arm64ec_round, // RTLIB::ROUND_F64
7795 RTLIB::arm64ec_round_f80, // RTLIB::ROUND_F80
7796 RTLIB::arm64ec_round_f128, // RTLIB::ROUND_F128
7797 RTLIB::arm64ec_round_ppcf128, // RTLIB::ROUND_PPCF128
7798 RTLIB::Unsupported, // RTLIB::SC_MEMCPY
7799 RTLIB::Unsupported, // RTLIB::SC_MEMMOVE
7800 RTLIB::Unsupported, // RTLIB::SC_MEMSET
7801 RTLIB::Unsupported, // RTLIB::SDIVREM_I8
7802 RTLIB::Unsupported, // RTLIB::SDIVREM_I16
7803 RTLIB::Unsupported, // RTLIB::SDIVREM_I32
7804 RTLIB::Unsupported, // RTLIB::SDIVREM_I64
7805 RTLIB::Unsupported, // RTLIB::SDIVREM_I128
7806 RTLIB::arm64ec___divqi3, // RTLIB::SDIV_I8
7807 RTLIB::arm64ec___divhi3, // RTLIB::SDIV_I16
7808 RTLIB::arm64ec___divsi3, // RTLIB::SDIV_I32
7809 RTLIB::arm64ec___divdi3, // RTLIB::SDIV_I64
7810 RTLIB::arm64ec___divti3, // RTLIB::SDIV_I128
7811 RTLIB::arm64ec___ashlhi3, // RTLIB::SHL_I16
7812 RTLIB::arm64ec___ashlsi3, // RTLIB::SHL_I32
7813 RTLIB::arm64ec___ashldi3, // RTLIB::SHL_I64
7814 RTLIB::arm64ec___ashlti3, // RTLIB::SHL_I128
7815 RTLIB::arm64ec_sincospif, // RTLIB::SINCOSPI_F32
7816 RTLIB::arm64ec_sincospi, // RTLIB::SINCOSPI_F64
7817 RTLIB::arm64ec_sincospi_f80, // RTLIB::SINCOSPI_F80
7818 RTLIB::arm64ec_sincospi_f128, // RTLIB::SINCOSPI_F128
7819 RTLIB::arm64ec_sincospi_ppcf128, // RTLIB::SINCOSPI_PPCF128
7820 RTLIB::Unsupported, // RTLIB::SINCOS_F32
7821 RTLIB::Unsupported, // RTLIB::SINCOS_F64
7822 RTLIB::Unsupported, // RTLIB::SINCOS_F80
7823 RTLIB::Unsupported, // RTLIB::SINCOS_F128
7824 RTLIB::Unsupported, // RTLIB::SINCOS_PPCF128
7825 RTLIB::Unsupported, // RTLIB::SINCOS_STRET_F32
7826 RTLIB::Unsupported, // RTLIB::SINCOS_STRET_F64
7827 RTLIB::arm64ec_sinhf, // RTLIB::SINH_F32
7828 RTLIB::arm64ec_sinh, // RTLIB::SINH_F64
7829 RTLIB::arm64ec_sinh_f80, // RTLIB::SINH_F80
7830 RTLIB::arm64ec_sinh_f128, // RTLIB::SINH_F128
7831 RTLIB::arm64ec_sinh_ppcf128, // RTLIB::SINH_PPCF128
7832 RTLIB::arm64ec___floatsihf, // RTLIB::SINTTOFP_I32_F16
7833 RTLIB::arm64ec___floatsisf, // RTLIB::SINTTOFP_I32_F32
7834 RTLIB::arm64ec___floatsidf, // RTLIB::SINTTOFP_I32_F64
7835 RTLIB::arm64ec___floatsixf, // RTLIB::SINTTOFP_I32_F80
7836 RTLIB::arm64ec___floatsitf, // RTLIB::SINTTOFP_I32_F128
7837 RTLIB::arm64ec___gcc_itoq, // RTLIB::SINTTOFP_I32_PPCF128
7838 RTLIB::arm64ec___floatdibf, // RTLIB::SINTTOFP_I64_BF16
7839 RTLIB::arm64ec___floatdihf, // RTLIB::SINTTOFP_I64_F16
7840 RTLIB::arm64ec___floatdisf, // RTLIB::SINTTOFP_I64_F32
7841 RTLIB::arm64ec___floatdidf, // RTLIB::SINTTOFP_I64_F64
7842 RTLIB::arm64ec___floatdixf, // RTLIB::SINTTOFP_I64_F80
7843 RTLIB::arm64ec___floatditf_f128, // RTLIB::SINTTOFP_I64_F128
7844 RTLIB::arm64ec___floatditf_ppcf128, // RTLIB::SINTTOFP_I64_PPCF128
7845 RTLIB::arm64ec___floattihf, // RTLIB::SINTTOFP_I128_F16
7846 RTLIB::arm64ec___floattisf, // RTLIB::SINTTOFP_I128_F32
7847 RTLIB::arm64ec___floattidf, // RTLIB::SINTTOFP_I128_F64
7848 RTLIB::arm64ec___floattixf, // RTLIB::SINTTOFP_I128_F80
7849 RTLIB::arm64ec___floattitf_f128, // RTLIB::SINTTOFP_I128_F128
7850 RTLIB::arm64ec___floattitf_ppcf128, // RTLIB::SINTTOFP_I128_PPCF128
7851 RTLIB::arm64ec_sinf, // RTLIB::SIN_F32
7852 RTLIB::arm64ec_sin, // RTLIB::SIN_F64
7853 RTLIB::arm64ec_sin_f80, // RTLIB::SIN_F80
7854 RTLIB::arm64ec_sin_f128, // RTLIB::SIN_F128
7855 RTLIB::arm64ec_sin_ppcf128, // RTLIB::SIN_PPCF128
7856 RTLIB::arm64ec_sqrtf, // RTLIB::SQRT_F32
7857 RTLIB::arm64ec_sqrt, // RTLIB::SQRT_F64
7858 RTLIB::arm64ec_sqrt_f80, // RTLIB::SQRT_F80
7859 RTLIB::arm64ec_sqrt_f128, // RTLIB::SQRT_F128
7860 RTLIB::arm64ec_sqrt_ppcf128, // RTLIB::SQRT_PPCF128
7861 RTLIB::arm64ec___ashrhi3, // RTLIB::SRA_I16
7862 RTLIB::arm64ec___ashrsi3, // RTLIB::SRA_I32
7863 RTLIB::arm64ec___ashrdi3, // RTLIB::SRA_I64
7864 RTLIB::arm64ec___ashrti3, // RTLIB::SRA_I128
7865 RTLIB::arm64ec___modqi3, // RTLIB::SREM_I8
7866 RTLIB::arm64ec___modhi3, // RTLIB::SREM_I16
7867 RTLIB::arm64ec___modsi3, // RTLIB::SREM_I32
7868 RTLIB::arm64ec___moddi3, // RTLIB::SREM_I64
7869 RTLIB::arm64ec___modti3, // RTLIB::SREM_I128
7870 RTLIB::arm64ec___lshrhi3, // RTLIB::SRL_I16
7871 RTLIB::arm64ec___lshrsi3, // RTLIB::SRL_I32
7872 RTLIB::arm64ec___lshrdi3, // RTLIB::SRL_I64
7873 RTLIB::arm64ec___lshrti3, // RTLIB::SRL_I128
7874 RTLIB::arm64ec___stack_chk_fail, // RTLIB::STACKPROTECTOR_CHECK_FAIL
7875 RTLIB::arm64ec___subsf3, // RTLIB::SUB_F32
7876 RTLIB::arm64ec___subdf3, // RTLIB::SUB_F64
7877 RTLIB::arm64ec___subxf3, // RTLIB::SUB_F80
7878 RTLIB::arm64ec___subtf3, // RTLIB::SUB_F128
7879 RTLIB::arm64ec___gcc_qsub, // RTLIB::SUB_PPCF128
7880 RTLIB::arm64ec___sync_fetch_and_add_1, // RTLIB::SYNC_FETCH_AND_ADD_1
7881 RTLIB::arm64ec___sync_fetch_and_add_2, // RTLIB::SYNC_FETCH_AND_ADD_2
7882 RTLIB::arm64ec___sync_fetch_and_add_4, // RTLIB::SYNC_FETCH_AND_ADD_4
7883 RTLIB::arm64ec___sync_fetch_and_add_8, // RTLIB::SYNC_FETCH_AND_ADD_8
7884 RTLIB::arm64ec___sync_fetch_and_add_16, // RTLIB::SYNC_FETCH_AND_ADD_16
7885 RTLIB::arm64ec___sync_fetch_and_and_1, // RTLIB::SYNC_FETCH_AND_AND_1
7886 RTLIB::arm64ec___sync_fetch_and_and_2, // RTLIB::SYNC_FETCH_AND_AND_2
7887 RTLIB::arm64ec___sync_fetch_and_and_4, // RTLIB::SYNC_FETCH_AND_AND_4
7888 RTLIB::arm64ec___sync_fetch_and_and_8, // RTLIB::SYNC_FETCH_AND_AND_8
7889 RTLIB::arm64ec___sync_fetch_and_and_16, // RTLIB::SYNC_FETCH_AND_AND_16
7890 RTLIB::arm64ec___sync_fetch_and_max_1, // RTLIB::SYNC_FETCH_AND_MAX_1
7891 RTLIB::arm64ec___sync_fetch_and_max_2, // RTLIB::SYNC_FETCH_AND_MAX_2
7892 RTLIB::arm64ec___sync_fetch_and_max_4, // RTLIB::SYNC_FETCH_AND_MAX_4
7893 RTLIB::arm64ec___sync_fetch_and_max_8, // RTLIB::SYNC_FETCH_AND_MAX_8
7894 RTLIB::arm64ec___sync_fetch_and_max_16, // RTLIB::SYNC_FETCH_AND_MAX_16
7895 RTLIB::arm64ec___sync_fetch_and_min_1, // RTLIB::SYNC_FETCH_AND_MIN_1
7896 RTLIB::arm64ec___sync_fetch_and_min_2, // RTLIB::SYNC_FETCH_AND_MIN_2
7897 RTLIB::arm64ec___sync_fetch_and_min_4, // RTLIB::SYNC_FETCH_AND_MIN_4
7898 RTLIB::arm64ec___sync_fetch_and_min_8, // RTLIB::SYNC_FETCH_AND_MIN_8
7899 RTLIB::arm64ec___sync_fetch_and_min_16, // RTLIB::SYNC_FETCH_AND_MIN_16
7900 RTLIB::arm64ec___sync_fetch_and_nand_1, // RTLIB::SYNC_FETCH_AND_NAND_1
7901 RTLIB::arm64ec___sync_fetch_and_nand_2, // RTLIB::SYNC_FETCH_AND_NAND_2
7902 RTLIB::arm64ec___sync_fetch_and_nand_4, // RTLIB::SYNC_FETCH_AND_NAND_4
7903 RTLIB::arm64ec___sync_fetch_and_nand_8, // RTLIB::SYNC_FETCH_AND_NAND_8
7904 RTLIB::arm64ec___sync_fetch_and_nand_16, // RTLIB::SYNC_FETCH_AND_NAND_16
7905 RTLIB::arm64ec___sync_fetch_and_or_1, // RTLIB::SYNC_FETCH_AND_OR_1
7906 RTLIB::arm64ec___sync_fetch_and_or_2, // RTLIB::SYNC_FETCH_AND_OR_2
7907 RTLIB::arm64ec___sync_fetch_and_or_4, // RTLIB::SYNC_FETCH_AND_OR_4
7908 RTLIB::arm64ec___sync_fetch_and_or_8, // RTLIB::SYNC_FETCH_AND_OR_8
7909 RTLIB::arm64ec___sync_fetch_and_or_16, // RTLIB::SYNC_FETCH_AND_OR_16
7910 RTLIB::arm64ec___sync_fetch_and_sub_1, // RTLIB::SYNC_FETCH_AND_SUB_1
7911 RTLIB::arm64ec___sync_fetch_and_sub_2, // RTLIB::SYNC_FETCH_AND_SUB_2
7912 RTLIB::arm64ec___sync_fetch_and_sub_4, // RTLIB::SYNC_FETCH_AND_SUB_4
7913 RTLIB::arm64ec___sync_fetch_and_sub_8, // RTLIB::SYNC_FETCH_AND_SUB_8
7914 RTLIB::arm64ec___sync_fetch_and_sub_16, // RTLIB::SYNC_FETCH_AND_SUB_16
7915 RTLIB::arm64ec___sync_fetch_and_umax_1, // RTLIB::SYNC_FETCH_AND_UMAX_1
7916 RTLIB::arm64ec___sync_fetch_and_umax_2, // RTLIB::SYNC_FETCH_AND_UMAX_2
7917 RTLIB::arm64ec___sync_fetch_and_umax_4, // RTLIB::SYNC_FETCH_AND_UMAX_4
7918 RTLIB::arm64ec___sync_fetch_and_umax_8, // RTLIB::SYNC_FETCH_AND_UMAX_8
7919 RTLIB::arm64ec___sync_fetch_and_umax_16, // RTLIB::SYNC_FETCH_AND_UMAX_16
7920 RTLIB::arm64ec___sync_fetch_and_umin_1, // RTLIB::SYNC_FETCH_AND_UMIN_1
7921 RTLIB::arm64ec___sync_fetch_and_umin_2, // RTLIB::SYNC_FETCH_AND_UMIN_2
7922 RTLIB::arm64ec___sync_fetch_and_umin_4, // RTLIB::SYNC_FETCH_AND_UMIN_4
7923 RTLIB::arm64ec___sync_fetch_and_umin_8, // RTLIB::SYNC_FETCH_AND_UMIN_8
7924 RTLIB::arm64ec___sync_fetch_and_umin_16, // RTLIB::SYNC_FETCH_AND_UMIN_16
7925 RTLIB::arm64ec___sync_fetch_and_xor_1, // RTLIB::SYNC_FETCH_AND_XOR_1
7926 RTLIB::arm64ec___sync_fetch_and_xor_2, // RTLIB::SYNC_FETCH_AND_XOR_2
7927 RTLIB::arm64ec___sync_fetch_and_xor_4, // RTLIB::SYNC_FETCH_AND_XOR_4
7928 RTLIB::arm64ec___sync_fetch_and_xor_8, // RTLIB::SYNC_FETCH_AND_XOR_8
7929 RTLIB::arm64ec___sync_fetch_and_xor_16, // RTLIB::SYNC_FETCH_AND_XOR_16
7930 RTLIB::arm64ec___sync_lock_test_and_set_1, // RTLIB::SYNC_LOCK_TEST_AND_SET_1
7931 RTLIB::arm64ec___sync_lock_test_and_set_2, // RTLIB::SYNC_LOCK_TEST_AND_SET_2
7932 RTLIB::arm64ec___sync_lock_test_and_set_4, // RTLIB::SYNC_LOCK_TEST_AND_SET_4
7933 RTLIB::arm64ec___sync_lock_test_and_set_8, // RTLIB::SYNC_LOCK_TEST_AND_SET_8
7934 RTLIB::arm64ec___sync_lock_test_and_set_16, // RTLIB::SYNC_LOCK_TEST_AND_SET_16
7935 RTLIB::arm64ec___sync_val_compare_and_swap_1, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1
7936 RTLIB::arm64ec___sync_val_compare_and_swap_2, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2
7937 RTLIB::arm64ec___sync_val_compare_and_swap_4, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4
7938 RTLIB::arm64ec___sync_val_compare_and_swap_8, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8
7939 RTLIB::arm64ec___sync_val_compare_and_swap_16, // RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16
7940 RTLIB::arm64ec_tanhf, // RTLIB::TANH_F32
7941 RTLIB::arm64ec_tanh, // RTLIB::TANH_F64
7942 RTLIB::arm64ec_tanh_f80, // RTLIB::TANH_F80
7943 RTLIB::arm64ec_tanh_f128, // RTLIB::TANH_F128
7944 RTLIB::arm64ec_tanh_ppcf128, // RTLIB::TANH_PPCF128
7945 RTLIB::arm64ec_tanf, // RTLIB::TAN_F32
7946 RTLIB::arm64ec_tan, // RTLIB::TAN_F64
7947 RTLIB::arm64ec_tan_f80, // RTLIB::TAN_F80
7948 RTLIB::arm64ec_tan_f128, // RTLIB::TAN_F128
7949 RTLIB::arm64ec_tan_ppcf128, // RTLIB::TAN_PPCF128
7950 RTLIB::arm64ec_truncf, // RTLIB::TRUNC_F32
7951 RTLIB::arm64ec_trunc, // RTLIB::TRUNC_F64
7952 RTLIB::arm64ec_trunc_f80, // RTLIB::TRUNC_F80
7953 RTLIB::arm64ec_trunc_f128, // RTLIB::TRUNC_F128
7954 RTLIB::arm64ec_trunc_ppcf128, // RTLIB::TRUNC_PPCF128
7955 RTLIB::Unsupported, // RTLIB::UDIVREM_I8
7956 RTLIB::Unsupported, // RTLIB::UDIVREM_I16
7957 RTLIB::Unsupported, // RTLIB::UDIVREM_I32
7958 RTLIB::Unsupported, // RTLIB::UDIVREM_I64
7959 RTLIB::Unsupported, // RTLIB::UDIVREM_I128
7960 RTLIB::arm64ec___udivqi3, // RTLIB::UDIV_I8
7961 RTLIB::arm64ec___udivhi3, // RTLIB::UDIV_I16
7962 RTLIB::arm64ec___udivsi3, // RTLIB::UDIV_I32
7963 RTLIB::arm64ec___udivdi3, // RTLIB::UDIV_I64
7964 RTLIB::arm64ec___udivti3, // RTLIB::UDIV_I128
7965 RTLIB::arm64ec___floatunsihf, // RTLIB::UINTTOFP_I32_F16
7966 RTLIB::arm64ec___floatunsisf, // RTLIB::UINTTOFP_I32_F32
7967 RTLIB::arm64ec___floatunsidf, // RTLIB::UINTTOFP_I32_F64
7968 RTLIB::arm64ec___floatunsixf, // RTLIB::UINTTOFP_I32_F80
7969 RTLIB::arm64ec___floatunsitf, // RTLIB::UINTTOFP_I32_F128
7970 RTLIB::arm64ec___gcc_utoq, // RTLIB::UINTTOFP_I32_PPCF128
7971 RTLIB::arm64ec___floatundibf, // RTLIB::UINTTOFP_I64_BF16
7972 RTLIB::arm64ec___floatundihf, // RTLIB::UINTTOFP_I64_F16
7973 RTLIB::arm64ec___floatundisf, // RTLIB::UINTTOFP_I64_F32
7974 RTLIB::arm64ec___floatundidf, // RTLIB::UINTTOFP_I64_F64
7975 RTLIB::arm64ec___floatundixf, // RTLIB::UINTTOFP_I64_F80
7976 RTLIB::arm64ec___floatunditf_f128, // RTLIB::UINTTOFP_I64_F128
7977 RTLIB::arm64ec___floatunditf_ppcf128, // RTLIB::UINTTOFP_I64_PPCF128
7978 RTLIB::arm64ec___floatuntihf, // RTLIB::UINTTOFP_I128_F16
7979 RTLIB::arm64ec___floatuntisf, // RTLIB::UINTTOFP_I128_F32
7980 RTLIB::arm64ec___floatuntidf, // RTLIB::UINTTOFP_I128_F64
7981 RTLIB::arm64ec___floatuntixf, // RTLIB::UINTTOFP_I128_F80
7982 RTLIB::arm64ec___floatuntitf_f128, // RTLIB::UINTTOFP_I128_F128
7983 RTLIB::arm64ec___floatuntitf_ppcf128, // RTLIB::UINTTOFP_I128_PPCF128
7984 RTLIB::arm64ec___nesf2, // RTLIB::UNE_F32
7985 RTLIB::arm64ec___nedf2, // RTLIB::UNE_F64
7986 RTLIB::arm64ec___netf2, // RTLIB::UNE_F128
7987 RTLIB::arm64ec___gcc_qne, // RTLIB::UNE_PPCF128
7988 RTLIB::arm64ec__Unwind_Resume, // RTLIB::UNWIND_RESUME
7989 RTLIB::arm64ec___unordsf2, // RTLIB::UO_F32
7990 RTLIB::arm64ec___unorddf2, // RTLIB::UO_F64
7991 RTLIB::arm64ec___unordtf2, // RTLIB::UO_F128
7992 RTLIB::arm64ec___gcc_qunord, // RTLIB::UO_PPCF128
7993 RTLIB::arm64ec___umodqi3, // RTLIB::UREM_I8
7994 RTLIB::arm64ec___umodhi3, // RTLIB::UREM_I16
7995 RTLIB::arm64ec___umodsi3, // RTLIB::UREM_I32
7996 RTLIB::arm64ec___umoddi3, // RTLIB::UREM_I64
7997 RTLIB::arm64ec___umodti3, // RTLIB::UREM_I128
7998 RTLIB::Unsupported // RTLIB::UNKNOWN_LIBCALL
7999 };
8000
8001 std::memcpy(LibcallImpls, WindowsArm64RoutineImpls,
8002 sizeof(LibcallImpls));
8003 static_assert(sizeof(LibcallImpls) == sizeof(WindowsArm64RoutineImpls),
8004 "libcall array size should match");
8005}
8006#endif
8007
8008#ifdef GET_INIT_RUNTIME_LIBCALL_UTILS
8009static inline bool isAtomicLibCall(llvm::RTLIB::Libcall LC) {
8010 switch (LC) {
8011 case RTLIB::ATOMIC_COMPARE_EXCHANGE:
8012 case RTLIB::ATOMIC_COMPARE_EXCHANGE_1:
8013 case RTLIB::ATOMIC_COMPARE_EXCHANGE_2:
8014 case RTLIB::ATOMIC_COMPARE_EXCHANGE_4:
8015 case RTLIB::ATOMIC_COMPARE_EXCHANGE_8:
8016 case RTLIB::ATOMIC_COMPARE_EXCHANGE_16:
8017 case RTLIB::ATOMIC_EXCHANGE:
8018 case RTLIB::ATOMIC_EXCHANGE_1:
8019 case RTLIB::ATOMIC_EXCHANGE_2:
8020 case RTLIB::ATOMIC_EXCHANGE_4:
8021 case RTLIB::ATOMIC_EXCHANGE_8:
8022 case RTLIB::ATOMIC_EXCHANGE_16:
8023 case RTLIB::ATOMIC_FETCH_ADD_1:
8024 case RTLIB::ATOMIC_FETCH_ADD_2:
8025 case RTLIB::ATOMIC_FETCH_ADD_4:
8026 case RTLIB::ATOMIC_FETCH_ADD_8:
8027 case RTLIB::ATOMIC_FETCH_ADD_16:
8028 case RTLIB::ATOMIC_FETCH_AND_1:
8029 case RTLIB::ATOMIC_FETCH_AND_2:
8030 case RTLIB::ATOMIC_FETCH_AND_4:
8031 case RTLIB::ATOMIC_FETCH_AND_8:
8032 case RTLIB::ATOMIC_FETCH_AND_16:
8033 case RTLIB::ATOMIC_FETCH_NAND_1:
8034 case RTLIB::ATOMIC_FETCH_NAND_2:
8035 case RTLIB::ATOMIC_FETCH_NAND_4:
8036 case RTLIB::ATOMIC_FETCH_NAND_8:
8037 case RTLIB::ATOMIC_FETCH_NAND_16:
8038 case RTLIB::ATOMIC_FETCH_OR_1:
8039 case RTLIB::ATOMIC_FETCH_OR_2:
8040 case RTLIB::ATOMIC_FETCH_OR_4:
8041 case RTLIB::ATOMIC_FETCH_OR_8:
8042 case RTLIB::ATOMIC_FETCH_OR_16:
8043 case RTLIB::ATOMIC_FETCH_SUB_1:
8044 case RTLIB::ATOMIC_FETCH_SUB_2:
8045 case RTLIB::ATOMIC_FETCH_SUB_4:
8046 case RTLIB::ATOMIC_FETCH_SUB_8:
8047 case RTLIB::ATOMIC_FETCH_SUB_16:
8048 case RTLIB::ATOMIC_FETCH_XOR_1:
8049 case RTLIB::ATOMIC_FETCH_XOR_2:
8050 case RTLIB::ATOMIC_FETCH_XOR_4:
8051 case RTLIB::ATOMIC_FETCH_XOR_8:
8052 case RTLIB::ATOMIC_FETCH_XOR_16:
8053 case RTLIB::ATOMIC_LOAD:
8054 case RTLIB::ATOMIC_LOAD_1:
8055 case RTLIB::ATOMIC_LOAD_2:
8056 case RTLIB::ATOMIC_LOAD_4:
8057 case RTLIB::ATOMIC_LOAD_8:
8058 case RTLIB::ATOMIC_LOAD_16:
8059 case RTLIB::ATOMIC_STORE:
8060 case RTLIB::ATOMIC_STORE_1:
8061 case RTLIB::ATOMIC_STORE_2:
8062 case RTLIB::ATOMIC_STORE_4:
8063 case RTLIB::ATOMIC_STORE_8:
8064 case RTLIB::ATOMIC_STORE_16:
8065 case RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1:
8066 case RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2:
8067 case RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4:
8068 case RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8:
8069 case RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16:
8070 case RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1:
8071 case RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2:
8072 case RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4:
8073 case RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8:
8074 case RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16:
8075 case RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1:
8076 case RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2:
8077 case RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4:
8078 case RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8:
8079 case RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16:
8080 case RTLIB::OUTLINE_ATOMIC_CAS1_ACQ:
8081 case RTLIB::OUTLINE_ATOMIC_CAS1_ACQ_REL:
8082 case RTLIB::OUTLINE_ATOMIC_CAS1_REL:
8083 case RTLIB::OUTLINE_ATOMIC_CAS1_RELAX:
8084 case RTLIB::OUTLINE_ATOMIC_CAS2_ACQ:
8085 case RTLIB::OUTLINE_ATOMIC_CAS2_ACQ_REL:
8086 case RTLIB::OUTLINE_ATOMIC_CAS2_REL:
8087 case RTLIB::OUTLINE_ATOMIC_CAS2_RELAX:
8088 case RTLIB::OUTLINE_ATOMIC_CAS4_ACQ:
8089 case RTLIB::OUTLINE_ATOMIC_CAS4_ACQ_REL:
8090 case RTLIB::OUTLINE_ATOMIC_CAS4_REL:
8091 case RTLIB::OUTLINE_ATOMIC_CAS4_RELAX:
8092 case RTLIB::OUTLINE_ATOMIC_CAS8_ACQ:
8093 case RTLIB::OUTLINE_ATOMIC_CAS8_ACQ_REL:
8094 case RTLIB::OUTLINE_ATOMIC_CAS8_REL:
8095 case RTLIB::OUTLINE_ATOMIC_CAS8_RELAX:
8096 case RTLIB::OUTLINE_ATOMIC_CAS16_ACQ:
8097 case RTLIB::OUTLINE_ATOMIC_CAS16_ACQ_REL:
8098 case RTLIB::OUTLINE_ATOMIC_CAS16_REL:
8099 case RTLIB::OUTLINE_ATOMIC_CAS16_RELAX:
8100 case RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ:
8101 case RTLIB::OUTLINE_ATOMIC_LDADD1_ACQ_REL:
8102 case RTLIB::OUTLINE_ATOMIC_LDADD1_REL:
8103 case RTLIB::OUTLINE_ATOMIC_LDADD1_RELAX:
8104 case RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ:
8105 case RTLIB::OUTLINE_ATOMIC_LDADD2_ACQ_REL:
8106 case RTLIB::OUTLINE_ATOMIC_LDADD2_REL:
8107 case RTLIB::OUTLINE_ATOMIC_LDADD2_RELAX:
8108 case RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ:
8109 case RTLIB::OUTLINE_ATOMIC_LDADD4_ACQ_REL:
8110 case RTLIB::OUTLINE_ATOMIC_LDADD4_REL:
8111 case RTLIB::OUTLINE_ATOMIC_LDADD4_RELAX:
8112 case RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ:
8113 case RTLIB::OUTLINE_ATOMIC_LDADD8_ACQ_REL:
8114 case RTLIB::OUTLINE_ATOMIC_LDADD8_REL:
8115 case RTLIB::OUTLINE_ATOMIC_LDADD8_RELAX:
8116 case RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ:
8117 case RTLIB::OUTLINE_ATOMIC_LDADD16_ACQ_REL:
8118 case RTLIB::OUTLINE_ATOMIC_LDADD16_REL:
8119 case RTLIB::OUTLINE_ATOMIC_LDADD16_RELAX:
8120 case RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ:
8121 case RTLIB::OUTLINE_ATOMIC_LDCLR1_ACQ_REL:
8122 case RTLIB::OUTLINE_ATOMIC_LDCLR1_REL:
8123 case RTLIB::OUTLINE_ATOMIC_LDCLR1_RELAX:
8124 case RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ:
8125 case RTLIB::OUTLINE_ATOMIC_LDCLR2_ACQ_REL:
8126 case RTLIB::OUTLINE_ATOMIC_LDCLR2_REL:
8127 case RTLIB::OUTLINE_ATOMIC_LDCLR2_RELAX:
8128 case RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ:
8129 case RTLIB::OUTLINE_ATOMIC_LDCLR4_ACQ_REL:
8130 case RTLIB::OUTLINE_ATOMIC_LDCLR4_REL:
8131 case RTLIB::OUTLINE_ATOMIC_LDCLR4_RELAX:
8132 case RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ:
8133 case RTLIB::OUTLINE_ATOMIC_LDCLR8_ACQ_REL:
8134 case RTLIB::OUTLINE_ATOMIC_LDCLR8_REL:
8135 case RTLIB::OUTLINE_ATOMIC_LDCLR8_RELAX:
8136 case RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ:
8137 case RTLIB::OUTLINE_ATOMIC_LDCLR16_ACQ_REL:
8138 case RTLIB::OUTLINE_ATOMIC_LDCLR16_REL:
8139 case RTLIB::OUTLINE_ATOMIC_LDCLR16_RELAX:
8140 case RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ:
8141 case RTLIB::OUTLINE_ATOMIC_LDEOR1_ACQ_REL:
8142 case RTLIB::OUTLINE_ATOMIC_LDEOR1_REL:
8143 case RTLIB::OUTLINE_ATOMIC_LDEOR1_RELAX:
8144 case RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ:
8145 case RTLIB::OUTLINE_ATOMIC_LDEOR2_ACQ_REL:
8146 case RTLIB::OUTLINE_ATOMIC_LDEOR2_REL:
8147 case RTLIB::OUTLINE_ATOMIC_LDEOR2_RELAX:
8148 case RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ:
8149 case RTLIB::OUTLINE_ATOMIC_LDEOR4_ACQ_REL:
8150 case RTLIB::OUTLINE_ATOMIC_LDEOR4_REL:
8151 case RTLIB::OUTLINE_ATOMIC_LDEOR4_RELAX:
8152 case RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ:
8153 case RTLIB::OUTLINE_ATOMIC_LDEOR8_ACQ_REL:
8154 case RTLIB::OUTLINE_ATOMIC_LDEOR8_REL:
8155 case RTLIB::OUTLINE_ATOMIC_LDEOR8_RELAX:
8156 case RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ:
8157 case RTLIB::OUTLINE_ATOMIC_LDEOR16_ACQ_REL:
8158 case RTLIB::OUTLINE_ATOMIC_LDEOR16_REL:
8159 case RTLIB::OUTLINE_ATOMIC_LDEOR16_RELAX:
8160 case RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ:
8161 case RTLIB::OUTLINE_ATOMIC_LDSET1_ACQ_REL:
8162 case RTLIB::OUTLINE_ATOMIC_LDSET1_REL:
8163 case RTLIB::OUTLINE_ATOMIC_LDSET1_RELAX:
8164 case RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ:
8165 case RTLIB::OUTLINE_ATOMIC_LDSET2_ACQ_REL:
8166 case RTLIB::OUTLINE_ATOMIC_LDSET2_REL:
8167 case RTLIB::OUTLINE_ATOMIC_LDSET2_RELAX:
8168 case RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ:
8169 case RTLIB::OUTLINE_ATOMIC_LDSET4_ACQ_REL:
8170 case RTLIB::OUTLINE_ATOMIC_LDSET4_REL:
8171 case RTLIB::OUTLINE_ATOMIC_LDSET4_RELAX:
8172 case RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ:
8173 case RTLIB::OUTLINE_ATOMIC_LDSET8_ACQ_REL:
8174 case RTLIB::OUTLINE_ATOMIC_LDSET8_REL:
8175 case RTLIB::OUTLINE_ATOMIC_LDSET8_RELAX:
8176 case RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ:
8177 case RTLIB::OUTLINE_ATOMIC_LDSET16_ACQ_REL:
8178 case RTLIB::OUTLINE_ATOMIC_LDSET16_REL:
8179 case RTLIB::OUTLINE_ATOMIC_LDSET16_RELAX:
8180 case RTLIB::OUTLINE_ATOMIC_SWP1_ACQ:
8181 case RTLIB::OUTLINE_ATOMIC_SWP1_ACQ_REL:
8182 case RTLIB::OUTLINE_ATOMIC_SWP1_REL:
8183 case RTLIB::OUTLINE_ATOMIC_SWP1_RELAX:
8184 case RTLIB::OUTLINE_ATOMIC_SWP2_ACQ:
8185 case RTLIB::OUTLINE_ATOMIC_SWP2_ACQ_REL:
8186 case RTLIB::OUTLINE_ATOMIC_SWP2_REL:
8187 case RTLIB::OUTLINE_ATOMIC_SWP2_RELAX:
8188 case RTLIB::OUTLINE_ATOMIC_SWP4_ACQ:
8189 case RTLIB::OUTLINE_ATOMIC_SWP4_ACQ_REL:
8190 case RTLIB::OUTLINE_ATOMIC_SWP4_REL:
8191 case RTLIB::OUTLINE_ATOMIC_SWP4_RELAX:
8192 case RTLIB::OUTLINE_ATOMIC_SWP8_ACQ:
8193 case RTLIB::OUTLINE_ATOMIC_SWP8_ACQ_REL:
8194 case RTLIB::OUTLINE_ATOMIC_SWP8_REL:
8195 case RTLIB::OUTLINE_ATOMIC_SWP8_RELAX:
8196 case RTLIB::OUTLINE_ATOMIC_SWP16_ACQ:
8197 case RTLIB::OUTLINE_ATOMIC_SWP16_ACQ_REL:
8198 case RTLIB::OUTLINE_ATOMIC_SWP16_REL:
8199 case RTLIB::OUTLINE_ATOMIC_SWP16_RELAX:
8200 return true;
8201 default:
8202 return false;
8203 }
8204
8205 llvm_unreachable("covered switch over libcalls");
8206}
8207#endif
8208
8209