@@ -622,10 +622,16 @@ LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_START), kmp_sch_static)
622
622
LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_STATIC_NEXT), {})
623
623
LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_START),
624
624
kmp_sch_dynamic_chunked)
625
+ LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_DYNAMIC_START),
626
+ kmp_sch_dynamic_chunked)
625
627
LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_DYNAMIC_NEXT), {})
628
+ LOOP_NEXT (KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_DYNAMIC_NEXT), {})
626
629
LOOP_START (KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_START),
627
630
kmp_sch_guided_chunked)
631
+ LOOP_START(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_GUIDED_START),
632
+ kmp_sch_guided_chunked)
628
633
LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_GUIDED_NEXT), {})
634
+ LOOP_NEXT (KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_GUIDED_NEXT), {})
629
635
LOOP_RUNTIME_START (KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_RUNTIME_START),
630
636
kmp_sch_runtime)
631
637
LOOP_NEXT(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_RUNTIME_NEXT), {})
@@ -892,6 +898,16 @@ LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_DYNAMIC_NEXT), {})
892
898
LOOP_START_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_START),
893
899
kmp_sch_guided_chunked)
894
900
LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_GUIDED_NEXT), {})
901
+ LOOP_START_ULL(
902
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_DYNAMIC_START),
903
+ kmp_sch_dynamic_chunked)
904
+ LOOP_NEXT_ULL(
905
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_DYNAMIC_NEXT), {})
906
+ LOOP_START_ULL(
907
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_GUIDED_START),
908
+ kmp_sch_guided_chunked)
909
+ LOOP_NEXT_ULL(
910
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_GUIDED_NEXT), {})
895
911
LOOP_RUNTIME_START_ULL(
896
912
KMP_EXPAND_NAME (KMP_API_NAME_GOMP_LOOP_ULL_RUNTIME_START), kmp_sch_runtime)
897
913
LOOP_NEXT_ULL(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_LOOP_ULL_RUNTIME_NEXT), {})
@@ -1487,6 +1503,12 @@ PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_STATIC),
1487
1503
kmp_sch_static, OMPT_LOOP_PRE, OMPT_LOOP_POST)
1488
1504
PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_DYNAMIC),
1489
1505
kmp_sch_dynamic_chunked, OMPT_LOOP_PRE, OMPT_LOOP_POST)
1506
+ PARALLEL_LOOP(
1507
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_PARALLEL_LOOP_NONMONOTONIC_GUIDED),
1508
+ kmp_sch_guided_chunked, OMPT_LOOP_PRE, OMPT_LOOP_POST)
1509
+ PARALLEL_LOOP(
1510
+ KMP_EXPAND_NAME (KMP_API_NAME_GOMP_PARALLEL_LOOP_NONMONOTONIC_DYNAMIC),
1511
+ kmp_sch_dynamic_chunked, OMPT_LOOP_PRE, OMPT_LOOP_POST)
1490
1512
PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_GUIDED),
1491
1513
kmp_sch_guided_chunked, OMPT_LOOP_PRE, OMPT_LOOP_POST)
1492
1514
PARALLEL_LOOP(KMP_EXPAND_NAME(KMP_API_NAME_GOMP_PARALLEL_LOOP_RUNTIME),
@@ -1942,6 +1964,26 @@ KMP_VERSION_SYMBOL(KMP_API_NAME_GOMP_LOOP_ULL_DOACROSS_GUIDED_START, 45,
1942
1964
" GOMP_4.5" );
1943
1965
KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_ULL_DOACROSS_RUNTIME_START, 45 ,
1944
1966
" GOMP_4.5" );
1967
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_DYNAMIC_START, 45 ,
1968
+ " GOMP_4.5" );
1969
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_DYNAMIC_NEXT, 45 ,
1970
+ " GOMP_4.5" );
1971
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_GUIDED_START, 45 ,
1972
+ " GOMP_4.5" );
1973
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_NONMONOTONIC_GUIDED_NEXT, 45 ,
1974
+ " GOMP_4.5" );
1975
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_DYNAMIC_START, 45 ,
1976
+ " GOMP_4.5" );
1977
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_DYNAMIC_NEXT, 45 ,
1978
+ " GOMP_4.5" );
1979
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_GUIDED_START, 45 ,
1980
+ " GOMP_4.5" );
1981
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_LOOP_ULL_NONMONOTONIC_GUIDED_NEXT, 45 ,
1982
+ " GOMP_4.5" );
1983
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_PARALLEL_LOOP_NONMONOTONIC_DYNAMIC, 45 ,
1984
+ " GOMP_4.5" );
1985
+ KMP_VERSION_SYMBOL (KMP_API_NAME_GOMP_PARALLEL_LOOP_NONMONOTONIC_GUIDED, 45 ,
1986
+ " GOMP_4.5" );
1945
1987
1946
1988
#endif // KMP_USE_VERSION_SYMBOLS
1947
1989
0 commit comments