1169689Skan%ifndef _SOFT_FLOAT
2169689Skan%ifndef __powerpc64__
3169689Skan%exclude {
4169689Skan  __multc3
5169689Skan  __divtc3
6169689Skan  __powitf2
7169689Skan  __fixtfdi
8169689Skan  __fixunstfdi
9169689Skan  __floatditf
10169689Skan}
11169689Skan
12169689SkanGCC_4.1.0 {
13169689Skan  # long double support
14169689Skan  __multc3
15169689Skan  __divtc3
16169689Skan  __powitf2
17169689Skan  __fixtfdi
18169689Skan  __fixunstfdi
19169689Skan  __floatditf
20169689Skan
21169689Skan%else
22169689SkanGCC_3.4.4 {
23169689Skan%endif
24169689Skan%else
25169689SkanGCC_4.2.0 {
26169689Skan%endif
27169689Skan
28169689Skan  # long double support
29169689Skan  __gcc_qadd
30169689Skan  __gcc_qsub
31169689Skan  __gcc_qmul
32169689Skan  __gcc_qdiv
33169689Skan
34169689Skan%ifdef _SOFT_FLOAT
35169689Skan  __gcc_qneg
36169689Skan  __gcc_qeq
37169689Skan  __gcc_qne
38169689Skan  __gcc_qgt
39169689Skan  __gcc_qge
40169689Skan  __gcc_qlt
41169689Skan  __gcc_qle
42169689Skan  __gcc_qunord
43169689Skan  __gcc_stoq
44169689Skan  __gcc_dtoq
45169689Skan  __gcc_qtos
46169689Skan  __gcc_qtod
47169689Skan  __gcc_qtoi
48169689Skan  __gcc_qtou
49169689Skan  __gcc_itoq
50169689Skan  __gcc_utoq
51169689Skan%endif
52169689Skan}
53