blob: 1afb78e9c8232c9a4650147ad1f6ba4c2c0fcd72 (
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
|
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 {
}
%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
}
|