[Openmp-commits] [openmp] 04609b0 - Enable up to 64 arguments for outlined regions in OpenMP device code.
Doru Bercea via Openmp-commits
openmp-commits at lists.llvm.org
Wed May 24 07:32:10 PDT 2023
Author: Doru Bercea
Date: 2023-05-24T10:31:39-04:00
New Revision: 04609b09e990f66b5a29f9810a7ff2add3ba7af5
URL: https://github.com/llvm/llvm-project/commit/04609b09e990f66b5a29f9810a7ff2add3ba7af5
DIFF: https://github.com/llvm/llvm-project/commit/04609b09e990f66b5a29f9810a7ff2add3ba7af5.diff
LOG: Enable up to 64 arguments for outlined regions in OpenMP device code.
Co-Author: Fabio Luporini <fabio at devitocodes.com>
Review: https://reviews.llvm.org/D150134
Added:
Modified:
openmp/libomptarget/DeviceRTL/include/generated_microtask_cases.gen
Removed:
################################################################################
diff --git a/openmp/libomptarget/DeviceRTL/include/generated_microtask_cases.gen b/openmp/libomptarget/DeviceRTL/include/generated_microtask_cases.gen
index 9f41c104ed65b..a05f6da2f84f9 100644
--- a/openmp/libomptarget/DeviceRTL/include/generated_microtask_cases.gen
+++ b/openmp/libomptarget/DeviceRTL/include/generated_microtask_cases.gen
@@ -265,3 +265,533 @@ case 32:
args[27], args[28], args[29], args[30],
args[31]);
break;
+case 33:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32]);
+break;
+case 34:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33]);
+break;
+case 35:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34]);
+break;
+case 36:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35]);
+break;
+case 37:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36]);
+break;
+case 38:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37]);
+break;
+case 39:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *))fn)(&global_tid, &bound_tid, args[0], args[1], args[2],
+ args[3], args[4], args[5], args[6], args[7], args[8],
+ args[9], args[10], args[11], args[12], args[13],
+ args[14], args[15], args[16], args[17], args[18],
+ args[19], args[20], args[21], args[22], args[23],
+ args[24], args[25], args[26], args[27], args[28],
+ args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38]);
+break;
+case 40:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *))fn)(&global_tid, &bound_tid, args[0], args[1],
+ args[2], args[3], args[4], args[5], args[6],
+ args[7], args[8], args[9], args[10], args[11],
+ args[12], args[13], args[14], args[15], args[16],
+ args[17], args[18], args[19], args[20], args[21],
+ args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31],
+ args[32], args[33], args[34], args[35], args[36],
+ args[37], args[38], args[39]);
+break;
+case 41:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40]);
+break;
+case 42:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41]);
+break;
+case 43:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42]);
+break;
+case 44:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43]);
+break;
+case 45:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44]);
+break;
+case 46:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45]);
+break;
+/// DONE TO HERE
+case 47:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *))fn)(&global_tid, &bound_tid, args[0], args[1], args[2],
+ args[3], args[4], args[5], args[6], args[7], args[8],
+ args[9], args[10], args[11], args[12], args[13],
+ args[14], args[15], args[16], args[17], args[18],
+ args[19], args[20], args[21], args[22], args[23],
+ args[24], args[25], args[26], args[27], args[28],
+ args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38],
+ args[39], args[40], args[41], args[42], args[43],
+ args[44], args[45], args[46]);
+break;
+case 48:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47]);
+break;
+case 49:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48]);
+break;
+case 50:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49]);
+break;
+case 51:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50]);
+break;
+case 52:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51]);
+break;
+case 53:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52]);
+break;
+case 54:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53]);
+break;
+case 55:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54]);
+break;
+case 56:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *))fn)(&global_tid, &bound_tid, args[0], args[1],
+ args[2], args[3], args[4], args[5], args[6],
+ args[7], args[8], args[9], args[10], args[11],
+ args[12], args[13], args[14], args[15], args[16],
+ args[17], args[18], args[19], args[20], args[21],
+ args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31],
+ args[32], args[33], args[34], args[35], args[36],
+ args[37], args[38], args[39], args[40], args[41],
+ args[42], args[43], args[44], args[45], args[46],
+ args[47], args[48], args[49], args[50], args[51],
+ args[52], args[53], args[54], args[55]);
+break;
+case 57:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56]);
+break;
+case 58:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57]);
+break;
+case 59:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57], args[58]);
+break;
+case 60:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57], args[58], args[59]);
+break;
+case 61:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57], args[58], args[59], args[60]);
+break;
+case 62:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57], args[58], args[59], args[60], args[61]);
+break;
+case 63:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *))fn)(&global_tid, &bound_tid, args[0], args[1], args[2],
+ args[3], args[4], args[5], args[6], args[7], args[8],
+ args[9], args[10], args[11], args[12], args[13],
+ args[14], args[15], args[16], args[17], args[18],
+ args[19], args[20], args[21], args[22], args[23],
+ args[24], args[25], args[26], args[27], args[28],
+ args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38],
+ args[39], args[40], args[41], args[42], args[43],
+ args[44], args[45], args[46], args[47], args[48],
+ args[49], args[50], args[51], args[52], args[53],
+ args[54], args[55], args[56], args[57], args[58],
+ args[59], args[60], args[61], args[62]);
+break;
+case 64:
+((void (*)(int32_t *, int32_t *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *, void *, void *, void *, void *, void *, void *,
+ void *, void *))fn)(
+ &global_tid, &bound_tid, args[0], args[1], args[2], args[3], args[4],
+ args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12],
+ args[13], args[14], args[15], args[16], args[17], args[18], args[19],
+ args[20], args[21], args[22], args[23], args[24], args[25], args[26],
+ args[27], args[28], args[29], args[30], args[31], args[32], args[33],
+ args[34], args[35], args[36], args[37], args[38], args[39], args[40],
+ args[41], args[42], args[43], args[44], args[45], args[46], args[47],
+ args[48], args[49], args[50], args[51], args[52], args[53], args[54],
+ args[55], args[56], args[57], args[58], args[59], args[60], args[61],
+ args[62], args[63]);
+break;
More information about the Openmp-commits
mailing list