We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6b821c3 commit 5364daaCopy full SHA for 5364daa
1 file changed
cuda_bindings/benchmarks/benchmarks/cpp/bench_launch.cpp
@@ -71,21 +71,13 @@ static const char* KERNEL_SOURCE = R"(
71
extern "C" __global__ void empty_kernel() { return; }
72
extern "C" __global__ void small_kernel(float *f) { *f = 0.0f; }
73
74
-#define ITEM_PARAM(x, T) T x
75
-#define REP1(x, T) , ITEM_PARAM(x, T)
76
-#define REP2(x, T) REP1(x##0, T) REP1(x##1, T)
77
-#define REP4(x, T) REP2(x##0, T) REP2(x##1, T)
78
-#define REP8(x, T) REP4(x##0, T) REP4(x##1, T)
79
-#define REP16(x, T) REP8(x##0, T) REP8(x##1, T)
80
-
81
extern "C" __global__
82
void small_kernel_16_args(
83
- ITEM_PARAM(F, int*)
84
- REP1(A, int*)
85
- REP2(A, int*)
86
- REP4(A, int*)
87
- REP8(A, int*))
88
-{ *F = 0; }
+ int* a0, int* a1, int* a2, int* a3,
+ int* a4, int* a5, int* a6, int* a7,
+ int* a8, int* a9, int* a10, int* a11,
+ int* a12, int* a13, int* a14, int* a15)
+{ *a0 = 0; }
89
)";
90
91
0 commit comments