279
279
__kmpc_reduce 189
280
280
__kmpc_end_reduce 190
281
281
282
- # OpenMP 3.0
283
-
284
- %ifdef OMP_30
285
282
__kmpc_omp_task_alloc 191
286
283
__kmpc_omp_task 192
287
284
__kmpc_omp_taskwait 193
288
285
__kmpc_omp_task_begin_if0 196
289
286
__kmpc_omp_task_complete_if0 197
290
287
__kmpc_omp_task_parts 198
291
- %endif # OMP_30
292
288
293
289
# __omp_collector_api 199
294
290
@@ -320,9 +316,7 @@ kmpc_set_stacksize_s 222
320
316
# kmpc_set_stats 217
321
317
kmpc_set_defaults 224
322
318
323
- # OMP 3.0 entry points for unsigned loop iteration variables
324
319
%ifndef stub
325
- %ifdef OMP_30
326
320
__kmpc_for_static_init_8u 225
327
321
__kmpc_dispatch_init_8u 226
328
322
__kmpc_dispatch_next_8u 227
@@ -331,25 +325,19 @@ kmpc_set_defaults 224
331
325
__kmpc_dispatch_init_4u 230
332
326
__kmpc_dispatch_next_4u 231
333
327
__kmpc_dispatch_fini_4u 232
334
- %endif # OMP_30
335
328
%endif
336
329
337
330
%ifndef stub
338
331
__kmpc_get_taskid 233
339
332
__kmpc_get_parent_taskid 234
340
333
%endif
341
334
342
- # OpenMP 3.1 entry points
343
335
%ifndef stub
344
- %ifdef OMP_30
345
336
__kmpc_omp_taskyield 235
346
- %endif # OMP_30
347
337
# __kmpc_place_threads 236
348
338
%endif
349
339
350
- # OpenMP 4.0 entry points
351
340
%ifndef stub
352
- %ifdef OMP_40
353
341
__kmpc_push_proc_bind 237
354
342
__kmpc_taskgroup 238
355
343
__kmpc_end_taskgroup 239
@@ -372,12 +360,9 @@ kmpc_set_defaults 224
372
360
__kmpc_team_static_init_4u 256
373
361
__kmpc_team_static_init_8 257
374
362
__kmpc_team_static_init_8u 258
375
- %endif # OMP_40
376
363
%endif
377
364
378
- # OpenMP 4.5 entry points
379
365
%ifndef stub
380
- %ifdef OMP_45
381
366
__kmpc_proxy_task_completed 259
382
367
__kmpc_proxy_task_completed_ooo 260
383
368
__kmpc_doacross_init 261
@@ -386,17 +371,14 @@ kmpc_set_defaults 224
386
371
__kmpc_doacross_fini 264
387
372
__kmpc_taskloop 266
388
373
__kmpc_critical_with_hint 270
389
- %endif
390
374
%endif
391
375
kmpc_aligned_malloc 265
392
376
kmpc_set_disp_num_buffers 267
393
377
394
- # OpenMP 5.0 entry points
395
378
%ifndef stub
396
- %ifdef OMP_50
397
379
__kmpc_task_reduction_init 268
398
380
__kmpc_task_reduction_get_th_data 269
399
- # USED FOR 4.5 __kmpc_critical_with_hint 270
381
+ # USED ABOVE __kmpc_critical_with_hint 270
400
382
__kmpc_get_target_offload 271
401
383
__kmpc_omp_reg_task_with_affinity 272
402
384
__kmpc_pause_resource 273
@@ -405,7 +387,6 @@ kmpc_set_disp_num_buffers 267
405
387
__kmpc_task_allow_completion_event 276
406
388
__kmpc_taskred_init 277
407
389
__kmpc_taskred_modifier_init 278
408
- %endif
409
390
%endif
410
391
411
392
# User API entry points that have both lower- and upper- case versions for Fortran.
@@ -463,7 +444,6 @@ kmp_aligned_malloc 747
463
444
kmp_set_warnings_on 779
464
445
kmp_set_warnings_off 780
465
446
466
- %ifdef OMP_30
467
447
omp_get_active_level 789
468
448
omp_get_level 790
469
449
omp_get_ancestor_thread_num 791
@@ -488,17 +468,9 @@ kmp_set_warnings_off 780
488
468
kmpc_unset_affinity_mask_proc 858
489
469
kmp_get_affinity_mask_proc 859
490
470
kmpc_get_affinity_mask_proc 860
491
- %endif # OMP_30
492
-
493
- # OpenMP 3.1
494
471
495
- %ifdef OMP_30
496
472
omp_in_final 861
497
- %endif # OMP_30
498
473
499
- # OpenMP 40
500
-
501
- %ifdef OMP_40
502
474
omp_get_proc_bind 862
503
475
#omp_set_proc_bind 863
504
476
#omp_curr_proc_bind 864
@@ -510,11 +482,7 @@ kmp_set_warnings_off 780
510
482
omp_set_default_device 879
511
483
omp_get_default_device 880
512
484
omp_get_num_devices 881
513
- %endif # OMP_40
514
-
515
- # OpenMP 45
516
485
517
- %ifdef OMP_45
518
486
omp_init_lock_with_hint 870
519
487
omp_init_nest_lock_with_hint 871
520
488
omp_get_max_task_priority 872
@@ -534,11 +502,9 @@ kmp_set_warnings_off 780
534
502
omp_target_associate_ptr 888
535
503
omp_target_disassociate_ptr 889
536
504
%endif
537
- %endif # OMP_45
538
505
539
506
kmp_set_disp_num_buffers 890
540
507
541
- %ifdef OMP_50
542
508
omp_control_tool 891
543
509
omp_set_default_allocator 892
544
510
omp_get_default_allocator 893
@@ -583,7 +549,6 @@ kmp_set_disp_num_buffers 890
583
549
omp_const_mem_space DATA
584
550
omp_high_bw_mem_space DATA
585
551
omp_low_lat_mem_space DATA
586
- %endif # OMP_50
587
552
588
553
%ifndef stub
589
554
# Ordinals between 900 and 999 are reserved
@@ -1033,8 +998,6 @@ kmp_set_disp_num_buffers 890
1033
998
__kmpc_atomic_float10_div_cpt_fp
1034
999
%endif
1035
1000
1036
- %ifdef OMP_40
1037
-
1038
1001
# ATOMIC extensions for OpenMP 4.0 spec (x86 and x64 only)
1039
1002
1040
1003
__kmpc_atomic_fixed1_swp 2412
@@ -1209,8 +1172,6 @@ kmp_set_disp_num_buffers 890
1209
1172
__kmpc_atomic_float10_sub_cpt_rev_fp
1210
1173
__kmpc_atomic_float10_div_cpt_rev_fp
1211
1174
%endif
1212
- %endif # OMP_40
1213
-
1214
1175
1215
1176
%endif # arch_64
1216
1177
0 commit comments