@@ -121,12 +121,22 @@ def test_async_submit():
121
121
pytest .skip ("OpenCL queue could not be created" )
122
122
oclSrc = (
123
123
"kernel void kern1(global unsigned int *res, unsigned int mod) {"
124
+ " size_t unused_sum = 0;"
125
+ " size_t i = 0; "
126
+ " for (i = 0; i < 4000; i++) { "
127
+ " unused_sum += i;"
128
+ " } "
124
129
" size_t index = get_global_id(0);"
125
130
" int ri = (index % mod);"
126
131
" res[index] = (ri * ri) % mod;"
127
132
"}"
128
133
" "
129
134
"kernel void kern2(global unsigned int *res, unsigned int mod) {"
135
+ " size_t unused_sum = 0;"
136
+ " size_t i = 0; "
137
+ " for (i = 0; i < 4000; i++) { "
138
+ " unused_sum += i;"
139
+ " } "
130
140
" size_t index = get_global_id(0);"
131
141
" int ri = (index % mod);"
132
142
" int ri2 = (ri * ri) % mod;"
@@ -137,13 +147,13 @@ def test_async_submit():
137
147
" global unsigned int *res, global unsigned int *arg1, "
138
148
" global unsigned int *arg2)"
139
149
"{"
140
- " size_t index = get_global_id(0);"
141
- " size_t i = 0; "
142
- " size_t unused_sum = 0;"
143
- " for (i = 0; i < 4000; i++) { "
150
+ " size_t index = get_global_id(0);"
151
+ " size_t i = 0; "
152
+ " size_t unused_sum = 0;"
153
+ " for (i = 0; i < 4000; i++) { "
144
154
" unused_sum += i;"
145
- " } "
146
- " res[index] = "
155
+ " } "
156
+ " res[index] = "
147
157
" (arg1[index] < arg2[index]) ? arg1[index] : arg2[index];"
148
158
"}"
149
159
)
0 commit comments