1297 lines · plain
1#2#//===----------------------------------------------------------------------===//3#//4#// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5#// See https://llvm.org/LICENSE.txt for license information.6#// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7#//8#//===----------------------------------------------------------------------===//9#10 11# Deprecated entry points (numbers are reserved):12- __kmpc_barrier_reduce_master 10913- __kmpc_end_barrier_reduce_master 12214- __kmpc_for_init_4 13115- __kmpc_for_init_8 13216- __kmpc_for_next_4 13317- __kmpc_for_next_8 13418- __kmpc_fork_call_bound 13919- __kmpc_reduce_master_nowait 14920- __kmpc_omp_task_begin 19421- __kmpc_omp_task_complete 19522- kmpc_sharable_calloc 21823- kmpc_sharable_free 21924- kmpc_sharable_malloc 22025- kmpc_sharable_realloc 22126- kmpc_aligned_sharable_malloc 22327- mpai4a 50028- mpai8a 50129- mpar4a 50230- mpar8a 50331- mpax4x 50432- mpax8x 50533- mpobar 50634- mpoebr 50735- mpofork 50836- mpofrk 50937- mpojoin 51038- mpoxbr 51139- mppadj 51240- mppaff 51341- mppbar 51442- mppbeg 51543- mppdeo 51644- mppdnx 51745- mppdnxd 51846- mppdon 51947- mppdxo 52048- mppebr 52149- mppecs 52250- mppems 52351- mppenc 52452- mppend 52553- mppepa 52654- mppesp 52755- mppfkd 52856- mppfkt 52957- mppfork 53058- mppfrk 53159- mppioa 53260- mppiws 53361- mppjoin 53462- mppnth 53563- mpppqa 53664- mpppqc 53765- mpppqs 53866- mpptid 53967- mpptpa 54068- mpptpc 54169- mpptpz 54270- mppvsy 54371- mppxbr 54472- mppxcs 54573- mppxms 54674- mppxnc 54775- mppxpa 54876- mppxpr 54977- mppxsp 55078- mppxth 55179- mpsbar 55280- mpscpr 59781- mpsebr 55382- mpserd 55483- mpsfd4 55584- mpsfd8 55685- mpsid4 55786- mpsid8 55887- mpsnd4 55988- mpsnd8 56089- mpsont 56190- mpsred 56291- mpsunt 56392- mpsxbr 56493- mpsxrd 56594- mptadj 56695- mptaff 56796- mptbar 56897- mptdeo 56998- mptdin 57099- mptdind 571100- mptdnx 572101- mptdnxd 573102- mptdon 574103- mptdxo 575104- mptebr 576105- mptecs 577106- mptems 578107- mptenc 579108- mptepa 580109- mptesp 581110- mptfkd 582111- mptppa 583112- mptppc 584113- mptpps 585114- mpttpa 586115- mpttpc 587116- mpttpz 588117- mptvsy 589118- mptxbr 590119- mptxcs 591120- mptxms 592121- mptxnc 593122- mptxpa 594123- mptxsp 595124- mppcpr 596125- ftn_set_library_gang 736126- kmp_set_library_gang127- kmp_sharable_calloc 760128- kmp_sharable_free 761129- kmp_sharable_malloc 762130- kmp_sharable_realloc 763131- kmp_aligned_sharable_malloc 764132- kmp_deferred_atomic_add_i4 765133- kmp_deferred_atomic_add_i8 766134- kmp_deferred_atomic_add_r4 767135- kmp_deferred_atomic_add_r8 768136- kmp_lock_cond_wait 770137- kmp_lock_cond_signal 771138- kmp_lock_cond_broadcast 772139- kmp_nest_lock_cond_wait 773140- kmp_nest_lock_cond_signal 774141- kmp_nest_lock_cond_broadcast 775142- kmp_get_process_num 781143- kmp_get_num_processes 782144- kmp_get_process_thread_num 783145- kmp_private_mmap 784 # not implemented?146- kmp_sharable_mmap 785 # not implemented?147- kmp_private_munmap 786 # not implemented?148- kmp_sharable_munmap 787 # not implemented?149- kmp_is_sharable 788 # not implemented?150 151%ifndef stub152 153 154 #155 # The following entry points are added so that the backtraces from156 # the tools contain meaningful names for all the functions that might157 # appear in a backtrace of a thread which is blocked in the RTL.158 #159 160 # Regular entry points161 __kmp_wait_4162 __kmp_fork_call163 __kmp_invoke_microtask164 %ifdef KMP_USE_MONITOR165 __kmp_launch_monitor166 __kmp_reap_monitor167 %endif168 __kmp_launch_worker169 __kmp_reap_worker170 __kmp_acquire_tas_lock171 __kmp_acquire_nested_tas_lock172 __kmp_acquire_ticket_lock173 __kmp_acquire_nested_ticket_lock174 __kmp_acquire_queuing_lock175 __kmp_acquire_nested_queuing_lock176 __kmp_acquire_drdpa_lock177 __kmp_acquire_nested_drdpa_lock178 179 %ifdef KMP_DEBUG180 # allows console output capability for applications those don't have it181 __kmp_printf182 %endif183 184 %ifdef USE_DEBUGGER185 __kmp_debugging DATA186 __kmp_omp_debug_struct_info DATA187 %endif188 189 __kmp_wait_64190 __kmp_release_64191 192# VT_getthid 1193# vtgthid 2194 195 __kmpc_atomic_4 100196 __kmpc_atomic_8 101197 __kmpc_atomic_fixed4_add 102198 __kmpc_atomic_fixed8_add 103199 __kmpc_atomic_float4_add 104200 __kmpc_atomic_float8_add 105201 __kmpc_barrier 106202 __kmpc_barrier_master 107203 __kmpc_barrier_master_nowait 108204 __kmpc_begin 110205 __kmpc_bound_num_threads 111206 __kmpc_bound_thread_num 112207 __kmpc_critical 113208 __kmpc_dispatch_fini_4 114209 __kmpc_dispatch_fini_8 115210 __kmpc_dispatch_init_4 116211 __kmpc_dispatch_init_8 117212 __kmpc_dispatch_next_4 118213 __kmpc_dispatch_next_8 119214 __kmpc_end 120215 __kmpc_end_barrier_master 121216 __kmpc_end_critical 123217 __kmpc_end_master 124218 __kmpc_end_ordered 125219 __kmpc_end_serialized_parallel 126220 __kmpc_end_single 127221# __kmpc_end_taskq 128222# __kmpc_end_taskq_task 129223 __kmpc_flush 130224 __kmpc_for_static_fini 135225 __kmpc_for_static_init_4 136226 __kmpc_for_static_init_8 137227 __kmpc_fork_call 138228 __kmpc_fork_call_if 294229 __kmpc_global_num_threads 140230 __kmpc_global_thread_num 141231 __kmpc_in_parallel 142232 __kmpc_invoke_task_func 143233 __kmpc_master 144234 __kmpc_ok_to_fork 145235 __kmpc_ordered 146236 __kmpc_pop_num_threads 147237 __kmpc_push_num_threads 148238 __kmpc_serialized_parallel 150239 __kmpc_single 151240# __kmpc_task 152241# __kmpc_task_buffer 153242# __kmpc_taskq 154243# __kmpc_taskq_task 155244 __kmpc_threadprivate 156245 __kmpc_threadprivate_cached 157246 __kmpc_threadprivate_register 158247 __kmpc_threadprivate_register_vec 159248# __kmpc_ssp_begin 160249# __kmpc_ssp_fork 161250# __kmpc_ssp_end 162251# __kmpc_ssp_post_4 163252# __kmpc_ssp_post_8 164253# __kmpc_ssp_wait_4 165254# __kmpc_ssp_wait_8 166255# __kmpc_ssp_distance_4 167256# __kmpc_ssp_distance_8 168257# __kmpc_in_ssp 169258# __kmpc_ssp_thread_num 170259# __kmpc_ssp_num_threads 171260 __kmpc_copyprivate 172261# __kmpc_ssp_get_max_threads 173262# __kmpc_ssp_set_max_threads 174263 __kmpc_init_lock 175264 __kmpc_destroy_lock 176265 __kmpc_set_lock 177266 __kmpc_unset_lock 178267 __kmpc_test_lock 179268 __kmpc_init_nest_lock 180269 __kmpc_destroy_nest_lock 181270 __kmpc_set_nest_lock 182271 __kmpc_unset_nest_lock 183272 __kmpc_test_nest_lock 184273# __kmpc_ssp_init_thread 185274# __kmpc_ssp_set_event 186275 __kmpc_reduce_nowait 187276 __kmpc_end_reduce_nowait 188277 __kmpc_reduce 189278 __kmpc_end_reduce 190279 280 __kmpc_omp_task_alloc 191281 __kmpc_omp_task 192282 __kmpc_omp_taskwait 193283 __kmpc_omp_task_begin_if0 196284 __kmpc_omp_task_complete_if0 197285 __kmpc_omp_task_parts 198286 287# __omp_collector_api 199288 289 # These functions are for testing purposes. There is no need in stable ordinal number:290 __kmp_get_reduce_method291 292%endif # not defined stub293 294kmpc_calloc 200295kmpc_free 201296%ifndef stub297 # These functions are exported from libguide, but declared neither in omp.h not in omp_lib.h.298# kmpc_get_banner 202299# kmpc_get_poolmode 203300# kmpc_get_poolsize 204301# kmpc_get_poolstat 205302# kmpc_poolprint 207303# kmpc_print_banner 208304# kmpc_set_poolmode 214305# kmpc_set_poolsize 215306%endif307kmpc_malloc 206308kmpc_realloc 209309kmpc_set_blocktime 211310kmpc_set_library 212311# kmpc_set_parallel_name 213312kmpc_set_stacksize 216313kmpc_set_stacksize_s 222314# kmpc_set_stats 217315kmpc_set_defaults 224316 317%ifndef stub318 __kmpc_for_static_init_8u 225319 __kmpc_dispatch_init_8u 226320 __kmpc_dispatch_next_8u 227321 __kmpc_dispatch_fini_8u 228322 __kmpc_for_static_init_4u 229323 __kmpc_dispatch_init_4u 230324 __kmpc_dispatch_next_4u 231325 __kmpc_dispatch_fini_4u 232326%endif327 328%ifndef stub329 __kmpc_get_taskid 233330 __kmpc_get_parent_taskid 234331%endif332 333%ifndef stub334 __kmpc_omp_taskyield 235335# __kmpc_place_threads 236336%endif337 338%ifndef stub339 __kmpc_push_proc_bind 237340 __kmpc_taskgroup 238341 __kmpc_end_taskgroup 239342 __kmpc_push_num_teams 240343 __kmpc_fork_teams 241344 __kmpc_omp_task_with_deps 242345 __kmpc_omp_wait_deps 243346 __kmpc_omp_taskwait_deps_51 292347 __kmpc_cancel 244348 __kmpc_cancellationpoint 245349 __kmpc_cancel_barrier 246350 __kmpc_dist_for_static_init_4 247351 __kmpc_dist_for_static_init_4u 248352 __kmpc_dist_for_static_init_8 249353 __kmpc_dist_for_static_init_8u 250354 __kmpc_dist_dispatch_init_4 251355 __kmpc_dist_dispatch_init_4u 252356 __kmpc_dist_dispatch_init_8 253357 __kmpc_dist_dispatch_init_8u 254358 __kmpc_team_static_init_4 255359 __kmpc_team_static_init_4u 256360 __kmpc_team_static_init_8 257361 __kmpc_team_static_init_8u 258362 __kmpc_push_num_teams_51 284363%endif364 365%ifndef stub366 __kmpc_proxy_task_completed 259367 __kmpc_proxy_task_completed_ooo 260368 __kmpc_doacross_init 261369 __kmpc_doacross_wait 262370 __kmpc_doacross_post 263371 __kmpc_doacross_fini 264372 __kmpc_taskloop 266373 __kmpc_critical_with_hint 270374 __kmpc_taskloop_5 285375%endif376kmpc_aligned_malloc 265377kmpc_set_disp_num_buffers 267378 379%ifndef stub380 __kmpc_task_reduction_init 268381 __kmpc_task_reduction_get_th_data 269382# USED ABOVE __kmpc_critical_with_hint 270383 __kmpc_get_target_offload 271384 __kmpc_omp_reg_task_with_affinity 272385 __kmpc_pause_resource 273386 __kmpc_task_reduction_modifier_init 274387 __kmpc_task_reduction_modifier_fini 275388 __kmpc_task_allow_completion_event 276389 __kmpc_taskred_init 277390 __kmpc_taskred_modifier_init 278391 __kmpc_omp_target_task_alloc 279392 __kmpc_error 281393 __kmpc_masked 282394 __kmpc_end_masked 283395 __kmpc_scope 286396 __kmpc_end_scope 287397%endif398 399%ifndef stub400 __kmpc_copyprivate_light 288401 __kmpc_sections_init 289402 __kmpc_next_section 290403 __kmpc_end_sections 291404 __kmpc_process_loop_nest_rectang 293405 __kmpc_calc_original_ivs_rectang 295406 __kmpc_for_collapsed_init 296407%endif408 409# User API entry points that have both lower- and upper- case versions for Fortran.410# Number for lowercase version is indicated. Number for uppercase is obtained by adding 1000.411# User API entry points are entry points that start with 'kmp_' or 'omp_'.412 413omp_destroy_lock 700414omp_destroy_nest_lock 701415omp_get_dynamic 702416omp_get_max_threads 703417omp_get_nested 704418omp_get_num_procs 705419omp_get_num_threads 706420omp_get_thread_num 707421omp_get_wtick 708422omp_get_wtime 709423omp_in_parallel 710424omp_init_lock 711425omp_init_nest_lock 712426omp_set_dynamic 713427omp_set_lock 714428omp_set_nest_lock 715429omp_set_nested 716430omp_set_num_threads 717431omp_test_lock 718432omp_test_nest_lock 719433omp_unset_lock 720434omp_unset_nest_lock 721435 436ompc_set_dynamic 722437ompc_set_nested 723438ompc_set_num_threads 724439 440kmp_calloc 725441kmp_free 726442kmp_get_blocktime 727443kmp_get_library 728444kmp_get_stacksize 729445kmp_malloc 730446#kmp_print_banner 731447kmp_realloc 732448kmp_set_blocktime 734449kmp_set_library 735450kmp_set_library_serial 737451kmp_set_library_throughput 738452kmp_set_library_turnaround 739453# kmp_set_parallel_name 740454kmp_set_stacksize 741455# kmp_set_stats 742456kmp_get_num_known_threads 743457kmp_set_stacksize_s 744458kmp_get_stacksize_s 745459kmp_set_defaults 746460kmp_aligned_malloc 747461kmp_set_warnings_on 779462kmp_set_warnings_off 780463 464 omp_get_active_level 789465 omp_get_level 790466 omp_get_ancestor_thread_num 791467 omp_get_team_size 792468 omp_get_thread_limit 793469 omp_get_max_active_levels 794470 omp_set_max_active_levels 795471 omp_get_schedule 796472 omp_set_schedule 797473 ompc_set_max_active_levels 798474 ompc_set_schedule 799475 ompc_get_ancestor_thread_num 800476 ompc_get_team_size 801477 kmp_set_affinity 850478 kmp_get_affinity 851479 kmp_get_affinity_max_proc 852480 kmp_create_affinity_mask 853481 kmp_destroy_affinity_mask 854482 kmp_set_affinity_mask_proc 855483 kmpc_set_affinity_mask_proc 856484 kmp_unset_affinity_mask_proc 857485 kmpc_unset_affinity_mask_proc 858486 kmp_get_affinity_mask_proc 859487 kmpc_get_affinity_mask_proc 860488 489 omp_in_final 861490 491 omp_get_proc_bind 862492 #omp_set_proc_bind 863493 #omp_curr_proc_bind 864494 omp_get_num_teams 865495 omp_get_team_num 866496 omp_get_cancellation 867497 kmp_get_cancellation_status 868498 omp_is_initial_device 869499 omp_set_default_device 879500 omp_get_default_device 880501 omp_get_num_devices 881502 503 omp_init_lock_with_hint 870504 omp_init_nest_lock_with_hint 871505 omp_get_max_task_priority 872506 omp_get_num_places 873507 omp_get_place_num_procs 874508 omp_get_place_proc_ids 875509 omp_get_place_num 876510 omp_get_partition_num_places 877511 omp_get_partition_place_nums 878512 omp_get_initial_device 882513 %ifdef stub514 omp_target_alloc 883515 omp_target_free 884516 omp_target_is_present 885517 omp_target_memcpy 886518 omp_target_memcpy_rect 887519 omp_target_associate_ptr 888520 omp_target_disassociate_ptr 889521 omp_target_memset 3000522 omp_target_memset_async 3001523 %endif524 525kmp_set_disp_num_buffers 890526 527 omp_control_tool 891528 omp_set_default_allocator 892529 omp_get_default_allocator 893530 omp_alloc 894531 omp_free 895532 omp_get_device_num 896533 omp_init_allocator 897534 omp_destroy_allocator 898535 omp_get_devices_memspace 810536 omp_get_device_memspace 811537 omp_get_devices_and_host_memspace 812538 omp_get_device_and_host_memspace 813539 omp_get_devices_all_memspace 814540 omp_get_devices_allocator 815541 omp_get_device_allocator 816542 omp_get_devices_and_host_allocator 817543 omp_get_device_and_host_allocator 818544 omp_get_devices_all_allocator 819545 omp_get_memspace_num_resources 820546 omp_get_submemspace 821547 omp_get_device_from_uid 822548 omp_get_uid_from_device 823549 %ifndef stub550 __kmpc_set_default_allocator551 __kmpc_get_default_allocator552 __kmpc_alloc553 __kmpc_aligned_alloc554 __kmpc_calloc555 __kmpc_realloc556 __kmpc_free557 __kmpc_init_allocator558 __kmpc_destroy_allocator559 %endif560 omp_set_affinity_format 748561 omp_get_affinity_format 749562 omp_display_affinity 750563 omp_capture_affinity 751564 ompc_set_affinity_format 752565 ompc_get_affinity_format 753566 ompc_display_affinity 754567 ompc_capture_affinity 755568 omp_pause_resource 756569 omp_pause_resource_all 757570 omp_get_supported_active_levels 758571 omp_fulfill_event 759572 omp_set_num_teams 802573 omp_get_max_teams 803574 omp_set_teams_thread_limit 804575 omp_get_teams_thread_limit 805576 omp_display_env 733577 omp_calloc 776578 omp_realloc 777579 omp_aligned_alloc 778580 omp_aligned_calloc 806581 omp_get_interop_int 807582 omp_get_interop_ptr 808583 omp_get_interop_str 809584 omp_in_explicit_task 769585 586 omp_null_allocator DATA587 omp_default_mem_alloc DATA588 omp_large_cap_mem_alloc DATA589 omp_const_mem_alloc DATA590 omp_high_bw_mem_alloc DATA591 omp_low_lat_mem_alloc DATA592 omp_cgroup_mem_alloc DATA593 omp_pteam_mem_alloc DATA594 omp_thread_mem_alloc DATA595 596 llvm_omp_target_host_mem_alloc DATA597 llvm_omp_target_shared_mem_alloc DATA598 llvm_omp_target_device_mem_alloc DATA599 600 omp_default_mem_space DATA601 omp_large_cap_mem_space DATA602 omp_const_mem_space DATA603 omp_high_bw_mem_space DATA604 omp_low_lat_mem_space DATA605 606 llvm_omp_target_host_mem_space DATA607 llvm_omp_target_shared_mem_space DATA608 llvm_omp_target_device_mem_space DATA609 omp_null_mem_space DATA610 611%ifndef stub612 # Ordinals between 900 and 999 are reserved613 614 # Ordinals between 1000 and 1999 are reserved615 # for user-callable uppercase Fortran entries.616 617 618 # ATOMIC entries619 620 %ifdef HAVE_QUAD621 __kmpc_atomic_cmplx16_div 2000622 %endif623 624 __kmpc_atomic_fixed1_add 2001625 __kmpc_atomic_fixed1_andb 2002626 __kmpc_atomic_fixed1_div 2003627 __kmpc_atomic_fixed1u_div 2004628 __kmpc_atomic_fixed1_mul 2005629 __kmpc_atomic_fixed1_orb 2006630 __kmpc_atomic_fixed1_shl 2007631 __kmpc_atomic_fixed1_shr 2008632 __kmpc_atomic_fixed1u_shr 2009633 __kmpc_atomic_fixed1_sub 2010634 __kmpc_atomic_fixed1_xor 2011635 636 __kmpc_atomic_fixed2_add 2012637 __kmpc_atomic_fixed2_andb 2013638 __kmpc_atomic_fixed2_div 2014639 __kmpc_atomic_fixed2u_div 2015640 __kmpc_atomic_fixed2_mul 2016641 __kmpc_atomic_fixed2_orb 2017642 __kmpc_atomic_fixed2_shl 2018643 __kmpc_atomic_fixed2_shr 2019644 __kmpc_atomic_fixed2u_shr 2020645 __kmpc_atomic_fixed2_sub 2021646 __kmpc_atomic_fixed2_xor 2022647 648 #__kmpc_atomic_fixed4_add # declared above #102649 __kmpc_atomic_fixed4_sub 2024650 #__kmpc_atomic_float4_add # declared above #104651 __kmpc_atomic_float4_sub 2026652 #__kmpc_atomic_fixed8_add # declared above #103653 __kmpc_atomic_fixed8_sub 2028654 #__kmpc_atomic_float8_add # declared above #105655 __kmpc_atomic_float8_sub 2030656 657 __kmpc_atomic_fixed4_andb 2031658 __kmpc_atomic_fixed4_div 2032659 __kmpc_atomic_fixed4u_div 2033660 __kmpc_atomic_fixed4_mul 2034661 __kmpc_atomic_fixed4_orb 2035662 __kmpc_atomic_fixed4_shl 2036663 __kmpc_atomic_fixed4_shr 2037664 __kmpc_atomic_fixed4u_shr 2038665 __kmpc_atomic_fixed4_xor 2039666 __kmpc_atomic_fixed8_andb 2040667 __kmpc_atomic_fixed8_div 2041668 __kmpc_atomic_fixed8u_div 2042669 __kmpc_atomic_fixed8_mul 2043670 __kmpc_atomic_fixed8_orb 2044671 __kmpc_atomic_fixed8_shl 2045672 __kmpc_atomic_fixed8_shr 2046673 __kmpc_atomic_fixed8u_shr 2047674 __kmpc_atomic_fixed8_xor 2048675 __kmpc_atomic_float4_div 2049676 __kmpc_atomic_float4_mul 2050677 __kmpc_atomic_float8_div 2051678 __kmpc_atomic_float8_mul 2052679 680 __kmpc_atomic_fixed1_andl 2053681 __kmpc_atomic_fixed1_orl 2054682 __kmpc_atomic_fixed2_andl 2055683 __kmpc_atomic_fixed2_orl 2056684 __kmpc_atomic_fixed4_andl 2057685 __kmpc_atomic_fixed4_orl 2058686 __kmpc_atomic_fixed8_andl 2059687 __kmpc_atomic_fixed8_orl 2060688 689 __kmpc_atomic_fixed1_max 2061690 __kmpc_atomic_fixed1_min 2062691 __kmpc_atomic_fixed2_max 2063692 __kmpc_atomic_fixed2_min 2064693 __kmpc_atomic_fixed4_max 2065694 __kmpc_atomic_fixed4_min 2066695 __kmpc_atomic_fixed8_max 2067696 __kmpc_atomic_fixed8_min 2068697 __kmpc_atomic_float4_max 2069698 __kmpc_atomic_float4_min 2070699 __kmpc_atomic_float8_max 2071700 __kmpc_atomic_float8_min 2072701 702 __kmpc_atomic_fixed1_neqv 2073703 __kmpc_atomic_fixed2_neqv 2074704 __kmpc_atomic_fixed4_neqv 2075705 __kmpc_atomic_fixed8_neqv 2076706 __kmpc_atomic_fixed1_eqv 2077707 __kmpc_atomic_fixed2_eqv 2078708 __kmpc_atomic_fixed4_eqv 2079709 __kmpc_atomic_fixed8_eqv 2080710 %ifdef IS_IA_ARCH711 __kmpc_atomic_float10_add 2081712 __kmpc_atomic_float10_sub 2082713 __kmpc_atomic_float10_mul 2083714 __kmpc_atomic_float10_div 2084715 %endif716 717 __kmpc_atomic_cmplx4_add 2085718 __kmpc_atomic_cmplx4_sub 2086719 __kmpc_atomic_cmplx4_mul 2087720 __kmpc_atomic_cmplx4_div 2088721 __kmpc_atomic_cmplx8_add 2089722 __kmpc_atomic_cmplx8_sub 2090723 __kmpc_atomic_cmplx8_mul 2091724 __kmpc_atomic_cmplx8_div 2092725 %ifdef IS_IA_ARCH726 __kmpc_atomic_cmplx10_add 2093727 __kmpc_atomic_cmplx10_sub 2094728 __kmpc_atomic_cmplx10_mul 2095729 __kmpc_atomic_cmplx10_div 2096730 %endif731 %ifdef HAVE_QUAD732 __kmpc_atomic_cmplx16_add 2097733 __kmpc_atomic_cmplx16_sub 2098734 __kmpc_atomic_cmplx16_mul 2099735 #__kmpc_atomic_cmplx16_div 2000 # moved up because of mistake in number (supposed to be 2100)736 737 __kmpc_atomic_float16_add 2101738 __kmpc_atomic_float16_sub 2102739 __kmpc_atomic_float16_mul 2103740 __kmpc_atomic_float16_div 2104741 __kmpc_atomic_float16_max 2105742 __kmpc_atomic_float16_min 2106743 744 __kmpc_atomic_fixed1_add_fp 2107745 __kmpc_atomic_fixed1_sub_fp 2108746 __kmpc_atomic_fixed1_mul_fp 2109747 __kmpc_atomic_fixed1_div_fp 2110748 __kmpc_atomic_fixed1u_div_fp 2111749 750 __kmpc_atomic_fixed2_add_fp 2112751 __kmpc_atomic_fixed2_sub_fp 2113752 __kmpc_atomic_fixed2_mul_fp 2114753 __kmpc_atomic_fixed2_div_fp 2115754 __kmpc_atomic_fixed2u_div_fp 2116755 756 __kmpc_atomic_fixed4_add_fp 2117757 __kmpc_atomic_fixed4_sub_fp 2118758 __kmpc_atomic_fixed4_mul_fp 2119759 __kmpc_atomic_fixed4_div_fp 2120760 __kmpc_atomic_fixed4u_div_fp 2121761 762 __kmpc_atomic_fixed8_add_fp 2122763 __kmpc_atomic_fixed8_sub_fp 2123764 __kmpc_atomic_fixed8_mul_fp 2124765 __kmpc_atomic_fixed8_div_fp 2125766 __kmpc_atomic_fixed8u_div_fp 2126767 768 __kmpc_atomic_float4_add_fp 2127769 __kmpc_atomic_float4_sub_fp 2128770 __kmpc_atomic_float4_mul_fp 2129771 __kmpc_atomic_float4_div_fp 2130772 773 __kmpc_atomic_float8_add_fp 2131774 __kmpc_atomic_float8_sub_fp 2132775 __kmpc_atomic_float8_mul_fp 2133776 __kmpc_atomic_float8_div_fp 2134777 778 %ifdef IS_IA_ARCH779 __kmpc_atomic_float10_add_fp 2135780 __kmpc_atomic_float10_sub_fp 2136781 __kmpc_atomic_float10_mul_fp 2137782 __kmpc_atomic_float10_div_fp 2138783 %endif784 %endif785 786 __kmpc_atomic_fixed1_mul_float8 2169787 __kmpc_atomic_fixed1_div_float8 2170788 789 __kmpc_atomic_fixed2_mul_float8 2174790 __kmpc_atomic_fixed2_div_float8 2175791 792 __kmpc_atomic_fixed4_mul_float8 2179793 __kmpc_atomic_fixed4_div_float8 2180794 795 __kmpc_atomic_fixed8_mul_float8 2184796 __kmpc_atomic_fixed8_div_float8 2185797 798 __kmpc_atomic_float4_add_float8 2187799 __kmpc_atomic_float4_sub_float8 2188800 __kmpc_atomic_float4_mul_float8 2189801 __kmpc_atomic_float4_div_float8 2190802 803 __kmpc_atomic_cmplx4_add_cmplx8 2231804 __kmpc_atomic_cmplx4_sub_cmplx8 2232805 __kmpc_atomic_cmplx4_mul_cmplx8 2233806 __kmpc_atomic_cmplx4_div_cmplx8 2234807 808 __kmpc_atomic_1 2247809 __kmpc_atomic_2 2248810 #__kmpc_atomic_4 # declared above #100811 #__kmpc_atomic_8 # declared above #101812 %ifdef IS_IA_ARCH813 __kmpc_atomic_10 2251814 %endif815 __kmpc_atomic_16 2252816 %ifdef IS_IA_ARCH817 __kmpc_atomic_20 2253818 %endif819 __kmpc_atomic_32 2254820 821 %ifdef arch_32822 823 %ifdef HAVE_QUAD824 __kmpc_atomic_float16_add_a16 2255825 __kmpc_atomic_float16_sub_a16 2256826 __kmpc_atomic_float16_mul_a16 2257827 __kmpc_atomic_float16_div_a16 2258828 __kmpc_atomic_float16_max_a16 2259829 __kmpc_atomic_float16_min_a16 2260830 831 __kmpc_atomic_cmplx16_add_a16 2261832 __kmpc_atomic_cmplx16_sub_a16 2262833 __kmpc_atomic_cmplx16_mul_a16 2263834 __kmpc_atomic_cmplx16_div_a16 2264835 %endif836 837 %endif838 839 # ATOMIC extensions for OpenMP 3.1 spec840 841 __kmpc_atomic_fixed1_rd 2265842 __kmpc_atomic_fixed2_rd 2266843 __kmpc_atomic_fixed4_rd 2267844 __kmpc_atomic_fixed8_rd 2268845 __kmpc_atomic_float4_rd 2269846 __kmpc_atomic_float8_rd 2270847 __kmpc_atomic_float10_rd 2271848 %ifdef HAVE_QUAD849 __kmpc_atomic_float16_rd 2272850 %endif851 __kmpc_atomic_cmplx4_rd 2273852 __kmpc_atomic_cmplx8_rd 2274853 __kmpc_atomic_cmplx10_rd 2275854 %ifdef HAVE_QUAD855 __kmpc_atomic_cmplx16_rd 2276856 %ifdef arch_32857 __kmpc_atomic_float16_a16_rd 2277858 __kmpc_atomic_cmplx16_a16_rd 2278859 %endif860 %endif861 __kmpc_atomic_fixed1_wr 2279862 __kmpc_atomic_fixed2_wr 2280863 __kmpc_atomic_fixed4_wr 2281864 __kmpc_atomic_fixed8_wr 2282865 __kmpc_atomic_float4_wr 2283866 __kmpc_atomic_float8_wr 2284867 __kmpc_atomic_float10_wr 2285868 %ifdef HAVE_QUAD869 __kmpc_atomic_float16_wr 2286870 %endif871 __kmpc_atomic_cmplx4_wr 2287872 __kmpc_atomic_cmplx8_wr 2288873 __kmpc_atomic_cmplx10_wr 2289874 %ifdef HAVE_QUAD875 __kmpc_atomic_cmplx16_wr 2290876 %ifdef arch_32877 __kmpc_atomic_float16_a16_wr 2291878 __kmpc_atomic_cmplx16_a16_wr 2292879 %endif880 %endif881 __kmpc_atomic_fixed1_add_cpt 2293882 __kmpc_atomic_fixed1_andb_cpt 2294883 __kmpc_atomic_fixed1_div_cpt 2295884 __kmpc_atomic_fixed1u_div_cpt 2296885 __kmpc_atomic_fixed1_mul_cpt 2297886 __kmpc_atomic_fixed1_orb_cpt 2298887 __kmpc_atomic_fixed1_shl_cpt 2299888 __kmpc_atomic_fixed1_shr_cpt 2300889 __kmpc_atomic_fixed1u_shr_cpt 2301890 __kmpc_atomic_fixed1_sub_cpt 2302891 __kmpc_atomic_fixed1_xor_cpt 2303892 __kmpc_atomic_fixed2_add_cpt 2304893 __kmpc_atomic_fixed2_andb_cpt 2305894 __kmpc_atomic_fixed2_div_cpt 2306895 __kmpc_atomic_fixed2u_div_cpt 2307896 __kmpc_atomic_fixed2_mul_cpt 2308897 __kmpc_atomic_fixed2_orb_cpt 2309898 __kmpc_atomic_fixed2_shl_cpt 2310899 __kmpc_atomic_fixed2_shr_cpt 2311900 __kmpc_atomic_fixed2u_shr_cpt 2312901 __kmpc_atomic_fixed2_sub_cpt 2313902 __kmpc_atomic_fixed2_xor_cpt 2314903 __kmpc_atomic_fixed4_add_cpt 2315904 __kmpc_atomic_fixed4_sub_cpt 2316905 __kmpc_atomic_float4_add_cpt 2317906 __kmpc_atomic_float4_sub_cpt 2318907 __kmpc_atomic_fixed8_add_cpt 2319908 __kmpc_atomic_fixed8_sub_cpt 2320909 __kmpc_atomic_float8_add_cpt 2321910 __kmpc_atomic_float8_sub_cpt 2322911 __kmpc_atomic_fixed4_andb_cpt 2323912 __kmpc_atomic_fixed4_div_cpt 2324913 __kmpc_atomic_fixed4u_div_cpt 2325914 __kmpc_atomic_fixed4_mul_cpt 2326915 __kmpc_atomic_fixed4_orb_cpt 2327916 __kmpc_atomic_fixed4_shl_cpt 2328917 __kmpc_atomic_fixed4_shr_cpt 2329918 __kmpc_atomic_fixed4u_shr_cpt 2330919 __kmpc_atomic_fixed4_xor_cpt 2331920 __kmpc_atomic_fixed8_andb_cpt 2332921 __kmpc_atomic_fixed8_div_cpt 2333922 __kmpc_atomic_fixed8u_div_cpt 2334923 __kmpc_atomic_fixed8_mul_cpt 2335924 __kmpc_atomic_fixed8_orb_cpt 2336925 __kmpc_atomic_fixed8_shl_cpt 2337926 __kmpc_atomic_fixed8_shr_cpt 2338927 __kmpc_atomic_fixed8u_shr_cpt 2339928 __kmpc_atomic_fixed8_xor_cpt 2340929 __kmpc_atomic_float4_div_cpt 2341930 __kmpc_atomic_float4_mul_cpt 2342931 __kmpc_atomic_float8_div_cpt 2343932 __kmpc_atomic_float8_mul_cpt 2344933 __kmpc_atomic_fixed1_andl_cpt 2345934 __kmpc_atomic_fixed1_orl_cpt 2346935 __kmpc_atomic_fixed2_andl_cpt 2347936 __kmpc_atomic_fixed2_orl_cpt 2348937 __kmpc_atomic_fixed4_andl_cpt 2349938 __kmpc_atomic_fixed4_orl_cpt 2350939 __kmpc_atomic_fixed8_andl_cpt 2351940 __kmpc_atomic_fixed8_orl_cpt 2352941 __kmpc_atomic_fixed1_max_cpt 2353942 __kmpc_atomic_fixed1_min_cpt 2354943 __kmpc_atomic_fixed2_max_cpt 2355944 __kmpc_atomic_fixed2_min_cpt 2356945 __kmpc_atomic_fixed4_max_cpt 2357946 __kmpc_atomic_fixed4_min_cpt 2358947 __kmpc_atomic_fixed8_max_cpt 2359948 __kmpc_atomic_fixed8_min_cpt 2360949 __kmpc_atomic_float4_max_cpt 2361950 __kmpc_atomic_float4_min_cpt 2362951 __kmpc_atomic_float8_max_cpt 2363952 __kmpc_atomic_float8_min_cpt 2364953 %ifdef HAVE_QUAD954 __kmpc_atomic_float16_max_cpt 2365955 __kmpc_atomic_float16_min_cpt 2366956 %endif957 __kmpc_atomic_fixed1_neqv_cpt 2367958 __kmpc_atomic_fixed2_neqv_cpt 2368959 __kmpc_atomic_fixed4_neqv_cpt 2369960 __kmpc_atomic_fixed8_neqv_cpt 2370961 __kmpc_atomic_fixed1_eqv_cpt 2371962 __kmpc_atomic_fixed2_eqv_cpt 2372963 __kmpc_atomic_fixed4_eqv_cpt 2373964 __kmpc_atomic_fixed8_eqv_cpt 2374965 __kmpc_atomic_float10_add_cpt 2375966 __kmpc_atomic_float10_sub_cpt 2376967 __kmpc_atomic_float10_mul_cpt 2377968 __kmpc_atomic_float10_div_cpt 2378969 %ifdef HAVE_QUAD970 __kmpc_atomic_float16_add_cpt 2379971 __kmpc_atomic_float16_sub_cpt 2380972 __kmpc_atomic_float16_mul_cpt 2381973 __kmpc_atomic_float16_div_cpt 2382974 %endif975 __kmpc_atomic_cmplx4_add_cpt 2383976 __kmpc_atomic_cmplx4_sub_cpt 2384977 __kmpc_atomic_cmplx4_mul_cpt 2385978 __kmpc_atomic_cmplx4_div_cpt 2386979 __kmpc_atomic_cmplx8_add_cpt 2387980 __kmpc_atomic_cmplx8_sub_cpt 2388981 __kmpc_atomic_cmplx8_mul_cpt 2389982 __kmpc_atomic_cmplx8_div_cpt 2390983 __kmpc_atomic_cmplx10_add_cpt 2391984 __kmpc_atomic_cmplx10_sub_cpt 2392985 __kmpc_atomic_cmplx10_mul_cpt 2393986 __kmpc_atomic_cmplx10_div_cpt 2394987 %ifdef HAVE_QUAD988 __kmpc_atomic_cmplx16_add_cpt 2395989 __kmpc_atomic_cmplx16_sub_cpt 2396990 __kmpc_atomic_cmplx16_mul_cpt 2397991 __kmpc_atomic_cmplx16_div_cpt 2398992 %endif993 #__kmpc_atomic_cmplx4_add_cpt_tmp 2409994 995 %ifdef arch_32996 %ifdef HAVE_QUAD997 __kmpc_atomic_float16_add_a16_cpt 2399998 __kmpc_atomic_float16_sub_a16_cpt 2400999 __kmpc_atomic_float16_mul_a16_cpt 24011000 __kmpc_atomic_float16_div_a16_cpt 24021001 __kmpc_atomic_float16_max_a16_cpt 24031002 __kmpc_atomic_float16_min_a16_cpt 24041003 __kmpc_atomic_cmplx16_add_a16_cpt 24051004 __kmpc_atomic_cmplx16_sub_a16_cpt 24061005 __kmpc_atomic_cmplx16_mul_a16_cpt 24071006 __kmpc_atomic_cmplx16_div_a16_cpt 24081007 %endif1008 %endif1009 1010 __kmpc_atomic_start 24101011 __kmpc_atomic_end 24111012 1013 %ifdef HAVE_QUAD1014 __kmpc_atomic_fixed1_add_cpt_fp1015 __kmpc_atomic_fixed1_sub_cpt_fp1016 __kmpc_atomic_fixed1_mul_cpt_fp1017 __kmpc_atomic_fixed1_div_cpt_fp1018 __kmpc_atomic_fixed1u_add_cpt_fp1019 __kmpc_atomic_fixed1u_sub_cpt_fp1020 __kmpc_atomic_fixed1u_mul_cpt_fp1021 __kmpc_atomic_fixed1u_div_cpt_fp1022 1023 __kmpc_atomic_fixed2_add_cpt_fp1024 __kmpc_atomic_fixed2_sub_cpt_fp1025 __kmpc_atomic_fixed2_mul_cpt_fp1026 __kmpc_atomic_fixed2_div_cpt_fp1027 __kmpc_atomic_fixed2u_add_cpt_fp1028 __kmpc_atomic_fixed2u_sub_cpt_fp1029 __kmpc_atomic_fixed2u_mul_cpt_fp1030 __kmpc_atomic_fixed2u_div_cpt_fp1031 1032 __kmpc_atomic_fixed4_add_cpt_fp1033 __kmpc_atomic_fixed4_sub_cpt_fp1034 __kmpc_atomic_fixed4_mul_cpt_fp1035 __kmpc_atomic_fixed4_div_cpt_fp1036 __kmpc_atomic_fixed4u_add_cpt_fp1037 __kmpc_atomic_fixed4u_sub_cpt_fp1038 __kmpc_atomic_fixed4u_mul_cpt_fp1039 __kmpc_atomic_fixed4u_div_cpt_fp1040 1041 __kmpc_atomic_fixed8_add_cpt_fp1042 __kmpc_atomic_fixed8_sub_cpt_fp1043 __kmpc_atomic_fixed8_mul_cpt_fp1044 __kmpc_atomic_fixed8_div_cpt_fp1045 __kmpc_atomic_fixed8u_add_cpt_fp1046 __kmpc_atomic_fixed8u_sub_cpt_fp1047 __kmpc_atomic_fixed8u_mul_cpt_fp1048 __kmpc_atomic_fixed8u_div_cpt_fp1049 1050 __kmpc_atomic_float4_add_cpt_fp1051 __kmpc_atomic_float4_sub_cpt_fp1052 __kmpc_atomic_float4_mul_cpt_fp1053 __kmpc_atomic_float4_div_cpt_fp1054 1055 __kmpc_atomic_float8_add_cpt_fp1056 __kmpc_atomic_float8_sub_cpt_fp1057 __kmpc_atomic_float8_mul_cpt_fp1058 __kmpc_atomic_float8_div_cpt_fp1059 1060 __kmpc_atomic_float10_add_cpt_fp1061 __kmpc_atomic_float10_sub_cpt_fp1062 __kmpc_atomic_float10_mul_cpt_fp1063 __kmpc_atomic_float10_div_cpt_fp1064 %endif1065 1066 # These are specific to x86 and x641067 %ifdef IS_IA_ARCH1068 1069 # ATOMIC extensions for OpenMP 4.0 spec (x86 and x64 only)1070 1071 __kmpc_atomic_fixed1_swp 24121072 __kmpc_atomic_fixed2_swp 24131073 __kmpc_atomic_fixed4_swp 24141074 __kmpc_atomic_fixed8_swp 24151075 __kmpc_atomic_float4_swp 24161076 __kmpc_atomic_float8_swp 24171077 __kmpc_atomic_float10_swp 24181078 %ifdef HAVE_QUAD1079 __kmpc_atomic_float16_swp 24191080 %endif1081 __kmpc_atomic_cmplx4_swp 24201082 __kmpc_atomic_cmplx8_swp 24211083 __kmpc_atomic_cmplx10_swp 24221084 %ifdef HAVE_QUAD1085 __kmpc_atomic_cmplx16_swp 24231086 1087 %ifdef arch_321088 __kmpc_atomic_float16_a16_swp 24241089 __kmpc_atomic_cmplx16_a16_swp 24251090 %endif1091 %endif1092 1093 __kmpc_atomic_fixed1_sub_cpt_rev 24261094 __kmpc_atomic_fixed1_div_cpt_rev 24271095 __kmpc_atomic_fixed1u_div_cpt_rev 24281096 __kmpc_atomic_fixed1_shl_cpt_rev 24291097 __kmpc_atomic_fixed1_shr_cpt_rev 24301098 __kmpc_atomic_fixed1u_shr_cpt_rev 24311099 __kmpc_atomic_fixed2_sub_cpt_rev 24321100 __kmpc_atomic_fixed2_div_cpt_rev 24331101 __kmpc_atomic_fixed2u_div_cpt_rev 24341102 __kmpc_atomic_fixed2_shl_cpt_rev 24351103 __kmpc_atomic_fixed2_shr_cpt_rev 24361104 __kmpc_atomic_fixed2u_shr_cpt_rev 24371105 __kmpc_atomic_fixed4_sub_cpt_rev 24381106 __kmpc_atomic_fixed4_div_cpt_rev 24391107 __kmpc_atomic_fixed4u_div_cpt_rev 24401108 __kmpc_atomic_fixed4_shl_cpt_rev 24411109 __kmpc_atomic_fixed4_shr_cpt_rev 24421110 __kmpc_atomic_fixed4u_shr_cpt_rev 24431111 __kmpc_atomic_fixed8_sub_cpt_rev 24441112 __kmpc_atomic_fixed8_div_cpt_rev 24451113 __kmpc_atomic_fixed8u_div_cpt_rev 24461114 __kmpc_atomic_fixed8_shl_cpt_rev 24471115 __kmpc_atomic_fixed8_shr_cpt_rev 24481116 __kmpc_atomic_fixed8u_shr_cpt_rev 24491117 __kmpc_atomic_float4_sub_cpt_rev 24501118 __kmpc_atomic_float4_div_cpt_rev 24511119 __kmpc_atomic_float8_sub_cpt_rev 24521120 __kmpc_atomic_float8_div_cpt_rev 24531121 __kmpc_atomic_float10_sub_cpt_rev 24541122 __kmpc_atomic_float10_div_cpt_rev 24551123 %ifdef HAVE_QUAD1124 __kmpc_atomic_float16_sub_cpt_rev 24561125 __kmpc_atomic_float16_div_cpt_rev 24571126 %endif1127 __kmpc_atomic_cmplx4_sub_cpt_rev 24581128 __kmpc_atomic_cmplx4_div_cpt_rev 24591129 __kmpc_atomic_cmplx8_sub_cpt_rev 24601130 __kmpc_atomic_cmplx8_div_cpt_rev 24611131 __kmpc_atomic_cmplx10_sub_cpt_rev 24621132 __kmpc_atomic_cmplx10_div_cpt_rev 24631133 %ifdef HAVE_QUAD1134 __kmpc_atomic_cmplx16_sub_cpt_rev 24641135 __kmpc_atomic_cmplx16_div_cpt_rev 24651136 1137 %ifdef arch_321138 __kmpc_atomic_float16_sub_a16_cpt_rev 24661139 __kmpc_atomic_float16_div_a16_cpt_rev 24671140 __kmpc_atomic_cmplx16_sub_a16_cpt_rev 24681141 __kmpc_atomic_cmplx16_div_a16_cpt_rev 24691142 %endif1143 %endif1144 1145 __kmpc_atomic_fixed1_sub_rev 24701146 __kmpc_atomic_fixed1_div_rev 24711147 __kmpc_atomic_fixed1u_div_rev 24721148 __kmpc_atomic_fixed1_shl_rev 24731149 __kmpc_atomic_fixed1_shr_rev 24741150 __kmpc_atomic_fixed1u_shr_rev 24751151 __kmpc_atomic_fixed2_sub_rev 24761152 __kmpc_atomic_fixed2_div_rev 24771153 __kmpc_atomic_fixed2u_div_rev 24781154 __kmpc_atomic_fixed2_shl_rev 24791155 __kmpc_atomic_fixed2_shr_rev 24801156 __kmpc_atomic_fixed2u_shr_rev 24811157 __kmpc_atomic_fixed4_sub_rev 24821158 __kmpc_atomic_fixed4_div_rev 24831159 __kmpc_atomic_fixed4u_div_rev 24841160 __kmpc_atomic_fixed4_shl_rev 24851161 __kmpc_atomic_fixed4_shr_rev 24861162 __kmpc_atomic_fixed4u_shr_rev 24871163 __kmpc_atomic_fixed8_sub_rev 24881164 __kmpc_atomic_fixed8_div_rev 24891165 __kmpc_atomic_fixed8u_div_rev 24901166 __kmpc_atomic_fixed8_shl_rev 24911167 __kmpc_atomic_fixed8_shr_rev 24921168 __kmpc_atomic_fixed8u_shr_rev 24931169 __kmpc_atomic_float4_sub_rev 24941170 __kmpc_atomic_float4_div_rev 24951171 __kmpc_atomic_float8_sub_rev 24961172 __kmpc_atomic_float8_div_rev 24971173 __kmpc_atomic_float10_sub_rev 24981174 __kmpc_atomic_float10_div_rev 24991175 %ifdef HAVE_QUAD1176 __kmpc_atomic_float16_sub_rev 25001177 __kmpc_atomic_float16_div_rev 25011178 %endif1179 __kmpc_atomic_cmplx4_sub_rev 25021180 __kmpc_atomic_cmplx4_div_rev 25031181 __kmpc_atomic_cmplx8_sub_rev 25041182 __kmpc_atomic_cmplx8_div_rev 25051183 __kmpc_atomic_cmplx10_sub_rev 25061184 __kmpc_atomic_cmplx10_div_rev 25071185 %ifdef HAVE_QUAD1186 __kmpc_atomic_cmplx16_sub_rev 25081187 __kmpc_atomic_cmplx16_div_rev 25091188 %ifdef arch_321189 __kmpc_atomic_float16_sub_a16_rev 25101190 __kmpc_atomic_float16_div_a16_rev 25111191 __kmpc_atomic_cmplx16_sub_a16_rev 25121192 __kmpc_atomic_cmplx16_div_a16_rev 25131193 %endif1194 %endif1195 1196 %ifdef HAVE_QUAD1197 __kmpc_atomic_fixed1_sub_rev_fp1198 __kmpc_atomic_fixed1u_sub_rev_fp1199 __kmpc_atomic_fixed1_div_rev_fp1200 __kmpc_atomic_fixed1u_div_rev_fp1201 __kmpc_atomic_fixed2_sub_rev_fp1202 __kmpc_atomic_fixed2u_sub_rev_fp1203 __kmpc_atomic_fixed2_div_rev_fp1204 __kmpc_atomic_fixed2u_div_rev_fp1205 __kmpc_atomic_fixed4_sub_rev_fp1206 __kmpc_atomic_fixed4u_sub_rev_fp1207 __kmpc_atomic_fixed4_div_rev_fp1208 __kmpc_atomic_fixed4u_div_rev_fp1209 __kmpc_atomic_fixed8_sub_rev_fp1210 __kmpc_atomic_fixed8u_sub_rev_fp1211 __kmpc_atomic_fixed8_div_rev_fp1212 __kmpc_atomic_fixed8u_div_rev_fp1213 __kmpc_atomic_float4_sub_rev_fp1214 __kmpc_atomic_float4_div_rev_fp1215 __kmpc_atomic_float8_sub_rev_fp1216 __kmpc_atomic_float8_div_rev_fp1217 __kmpc_atomic_float10_sub_rev_fp1218 __kmpc_atomic_float10_div_rev_fp1219 1220 __kmpc_atomic_fixed1_sub_cpt_rev_fp1221 __kmpc_atomic_fixed1u_sub_cpt_rev_fp1222 __kmpc_atomic_fixed1_div_cpt_rev_fp1223 __kmpc_atomic_fixed1u_div_cpt_rev_fp1224 __kmpc_atomic_fixed2_sub_cpt_rev_fp1225 __kmpc_atomic_fixed2u_sub_cpt_rev_fp1226 __kmpc_atomic_fixed2_div_cpt_rev_fp1227 __kmpc_atomic_fixed2u_div_cpt_rev_fp1228 __kmpc_atomic_fixed4_sub_cpt_rev_fp1229 __kmpc_atomic_fixed4u_sub_cpt_rev_fp1230 __kmpc_atomic_fixed4_div_cpt_rev_fp1231 __kmpc_atomic_fixed4u_div_cpt_rev_fp1232 __kmpc_atomic_fixed8_sub_cpt_rev_fp1233 __kmpc_atomic_fixed8u_sub_cpt_rev_fp1234 __kmpc_atomic_fixed8_div_cpt_rev_fp1235 __kmpc_atomic_fixed8u_div_cpt_rev_fp1236 __kmpc_atomic_float4_sub_cpt_rev_fp1237 __kmpc_atomic_float4_div_cpt_rev_fp1238 __kmpc_atomic_float8_sub_cpt_rev_fp1239 __kmpc_atomic_float8_div_cpt_rev_fp1240 __kmpc_atomic_float10_sub_cpt_rev_fp1241 __kmpc_atomic_float10_div_cpt_rev_fp1242 %endif1243 1244 %endif # IS_IA_ARCH1245 1246 %ifdef HAVE_QUAD1247 __kmpc_atomic_fixed1u_add_fp1248 __kmpc_atomic_fixed1u_sub_fp1249 __kmpc_atomic_fixed1u_mul_fp1250 __kmpc_atomic_fixed2u_add_fp1251 __kmpc_atomic_fixed2u_sub_fp1252 __kmpc_atomic_fixed2u_mul_fp1253 __kmpc_atomic_fixed4u_add_fp1254 __kmpc_atomic_fixed4u_sub_fp1255 __kmpc_atomic_fixed4u_mul_fp1256 __kmpc_atomic_fixed8u_add_fp1257 __kmpc_atomic_fixed8u_sub_fp1258 __kmpc_atomic_fixed8u_mul_fp1259 %endif1260 1261 # OpenMP 5.1 atomics1262 %ifdef IS_IA_ARCH1263 __kmpc_atomic_float10_max 21391264 __kmpc_atomic_float10_min 21401265 __kmpc_atomic_float10_max_cpt 21411266 __kmpc_atomic_float10_min_cpt 21421267 1268 __kmpc_atomic_bool_1_cas 21431269 __kmpc_atomic_bool_2_cas 21441270 __kmpc_atomic_bool_4_cas 21451271 __kmpc_atomic_bool_8_cas 21461272 __kmpc_atomic_val_1_cas 21471273 __kmpc_atomic_val_2_cas 21481274 __kmpc_atomic_val_4_cas 21491275 __kmpc_atomic_val_8_cas 21501276 __kmpc_atomic_bool_1_cas_cpt 21511277 __kmpc_atomic_bool_2_cas_cpt 21521278 __kmpc_atomic_bool_4_cas_cpt 21531279 __kmpc_atomic_bool_8_cas_cpt 21541280 __kmpc_atomic_val_1_cas_cpt 21551281 __kmpc_atomic_val_2_cas_cpt 21561282 __kmpc_atomic_val_4_cas_cpt 21571283 __kmpc_atomic_val_8_cas_cpt 21581284 %endif1285 1286 # No longer need to put ordinal numbers1287 __kmpc_push_num_threads_list1288 __kmpc_push_num_threads_strict1289 __kmpc_push_num_threads_list_strict1290 1291%endif1292 1293__kmpc_set_thread_limit1294__kmpc_dispatch_deinit1295 1296# end of file #1297