summaryrefslogtreecommitdiff
path: root/gcc/config/bfin/libgcc-bfin.ver
blob: 516d91f6584be0cfd25175edfe06ac735fd6f051 (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
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
# 2008, 2009, 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
  ___absvsi2
  ___addvsi3
  ___ashlsi3
  ___ashrsi3
  ___divsi3
  ___lshrsi3
  ___modsi3
  ___mulsi3
  ___mulvsi3
  ___negvsi2
  ___subvsi3
  ___udivsi3
  ___umodsi3

  # libgcc1 floating point symbols
  ___addsf3
  ___adddf3
  ___addxf3
  ___addtf3
  ___divsf3
  ___divdf3
  ___divxf3
  ___divtf3
  ___eqsf2
  ___eqdf2
  ___eqxf2
  ___eqtf2
  ___extenddfxf2
  ___extenddftf2
  ___extendsfdf2
  ___extendsfxf2
  ___extendsftf2
  ___fixsfsi
  ___fixdfsi
  ___fixxfsi
  ___fixtfsi
  ___floatsisf
  ___floatsidf
  ___floatsixf
  ___floatsitf
  ___gesf2
  ___gedf2
  ___gexf2
  ___getf2
  ___gtsf2
  ___gtdf2
  ___gtxf2
  ___gttf2
  ___lesf2
  ___ledf2
  ___lexf2
  ___letf2
  ___ltsf2
  ___ltdf2
  ___ltxf2
  ___lttf2
  ___mulsf3
  ___muldf3
  ___mulxf3
  ___multf3
  ___negsf2
  ___negdf2
  ___negxf2
  ___negtf2
  ___nesf2
  ___nedf2
  ___nexf2
  ___netf2
  ___subsf3
  ___subdf3
  ___subxf3
  ___subtf3
  ___truncdfsf2
  ___truncxfsf2
  ___trunctfsf2
  ___truncxfdf2
  ___trunctfdf2

  # libgcc2 DImode arithmetic (for 32-bit targets).
  ___absvdi2
  ___addvdi3
  ___ashldi3
  ___ashrdi3
  ___cmpdi2
  ___divdi3
  ___ffsdi2
  ___fixdfdi
  ___fixsfdi
  ___fixtfdi
  ___fixxfdi
  ___fixunsdfdi
  ___fixunsdfsi
  ___fixunssfsi
  ___fixunssfdi
  ___fixunstfdi
  ___fixunstfsi
  ___fixunsxfdi
  ___fixunsxfsi
  ___floatdidf
  ___floatdisf
  ___floatdixf
  ___floatditf
  ___lshrdi3
  ___moddi3
  ___muldi3
  ___mulvdi3
  ___negdi2
  ___negvdi2
  ___subvdi3
  ___ucmpdi2
  ___udivdi3
  ___udivmoddi4
  ___umoddi3

  # libgcc2 TImode arithmetic (for 64-bit targets).
  ___ashlti3
  ___ashrti3
  ___cmpti2
  ___divti3
  ___ffsti2
  ___fixdfti
  ___fixsfti
  ___fixtfti
  ___fixxfti
  ___lshrti3
  ___modti3
  ___multi3
  ___negti2
  ___ucmpti2
  ___udivmodti4
  ___udivti3
  ___umodti3
  ___fixunsdfti
  ___fixunssfti
  ___fixunstfti
  ___fixunsxfti
  ___floattidf
  ___floattisf
  ___floattixf
  ___floattitf

  # Used to deal with trampoline initialization on some platforms
  ___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 {
  ___unorddf2
  ___unordsf2
}

%inherit GCC_3.4 GCC_3.3.4
GCC_3.4 {
  # bit scanning and counting built-ins
  ___clzsi2
  ___clzdi2
  ___clzti2
  ___ctzsi2
  ___ctzdi2
  ___ctzti2
  ___popcountsi2
  ___popcountdi2
  ___popcountti2
  ___paritysi2
  ___paritydi2
  ___parityti2
}

%inherit GCC_3.4.2 GCC_3.4
GCC_3.4.2 {
  # Used to deal with trampoline initialization on some platforms
  ___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).
  ___absvti2
  ___addvti3
  ___mulvti3
  ___negvti2
  ___subvti3
}

%inherit GCC_4.0.0 GCC_3.4.4
GCC_4.0.0 {
  # libgcc2 __builtin_powi helpers.
  ___powisf2
  ___powidf2
  ___powixf2
  ___powitf2

  # c99 compliant complex arithmetic
  ___divsc3
  ___divdc3
  ___divxc3
  ___divtc3
  ___mulsc3
  ___muldc3
  ___mulxc3
  ___multc3
}

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

%inherit GCC_4.2.0 GCC_4.1.0
GCC_4.2.0 {
  # unsigned-to-floating conversions
  ___floatunsisf
  ___floatunsidf
  ___floatunsixf
  ___floatunsitf
  ___floatundidf
  ___floatundisf
  ___floatundixf
  ___floatunditf
  ___floatuntidf
  ___floatuntisf
  ___floatuntixf
  ___floatuntitf
  __Unwind_GetIPInfo
}

%inherit GCC_4.3.0 GCC_4.2.0
GCC_4.3.0 {
  # byte swapping routines
  ___bswapsi2
  ___bswapdi2
  ___emutls_get_address
  ___emutls_register_common
  ___ffssi2
  ___extendxftf2
  ___trunctfxf2

  # fixed-point routines
  ___addqq3
  ___addhq3
  ___addsq3
  ___adddq3
  ___addtq3
  ___adduqq3
  ___adduhq3
  ___addusq3
  ___addudq3
  ___addutq3
  ___addha3
  ___addsa3
  ___addda3
  ___addta3
  ___adduha3
  ___addusa3
  ___adduda3
  ___adduta3
  ___ssaddqq3
  ___ssaddhq3
  ___ssaddsq3
  ___ssadddq3
  ___ssaddtq3
  ___ssaddha3
  ___ssaddsa3
  ___ssaddda3
  ___ssaddta3
  ___usadduqq3
  ___usadduhq3
  ___usaddusq3
  ___usaddudq3
  ___usaddutq3
  ___usadduha3
  ___usaddusa3
  ___usadduda3
  ___usadduta3
  ___subqq3
  ___subhq3
  ___subsq3
  ___subdq3
  ___subtq3
  ___subuqq3
  ___subuhq3
  ___subusq3
  ___subudq3
  ___subutq3
  ___subha3
  ___subsa3
  ___subda3
  ___subta3
  ___subuha3
  ___subusa3
  ___subuda3
  ___subuta3
  ___sssubqq3
  ___sssubhq3
  ___sssubsq3
  ___sssubdq3
  ___sssubtq3
  ___sssubha3
  ___sssubsa3
  ___sssubda3
  ___sssubta3
  ___ussubuqq3
  ___ussubuhq3
  ___ussubusq3
  ___ussubudq3
  ___ussubutq3
  ___ussubuha3
  ___ussubusa3
  ___ussubuda3
  ___ussubuta3
  ___mulqq3
  ___mulhq3
  ___mulsq3
  ___muldq3
  ___multq3
  ___muluqq3
  ___muluhq3
  ___mulusq3
  ___muludq3
  ___mulutq3
  ___mulha3
  ___mulsa3
  ___mulda3
  ___multa3
  ___muluha3
  ___mulusa3
  ___muluda3
  ___muluta3
  ___ssmulqq3
  ___ssmulhq3
  ___ssmulsq3
  ___ssmuldq3
  ___ssmultq3
  ___ssmulha3
  ___ssmulsa3
  ___ssmulda3
  ___ssmulta3
  ___usmuluqq3
  ___usmuluhq3
  ___usmulusq3
  ___usmuludq3
  ___usmulutq3
  ___usmuluha3
  ___usmulusa3
  ___usmuluda3
  ___usmuluta3
  ___divqq3
  ___divhq3
  ___divsq3
  ___divdq3
  ___divtq3
  ___divha3
  ___divsa3
  ___divda3
  ___divta3
  ___udivuqq3
  ___udivuhq3
  ___udivusq3
  ___udivudq3
  ___udivutq3
  ___udivuha3
  ___udivusa3
  ___udivuda3
  ___udivuta3
  ___ssdivqq3
  ___ssdivhq3
  ___ssdivsq3
  ___ssdivdq3
  ___ssdivtq3
  ___ssdivha3
  ___ssdivsa3
  ___ssdivda3
  ___ssdivta3
  ___usdivuqq3
  ___usdivuhq3
  ___usdivusq3
  ___usdivudq3
  ___usdivutq3
  ___usdivuha3
  ___usdivusa3
  ___usdivuda3
  ___usdivuta3
  ___negqq2
  ___neghq2
  ___negsq2
  ___negdq2
  ___negtq2
  ___neguqq2
  ___neguhq2
  ___negusq2
  ___negudq2
  ___negutq2
  ___negha2
  ___negsa2
  ___negda2
  ___negta2
  ___neguha2
  ___negusa2
  ___neguda2
  ___neguta2
  ___ssnegqq2
  ___ssneghq2
  ___ssnegsq2
  ___ssnegdq2
  ___ssnegtq2
  ___ssnegha2
  ___ssnegsa2
  ___ssnegda2
  ___ssnegta2
  ___usneguqq2
  ___usneguhq2
  ___usnegusq2
  ___usnegudq2
  ___usnegutq2
  ___usneguha2
  ___usnegusa2
  ___usneguda2
  ___usneguta2
  ___ashlqq3
  ___ashlhq3
  ___ashlsq3
  ___ashldq3
  ___ashltq3
  ___ashluqq3
  ___ashluhq3
  ___ashlusq3
  ___ashludq3
  ___ashlutq3
  ___ashlha3
  ___ashlsa3
  ___ashlda3
  ___ashlta3
  ___ashluha3
  ___ashlusa3
  ___ashluda3
  ___ashluta3
  ___ashrqq3
  ___ashrhq3
  ___ashrsq3
  ___ashrdq3
  ___ashrtq3
  ___ashrha3
  ___ashrsa3
  ___ashrda3
  ___ashrta3
  ___lshruqq3
  ___lshruhq3
  ___lshrusq3
  ___lshrudq3
  ___lshrutq3
  ___lshruha3
  ___lshrusa3
  ___lshruda3
  ___lshruta3
  ___ssashlqq3
  ___ssashlhq3
  ___ssashlsq3
  ___ssashldq3
  ___ssashltq3
  ___ssashlha3
  ___ssashlsa3
  ___ssashlda3
  ___ssashlta3
  ___usashluqq3
  ___usashluhq3
  ___usashlusq3
  ___usashludq3
  ___usashlutq3
  ___usashluha3
  ___usashlusa3
  ___usashluda3
  ___usashluta3
  ___cmpqq2
  ___cmphq2
  ___cmpsq2
  ___cmpdq2
  ___cmptq2
  ___cmpuqq2
  ___cmpuhq2
  ___cmpusq2
  ___cmpudq2
  ___cmputq2
  ___cmpha2
  ___cmpsa2
  ___cmpda2
  ___cmpta2
  ___cmpuha2
  ___cmpusa2
  ___cmpuda2
  ___cmputa2
  ___fractqqhq2
  ___fractqqsq2
  ___fractqqdq2
  ___fractqqtq2
  ___fractqqha
  ___fractqqsa
  ___fractqqda
  ___fractqqta
  ___fractqquqq
  ___fractqquhq
  ___fractqqusq
  ___fractqqudq
  ___fractqqutq
  ___fractqquha
  ___fractqqusa
  ___fractqquda
  ___fractqquta
  ___fractqqqi
  ___fractqqhi
  ___fractqqsi
  ___fractqqdi
  ___fractqqti
  ___fractqqsf
  ___fractqqdf
  ___fracthqqq2
  ___fracthqsq2
  ___fracthqdq2
  ___fracthqtq2
  ___fracthqha
  ___fracthqsa
  ___fracthqda
  ___fracthqta
  ___fracthquqq
  ___fracthquhq
  ___fracthqusq
  ___fracthqudq
  ___fracthqutq
  ___fracthquha
  ___fracthqusa
  ___fracthquda
  ___fracthquta
  ___fracthqqi
  ___fracthqhi
  ___fracthqsi
  ___fracthqdi
  ___fracthqti
  ___fracthqsf
  ___fracthqdf
  ___fractsqqq2
  ___fractsqhq2
  ___fractsqdq2
  ___fractsqtq2
  ___fractsqha
  ___fractsqsa
  ___fractsqda
  ___fractsqta
  ___fractsquqq
  ___fractsquhq
  ___fractsqusq
  ___fractsqudq
  ___fractsqutq
  ___fractsquha
  ___fractsqusa
  ___fractsquda
  ___fractsquta
  ___fractsqqi
  ___fractsqhi
  ___fractsqsi
  ___fractsqdi
  ___fractsqti
  ___fractsqsf
  ___fractsqdf
  ___fractdqqq2
  ___fractdqhq2
  ___fractdqsq2
  ___fractdqtq2
  ___fractdqha
  ___fractdqsa
  ___fractdqda
  ___fractdqta
  ___fractdquqq
  ___fractdquhq
  ___fractdqusq
  ___fractdqudq
  ___fractdqutq
  ___fractdquha
  ___fractdqusa
  ___fractdquda
  ___fractdquta
  ___fractdqqi
  ___fractdqhi
  ___fractdqsi
  ___fractdqdi
  ___fractdqti
  ___fractdqsf
  ___fractdqdf
  ___fracttqqq2
  ___fracttqhq2
  ___fracttqsq2
  ___fracttqdq2
  ___fracttqha
  ___fracttqsa
  ___fracttqda
  ___fracttqta
  ___fracttquqq
  ___fracttquhq
  ___fracttqusq
  ___fracttqudq
  ___fracttqutq
  ___fracttquha
  ___fracttqusa
  ___fracttquda
  ___fracttquta
  ___fracttqqi
  ___fracttqhi
  ___fracttqsi
  ___fracttqdi
  ___fracttqti
  ___fracttqsf
  ___fracttqdf
  ___fracthaqq
  ___fracthahq
  ___fracthasq
  ___fracthadq
  ___fracthatq
  ___fracthasa2
  ___fracthada2
  ___fracthata2
  ___fracthauqq
  ___fracthauhq
  ___fracthausq
  ___fracthaudq
  ___fracthautq
  ___fracthauha
  ___fracthausa
  ___fracthauda
  ___fracthauta
  ___fracthaqi
  ___fracthahi
  ___fracthasi
  ___fracthadi
  ___fracthati
  ___fracthasf
  ___fracthadf
  ___fractsaqq
  ___fractsahq
  ___fractsasq
  ___fractsadq
  ___fractsatq
  ___fractsaha2
  ___fractsada2
  ___fractsata2
  ___fractsauqq
  ___fractsauhq
  ___fractsausq
  ___fractsaudq
  ___fractsautq
  ___fractsauha
  ___fractsausa
  ___fractsauda
  ___fractsauta
  ___fractsaqi
  ___fractsahi
  ___fractsasi
  ___fractsadi
  ___fractsati
  ___fractsasf
  ___fractsadf
  ___fractdaqq
  ___fractdahq
  ___fractdasq
  ___fractdadq
  ___fractdatq
  ___fractdaha2
  ___fractdasa2
  ___fractdata2
  ___fractdauqq
  ___fractdauhq
  ___fractdausq
  ___fractdaudq
  ___fractdautq
  ___fractdauha
  ___fractdausa
  ___fractdauda
  ___fractdauta
  ___fractdaqi
  ___fractdahi
  ___fractdasi
  ___fractdadi
  ___fractdati
  ___fractdasf
  ___fractdadf
  ___fracttaqq
  ___fracttahq
  ___fracttasq
  ___fracttadq
  ___fracttatq
  ___fracttaha2
  ___fracttasa2
  ___fracttada2
  ___fracttauqq
  ___fracttauhq
  ___fracttausq
  ___fracttaudq
  ___fracttautq
  ___fracttauha
  ___fracttausa
  ___fracttauda
  ___fracttauta
  ___fracttaqi
  ___fracttahi
  ___fracttasi
  ___fracttadi
  ___fracttati
  ___fracttasf
  ___fracttadf
  ___fractuqqqq
  ___fractuqqhq
  ___fractuqqsq
  ___fractuqqdq
  ___fractuqqtq
  ___fractuqqha
  ___fractuqqsa
  ___fractuqqda
  ___fractuqqta
  ___fractuqquhq2
  ___fractuqqusq2
  ___fractuqqudq2
  ___fractuqqutq2
  ___fractuqquha
  ___fractuqqusa
  ___fractuqquda
  ___fractuqquta
  ___fractuqqqi
  ___fractuqqhi
  ___fractuqqsi
  ___fractuqqdi
  ___fractuqqti
  ___fractuqqsf
  ___fractuqqdf
  ___fractuhqqq
  ___fractuhqhq
  ___fractuhqsq
  ___fractuhqdq
  ___fractuhqtq
  ___fractuhqha
  ___fractuhqsa
  ___fractuhqda
  ___fractuhqta
  ___fractuhquqq2
  ___fractuhqusq2
  ___fractuhqudq2
  ___fractuhqutq2
  ___fractuhquha
  ___fractuhqusa
  ___fractuhquda
  ___fractuhquta
  ___fractuhqqi
  ___fractuhqhi
  ___fractuhqsi
  ___fractuhqdi
  ___fractuhqti
  ___fractuhqsf
  ___fractuhqdf
  ___fractusqqq
  ___fractusqhq
  ___fractusqsq
  ___fractusqdq
  ___fractusqtq
  ___fractusqha
  ___fractusqsa
  ___fractusqda
  ___fractusqta
  ___fractusquqq2
  ___fractusquhq2
  ___fractusqudq2
  ___fractusqutq2
  ___fractusquha
  ___fractusqusa
  ___fractusquda
  ___fractusquta
  ___fractusqqi
  ___fractusqhi
  ___fractusqsi
  ___fractusqdi
  ___fractusqti
  ___fractusqsf
  ___fractusqdf
  ___fractudqqq
  ___fractudqhq
  ___fractudqsq
  ___fractudqdq
  ___fractudqtq
  ___fractudqha
  ___fractudqsa
  ___fractudqda
  ___fractudqta
  ___fractudquqq2
  ___fractudquhq2
  ___fractudqusq2
  ___fractudqutq2
  ___fractudquha
  ___fractudqusa
  ___fractudquda
  ___fractudquta
  ___fractudqqi
  ___fractudqhi
  ___fractudqsi
  ___fractudqdi
  ___fractudqti
  ___fractudqsf
  ___fractudqdf
  ___fractutqqq
  ___fractutqhq
  ___fractutqsq
  ___fractutqdq
  ___fractutqtq
  ___fractutqha
  ___fractutqsa
  ___fractutqda
  ___fractutqta
  ___fractutquqq2
  ___fractutquhq2
  ___fractutqusq2
  ___fractutqudq2
  ___fractutquha
  ___fractutqusa
  ___fractutquda
  ___fractutquta
  ___fractutqqi
  ___fractutqhi
  ___fractutqsi
  ___fractutqdi
  ___fractutqti
  ___fractutqsf
  ___fractutqdf
  ___fractuhaqq
  ___fractuhahq
  ___fractuhasq
  ___fractuhadq
  ___fractuhatq
  ___fractuhaha
  ___fractuhasa
  ___fractuhada
  ___fractuhata
  ___fractuhauqq
  ___fractuhauhq
  ___fractuhausq
  ___fractuhaudq
  ___fractuhautq
  ___fractuhausa2
  ___fractuhauda2
  ___fractuhauta2
  ___fractuhaqi
  ___fractuhahi
  ___fractuhasi
  ___fractuhadi
  ___fractuhati
  ___fractuhasf
  ___fractuhadf
  ___fractusaqq
  ___fractusahq
  ___fractusasq
  ___fractusadq
  ___fractusatq
  ___fractusaha
  ___fractusasa
  ___fractusada
  ___fractusata
  ___fractusauqq
  ___fractusauhq
  ___fractusausq
  ___fractusaudq
  ___fractusautq
  ___fractusauha2
  ___fractusauda2
  ___fractusauta2
  ___fractusaqi
  ___fractusahi
  ___fractusasi
  ___fractusadi
  ___fractusati
  ___fractusasf
  ___fractusadf
  ___fractudaqq
  ___fractudahq
  ___fractudasq
  ___fractudadq
  ___fractudatq
  ___fractudaha
  ___fractudasa
  ___fractudada
  ___fractudata
  ___fractudauqq
  ___fractudauhq
  ___fractudausq
  ___fractudaudq
  ___fractudautq
  ___fractudauha2
  ___fractudausa2
  ___fractudauta2
  ___fractudaqi
  ___fractudahi
  ___fractudasi
  ___fractudadi
  ___fractudati
  ___fractudasf
  ___fractudadf
  ___fractutaqq
  ___fractutahq
  ___fractutasq
  ___fractutadq
  ___fractutatq
  ___fractutaha
  ___fractutasa
  ___fractutada
  ___fractutata
  ___fractutauqq
  ___fractutauhq
  ___fractutausq
  ___fractutaudq
  ___fractutautq
  ___fractutauha2
  ___fractutausa2
  ___fractutauda2
  ___fractutaqi
  ___fractutahi
  ___fractutasi
  ___fractutadi
  ___fractutati
  ___fractutasf
  ___fractutadf
  ___fractqiqq
  ___fractqihq
  ___fractqisq
  ___fractqidq
  ___fractqitq
  ___fractqiha
  ___fractqisa
  ___fractqida
  ___fractqita
  ___fractqiuqq
  ___fractqiuhq
  ___fractqiusq
  ___fractqiudq
  ___fractqiutq
  ___fractqiuha
  ___fractqiusa
  ___fractqiuda
  ___fractqiuta
  ___fracthiqq
  ___fracthihq
  ___fracthisq
  ___fracthidq
  ___fracthitq
  ___fracthiha
  ___fracthisa
  ___fracthida
  ___fracthita
  ___fracthiuqq
  ___fracthiuhq
  ___fracthiusq
  ___fracthiudq
  ___fracthiutq
  ___fracthiuha
  ___fracthiusa
  ___fracthiuda
  ___fracthiuta
  ___fractsiqq
  ___fractsihq
  ___fractsisq
  ___fractsidq
  ___fractsitq
  ___fractsiha
  ___fractsisa
  ___fractsida
  ___fractsita
  ___fractsiuqq
  ___fractsiuhq
  ___fractsiusq
  ___fractsiudq
  ___fractsiutq
  ___fractsiuha
  ___fractsiusa
  ___fractsiuda
  ___fractsiuta
  ___fractdiqq
  ___fractdihq
  ___fractdisq
  ___fractdidq
  ___fractditq
  ___fractdiha
  ___fractdisa
  ___fractdida
  ___fractdita
  ___fractdiuqq
  ___fractdiuhq
  ___fractdiusq
  ___fractdiudq
  ___fractdiutq
  ___fractdiuha
  ___fractdiusa
  ___fractdiuda
  ___fractdiuta
  ___fracttiqq
  ___fracttihq
  ___fracttisq
  ___fracttidq
  ___fracttitq
  ___fracttiha
  ___fracttisa
  ___fracttida
  ___fracttita
  ___fracttiuqq
  ___fracttiuhq
  ___fracttiusq
  ___fracttiudq
  ___fracttiutq
  ___fracttiuha
  ___fracttiusa
  ___fracttiuda
  ___fracttiuta
  ___fractsfqq
  ___fractsfhq
  ___fractsfsq
  ___fractsfdq
  ___fractsftq
  ___fractsfha
  ___fractsfsa
  ___fractsfda
  ___fractsfta
  ___fractsfuqq
  ___fractsfuhq
  ___fractsfusq
  ___fractsfudq
  ___fractsfutq
  ___fractsfuha
  ___fractsfusa
  ___fractsfuda
  ___fractsfuta
  ___fractdfqq
  ___fractdfhq
  ___fractdfsq
  ___fractdfdq
  ___fractdftq
  ___fractdfha
  ___fractdfsa
  ___fractdfda
  ___fractdfta
  ___fractdfuqq
  ___fractdfuhq
  ___fractdfusq
  ___fractdfudq
  ___fractdfutq
  ___fractdfuha
  ___fractdfusa
  ___fractdfuda
  ___fractdfuta
  ___satfractqqhq2
  ___satfractqqsq2
  ___satfractqqdq2
  ___satfractqqtq2
  ___satfractqqha
  ___satfractqqsa
  ___satfractqqda
  ___satfractqqta
  ___satfractqquqq
  ___satfractqquhq
  ___satfractqqusq
  ___satfractqqudq
  ___satfractqqutq
  ___satfractqquha
  ___satfractqqusa
  ___satfractqquda
  ___satfractqquta
  ___satfracthqqq2
  ___satfracthqsq2
  ___satfracthqdq2
  ___satfracthqtq2
  ___satfracthqha
  ___satfracthqsa
  ___satfracthqda
  ___satfracthqta
  ___satfracthquqq
  ___satfracthquhq
  ___satfracthqusq
  ___satfracthqudq
  ___satfracthqutq
  ___satfracthquha
  ___satfracthqusa
  ___satfracthquda
  ___satfracthquta
  ___satfractsqqq2
  ___satfractsqhq2
  ___satfractsqdq2
  ___satfractsqtq2
  ___satfractsqha
  ___satfractsqsa
  ___satfractsqda
  ___satfractsqta
  ___satfractsquqq
  ___satfractsquhq
  ___satfractsqusq
  ___satfractsqudq
  ___satfractsqutq
  ___satfractsquha
  ___satfractsqusa
  ___satfractsquda
  ___satfractsquta
  ___satfractdqqq2
  ___satfractdqhq2
  ___satfractdqsq2
  ___satfractdqtq2
  ___satfractdqha
  ___satfractdqsa
  ___satfractdqda
  ___satfractdqta
  ___satfractdquqq
  ___satfractdquhq
  ___satfractdqusq
  ___satfractdqudq
  ___satfractdqutq
  ___satfractdquha
  ___satfractdqusa
  ___satfractdquda
  ___satfractdquta
  ___satfracttqqq2
  ___satfracttqhq2
  ___satfracttqsq2
  ___satfracttqdq2
  ___satfracttqha
  ___satfracttqsa
  ___satfracttqda
  ___satfracttqta
  ___satfracttquqq
  ___satfracttquhq
  ___satfracttqusq
  ___satfracttqudq
  ___satfracttqutq
  ___satfracttquha
  ___satfracttqusa
  ___satfracttquda
  ___satfracttquta
  ___satfracthaqq
  ___satfracthahq
  ___satfracthasq
  ___satfracthadq
  ___satfracthatq
  ___satfracthasa2
  ___satfracthada2
  ___satfracthata2
  ___satfracthauqq
  ___satfracthauhq
  ___satfracthausq
  ___satfracthaudq
  ___satfracthautq
  ___satfracthauha
  ___satfracthausa
  ___satfracthauda
  ___satfracthauta
  ___satfractsaqq
  ___satfractsahq
  ___satfractsasq
  ___satfractsadq
  ___satfractsatq
  ___satfractsaha2
  ___satfractsada2
  ___satfractsata2
  ___satfractsauqq
  ___satfractsauhq
  ___satfractsausq
  ___satfractsaudq
  ___satfractsautq
  ___satfractsauha
  ___satfractsausa
  ___satfractsauda
  ___satfractsauta
  ___satfractdaqq
  ___satfractdahq
  ___satfractdasq
  ___satfractdadq
  ___satfractdatq
  ___satfractdaha2
  ___satfractdasa2
  ___satfractdata2
  ___satfractdauqq
  ___satfractdauhq
  ___satfractdausq
  ___satfractdaudq
  ___satfractdautq
  ___satfractdauha
  ___satfractdausa
  ___satfractdauda
  ___satfractdauta
  ___satfracttaqq
  ___satfracttahq
  ___satfracttasq
  ___satfracttadq
  ___satfracttatq
  ___satfracttaha2
  ___satfracttasa2
  ___satfracttada2
  ___satfracttauqq
  ___satfracttauhq
  ___satfracttausq
  ___satfracttaudq
  ___satfracttautq
  ___satfracttauha
  ___satfracttausa
  ___satfracttauda
  ___satfracttauta
  ___satfractuqqqq
  ___satfractuqqhq
  ___satfractuqqsq
  ___satfractuqqdq
  ___satfractuqqtq
  ___satfractuqqha
  ___satfractuqqsa
  ___satfractuqqda
  ___satfractuqqta
  ___satfractuqquhq2
  ___satfractuqqusq2
  ___satfractuqqudq2
  ___satfractuqqutq2
  ___satfractuqquha
  ___satfractuqqusa
  ___satfractuqquda
  ___satfractuqquta
  ___satfractuhqqq
  ___satfractuhqhq
  ___satfractuhqsq
  ___satfractuhqdq
  ___satfractuhqtq
  ___satfractuhqha
  ___satfractuhqsa
  ___satfractuhqda
  ___satfractuhqta
  ___satfractuhquqq2
  ___satfractuhqusq2
  ___satfractuhqudq2
  ___satfractuhqutq2
  ___satfractuhquha
  ___satfractuhqusa
  ___satfractuhquda
  ___satfractuhquta
  ___satfractusqqq
  ___satfractusqhq
  ___satfractusqsq
  ___satfractusqdq
  ___satfractusqtq
  ___satfractusqha
  ___satfractusqsa
  ___satfractusqda
  ___satfractusqta
  ___satfractusquqq2
  ___satfractusquhq2
  ___satfractusqudq2
  ___satfractusqutq2
  ___satfractusquha
  ___satfractusqusa
  ___satfractusquda
  ___satfractusquta
  ___satfractudqqq
  ___satfractudqhq
  ___satfractudqsq
  ___satfractudqdq
  ___satfractudqtq
  ___satfractudqha
  ___satfractudqsa
  ___satfractudqda
  ___satfractudqta
  ___satfractudquqq2
  ___satfractudquhq2
  ___satfractudqusq2
  ___satfractudqutq2
  ___satfractudquha
  ___satfractudqusa
  ___satfractudquda
  ___satfractudquta
  ___satfractutqqq
  ___satfractutqhq
  ___satfractutqsq
  ___satfractutqdq
  ___satfractutqtq
  ___satfractutqha
  ___satfractutqsa
  ___satfractutqda
  ___satfractutqta
  ___satfractutquqq2
  ___satfractutquhq2
  ___satfractutqusq2
  ___satfractutqudq2
  ___satfractutquha
  ___satfractutqusa
  ___satfractutquda
  ___satfractutquta
  ___satfractuhaqq
  ___satfractuhahq
  ___satfractuhasq
  ___satfractuhadq
  ___satfractuhatq
  ___satfractuhaha
  ___satfractuhasa
  ___satfractuhada
  ___satfractuhata
  ___satfractuhauqq
  ___satfractuhauhq
  ___satfractuhausq
  ___satfractuhaudq
  ___satfractuhautq
  ___satfractuhausa2
  ___satfractuhauda2
  ___satfractuhauta2
  ___satfractusaqq
  ___satfractusahq
  ___satfractusasq
  ___satfractusadq
  ___satfractusatq
  ___satfractusaha
  ___satfractusasa
  ___satfractusada
  ___satfractusata
  ___satfractusauqq
  ___satfractusauhq
  ___satfractusausq
  ___satfractusaudq
  ___satfractusautq
  ___satfractusauha2
  ___satfractusauda2
  ___satfractusauta2
  ___satfractudaqq
  ___satfractudahq
  ___satfractudasq
  ___satfractudadq
  ___satfractudatq
  ___satfractudaha
  ___satfractudasa
  ___satfractudada
  ___satfractudata
  ___satfractudauqq
  ___satfractudauhq
  ___satfractudausq
  ___satfractudaudq
  ___satfractudautq
  ___satfractudauha2
  ___satfractudausa2
  ___satfractudauta2
  ___satfractutaqq
  ___satfractutahq
  ___satfractutasq
  ___satfractutadq
  ___satfractutatq
  ___satfractutaha
  ___satfractutasa
  ___satfractutada
  ___satfractutata
  ___satfractutauqq
  ___satfractutauhq
  ___satfractutausq
  ___satfractutaudq
  ___satfractutautq
  ___satfractutauha2
  ___satfractutausa2
  ___satfractutauda2
  ___satfractqiqq
  ___satfractqihq
  ___satfractqisq
  ___satfractqidq
  ___satfractqitq
  ___satfractqiha
  ___satfractqisa
  ___satfractqida
  ___satfractqita
  ___satfractqiuqq
  ___satfractqiuhq
  ___satfractqiusq
  ___satfractqiudq
  ___satfractqiutq
  ___satfractqiuha
  ___satfractqiusa
  ___satfractqiuda
  ___satfractqiuta
  ___satfracthiqq
  ___satfracthihq
  ___satfracthisq
  ___satfracthidq
  ___satfracthitq
  ___satfracthiha
  ___satfracthisa
  ___satfracthida
  ___satfracthita
  ___satfracthiuqq
  ___satfracthiuhq
  ___satfracthiusq
  ___satfracthiudq
  ___satfracthiutq
  ___satfracthiuha
  ___satfracthiusa
  ___satfracthiuda
  ___satfracthiuta
  ___satfractsiqq
  ___satfractsihq
  ___satfractsisq
  ___satfractsidq
  ___satfractsitq
  ___satfractsiha
  ___satfractsisa
  ___satfractsida
  ___satfractsita
  ___satfractsiuqq
  ___satfractsiuhq
  ___satfractsiusq
  ___satfractsiudq
  ___satfractsiutq
  ___satfractsiuha
  ___satfractsiusa
  ___satfractsiuda
  ___satfractsiuta
  ___satfractdiqq
  ___satfractdihq
  ___satfractdisq
  ___satfractdidq
  ___satfractditq
  ___satfractdiha
  ___satfractdisa
  ___satfractdida
  ___satfractdita
  ___satfractdiuqq
  ___satfractdiuhq
  ___satfractdiusq
  ___satfractdiudq
  ___satfractdiutq
  ___satfractdiuha
  ___satfractdiusa
  ___satfractdiuda
  ___satfractdiuta
  ___satfracttiqq
  ___satfracttihq
  ___satfracttisq
  ___satfracttidq
  ___satfracttitq
  ___satfracttiha
  ___satfracttisa
  ___satfracttida
  ___satfracttita
  ___satfracttiuqq
  ___satfracttiuhq
  ___satfracttiusq
  ___satfracttiudq
  ___satfracttiutq
  ___satfracttiuha
  ___satfracttiusa
  ___satfracttiuda
  ___satfracttiuta
  ___satfractsfqq
  ___satfractsfhq
  ___satfractsfsq
  ___satfractsfdq
  ___satfractsftq
  ___satfractsfha
  ___satfractsfsa
  ___satfractsfda
  ___satfractsfta
  ___satfractsfuqq
  ___satfractsfuhq
  ___satfractsfusq
  ___satfractsfudq
  ___satfractsfutq
  ___satfractsfuha
  ___satfractsfusa
  ___satfractsfuda
  ___satfractsfuta
  ___satfractdfqq
  ___satfractdfhq
  ___satfractdfsq
  ___satfractdfdq
  ___satfractdftq
  ___satfractdfha
  ___satfractdfsa
  ___satfractdfda
  ___satfractdfta
  ___satfractdfuqq
  ___satfractdfuhq
  ___satfractdfusq
  ___satfractdfudq
  ___satfractdfutq
  ___satfractdfuha
  ___satfractdfusa
  ___satfractdfuda
  ___satfractdfuta
  ___fractunsqqqi
  ___fractunsqqhi
  ___fractunsqqsi
  ___fractunsqqdi
  ___fractunsqqti
  ___fractunshqqi
  ___fractunshqhi
  ___fractunshqsi
  ___fractunshqdi
  ___fractunshqti
  ___fractunssqqi
  ___fractunssqhi
  ___fractunssqsi
  ___fractunssqdi
  ___fractunssqti
  ___fractunsdqqi
  ___fractunsdqhi
  ___fractunsdqsi
  ___fractunsdqdi
  ___fractunsdqti
  ___fractunstqqi
  ___fractunstqhi
  ___fractunstqsi
  ___fractunstqdi
  ___fractunstqti
  ___fractunshaqi
  ___fractunshahi
  ___fractunshasi
  ___fractunshadi
  ___fractunshati
  ___fractunssaqi
  ___fractunssahi
  ___fractunssasi
  ___fractunssadi
  ___fractunssati
  ___fractunsdaqi
  ___fractunsdahi
  ___fractunsdasi
  ___fractunsdadi
  ___fractunsdati
  ___fractunstaqi
  ___fractunstahi
  ___fractunstasi
  ___fractunstadi
  ___fractunstati
  ___fractunsuqqqi
  ___fractunsuqqhi
  ___fractunsuqqsi
  ___fractunsuqqdi
  ___fractunsuqqti
  ___fractunsuhqqi
  ___fractunsuhqhi
  ___fractunsuhqsi
  ___fractunsuhqdi
  ___fractunsuhqti
  ___fractunsusqqi
  ___fractunsusqhi
  ___fractunsusqsi
  ___fractunsusqdi
  ___fractunsusqti
  ___fractunsudqqi
  ___fractunsudqhi
  ___fractunsudqsi
  ___fractunsudqdi
  ___fractunsudqti
  ___fractunsutqqi
  ___fractunsutqhi
  ___fractunsutqsi
  ___fractunsutqdi
  ___fractunsutqti
  ___fractunsuhaqi
  ___fractunsuhahi
  ___fractunsuhasi
  ___fractunsuhadi
  ___fractunsuhati
  ___fractunsusaqi
  ___fractunsusahi
  ___fractunsusasi
  ___fractunsusadi
  ___fractunsusati
  ___fractunsudaqi
  ___fractunsudahi
  ___fractunsudasi
  ___fractunsudadi
  ___fractunsudati
  ___fractunsutaqi
  ___fractunsutahi
  ___fractunsutasi
  ___fractunsutadi
  ___fractunsutati
  ___fractunsqiqq
  ___fractunsqihq
  ___fractunsqisq
  ___fractunsqidq
  ___fractunsqitq
  ___fractunsqiha
  ___fractunsqisa
  ___fractunsqida
  ___fractunsqita
  ___fractunsqiuqq
  ___fractunsqiuhq
  ___fractunsqiusq
  ___fractunsqiudq
  ___fractunsqiutq
  ___fractunsqiuha
  ___fractunsqiusa
  ___fractunsqiuda
  ___fractunsqiuta
  ___fractunshiqq
  ___fractunshihq
  ___fractunshisq
  ___fractunshidq
  ___fractunshitq
  ___fractunshiha
  ___fractunshisa
  ___fractunshida
  ___fractunshita
  ___fractunshiuqq
  ___fractunshiuhq
  ___fractunshiusq
  ___fractunshiudq
  ___fractunshiutq
  ___fractunshiuha
  ___fractunshiusa
  ___fractunshiuda
  ___fractunshiuta
  ___fractunssiqq
  ___fractunssihq
  ___fractunssisq
  ___fractunssidq
  ___fractunssitq
  ___fractunssiha
  ___fractunssisa
  ___fractunssida
  ___fractunssita
  ___fractunssiuqq
  ___fractunssiuhq
  ___fractunssiusq
  ___fractunssiudq
  ___fractunssiutq
  ___fractunssiuha
  ___fractunssiusa
  ___fractunssiuda
  ___fractunssiuta
  ___fractunsdiqq
  ___fractunsdihq
  ___fractunsdisq
  ___fractunsdidq
  ___fractunsditq
  ___fractunsdiha
  ___fractunsdisa
  ___fractunsdida
  ___fractunsdita
  ___fractunsdiuqq
  ___fractunsdiuhq
  ___fractunsdiusq
  ___fractunsdiudq
  ___fractunsdiutq
  ___fractunsdiuha
  ___fractunsdiusa
  ___fractunsdiuda
  ___fractunsdiuta
  ___fractunstiqq
  ___fractunstihq
  ___fractunstisq
  ___fractunstidq
  ___fractunstitq
  ___fractunstiha
  ___fractunstisa
  ___fractunstida
  ___fractunstita
  ___fractunstiuqq
  ___fractunstiuhq
  ___fractunstiusq
  ___fractunstiudq
  ___fractunstiutq
  ___fractunstiuha
  ___fractunstiusa
  ___fractunstiuda
  ___fractunstiuta
  ___satfractunsqiqq
  ___satfractunsqihq
  ___satfractunsqisq
  ___satfractunsqidq
  ___satfractunsqitq
  ___satfractunsqiha
  ___satfractunsqisa
  ___satfractunsqida
  ___satfractunsqita
  ___satfractunsqiuqq
  ___satfractunsqiuhq
  ___satfractunsqiusq
  ___satfractunsqiudq
  ___satfractunsqiutq
  ___satfractunsqiuha
  ___satfractunsqiusa
  ___satfractunsqiuda
  ___satfractunsqiuta
  ___satfractunshiqq
  ___satfractunshihq
  ___satfractunshisq
  ___satfractunshidq
  ___satfractunshitq
  ___satfractunshiha
  ___satfractunshisa
  ___satfractunshida
  ___satfractunshita
  ___satfractunshiuqq
  ___satfractunshiuhq
  ___satfractunshiusq
  ___satfractunshiudq
  ___satfractunshiutq
  ___satfractunshiuha
  ___satfractunshiusa
  ___satfractunshiuda
  ___satfractunshiuta
  ___satfractunssiqq
  ___satfractunssihq
  ___satfractunssisq
  ___satfractunssidq
  ___satfractunssitq
  ___satfractunssiha
  ___satfractunssisa
  ___satfractunssida
  ___satfractunssita
  ___satfractunssiuqq
  ___satfractunssiuhq
  ___satfractunssiusq
  ___satfractunssiudq
  ___satfractunssiutq
  ___satfractunssiuha
  ___satfractunssiusa
  ___satfractunssiuda
  ___satfractunssiuta
  ___satfractunsdiqq
  ___satfractunsdihq
  ___satfractunsdisq
  ___satfractunsdidq
  ___satfractunsditq
  ___satfractunsdiha
  ___satfractunsdisa
  ___satfractunsdida
  ___satfractunsdita
  ___satfractunsdiuqq
  ___satfractunsdiuhq
  ___satfractunsdiusq
  ___satfractunsdiudq
  ___satfractunsdiutq
  ___satfractunsdiuha
  ___satfractunsdiusa
  ___satfractunsdiuda
  ___satfractunsdiuta
  ___satfractunstiqq
  ___satfractunstihq
  ___satfractunstisq
  ___satfractunstidq
  ___satfractunstitq
  ___satfractunstiha
  ___satfractunstisa
  ___satfractunstida
  ___satfractunstita
  ___satfractunstiuqq
  ___satfractunstiuhq
  ___satfractunstiusq
  ___satfractunstiudq
  ___satfractunstiutq
  ___satfractunstiuha
  ___satfractunstiusa
  ___satfractunstiuda
  ___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
}