brintos

brintos / llvm-project-archived public Read only

0
0
Text · 53.5 KiB · 00becd1 Raw
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