14 extern void GOMP_barrier (
void);
16 extern void GOMP_critical_start (
void);
17 extern void GOMP_critical_end (
void);
18 extern void GOMP_critical_name_start (
void **);
19 extern void GOMP_critical_name_end (
void **);
20 extern void GOMP_atomic_start (
void);
21 extern void GOMP_atomic_end (
void);
23 extern bool GOMP_loop_static_start (
long,
long,
long,
long,
long *,
long *);
24 extern bool GOMP_loop_dynamic_start (
long,
long,
long,
long,
long *,
long *);
25 extern bool GOMP_loop_guided_start (
long,
long,
long,
long,
long *,
long *);
26 extern bool GOMP_loop_runtime_start (
long,
long,
long,
long *,
long *);
28 extern bool GOMP_loop_ordered_static_start (
long,
long,
long,
long,
long *,
long *);
29 extern bool GOMP_loop_ordered_dynamic_start (
long,
long,
long,
long,
long *,
long *);
30 extern bool GOMP_loop_ordered_guided_start (
long,
long,
long,
long,
long *,
long *);
31 extern bool GOMP_loop_ordered_runtime_start (
long,
long,
long,
long *,
long *);
33 extern bool GOMP_loop_static_next (
long *,
long *);
34 extern bool GOMP_loop_dynamic_next (
long *,
long *);
35 extern bool GOMP_loop_guided_next (
long *,
long *);
36 extern bool GOMP_loop_runtime_next (
long *,
long *);
38 extern bool GOMP_loop_ordered_static_next (
long *,
long *);
39 extern bool GOMP_loop_ordered_dynamic_next (
long *,
long *);
40 extern bool GOMP_loop_ordered_guided_next (
long *,
long *);
41 extern bool GOMP_loop_ordered_runtime_next (
long *,
long *);
43 extern void GOMP_parallel_loop_static_start (
void (*)(
void *),
void *,
44 unsigned,
long,
long,
long,
long);
45 extern void GOMP_parallel_loop_dynamic_start (
void (*)(
void *),
void *,
46 unsigned,
long,
long,
long,
long);
47 extern void GOMP_parallel_loop_guided_start (
void (*)(
void *),
void *,
48 unsigned,
long,
long,
long,
long);
49 extern void GOMP_parallel_loop_runtime_start (
void (*)(
void *),
void *,
50 unsigned,
long,
long,
long);
51 extern void GOMP_loop_end (
void);
52 extern void GOMP_loop_end_nowait (
void);
54 extern bool GOMP_loop_ull_static_start (
bool,
unsigned long long,
59 unsigned long long *);
60 extern bool GOMP_loop_ull_dynamic_start (
bool,
unsigned long long,
65 unsigned long long *);
66 extern bool GOMP_loop_ull_guided_start (
bool,
unsigned long long,
71 unsigned long long *);
72 extern bool GOMP_loop_ull_runtime_start (
bool,
unsigned long long,
76 unsigned long long *);
78 extern bool GOMP_loop_ull_ordered_static_start (
bool,
unsigned long long,
83 unsigned long long *);
84 extern bool GOMP_loop_ull_ordered_dynamic_start (
bool,
unsigned long long,
89 unsigned long long *);
90 extern bool GOMP_loop_ull_ordered_guided_start (
bool,
unsigned long long,
95 unsigned long long *);
96 extern bool GOMP_loop_ull_ordered_runtime_start (
bool,
unsigned long long,
100 unsigned long long *);
102 extern bool GOMP_loop_ull_static_next (
unsigned long long *,
103 unsigned long long *);
104 extern bool GOMP_loop_ull_dynamic_next (
unsigned long long *,
105 unsigned long long *);
106 extern bool GOMP_loop_ull_guided_next (
unsigned long long *,
107 unsigned long long *);
108 extern bool GOMP_loop_ull_runtime_next (
unsigned long long *,
109 unsigned long long *);
111 extern bool GOMP_loop_ull_ordered_static_next (
unsigned long long *,
112 unsigned long long *);
113 extern bool GOMP_loop_ull_ordered_dynamic_next (
unsigned long long *,
114 unsigned long long *);
116 extern void GOMP_ordered_start (
void);
117 extern void GOMP_ordered_end (
void);
125 extern void GOMP_parallel_start (
void (*) (
void *),
void *,
unsigned);
126 extern void GOMP_parallel_end (
void);
128 extern void GOMP_task (
void (*) (
void *),
void *,
void (*) (
void *,
void *),
129 long,
long,
bool,
unsigned);
130 extern void GOMP_taskwait (
void);
132 extern unsigned GOMP_sections_start (
unsigned);
133 extern unsigned GOMP_sections_next (
void);
134 extern void GOMP_parallel_sections_start (
void (*) (
void *),
void *,
136 extern void GOMP_sections_end (
void);
137 extern void GOMP_sections_end_nowait (
void);
139 extern bool GOMP_single_start (
void);
140 extern void *GOMP_single_copy_start (
void);
141 extern void GOMP_single_copy_end (
void *);