PR target/66148
[official-gcc.git] / libcilkrts / runtime / linux-symbols.ver
blobaeb4a5fb13d7d535d0d13b02dcde8e1121db77c5
1 /*
2  *************************************************************************
3  *
4  *  @copyright
5  *  Copyright (C) 2009-2013, Intel Corporation
6  *  All rights reserved.
7  *  
8  *  @copyright
9  *  Redistribution and use in source and binary forms, with or without
10  *  modification, are permitted provided that the following conditions
11  *  are met:
12  *  
13  *    * Redistributions of source code must retain the above copyright
14  *      notice, this list of conditions and the following disclaimer.
15  *    * Redistributions in binary form must reproduce the above copyright
16  *      notice, this list of conditions and the following disclaimer in
17  *      the documentation and/or other materials provided with the
18  *      distribution.
19  *    * Neither the name of Intel Corporation nor the names of its
20  *      contributors may be used to endorse or promote products derived
21  *      from this software without specific prior written permission.
22  *  
23  *  @copyright
24  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25  *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26  *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27  *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28  *  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
29  *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
30  *  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
31  *  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
32  *  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
33  *  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
34  *  WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35  *  POSSIBILITY OF SUCH DAMAGE.
36  **************************************************************************/
38 CILKABI0
40   global:
41     __cilkrts_bind_thread;
42     __cilkrts_cilk_for_32;
43     __cilkrts_cilk_for_64;
44     __cilkrts_debugger_notification;
45     __cilkrts_dump_stats;
46     __cilkrts_end_cilk;
47     __cilkrts_enter_frame;
48     __cilkrts_enter_frame_fast;
49     __cilkrts_get_force_reduce;
50     __cilkrts_get_nworkers;
51     __cilkrts_get_tls_worker;
52     __cilkrts_get_tls_worker_fast;
53     __cilkrts_get_total_workers;
54     __cilkrts_get_worker_number;
55     __cilkrts_global_state;
56     __cilkrts_hyper_create;
57     __cilkrts_hyper_destroy;
58     __cilkrts_hyper_lookup;
59     __cilkrts_hyperobject_alloc;
60     __cilkrts_hyperobject_dealloc;
61     __cilkrts_hyperobject_noop_destroy;
62     __cilkrts_init;
63     __cilkrts_irml_version;
64     __cilkrts_leave_frame;
65     __cilkrts_metacall;
66     __cilkrts_rethrow;
67     __cilkrts_return_exception;
68     __cilkrts_set_param;
69     __cilkrts_sync;
70     __cilkrts_synched;
71     __cilkrts_worker_stub;
72   local: *;
75 CILKABI1
77   global:
78     __cilkrts_bind_thread_1;
79     __cilkrts_bump_loop_rank;
80     __cilkrts_bump_loop_rank_internal;
81     __cilkrts_bump_worker_rank;
82     __cilkrts_bump_worker_rank_internal;
83     __cilkrts_enter_frame_1;
84     __cilkrts_enter_frame_fast_1;
85     __cilkrts_get_pedigree_info;
86     __cilkrts_get_pedigree_internal;
87     __cilkrts_get_sf;
88     __cilkrts_get_stack_size;
89     __cilkrts_get_worker_rank;
90     __cilkrts_save_fp_ctrl_state;
91     __cilkrts_stack_alloc;
92     __cilkrts_stack_free;
93     __cilkrts_watch_stack;
94 } CILKABI0;
96 CILKLIB1.02
98   global:
99     cilk_c_reducer_max_identity_char;
100     cilk_c_reducer_max_identity_double;
101     cilk_c_reducer_max_identity_float;
102     cilk_c_reducer_max_identity_int;
103     cilk_c_reducer_max_identity_long;
104     cilk_c_reducer_max_identity_longdouble;
105     cilk_c_reducer_max_identity_longlong;
106     cilk_c_reducer_max_identity_schar;
107     cilk_c_reducer_max_identity_short;
108     cilk_c_reducer_max_identity_uchar;
109     cilk_c_reducer_max_identity_uint;
110     cilk_c_reducer_max_identity_ulong;
111     cilk_c_reducer_max_identity_ulonglong;
112     cilk_c_reducer_max_identity_unsigned;
113     cilk_c_reducer_max_identity_ushort;
114     cilk_c_reducer_max_identity_wchar_t;
115     cilk_c_reducer_max_index_identity_char;
116     cilk_c_reducer_max_index_identity_double;
117     cilk_c_reducer_max_index_identity_float;
118     cilk_c_reducer_max_index_identity_int;
119     cilk_c_reducer_max_index_identity_long;
120     cilk_c_reducer_max_index_identity_longdouble;
121     cilk_c_reducer_max_index_identity_longlong;
122     cilk_c_reducer_max_index_identity_schar;
123     cilk_c_reducer_max_index_identity_short;
124     cilk_c_reducer_max_index_identity_uchar;
125     cilk_c_reducer_max_index_identity_uint;
126     cilk_c_reducer_max_index_identity_ulong;
127     cilk_c_reducer_max_index_identity_ulonglong;
128     cilk_c_reducer_max_index_identity_unsigned;
129     cilk_c_reducer_max_index_identity_ushort;
130     cilk_c_reducer_max_index_identity_wchar_t;
131     cilk_c_reducer_max_index_reduce_char;
132     cilk_c_reducer_max_index_reduce_double;
133     cilk_c_reducer_max_index_reduce_float;
134     cilk_c_reducer_max_index_reduce_int;
135     cilk_c_reducer_max_index_reduce_long;
136     cilk_c_reducer_max_index_reduce_longdouble;
137     cilk_c_reducer_max_index_reduce_longlong;
138     cilk_c_reducer_max_index_reduce_schar;
139     cilk_c_reducer_max_index_reduce_short;
140     cilk_c_reducer_max_index_reduce_uchar;
141     cilk_c_reducer_max_index_reduce_uint;
142     cilk_c_reducer_max_index_reduce_ulong;
143     cilk_c_reducer_max_index_reduce_ulonglong;
144     cilk_c_reducer_max_index_reduce_unsigned;
145     cilk_c_reducer_max_index_reduce_ushort;
146     cilk_c_reducer_max_index_reduce_wchar_t;
147     cilk_c_reducer_max_reduce_char;
148     cilk_c_reducer_max_reduce_double;
149     cilk_c_reducer_max_reduce_float;
150     cilk_c_reducer_max_reduce_int;
151     cilk_c_reducer_max_reduce_long;
152     cilk_c_reducer_max_reduce_longdouble;
153     cilk_c_reducer_max_reduce_longlong;
154     cilk_c_reducer_max_reduce_schar;
155     cilk_c_reducer_max_reduce_short;
156     cilk_c_reducer_max_reduce_uchar;
157     cilk_c_reducer_max_reduce_uint;
158     cilk_c_reducer_max_reduce_ulong;
159     cilk_c_reducer_max_reduce_ulonglong;
160     cilk_c_reducer_max_reduce_unsigned;
161     cilk_c_reducer_max_reduce_ushort;
162     cilk_c_reducer_max_reduce_wchar_t;
163     cilk_c_reducer_min_identity_char;
164     cilk_c_reducer_min_identity_double;
165     cilk_c_reducer_min_identity_float;
166     cilk_c_reducer_min_identity_int;
167     cilk_c_reducer_min_identity_long;
168     cilk_c_reducer_min_identity_longdouble;
169     cilk_c_reducer_min_identity_longlong;
170     cilk_c_reducer_min_identity_schar;
171     cilk_c_reducer_min_identity_short;
172     cilk_c_reducer_min_identity_uchar;
173     cilk_c_reducer_min_identity_uint;
174     cilk_c_reducer_min_identity_ulong;
175     cilk_c_reducer_min_identity_ulonglong;
176     cilk_c_reducer_min_identity_unsigned;
177     cilk_c_reducer_min_identity_ushort;
178     cilk_c_reducer_min_identity_wchar_t;
179     cilk_c_reducer_min_index_identity_char;
180     cilk_c_reducer_min_index_identity_double;
181     cilk_c_reducer_min_index_identity_float;
182     cilk_c_reducer_min_index_identity_int;
183     cilk_c_reducer_min_index_identity_long;
184     cilk_c_reducer_min_index_identity_longdouble;
185     cilk_c_reducer_min_index_identity_longlong;
186     cilk_c_reducer_min_index_identity_schar;
187     cilk_c_reducer_min_index_identity_short;
188     cilk_c_reducer_min_index_identity_uchar;
189     cilk_c_reducer_min_index_identity_uint;
190     cilk_c_reducer_min_index_identity_ulong;
191     cilk_c_reducer_min_index_identity_ulonglong;
192     cilk_c_reducer_min_index_identity_unsigned;
193     cilk_c_reducer_min_index_identity_ushort;
194     cilk_c_reducer_min_index_identity_wchar_t;
195     cilk_c_reducer_min_index_reduce_char;
196     cilk_c_reducer_min_index_reduce_double;
197     cilk_c_reducer_min_index_reduce_float;
198     cilk_c_reducer_min_index_reduce_int;
199     cilk_c_reducer_min_index_reduce_long;
200     cilk_c_reducer_min_index_reduce_longdouble;
201     cilk_c_reducer_min_index_reduce_longlong;
202     cilk_c_reducer_min_index_reduce_schar;
203     cilk_c_reducer_min_index_reduce_short;
204     cilk_c_reducer_min_index_reduce_uchar;
205     cilk_c_reducer_min_index_reduce_uint;
206     cilk_c_reducer_min_index_reduce_ulong;
207     cilk_c_reducer_min_index_reduce_ulonglong;
208     cilk_c_reducer_min_index_reduce_unsigned;
209     cilk_c_reducer_min_index_reduce_ushort;
210     cilk_c_reducer_min_index_reduce_wchar_t;
211     cilk_c_reducer_min_reduce_char;
212     cilk_c_reducer_min_reduce_double;
213     cilk_c_reducer_min_reduce_float;
214     cilk_c_reducer_min_reduce_int;
215     cilk_c_reducer_min_reduce_long;
216     cilk_c_reducer_min_reduce_longdouble;
217     cilk_c_reducer_min_reduce_longlong;
218     cilk_c_reducer_min_reduce_schar;
219     cilk_c_reducer_min_reduce_short;
220     cilk_c_reducer_min_reduce_uchar;
221     cilk_c_reducer_min_reduce_uint;
222     cilk_c_reducer_min_reduce_ulong;
223     cilk_c_reducer_min_reduce_ulonglong;
224     cilk_c_reducer_min_reduce_unsigned;
225     cilk_c_reducer_min_reduce_ushort;
226     cilk_c_reducer_min_reduce_wchar_t;
227     cilk_c_reducer_opadd_identity_char;
228     cilk_c_reducer_opadd_identity_double;
229     cilk_c_reducer_opadd_identity_float;
230     cilk_c_reducer_opadd_identity_int;
231     cilk_c_reducer_opadd_identity_long;
232     cilk_c_reducer_opadd_identity_longdouble;
233     cilk_c_reducer_opadd_identity_longlong;
234     cilk_c_reducer_opadd_identity_schar;
235     cilk_c_reducer_opadd_identity_short;
236     cilk_c_reducer_opadd_identity_uchar;
237     cilk_c_reducer_opadd_identity_uint;
238     cilk_c_reducer_opadd_identity_ulong;
239     cilk_c_reducer_opadd_identity_ulonglong;
240     cilk_c_reducer_opadd_identity_unsigned;
241     cilk_c_reducer_opadd_identity_ushort;
242     cilk_c_reducer_opadd_identity_wchar_t;
243     cilk_c_reducer_opadd_reduce_char;
244     cilk_c_reducer_opadd_reduce_double;
245     cilk_c_reducer_opadd_reduce_float;
246     cilk_c_reducer_opadd_reduce_int;
247     cilk_c_reducer_opadd_reduce_long;
248     cilk_c_reducer_opadd_reduce_longdouble;
249     cilk_c_reducer_opadd_reduce_longlong;
250     cilk_c_reducer_opadd_reduce_schar;
251     cilk_c_reducer_opadd_reduce_short;
252     cilk_c_reducer_opadd_reduce_uchar;
253     cilk_c_reducer_opadd_reduce_uint;
254     cilk_c_reducer_opadd_reduce_ulong;
255     cilk_c_reducer_opadd_reduce_ulonglong;
256     cilk_c_reducer_opadd_reduce_unsigned;
257     cilk_c_reducer_opadd_reduce_ushort;
258     cilk_c_reducer_opadd_reduce_wchar_t;
259     cilk_c_reducer_opand_identity_char;
260     cilk_c_reducer_opand_identity_int;
261     cilk_c_reducer_opand_identity_long;
262     cilk_c_reducer_opand_identity_longlong;
263     cilk_c_reducer_opand_identity_schar;
264     cilk_c_reducer_opand_identity_short;
265     cilk_c_reducer_opand_identity_uchar;
266     cilk_c_reducer_opand_identity_uint;
267     cilk_c_reducer_opand_identity_ulong;
268     cilk_c_reducer_opand_identity_ulonglong;
269     cilk_c_reducer_opand_identity_unsigned;
270     cilk_c_reducer_opand_identity_ushort;
271     cilk_c_reducer_opand_identity_wchar_t;
272     cilk_c_reducer_opand_reduce_char;
273     cilk_c_reducer_opand_reduce_int;
274     cilk_c_reducer_opand_reduce_long;
275     cilk_c_reducer_opand_reduce_longlong;
276     cilk_c_reducer_opand_reduce_schar;
277     cilk_c_reducer_opand_reduce_short;
278     cilk_c_reducer_opand_reduce_uchar;
279     cilk_c_reducer_opand_reduce_uint;
280     cilk_c_reducer_opand_reduce_ulong;
281     cilk_c_reducer_opand_reduce_ulonglong;
282     cilk_c_reducer_opand_reduce_unsigned;
283     cilk_c_reducer_opand_reduce_ushort;
284     cilk_c_reducer_opand_reduce_wchar_t;
285     cilk_c_reducer_opmul_identity_char;
286     cilk_c_reducer_opmul_identity_double;
287     cilk_c_reducer_opmul_identity_float;
288     cilk_c_reducer_opmul_identity_int;
289     cilk_c_reducer_opmul_identity_long;
290     cilk_c_reducer_opmul_identity_longdouble;
291     cilk_c_reducer_opmul_identity_longlong;
292     cilk_c_reducer_opmul_identity_schar;
293     cilk_c_reducer_opmul_identity_short;
294     cilk_c_reducer_opmul_identity_uchar;
295     cilk_c_reducer_opmul_identity_uint;
296     cilk_c_reducer_opmul_identity_ulong;
297     cilk_c_reducer_opmul_identity_ulonglong;
298     cilk_c_reducer_opmul_identity_unsigned;
299     cilk_c_reducer_opmul_identity_ushort;
300     cilk_c_reducer_opmul_identity_wchar_t;
301     cilk_c_reducer_opmul_reduce_char;
302     cilk_c_reducer_opmul_reduce_double;
303     cilk_c_reducer_opmul_reduce_float;
304     cilk_c_reducer_opmul_reduce_int;
305     cilk_c_reducer_opmul_reduce_long;
306     cilk_c_reducer_opmul_reduce_longdouble;
307     cilk_c_reducer_opmul_reduce_longlong;
308     cilk_c_reducer_opmul_reduce_schar;
309     cilk_c_reducer_opmul_reduce_short;
310     cilk_c_reducer_opmul_reduce_uchar;
311     cilk_c_reducer_opmul_reduce_uint;
312     cilk_c_reducer_opmul_reduce_ulong;
313     cilk_c_reducer_opmul_reduce_ulonglong;
314     cilk_c_reducer_opmul_reduce_unsigned;
315     cilk_c_reducer_opmul_reduce_ushort;
316     cilk_c_reducer_opmul_reduce_wchar_t;
317     cilk_c_reducer_opor_identity_char;
318     cilk_c_reducer_opor_identity_int;
319     cilk_c_reducer_opor_identity_long;
320     cilk_c_reducer_opor_identity_longlong;
321     cilk_c_reducer_opor_identity_schar;
322     cilk_c_reducer_opor_identity_short;
323     cilk_c_reducer_opor_identity_uchar;
324     cilk_c_reducer_opor_identity_uint;
325     cilk_c_reducer_opor_identity_ulong;
326     cilk_c_reducer_opor_identity_ulonglong;
327     cilk_c_reducer_opor_identity_unsigned;
328     cilk_c_reducer_opor_identity_ushort;
329     cilk_c_reducer_opor_identity_wchar_t;
330     cilk_c_reducer_opor_reduce_char;
331     cilk_c_reducer_opor_reduce_int;
332     cilk_c_reducer_opor_reduce_long;
333     cilk_c_reducer_opor_reduce_longlong;
334     cilk_c_reducer_opor_reduce_schar;
335     cilk_c_reducer_opor_reduce_short;
336     cilk_c_reducer_opor_reduce_uchar;
337     cilk_c_reducer_opor_reduce_uint;
338     cilk_c_reducer_opor_reduce_ulong;
339     cilk_c_reducer_opor_reduce_ulonglong;
340     cilk_c_reducer_opor_reduce_unsigned;
341     cilk_c_reducer_opor_reduce_ushort;
342     cilk_c_reducer_opor_reduce_wchar_t;
343     cilk_c_reducer_opxor_identity_char;
344     cilk_c_reducer_opxor_identity_int;
345     cilk_c_reducer_opxor_identity_long;
346     cilk_c_reducer_opxor_identity_longlong;
347     cilk_c_reducer_opxor_identity_schar;
348     cilk_c_reducer_opxor_identity_short;
349     cilk_c_reducer_opxor_identity_uchar;
350     cilk_c_reducer_opxor_identity_uint;
351     cilk_c_reducer_opxor_identity_ulong;
352     cilk_c_reducer_opxor_identity_ulonglong;
353     cilk_c_reducer_opxor_identity_unsigned;
354     cilk_c_reducer_opxor_identity_ushort;
355     cilk_c_reducer_opxor_identity_wchar_t;
356     cilk_c_reducer_opxor_reduce_char;
357     cilk_c_reducer_opxor_reduce_int;
358     cilk_c_reducer_opxor_reduce_long;
359     cilk_c_reducer_opxor_reduce_longlong;
360     cilk_c_reducer_opxor_reduce_schar;
361     cilk_c_reducer_opxor_reduce_short;
362     cilk_c_reducer_opxor_reduce_uchar;
363     cilk_c_reducer_opxor_reduce_uint;
364     cilk_c_reducer_opxor_reduce_ulong;
365     cilk_c_reducer_opxor_reduce_ulonglong;
366     cilk_c_reducer_opxor_reduce_unsigned;
367     cilk_c_reducer_opxor_reduce_ushort;
368     cilk_c_reducer_opxor_reduce_wchar_t;