Add test for polymorphic non-exported function
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,5 +1,6 @@
|
|||||||
*.pyc
|
*.pyc
|
||||||
*~
|
*~
|
||||||
|
tags
|
||||||
depend
|
depend
|
||||||
ispc
|
ispc
|
||||||
ispc_test
|
ispc_test
|
||||||
|
|||||||
17
tests_ispcpp/function.ispc
Normal file
17
tests_ispcpp/function.ispc
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
floating saxpy_helper(floating scale,
|
||||||
|
floating<0> x,
|
||||||
|
floating<0> y) {
|
||||||
|
return scale * x + y;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export void saxpy(uniform int N,
|
||||||
|
uniform floating<0> scale,
|
||||||
|
uniform floating<1> X[],
|
||||||
|
uniform floating<1> Y[],
|
||||||
|
uniform floating<2> result[])
|
||||||
|
{
|
||||||
|
foreach (i = 0 ... N) {
|
||||||
|
result[i] = saxpy_helper(scale, X[i], Y[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user