aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcc-std.ver.in
blob: e468ec589bad62d9bffca29701b41f2729f5777f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
# 2008, 2010 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
# GCC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# GCC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GCC; see the file COPYING3.  If not see
# <http://www.gnu.org/licenses/>.

GCC_3.0 {
  # libgcc1 integer symbols
  __PFX__absvsi2
  __PFX__addvsi3
  __PFX__ashlsi3
  __PFX__ashrsi3
  __PFX__divsi3
  __PFX__lshrsi3
  __PFX__modsi3
  __PFX__mulsi3
  __PFX__mulvsi3
  __PFX__negvsi2
  __PFX__subvsi3
  __PFX__udivsi3
  __PFX__umodsi3

  # libgcc1 floating point symbols
  __PFX__addsf3
  __PFX__adddf3
  __PFX__addxf3
  __PFX__addtf3
  __PFX__divsf3
  __PFX__divdf3
  __PFX__divxf3
  __PFX__divtf3
  __PFX__eqsf2
  __PFX__eqdf2
  __PFX__eqxf2
  __PFX__eqtf2
  __PFX__extenddfxf2
  __PFX__extenddftf2
  __PFX__extendsfdf2
  __PFX__extendsfxf2
  __PFX__extendsftf2
  __PFX__fixsfsi
  __PFX__fixdfsi
  __PFX__fixxfsi
  __PFX__fixtfsi
  __PFX__floatsisf
  __PFX__floatsidf
  __PFX__floatsixf
  __PFX__floatsitf
  __PFX__gesf2
  __PFX__gedf2
  __PFX__gexf2
  __PFX__getf2
  __PFX__gtsf2
  __PFX__gtdf2
  __PFX__gtxf2
  __PFX__gttf2
  __PFX__lesf2
  __PFX__ledf2
  __PFX__lexf2
  __PFX__letf2
  __PFX__ltsf2
  __PFX__ltdf2
  __PFX__ltxf2
  __PFX__lttf2
  __PFX__mulsf3
  __PFX__muldf3
  __PFX__mulxf3
  __PFX__multf3
  __PFX__negsf2
  __PFX__negdf2
  __PFX__negxf2
  __PFX__negtf2
  __PFX__nesf2
  __PFX__nedf2
  __PFX__nexf2
  __PFX__netf2
  __PFX__subsf3
  __PFX__subdf3
  __PFX__subxf3
  __PFX__subtf3
  __PFX__truncdfsf2
  __PFX__truncxfsf2
  __PFX__trunctfsf2
  __PFX__truncxfdf2
  __PFX__trunctfdf2

  # libgcc2 DImode arithmetic (for 32-bit targets).
  __PFX__absvdi2
  __PFX__addvdi3
  __PFX__ashldi3
  __PFX__ashrdi3
  __PFX__cmpdi2
  __PFX__divdi3
  __PFX__ffsdi2
  __PFX__fixdfdi
  __PFX__fixsfdi
  __PFX__fixtfdi
  __PFX__fixxfdi
  __PFX__fixunsdfdi
  __PFX__fixunsdfsi
  __PFX__fixunssfsi
  __PFX__fixunssfdi
  __PFX__fixunstfdi
  __PFX__fixunstfsi
  __PFX__fixunsxfdi
  __PFX__fixunsxfsi
  __PFX__floatdidf
  __PFX__floatdisf
  __PFX__floatdixf
  __PFX__floatditf
  __PFX__lshrdi3
  __PFX__moddi3
  __PFX__muldi3
  __PFX__mulvdi3
  __PFX__negdi2
  __PFX__negvdi2
  __PFX__subvdi3
  __PFX__ucmpdi2
  __PFX__udivdi3
  __PFX__udivmoddi4
  __PFX__umoddi3

  # libgcc2 TImode arithmetic (for 64-bit targets).
  __PFX__ashlti3
  __PFX__ashrti3
  __PFX__cmpti2
  __PFX__divti3
  __PFX__ffsti2
  __PFX__fixdfti
  __PFX__fixsfti
  __PFX__fixtfti
  __PFX__fixxfti
  __PFX__lshrti3
  __PFX__modti3
  __PFX__multi3
  __PFX__negti2
  __PFX__ucmpti2
  __PFX__udivmodti4
  __PFX__udivti3
  __PFX__umodti3
  __PFX__fixunsdfti
  __PFX__fixunssfti
  __PFX__fixunstfti
  __PFX__fixunsxfti
  __PFX__floattidf
  __PFX__floattisf
  __PFX__floattixf
  __PFX__floattitf

  # Used to deal with trampoline initialization on some platforms
  __PFX__clear_cache

  # EH symbols
  _Unwind_DeleteException
  _Unwind_Find_FDE
  _Unwind_ForcedUnwind
  _Unwind_GetGR
  _Unwind_GetIP
  _Unwind_GetLanguageSpecificData
  _Unwind_GetRegionStart
  _Unwind_GetTextRelBase
  _Unwind_GetDataRelBase
  _Unwind_RaiseException
  _Unwind_Resume
  _Unwind_SetGR
  _Unwind_SetIP
  __deregister_frame
  __deregister_frame_info
  __deregister_frame_info_bases
  __register_frame
  __register_frame_info
  __register_frame_info_bases
  __register_frame_info_table
  __register_frame_info_table_bases
  __register_frame_table

  # SjLj EH symbols
  _Unwind_SjLj_Register
  _Unwind_SjLj_Unregister
  _Unwind_SjLj_RaiseException
  _Unwind_SjLj_ForcedUnwind
  _Unwind_SjLj_Resume
}

%inherit GCC_3.3 GCC_3.0
GCC_3.3 {
  _Unwind_FindEnclosingFunction
  _Unwind_GetCFA
  _Unwind_Backtrace
  _Unwind_Resume_or_Rethrow
  _Unwind_SjLj_Resume_or_Rethrow
}

%inherit GCC_3.3.1 GCC_3.3
GCC_3.3.1 {
  __gcc_personality_sj0
  __gcc_personality_v0
}

%inherit GCC_3.3.2 GCC_3.3.1
GCC_3.3.2 {
}

%inherit GCC_3.3.4 GCC_3.3.2
GCC_3.3.4 {
  __PFX__unorddf2
  __PFX__unordsf2
}

%inherit GCC_3.4 GCC_3.3.4
GCC_3.4 {
  # bit scanning and counting built-ins
  __PFX__clzsi2
  __PFX__clzdi2
  __PFX__clzti2
  __PFX__ctzsi2
  __PFX__ctzdi2
  __PFX__ctzti2
  __PFX__popcountsi2
  __PFX__popcountdi2
  __PFX__popcountti2
  __PFX__paritysi2
  __PFX__paritydi2
  __PFX__parityti2
}

%inherit GCC_3.4.2 GCC_3.4
GCC_3.4.2 {
  # Used to deal with trampoline initialization on some platforms
  __PFX__enable_execute_stack
  __trampoline_setup
}

%inherit GCC_3.4.4 GCC_3.4.2
GCC_3.4.4 {
  # libgcc2 TImode arithmetic (for 64-bit targets).
  __PFX__absvti2
  __PFX__addvti3
  __PFX__mulvti3
  __PFX__negvti2
  __PFX__subvti3
}

%inherit GCC_4.0.0 GCC_3.4.4
GCC_4.0.0 {
  # libgcc2 __builtin_powi helpers.
  __PFX__powisf2
  __PFX__powidf2
  __PFX__powixf2
  __PFX__powitf2

  # c99 compliant complex arithmetic
  __PFX__divsc3
  __PFX__divdc3
  __PFX__divxc3
  __PFX__divtc3
  __PFX__mulsc3
  __PFX__muldc3
  __PFX__mulxc3
  __PFX__multc3
}

%inherit GCC_4.1.0 GCC_4.0.0
GCC_4.1.0 {
}

%inherit GCC_4.2.0 GCC_4.1.0
GCC_4.2.0 {
  # unsigned-to-floating conversions
  __PFX__floatunsisf
  __PFX__floatunsidf
  __PFX__floatunsixf
  __PFX__floatunsitf
  __PFX__floatundidf
  __PFX__floatundisf
  __PFX__floatundixf
  __PFX__floatunditf
  __PFX__floatuntidf
  __PFX__floatuntisf
  __PFX__floatuntixf
  __PFX__floatuntitf
  _Unwind_GetIPInfo
}

%inherit GCC_4.3.0 GCC_4.2.0
GCC_4.3.0 {
  # byte swapping routines
  __PFX__bswapsi2
  __PFX__bswapdi2

  __emutls_get_address
  __emutls_register_common
  __PFX__ffssi2
  __PFX__extendxftf2
  __PFX__trunctfxf2

  # fixed-point routines
  __PFX__addqq3
  __PFX__addhq3
  __PFX__addsq3
  __PFX__adddq3
  __PFX__addtq3
  __PFX__adduqq3
  __PFX__adduhq3
  __PFX__addusq3
  __PFX__addudq3
  __PFX__addutq3
  __PFX__addha3
  __PFX__addsa3
  __PFX__addda3
  __PFX__addta3
  __PFX__adduha3
  __PFX__addusa3
  __PFX__adduda3
  __PFX__adduta3
  __PFX__ssaddqq3
  __PFX__ssaddhq3
  __PFX__ssaddsq3
  __PFX__ssadddq3
  __PFX__ssaddtq3
  __PFX__ssaddha3
  __PFX__ssaddsa3
  __PFX__ssaddda3
  __PFX__ssaddta3
  __PFX__usadduqq3
  __PFX__usadduhq3
  __PFX__usaddusq3
  __PFX__usaddudq3
  __PFX__usaddutq3
  __PFX__usadduha3
  __PFX__usaddusa3
  __PFX__usadduda3
  __PFX__usadduta3
  __PFX__subqq3
  __PFX__subhq3
  __PFX__subsq3
  __PFX__subdq3
  __PFX__subtq3
  __PFX__subuqq3
  __PFX__subuhq3
  __PFX__subusq3
  __PFX__subudq3
  __PFX__subutq3
  __PFX__subha3
  __PFX__subsa3
  __PFX__subda3
  __PFX__subta3
  __PFX__subuha3
  __PFX__subusa3
  __PFX__subuda3
  __PFX__subuta3
  __PFX__sssubqq3
  __PFX__sssubhq3
  __PFX__sssubsq3
  __PFX__sssubdq3
  __PFX__sssubtq3
  __PFX__sssubha3
  __PFX__sssubsa3
  __PFX__sssubda3
  __PFX__sssubta3
  __PFX__ussubuqq3
  __PFX__ussubuhq3
  __PFX__ussubusq3
  __PFX__ussubudq3
  __PFX__ussubutq3
  __PFX__ussubuha3
  __PFX__ussubusa3
  __PFX__ussubuda3
  __PFX__ussubuta3
  __PFX__mulqq3
  __PFX__mulhq3
  __PFX__mulsq3
  __PFX__muldq3
  __PFX__multq3
  __PFX__muluqq3
  __PFX__muluhq3
  __PFX__mulusq3
  __PFX__muludq3
  __PFX__mulutq3
  __PFX__mulha3
  __PFX__mulsa3
  __PFX__mulda3
  __PFX__multa3
  __PFX__muluha3
  __PFX__mulusa3
  __PFX__muluda3
  __PFX__muluta3
  __PFX__ssmulqq3
  __PFX__ssmulhq3
  __PFX__ssmulsq3
  __PFX__ssmuldq3
  __PFX__ssmultq3
  __PFX__ssmulha3
  __PFX__ssmulsa3
  __PFX__ssmulda3
  __PFX__ssmulta3
  __PFX__usmuluqq3
  __PFX__usmuluhq3
  __PFX__usmulusq3
  __PFX__usmuludq3
  __PFX__usmulutq3
  __PFX__usmuluha3
  __PFX__usmulusa3
  __PFX__usmuluda3
  __PFX__usmuluta3
  __PFX__divqq3
  __PFX__divhq3
  __PFX__divsq3
  __PFX__divdq3
  __PFX__divtq3
  __PFX__divha3
  __PFX__divsa3
  __PFX__divda3
  __PFX__divta3
  __PFX__udivuqq3
  __PFX__udivuhq3
  __PFX__udivusq3
  __PFX__udivudq3
  __PFX__udivutq3
  __PFX__udivuha3
  __PFX__udivusa3
  __PFX__udivuda3
  __PFX__udivuta3
  __PFX__ssdivqq3
  __PFX__ssdivhq3
  __PFX__ssdivsq3
  __PFX__ssdivdq3
  __PFX__ssdivtq3
  __PFX__ssdivha3
  __PFX__ssdivsa3
  __PFX__ssdivda3
  __PFX__ssdivta3
  __PFX__usdivuqq3
  __PFX__usdivuhq3
  __PFX__usdivusq3
  __PFX__usdivudq3
  __PFX__usdivutq3
  __PFX__usdivuha3
  __PFX__usdivusa3
  __PFX__usdivuda3
  __PFX__usdivuta3
  __PFX__negqq2
  __PFX__neghq2
  __PFX__negsq2
  __PFX__negdq2
  __PFX__negtq2
  __PFX__neguqq2
  __PFX__neguhq2
  __PFX__negusq2
  __PFX__negudq2
  __PFX__negutq2
  __PFX__negha2
  __PFX__negsa2
  __PFX__negda2
  __PFX__negta2
  __PFX__neguha2
  __PFX__negusa2
  __PFX__neguda2
  __PFX__neguta2
  __PFX__ssnegqq2
  __PFX__ssneghq2
  __PFX__ssnegsq2
  __PFX__ssnegdq2
  __PFX__ssnegtq2
  __PFX__ssnegha2
  __PFX__ssnegsa2
  __PFX__ssnegda2
  __PFX__ssnegta2
  __PFX__usneguqq2
  __PFX__usneguhq2
  __PFX__usnegusq2
  __PFX__usnegudq2
  __PFX__usnegutq2
  __PFX__usneguha2
  __PFX__usnegusa2
  __PFX__usneguda2
  __PFX__usneguta2
  __PFX__ashlqq3
  __PFX__ashlhq3
  __PFX__ashlsq3
  __PFX__ashldq3
  __PFX__ashltq3
  __PFX__ashluqq3
  __PFX__ashluhq3
  __PFX__ashlusq3
  __PFX__ashludq3
  __PFX__ashlutq3
  __PFX__ashlha3
  __PFX__ashlsa3
  __PFX__ashlda3
  __PFX__ashlta3
  __PFX__ashluha3
  __PFX__ashlusa3
  __PFX__ashluda3
  __PFX__ashluta3
  __PFX__ashrqq3
  __PFX__ashrhq3
  __PFX__ashrsq3
  __PFX__ashrdq3
  __PFX__ashrtq3
  __PFX__ashrha3
  __PFX__ashrsa3
  __PFX__ashrda3
  __PFX__ashrta3
  __PFX__lshruqq3
  __PFX__lshruhq3
  __PFX__lshrusq3
  __PFX__lshrudq3
  __PFX__lshrutq3
  __PFX__lshruha3
  __PFX__lshrusa3
  __PFX__lshruda3
  __PFX__lshruta3
  __PFX__ssashlqq3
  __PFX__ssashlhq3
  __PFX__ssashlsq3
  __PFX__ssashldq3
  __PFX__ssashltq3
  __PFX__ssashlha3
  __PFX__ssashlsa3
  __PFX__ssashlda3
  __PFX__ssashlta3
  __PFX__usashluqq3
  __PFX__usashluhq3
  __PFX__usashlusq3
  __PFX__usashludq3
  __PFX__usashlutq3
  __PFX__usashluha3
  __PFX__usashlusa3
  __PFX__usashluda3
  __PFX__usashluta3
  __PFX__cmpqq2
  __PFX__cmphq2
  __PFX__cmpsq2
  __PFX__cmpdq2
  __PFX__cmptq2
  __PFX__cmpuqq2
  __PFX__cmpuhq2
  __PFX__cmpusq2
  __PFX__cmpudq2
  __PFX__cmputq2
  __PFX__cmpha2
  __PFX__cmpsa2
  __PFX__cmpda2
  __PFX__cmpta2
  __PFX__cmpuha2
  __PFX__cmpusa2
  __PFX__cmpuda2
  __PFX__cmputa2
  __PFX__fractqqhq2
  __PFX__fractqqsq2
  __PFX__fractqqdq2
  __PFX__fractqqtq2
  __PFX__fractqqha
  __PFX__fractqqsa
  __PFX__fractqqda
  __PFX__fractqqta
  __PFX__fractqquqq
  __PFX__fractqquhq
  __PFX__fractqqusq
  __PFX__fractqqudq
  __PFX__fractqqutq
  __PFX__fractqquha
  __PFX__fractqqusa
  __PFX__fractqquda
  __PFX__fractqquta
  __PFX__fractqqqi
  __PFX__fractqqhi
  __PFX__fractqqsi
  __PFX__fractqqdi
  __PFX__fractqqti
  __PFX__fractqqsf
  __PFX__fractqqdf
  __PFX__fracthqqq2
  __PFX__fracthqsq2
  __PFX__fracthqdq2
  __PFX__fracthqtq2
  __PFX__fracthqha
  __PFX__fracthqsa
  __PFX__fracthqda
  __PFX__fracthqta
  __PFX__fracthquqq
  __PFX__fracthquhq
  __PFX__fracthqusq
  __PFX__fracthqudq
  __PFX__fracthqutq
  __PFX__fracthquha
  __PFX__fracthqusa
  __PFX__fracthquda
  __PFX__fracthquta
  __PFX__fracthqqi
  __PFX__fracthqhi
  __PFX__fracthqsi
  __PFX__fracthqdi
  __PFX__fracthqti
  __PFX__fracthqsf
  __PFX__fracthqdf
  __PFX__fractsqqq2
  __PFX__fractsqhq2
  __PFX__fractsqdq2
  __PFX__fractsqtq2
  __PFX__fractsqha
  __PFX__fractsqsa
  __PFX__fractsqda
  __PFX__fractsqta
  __PFX__fractsquqq
  __PFX__fractsquhq
  __PFX__fractsqusq
  __PFX__fractsqudq
  __PFX__fractsqutq
  __PFX__fractsquha
  __PFX__fractsqusa
  __PFX__fractsquda
  __PFX__fractsquta
  __PFX__fractsqqi
  __PFX__fractsqhi
  __PFX__fractsqsi
  __PFX__fractsqdi
  __PFX__fractsqti
  __PFX__fractsqsf
  __PFX__fractsqdf
  __PFX__fractdqqq2
  __PFX__fractdqhq2
  __PFX__fractdqsq2
  __PFX__fractdqtq2
  __PFX__fractdqha
  __PFX__fractdqsa
  __PFX__fractdqda
  __PFX__fractdqta
  __PFX__fractdquqq
  __PFX__fractdquhq
  __PFX__fractdqusq
  __PFX__fractdqudq
  __PFX__fractdqutq
  __PFX__fractdquha
  __PFX__fractdqusa
  __PFX__fractdquda
  __PFX__fractdquta
  __PFX__fractdqqi
  __PFX__fractdqhi
  __PFX__fractdqsi
  __PFX__fractdqdi
  __PFX__fractdqti
  __PFX__fractdqsf
  __PFX__fractdqdf
  __PFX__fracttqqq2
  __PFX__fracttqhq2
  __PFX__fracttqsq2
  __PFX__fracttqdq2
  __PFX__fracttqha
  __PFX__fracttqsa
  __PFX__fracttqda
  __PFX__fracttqta
  __PFX__fracttquqq
  __PFX__fracttquhq
  __PFX__fracttqusq
  __PFX__fracttqudq
  __PFX__fracttqutq
  __PFX__fracttquha
  __PFX__fracttqusa
  __PFX__fracttquda
  __PFX__fracttquta
  __PFX__fracttqqi
  __PFX__fracttqhi
  __PFX__fracttqsi
  __PFX__fracttqdi
  __PFX__fracttqti
  __PFX__fracttqsf
  __PFX__fracttqdf
  __PFX__fracthaqq
  __PFX__fracthahq
  __PFX__fracthasq
  __PFX__fracthadq
  __PFX__fracthatq
  __PFX__fracthasa2
  __PFX__fracthada2
  __PFX__fracthata2
  __PFX__fracthauqq
  __PFX__fracthauhq
  __PFX__fracthausq
  __PFX__fracthaudq
  __PFX__fracthautq
  __PFX__fracthauha
  __PFX__fracthausa
  __PFX__fracthauda
  __PFX__fracthauta
  __PFX__fracthaqi
  __PFX__fracthahi
  __PFX__fracthasi
  __PFX__fracthadi
  __PFX__fracthati
  __PFX__fracthasf
  __PFX__fracthadf
  __PFX__fractsaqq
  __PFX__fractsahq
  __PFX__fractsasq
  __PFX__fractsadq
  __PFX__fractsatq
  __PFX__fractsaha2
  __PFX__fractsada2
  __PFX__fractsata2
  __PFX__fractsauqq
  __PFX__fractsauhq
  __PFX__fractsausq
  __PFX__fractsaudq
  __PFX__fractsautq
  __PFX__fractsauha
  __PFX__fractsausa
  __PFX__fractsauda
  __PFX__fractsauta
  __PFX__fractsaqi
  __PFX__fractsahi
  __PFX__fractsasi
  __PFX__fractsadi
  __PFX__fractsati
  __PFX__fractsasf
  __PFX__fractsadf
  __PFX__fractdaqq
  __PFX__fractdahq
  __PFX__fractdasq
  __PFX__fractdadq
  __PFX__fractdatq
  __PFX__fractdaha2
  __PFX__fractdasa2
  __PFX__fractdata2
  __PFX__fractdauqq
  __PFX__fractdauhq
  __PFX__fractdausq
  __PFX__fractdaudq
  __PFX__fractdautq
  __PFX__fractdauha
  __PFX__fractdausa
  __PFX__fractdauda
  __PFX__fractdauta
  __PFX__fractdaqi
  __PFX__fractdahi
  __PFX__fractdasi
  __PFX__fractdadi
  __PFX__fractdati
  __PFX__fractdasf
  __PFX__fractdadf
  __PFX__fracttaqq
  __PFX__fracttahq
  __PFX__fracttasq
  __PFX__fracttadq
  __PFX__fracttatq
  __PFX__fracttaha2
  __PFX__fracttasa2
  __PFX__fracttada2
  __PFX__fracttauqq
  __PFX__fracttauhq
  __PFX__fracttausq
  __PFX__fracttaudq
  __PFX__fracttautq
  __PFX__fracttauha
  __PFX__fracttausa
  __PFX__fracttauda
  __PFX__fracttauta
  __PFX__fracttaqi
  __PFX__fracttahi
  __PFX__fracttasi
  __PFX__fracttadi
  __PFX__fracttati
  __PFX__fracttasf
  __PFX__fracttadf
  __PFX__fractuqqqq
  __PFX__fractuqqhq
  __PFX__fractuqqsq
  __PFX__fractuqqdq
  __PFX__fractuqqtq
  __PFX__fractuqqha
  __PFX__fractuqqsa
  __PFX__fractuqqda
  __PFX__fractuqqta
  __PFX__fractuqquhq2
  __PFX__fractuqqusq2
  __PFX__fractuqqudq2
  __PFX__fractuqqutq2
  __PFX__fractuqquha
  __PFX__fractuqqusa
  __PFX__fractuqquda
  __PFX__fractuqquta
  __PFX__fractuqqqi
  __PFX__fractuqqhi
  __PFX__fractuqqsi
  __PFX__fractuqqdi
  __PFX__fractuqqti
  __PFX__fractuqqsf
  __PFX__fractuqqdf
  __PFX__fractuhqqq
  __PFX__fractuhqhq
  __PFX__fractuhqsq
  __PFX__fractuhqdq
  __PFX__fractuhqtq
  __PFX__fractuhqha
  __PFX__fractuhqsa
  __PFX__fractuhqda
  __PFX__fractuhqta
  __PFX__fractuhquqq2
  __PFX__fractuhqusq2
  __PFX__fractuhqudq2
  __PFX__fractuhqutq2
  __PFX__fractuhquha
  __PFX__fractuhqusa
  __PFX__fractuhquda
  __PFX__fractuhquta
  __PFX__fractuhqqi
  __PFX__fractuhqhi
  __PFX__fractuhqsi
  __PFX__fractuhqdi
  __PFX__fractuhqti
  __PFX__fractuhqsf
  __PFX__fractuhqdf
  __PFX__fractusqqq
  __PFX__fractusqhq
  __PFX__fractusqsq
  __PFX__fractusqdq
  __PFX__fractusqtq
  __PFX__fractusqha
  __PFX__fractusqsa
  __PFX__fractusqda
  __PFX__fractusqta
  __PFX__fractusquqq2
  __PFX__fractusquhq2
  __PFX__fractusqudq2
  __PFX__fractusqutq2
  __PFX__fractusquha
  __PFX__fractusqusa
  __PFX__fractusquda
  __PFX__fractusquta
  __PFX__fractusqqi
  __PFX__fractusqhi
  __PFX__fractusqsi
  __PFX__fractusqdi
  __PFX__fractusqti
  __PFX__fractusqsf
  __PFX__fractusqdf
  __PFX__fractudqqq
  __PFX__fractudqhq
  __PFX__fractudqsq
  __PFX__fractudqdq
  __PFX__fractudqtq
  __PFX__fractudqha
  __PFX__fractudqsa
  __PFX__fractudqda
  __PFX__fractudqta
  __PFX__fractudquqq2
  __PFX__fractudquhq2
  __PFX__fractudqusq2
  __PFX__fractudqutq2
  __PFX__fractudquha
  __PFX__fractudqusa
  __PFX__fractudquda
  __PFX__fractudquta
  __PFX__fractudqqi
  __PFX__fractudqhi
  __PFX__fractudqsi
  __PFX__fractudqdi
  __PFX__fractudqti
  __PFX__fractudqsf
  __PFX__fractudqdf
  __PFX__fractutqqq
  __PFX__fractutqhq
  __PFX__fractutqsq
  __PFX__fractutqdq
  __PFX__fractutqtq
  __PFX__fractutqha
  __PFX__fractutqsa
  __PFX__fractutqda
  __PFX__fractutqta
  __PFX__fractutquqq2
  __PFX__fractutquhq2
  __PFX__fractutqusq2
  __PFX__fractutqudq2
  __PFX__fractutquha
  __PFX__fractutqusa
  __PFX__fractutquda
  __PFX__fractutquta
  __PFX__fractutqqi
  __PFX__fractutqhi
  __PFX__fractutqsi
  __PFX__fractutqdi
  __PFX__fractutqti
  __PFX__fractutqsf
  __PFX__fractutqdf
  __PFX__fractuhaqq
  __PFX__fractuhahq
  __PFX__fractuhasq
  __PFX__fractuhadq
  __PFX__fractuhatq
  __PFX__fractuhaha
  __PFX__fractuhasa
  __PFX__fractuhada
  __PFX__fractuhata
  __PFX__fractuhauqq
  __PFX__fractuhauhq
  __PFX__fractuhausq
  __PFX__fractuhaudq
  __PFX__fractuhautq
  __PFX__fractuhausa2
  __PFX__fractuhauda2
  __PFX__fractuhauta2
  __PFX__fractuhaqi
  __PFX__fractuhahi
  __PFX__fractuhasi
  __PFX__fractuhadi
  __PFX__fractuhati
  __PFX__fractuhasf
  __PFX__fractuhadf
  __PFX__fractusaqq
  __PFX__fractusahq
  __PFX__fractusasq
  __PFX__fractusadq
  __PFX__fractusatq
  __PFX__fractusaha
  __PFX__fractusasa
  __PFX__fractusada
  __PFX__fractusata
  __PFX__fractusauqq
  __PFX__fractusauhq
  __PFX__fractusausq
  __PFX__fractusaudq
  __PFX__fractusautq
  __PFX__fractusauha2
  __PFX__fractusauda2
  __PFX__fractusauta2
  __PFX__fractusaqi
  __PFX__fractusahi
  __PFX__fractusasi
  __PFX__fractusadi
  __PFX__fractusati
  __PFX__fractusasf
  __PFX__fractusadf
  __PFX__fractudaqq
  __PFX__fractudahq
  __PFX__fractudasq
  __PFX__fractudadq
  __PFX__fractudatq
  __PFX__fractudaha
  __PFX__fractudasa
  __PFX__fractudada
  __PFX__fractudata
  __PFX__fractudauqq
  __PFX__fractudauhq
  __PFX__fractudausq
  __PFX__fractudaudq
  __PFX__fractudautq
  __PFX__fractudauha2
  __PFX__fractudausa2
  __PFX__fractudauta2
  __PFX__fractudaqi
  __PFX__fractudahi
  __PFX__fractudasi
  __PFX__fractudadi
  __PFX__fractudati
  __PFX__fractudasf
  __PFX__fractudadf
  __PFX__fractutaqq
  __PFX__fractutahq
  __PFX__fractutasq
  __PFX__fractutadq
  __PFX__fractutatq
  __PFX__fractutaha
  __PFX__fractutasa
  __PFX__fractutada
  __PFX__fractutata
  __PFX__fractutauqq
  __PFX__fractutauhq
  __PFX__fractutausq
  __PFX__fractutaudq
  __PFX__fractutautq
  __PFX__fractutauha2
  __PFX__fractutausa2
  __PFX__fractutauda2
  __PFX__fractutaqi
  __PFX__fractutahi
  __PFX__fractutasi
  __PFX__fractutadi
  __PFX__fractutati
  __PFX__fractutasf
  __PFX__fractutadf
  __PFX__fractqiqq
  __PFX__fractqihq
  __PFX__fractqisq
  __PFX__fractqidq
  __PFX__fractqitq
  __PFX__fractqiha
  __PFX__fractqisa
  __PFX__fractqida
  __PFX__fractqita
  __PFX__fractqiuqq
  __PFX__fractqiuhq
  __PFX__fractqiusq
  __PFX__fractqiudq
  __PFX__fractqiutq
  __PFX__fractqiuha
  __PFX__fractqiusa
  __PFX__fractqiuda
  __PFX__fractqiuta
  __PFX__fracthiqq
  __PFX__fracthihq
  __PFX__fracthisq
  __PFX__fracthidq
  __PFX__fracthitq
  __PFX__fracthiha
  __PFX__fracthisa
  __PFX__fracthida
  __PFX__fracthita
  __PFX__fracthiuqq
  __PFX__fracthiuhq
  __PFX__fracthiusq
  __PFX__fracthiudq
  __PFX__fracthiutq
  __PFX__fracthiuha
  __PFX__fracthiusa
  __PFX__fracthiuda
  __PFX__fracthiuta
  __PFX__fractsiqq
  __PFX__fractsihq
  __PFX__fractsisq
  __PFX__fractsidq
  __PFX__fractsitq
  __PFX__fractsiha
  __PFX__fractsisa
  __PFX__fractsida
  __PFX__fractsita
  __PFX__fractsiuqq
  __PFX__fractsiuhq
  __PFX__fractsiusq
  __PFX__fractsiudq
  __PFX__fractsiutq
  __PFX__fractsiuha
  __PFX__fractsiusa
  __PFX__fractsiuda
  __PFX__fractsiuta
  __PFX__fractdiqq
  __PFX__fractdihq
  __PFX__fractdisq
  __PFX__fractdidq
  __PFX__fractditq
  __PFX__fractdiha
  __PFX__fractdisa
  __PFX__fractdida
  __PFX__fractdita
  __PFX__fractdiuqq
  __PFX__fractdiuhq
  __PFX__fractdiusq
  __PFX__fractdiudq
  __PFX__fractdiutq
  __PFX__fractdiuha
  __PFX__fractdiusa
  __PFX__fractdiuda
  __PFX__fractdiuta
  __PFX__fracttiqq
  __PFX__fracttihq
  __PFX__fracttisq
  __PFX__fracttidq
  __PFX__fracttitq
  __PFX__fracttiha
  __PFX__fracttisa
  __PFX__fracttida
  __PFX__fracttita
  __PFX__fracttiuqq
  __PFX__fracttiuhq
  __PFX__fracttiusq
  __PFX__fracttiudq
  __PFX__fracttiutq
  __PFX__fracttiuha
  __PFX__fracttiusa
  __PFX__fracttiuda
  __PFX__fracttiuta
  __PFX__fractsfqq
  __PFX__fractsfhq
  __PFX__fractsfsq
  __PFX__fractsfdq
  __PFX__fractsftq
  __PFX__fractsfha
  __PFX__fractsfsa
  __PFX__fractsfda
  __PFX__fractsfta
  __PFX__fractsfuqq
  __PFX__fractsfuhq
  __PFX__fractsfusq
  __PFX__fractsfudq
  __PFX__fractsfutq
  __PFX__fractsfuha
  __PFX__fractsfusa
  __PFX__fractsfuda
  __PFX__fractsfuta
  __PFX__fractdfqq
  __PFX__fractdfhq
  __PFX__fractdfsq
  __PFX__fractdfdq
  __PFX__fractdftq
  __PFX__fractdfha
  __PFX__fractdfsa
  __PFX__fractdfda
  __PFX__fractdfta
  __PFX__fractdfuqq
  __PFX__fractdfuhq
  __PFX__fractdfusq
  __PFX__fractdfudq
  __PFX__fractdfutq
  __PFX__fractdfuha
  __PFX__fractdfusa
  __PFX__fractdfuda
  __PFX__fractdfuta
  __PFX__satfractqqhq2
  __PFX__satfractqqsq2
  __PFX__satfractqqdq2
  __PFX__satfractqqtq2
  __PFX__satfractqqha
  __PFX__satfractqqsa
  __PFX__satfractqqda
  __PFX__satfractqqta
  __PFX__satfractqquqq
  __PFX__satfractqquhq
  __PFX__satfractqqusq
  __PFX__satfractqqudq
  __PFX__satfractqqutq
  __PFX__satfractqquha
  __PFX__satfractqqusa
  __PFX__satfractqquda
  __PFX__satfractqquta
  __PFX__satfracthqqq2
  __PFX__satfracthqsq2
  __PFX__satfracthqdq2
  __PFX__satfracthqtq2
  __PFX__satfracthqha
  __PFX__satfracthqsa
  __PFX__satfracthqda
  __PFX__satfracthqta
  __PFX__satfracthquqq
  __PFX__satfracthquhq
  __PFX__satfracthqusq
  __PFX__satfracthqudq
  __PFX__satfracthqutq
  __PFX__satfracthquha
  __PFX__satfracthqusa
  __PFX__satfracthquda
  __PFX__satfracthquta
  __PFX__satfractsqqq2
  __PFX__satfractsqhq2
  __PFX__satfractsqdq2
  __PFX__satfractsqtq2
  __PFX__satfractsqha
  __PFX__satfractsqsa
  __PFX__satfractsqda
  __PFX__satfractsqta
  __PFX__satfractsquqq
  __PFX__satfractsquhq
  __PFX__satfractsqusq
  __PFX__satfractsqudq
  __PFX__satfractsqutq
  __PFX__satfractsquha
  __PFX__satfractsqusa
  __PFX__satfractsquda
  __PFX__satfractsquta
  __PFX__satfractdqqq2
  __PFX__satfractdqhq2
  __PFX__satfractdqsq2
  __PFX__satfractdqtq2
  __PFX__satfractdqha
  __PFX__satfractdqsa
  __PFX__satfractdqda
  __PFX__satfractdqta
  __PFX__satfractdquqq
  __PFX__satfractdquhq
  __PFX__satfractdqusq
  __PFX__satfractdqudq
  __PFX__satfractdqutq
  __PFX__satfractdquha
  __PFX__satfractdqusa
  __PFX__satfractdquda
  __PFX__satfractdquta
  __PFX__satfracttqqq2
  __PFX__satfracttqhq2
  __PFX__satfracttqsq2
  __PFX__satfracttqdq2
  __PFX__satfracttqha
  __PFX__satfracttqsa
  __PFX__satfracttqda
  __PFX__satfracttqta
  __PFX__satfracttquqq
  __PFX__satfracttquhq
  __PFX__satfracttqusq
  __PFX__satfracttqudq
  __PFX__satfracttqutq
  __PFX__satfracttquha
  __PFX__satfracttqusa
  __PFX__satfracttquda
  __PFX__satfracttquta
  __PFX__satfracthaqq
  __PFX__satfracthahq
  __PFX__satfracthasq
  __PFX__satfracthadq
  __PFX__satfracthatq
  __PFX__satfracthasa2
  __PFX__satfracthada2
  __PFX__satfracthata2
  __PFX__satfracthauqq
  __PFX__satfracthauhq
  __PFX__satfracthausq
  __PFX__satfracthaudq
  __PFX__satfracthautq
  __PFX__satfracthauha
  __PFX__satfracthausa
  __PFX__satfracthauda
  __PFX__satfracthauta
  __PFX__satfractsaqq
  __PFX__satfractsahq
  __PFX__satfractsasq
  __PFX__satfractsadq
  __PFX__satfractsatq
  __PFX__satfractsaha2
  __PFX__satfractsada2
  __PFX__satfractsata2
  __PFX__satfractsauqq
  __PFX__satfractsauhq
  __PFX__satfractsausq
  __PFX__satfractsaudq
  __PFX__satfractsautq
  __PFX__satfractsauha
  __PFX__satfractsausa
  __PFX__satfractsauda
  __PFX__satfractsauta
  __PFX__satfractdaqq
  __PFX__satfractdahq
  __PFX__satfractdasq
  __PFX__satfractdadq
  __PFX__satfractdatq
  __PFX__satfractdaha2
  __PFX__satfractdasa2
  __PFX__satfractdata2
  __PFX__satfractdauqq
  __PFX__satfractdauhq
  __PFX__satfractdausq
  __PFX__satfractdaudq
  __PFX__satfractdautq
  __PFX__satfractdauha
  __PFX__satfractdausa
  __PFX__satfractdauda
  __PFX__satfractdauta
  __PFX__satfracttaqq
  __PFX__satfracttahq
  __PFX__satfracttasq
  __PFX__satfracttadq
  __PFX__satfracttatq
  __PFX__satfracttaha2
  __PFX__satfracttasa2
  __PFX__satfracttada2
  __PFX__satfracttauqq
  __PFX__satfracttauhq
  __PFX__satfracttausq
  __PFX__satfracttaudq
  __PFX__satfracttautq
  __PFX__satfracttauha
  __PFX__satfracttausa
  __PFX__satfracttauda
  __PFX__satfracttauta
  __PFX__satfractuqqqq
  __PFX__satfractuqqhq
  __PFX__satfractuqqsq
  __PFX__satfractuqqdq
  __PFX__satfractuqqtq
  __PFX__satfractuqqha
  __PFX__satfractuqqsa
  __PFX__satfractuqqda
  __PFX__satfractuqqta
  __PFX__satfractuqquhq2
  __PFX__satfractuqqusq2
  __PFX__satfractuqqudq2
  __PFX__satfractuqqutq2
  __PFX__satfractuqquha
  __PFX__satfractuqqusa
  __PFX__satfractuqquda
  __PFX__satfractuqquta
  __PFX__satfractuhqqq
  __PFX__satfractuhqhq
  __PFX__satfractuhqsq
  __PFX__satfractuhqdq
  __PFX__satfractuhqtq
  __PFX__satfractuhqha
  __PFX__satfractuhqsa
  __PFX__satfractuhqda
  __PFX__satfractuhqta
  __PFX__satfractuhquqq2
  __PFX__satfractuhqusq2
  __PFX__satfractuhqudq2
  __PFX__satfractuhqutq2
  __PFX__satfractuhquha
  __PFX__satfractuhqusa
  __PFX__satfractuhquda
  __PFX__satfractuhquta
  __PFX__satfractusqqq
  __PFX__satfractusqhq
  __PFX__satfractusqsq
  __PFX__satfractusqdq
  __PFX__satfractusqtq
  __PFX__satfractusqha
  __PFX__satfractusqsa
  __PFX__satfractusqda
  __PFX__satfractusqta
  __PFX__satfractusquqq2
  __PFX__satfractusquhq2
  __PFX__satfractusqudq2
  __PFX__satfractusqutq2
  __PFX__satfractusquha
  __PFX__satfractusqusa
  __PFX__satfractusquda
  __PFX__satfractusquta
  __PFX__satfractudqqq
  __PFX__satfractudqhq
  __PFX__satfractudqsq
  __PFX__satfractudqdq
  __PFX__satfractudqtq
  __PFX__satfractudqha
  __PFX__satfractudqsa
  __PFX__satfractudqda
  __PFX__satfractudqta
  __PFX__satfractudquqq2
  __PFX__satfractudquhq2
  __PFX__satfractudqusq2
  __PFX__satfractudqutq2
  __PFX__satfractudquha
  __PFX__satfractudqusa
  __PFX__satfractudquda
  __PFX__satfractudquta
  __PFX__satfractutqqq
  __PFX__satfractutqhq
  __PFX__satfractutqsq
  __PFX__satfractutqdq
  __PFX__satfractutqtq
  __PFX__satfractutqha
  __PFX__satfractutqsa
  __PFX__satfractutqda
  __PFX__satfractutqta
  __PFX__satfractutquqq2
  __PFX__satfractutquhq2
  __PFX__satfractutqusq2
  __PFX__satfractutqudq2
  __PFX__satfractutquha
  __PFX__satfractutqusa
  __PFX__satfractutquda
  __PFX__satfractutquta
  __PFX__satfractuhaqq
  __PFX__satfractuhahq
  __PFX__satfractuhasq
  __PFX__satfractuhadq
  __PFX__satfractuhatq
  __PFX__satfractuhaha
  __PFX__satfractuhasa
  __PFX__satfractuhada
  __PFX__satfractuhata
  __PFX__satfractuhauqq
  __PFX__satfractuhauhq
  __PFX__satfractuhausq
  __PFX__satfractuhaudq
  __PFX__satfractuhautq
  __PFX__satfractuhausa2
  __PFX__satfractuhauda2
  __PFX__satfractuhauta2
  __PFX__satfractusaqq
  __PFX__satfractusahq
  __PFX__satfractusasq
  __PFX__satfractusadq
  __PFX__satfractusatq
  __PFX__satfractusaha
  __PFX__satfractusasa
  __PFX__satfractusada
  __PFX__satfractusata
  __PFX__satfractusauqq
  __PFX__satfractusauhq
  __PFX__satfractusausq
  __PFX__satfractusaudq
  __PFX__satfractusautq
  __PFX__satfractusauha2
  __PFX__satfractusauda2
  __PFX__satfractusauta2
  __PFX__satfractudaqq
  __PFX__satfractudahq
  __PFX__satfractudasq
  __PFX__satfractudadq
  __PFX__satfractudatq
  __PFX__satfractudaha
  __PFX__satfractudasa
  __PFX__satfractudada
  __PFX__satfractudata
  __PFX__satfractudauqq
  __PFX__satfractudauhq
  __PFX__satfractudausq
  __PFX__satfractudaudq
  __PFX__satfractudautq
  __PFX__satfractudauha2
  __PFX__satfractudausa2
  __PFX__satfractudauta2
  __PFX__satfractutaqq
  __PFX__satfractutahq
  __PFX__satfractutasq
  __PFX__satfractutadq
  __PFX__satfractutatq
  __PFX__satfractutaha
  __PFX__satfractutasa
  __PFX__satfractutada
  __PFX__satfractutata
  __PFX__satfractutauqq
  __PFX__satfractutauhq
  __PFX__satfractutausq
  __PFX__satfractutaudq
  __PFX__satfractutautq
  __PFX__satfractutauha2
  __PFX__satfractutausa2
  __PFX__satfractutauda2
  __PFX__satfractqiqq
  __PFX__satfractqihq
  __PFX__satfractqisq
  __PFX__satfractqidq
  __PFX__satfractqitq
  __PFX__satfractqiha
  __PFX__satfractqisa
  __PFX__satfractqida
  __PFX__satfractqita
  __PFX__satfractqiuqq
  __PFX__satfractqiuhq
  __PFX__satfractqiusq
  __PFX__satfractqiudq
  __PFX__satfractqiutq
  __PFX__satfractqiuha
  __PFX__satfractqiusa
  __PFX__satfractqiuda
  __PFX__satfractqiuta
  __PFX__satfracthiqq
  __PFX__satfracthihq
  __PFX__satfracthisq
  __PFX__satfracthidq
  __PFX__satfracthitq
  __PFX__satfracthiha
  __PFX__satfracthisa
  __PFX__satfracthida
  __PFX__satfracthita
  __PFX__satfracthiuqq
  __PFX__satfracthiuhq
  __PFX__satfracthiusq
  __PFX__satfracthiudq
  __PFX__satfracthiutq
  __PFX__satfracthiuha
  __PFX__satfracthiusa
  __PFX__satfracthiuda
  __PFX__satfracthiuta
  __PFX__satfractsiqq
  __PFX__satfractsihq
  __PFX__satfractsisq
  __PFX__satfractsidq
  __PFX__satfractsitq
  __PFX__satfractsiha
  __PFX__satfractsisa
  __PFX__satfractsida
  __PFX__satfractsita
  __PFX__satfractsiuqq
  __PFX__satfractsiuhq
  __PFX__satfractsiusq
  __PFX__satfractsiudq
  __PFX__satfractsiutq
  __PFX__satfractsiuha
  __PFX__satfractsiusa
  __PFX__satfractsiuda
  __PFX__satfractsiuta
  __PFX__satfractdiqq
  __PFX__satfractdihq
  __PFX__satfractdisq
  __PFX__satfractdidq
  __PFX__satfractditq
  __PFX__satfractdiha
  __PFX__satfractdisa
  __PFX__satfractdida
  __PFX__satfractdita
  __PFX__satfractdiuqq
  __PFX__satfractdiuhq
  __PFX__satfractdiusq
  __PFX__satfractdiudq
  __PFX__satfractdiutq
  __PFX__satfractdiuha
  __PFX__satfractdiusa
  __PFX__satfractdiuda
  __PFX__satfractdiuta
  __PFX__satfracttiqq
  __PFX__satfracttihq
  __PFX__satfracttisq
  __PFX__satfracttidq
  __PFX__satfracttitq
  __PFX__satfracttiha
  __PFX__satfracttisa
  __PFX__satfracttida
  __PFX__satfracttita
  __PFX__satfracttiuqq
  __PFX__satfracttiuhq
  __PFX__satfracttiusq
  __PFX__satfracttiudq
  __PFX__satfracttiutq
  __PFX__satfracttiuha
  __PFX__satfracttiusa
  __PFX__satfracttiuda
  __PFX__satfracttiuta
  __PFX__satfractsfqq
  __PFX__satfractsfhq
  __PFX__satfractsfsq
  __PFX__satfractsfdq
  __PFX__satfractsftq
  __PFX__satfractsfha
  __PFX__satfractsfsa
  __PFX__satfractsfda
  __PFX__satfractsfta
  __PFX__satfractsfuqq
  __PFX__satfractsfuhq
  __PFX__satfractsfusq
  __PFX__satfractsfudq
  __PFX__satfractsfutq
  __PFX__satfractsfuha
  __PFX__satfractsfusa
  __PFX__satfractsfuda
  __PFX__satfractsfuta
  __PFX__satfractdfqq
  __PFX__satfractdfhq
  __PFX__satfractdfsq
  __PFX__satfractdfdq
  __PFX__satfractdftq
  __PFX__satfractdfha
  __PFX__satfractdfsa
  __PFX__satfractdfda
  __PFX__satfractdfta
  __PFX__satfractdfuqq
  __PFX__satfractdfuhq
  __PFX__satfractdfusq
  __PFX__satfractdfudq
  __PFX__satfractdfutq
  __PFX__satfractdfuha
  __PFX__satfractdfusa
  __PFX__satfractdfuda
  __PFX__satfractdfuta
  __PFX__fractunsqqqi
  __PFX__fractunsqqhi
  __PFX__fractunsqqsi
  __PFX__fractunsqqdi
  __PFX__fractunsqqti
  __PFX__fractunshqqi
  __PFX__fractunshqhi
  __PFX__fractunshqsi
  __PFX__fractunshqdi
  __PFX__fractunshqti
  __PFX__fractunssqqi
  __PFX__fractunssqhi
  __PFX__fractunssqsi
  __PFX__fractunssqdi
  __PFX__fractunssqti
  __PFX__fractunsdqqi
  __PFX__fractunsdqhi
  __PFX__fractunsdqsi
  __PFX__fractunsdqdi
  __PFX__fractunsdqti
  __PFX__fractunstqqi
  __PFX__fractunstqhi
  __PFX__fractunstqsi
  __PFX__fractunstqdi
  __PFX__fractunstqti
  __PFX__fractunshaqi
  __PFX__fractunshahi
  __PFX__fractunshasi
  __PFX__fractunshadi
  __PFX__fractunshati
  __PFX__fractunssaqi
  __PFX__fractunssahi
  __PFX__fractunssasi
  __PFX__fractunssadi
  __PFX__fractunssati
  __PFX__fractunsdaqi
  __PFX__fractunsdahi
  __PFX__fractunsdasi
  __PFX__fractunsdadi
  __PFX__fractunsdati
  __PFX__fractunstaqi
  __PFX__fractunstahi
  __PFX__fractunstasi
  __PFX__fractunstadi
  __PFX__fractunstati
  __PFX__fractunsuqqqi
  __PFX__fractunsuqqhi
  __PFX__fractunsuqqsi
  __PFX__fractunsuqqdi
  __PFX__fractunsuqqti
  __PFX__fractunsuhqqi
  __PFX__fractunsuhqhi
  __PFX__fractunsuhqsi
  __PFX__fractunsuhqdi
  __PFX__fractunsuhqti
  __PFX__fractunsusqqi
  __PFX__fractunsusqhi
  __PFX__fractunsusqsi
  __PFX__fractunsusqdi
  __PFX__fractunsusqti
  __PFX__fractunsudqqi
  __PFX__fractunsudqhi
  __PFX__fractunsudqsi
  __PFX__fractunsudqdi
  __PFX__fractunsudqti
  __PFX__fractunsutqqi
  __PFX__fractunsutqhi
  __PFX__fractunsutqsi
  __PFX__fractunsutqdi
  __PFX__fractunsutqti
  __PFX__fractunsuhaqi
  __PFX__fractunsuhahi
  __PFX__fractunsuhasi
  __PFX__fractunsuhadi
  __PFX__fractunsuhati
  __PFX__fractunsusaqi
  __PFX__fractunsusahi
  __PFX__fractunsusasi
  __PFX__fractunsusadi
  __PFX__fractunsusati
  __PFX__fractunsudaqi
  __PFX__fractunsudahi
  __PFX__fractunsudasi
  __PFX__fractunsudadi
  __PFX__fractunsudati
  __PFX__fractunsutaqi
  __PFX__fractunsutahi
  __PFX__fractunsutasi
  __PFX__fractunsutadi
  __PFX__fractunsutati
  __PFX__fractunsqiqq
  __PFX__fractunsqihq
  __PFX__fractunsqisq
  __PFX__fractunsqidq
  __PFX__fractunsqitq
  __PFX__fractunsqiha
  __PFX__fractunsqisa
  __PFX__fractunsqida
  __PFX__fractunsqita
  __PFX__fractunsqiuqq
  __PFX__fractunsqiuhq
  __PFX__fractunsqiusq
  __PFX__fractunsqiudq
  __PFX__fractunsqiutq
  __PFX__fractunsqiuha
  __PFX__fractunsqiusa
  __PFX__fractunsqiuda
  __PFX__fractunsqiuta
  __PFX__fractunshiqq
  __PFX__fractunshihq
  __PFX__fractunshisq
  __PFX__fractunshidq
  __PFX__fractunshitq
  __PFX__fractunshiha
  __PFX__fractunshisa
  __PFX__fractunshida
  __PFX__fractunshita
  __PFX__fractunshiuqq
  __PFX__fractunshiuhq
  __PFX__fractunshiusq
  __PFX__fractunshiudq
  __PFX__fractunshiutq
  __PFX__fractunshiuha
  __PFX__fractunshiusa
  __PFX__fractunshiuda
  __PFX__fractunshiuta
  __PFX__fractunssiqq
  __PFX__fractunssihq
  __PFX__fractunssisq
  __PFX__fractunssidq
  __PFX__fractunssitq
  __PFX__fractunssiha
  __PFX__fractunssisa
  __PFX__fractunssida
  __PFX__fractunssita
  __PFX__fractunssiuqq
  __PFX__fractunssiuhq
  __PFX__fractunssiusq
  __PFX__fractunssiudq
  __PFX__fractunssiutq
  __PFX__fractunssiuha
  __PFX__fractunssiusa
  __PFX__fractunssiuda
  __PFX__fractunssiuta
  __PFX__fractunsdiqq
  __PFX__fractunsdihq
  __PFX__fractunsdisq
  __PFX__fractunsdidq
  __PFX__fractunsditq
  __PFX__fractunsdiha
  __PFX__fractunsdisa
  __PFX__fractunsdida
  __PFX__fractunsdita
  __PFX__fractunsdiuqq
  __PFX__fractunsdiuhq
  __PFX__fractunsdiusq
  __PFX__fractunsdiudq
  __PFX__fractunsdiutq
  __PFX__fractunsdiuha
  __PFX__fractunsdiusa
  __PFX__fractunsdiuda
  __PFX__fractunsdiuta
  __PFX__fractunstiqq
  __PFX__fractunstihq
  __PFX__fractunstisq
  __PFX__fractunstidq
  __PFX__fractunstitq
  __PFX__fractunstiha
  __PFX__fractunstisa
  __PFX__fractunstida
  __PFX__fractunstita
  __PFX__fractunstiuqq
  __PFX__fractunstiuhq
  __PFX__fractunstiusq
  __PFX__fractunstiudq
  __PFX__fractunstiutq
  __PFX__fractunstiuha
  __PFX__fractunstiusa
  __PFX__fractunstiuda
  __PFX__fractunstiuta
  __PFX__satfractunsqiqq
  __PFX__satfractunsqihq
  __PFX__satfractunsqisq
  __PFX__satfractunsqidq
  __PFX__satfractunsqitq
  __PFX__satfractunsqiha
  __PFX__satfractunsqisa
  __PFX__satfractunsqida
  __PFX__satfractunsqita
  __PFX__satfractunsqiuqq
  __PFX__satfractunsqiuhq
  __PFX__satfractunsqiusq
  __PFX__satfractunsqiudq
  __PFX__satfractunsqiutq
  __PFX__satfractunsqiuha
  __PFX__satfractunsqiusa
  __PFX__satfractunsqiuda
  __PFX__satfractunsqiuta
  __PFX__satfractunshiqq
  __PFX__satfractunshihq
  __PFX__satfractunshisq
  __PFX__satfractunshidq
  __PFX__satfractunshitq
  __PFX__satfractunshiha
  __PFX__satfractunshisa
  __PFX__satfractunshida
  __PFX__satfractunshita
  __PFX__satfractunshiuqq
  __PFX__satfractunshiuhq
  __PFX__satfractunshiusq
  __PFX__satfractunshiudq
  __PFX__satfractunshiutq
  __PFX__satfractunshiuha
  __PFX__satfractunshiusa
  __PFX__satfractunshiuda
  __PFX__satfractunshiuta
  __PFX__satfractunssiqq
  __PFX__satfractunssihq
  __PFX__satfractunssisq
  __PFX__satfractunssidq
  __PFX__satfractunssitq
  __PFX__satfractunssiha
  __PFX__satfractunssisa
  __PFX__satfractunssida
  __PFX__satfractunssita
  __PFX__satfractunssiuqq
  __PFX__satfractunssiuhq
  __PFX__satfractunssiusq
  __PFX__satfractunssiudq
  __PFX__satfractunssiutq
  __PFX__satfractunssiuha
  __PFX__satfractunssiusa
  __PFX__satfractunssiuda
  __PFX__satfractunssiuta
  __PFX__satfractunsdiqq
  __PFX__satfractunsdihq
  __PFX__satfractunsdisq
  __PFX__satfractunsdidq
  __PFX__satfractunsditq
  __PFX__satfractunsdiha
  __PFX__satfractunsdisa
  __PFX__satfractunsdida
  __PFX__satfractunsdita
  __PFX__satfractunsdiuqq
  __PFX__satfractunsdiuhq
  __PFX__satfractunsdiusq
  __PFX__satfractunsdiudq
  __PFX__satfractunsdiutq
  __PFX__satfractunsdiuha
  __PFX__satfractunsdiusa
  __PFX__satfractunsdiuda
  __PFX__satfractunsdiuta
  __PFX__satfractunstiqq
  __PFX__satfractunstihq
  __PFX__satfractunstisq
  __PFX__satfractunstidq
  __PFX__satfractunstitq
  __PFX__satfractunstiha
  __PFX__satfractunstisa
  __PFX__satfractunstida
  __PFX__satfractunstita
  __PFX__satfractunstiuqq
  __PFX__satfractunstiuhq
  __PFX__satfractunstiusq
  __PFX__satfractunstiudq
  __PFX__satfractunstiutq
  __PFX__satfractunstiuha
  __PFX__satfractunstiusa
  __PFX__satfractunstiuda
  __PFX__satfractunstiuta
}

%inherit GCC_4.4.0 GCC_4.3.0
GCC_4.4.0 {
  __sync_fetch_and_add_1
  __sync_fetch_and_sub_1
  __sync_fetch_and_or_1
  __sync_fetch_and_and_1
  __sync_fetch_and_xor_1
  __sync_fetch_and_nand_1
  __sync_add_and_fetch_1
  __sync_sub_and_fetch_1
  __sync_or_and_fetch_1
  __sync_and_and_fetch_1
  __sync_xor_and_fetch_1
  __sync_nand_and_fetch_1
  __sync_bool_compare_and_swap_1
  __sync_val_compare_and_swap_1
  __sync_lock_test_and_set_1

  __sync_fetch_and_add_2
  __sync_fetch_and_sub_2
  __sync_fetch_and_or_2
  __sync_fetch_and_and_2
  __sync_fetch_and_xor_2
  __sync_fetch_and_nand_2
  __sync_add_and_fetch_2
  __sync_sub_and_fetch_2
  __sync_or_and_fetch_2
  __sync_and_and_fetch_2
  __sync_xor_and_fetch_2
  __sync_nand_and_fetch_2
  __sync_bool_compare_and_swap_2
  __sync_val_compare_and_swap_2
  __sync_lock_test_and_set_2

  __sync_fetch_and_add_4
  __sync_fetch_and_sub_4
  __sync_fetch_and_or_4
  __sync_fetch_and_and_4
  __sync_fetch_and_xor_4
  __sync_fetch_and_nand_4
  __sync_add_and_fetch_4
  __sync_sub_and_fetch_4
  __sync_or_and_fetch_4
  __sync_and_and_fetch_4
  __sync_xor_and_fetch_4
  __sync_nand_and_fetch_4
  __sync_bool_compare_and_swap_4
  __sync_val_compare_and_swap_4
  __sync_lock_test_and_set_4

  __sync_fetch_and_add_8
  __sync_fetch_and_sub_8
  __sync_fetch_and_or_8
  __sync_fetch_and_and_8
  __sync_fetch_and_xor_8
  __sync_fetch_and_nand_8
  __sync_add_and_fetch_8
  __sync_sub_and_fetch_8
  __sync_or_and_fetch_8
  __sync_and_and_fetch_8
  __sync_xor_and_fetch_8
  __sync_nand_and_fetch_8
  __sync_bool_compare_and_swap_8
  __sync_val_compare_and_swap_8
  __sync_lock_test_and_set_8

  __sync_fetch_and_add_16
  __sync_fetch_and_sub_16
  __sync_fetch_and_or_16
  __sync_fetch_and_and_16
  __sync_fetch_and_xor_16
  __sync_fetch_and_nand_16
  __sync_add_and_fetch_16
  __sync_sub_and_fetch_16
  __sync_or_and_fetch_16
  __sync_and_and_fetch_16
  __sync_xor_and_fetch_16
  __sync_nand_and_fetch_16
  __sync_bool_compare_and_swap_16
  __sync_val_compare_and_swap_16
  __sync_lock_test_and_set_16

  __sync_synchronize
}

%inherit GCC_4.5.0 GCC_4.4.0
GCC_4.5.0 {
  __unordxf2
  __unordtf2
}

%inherit GCC_4.6.0 GCC_4.5.0
GCC_4.6.0 {
  __morestack_segments
  __morestack_current_segment
  __morestack_initial_sp
  __splitstack_find
}