From 128b40ce3c99e19c6c5442f0d811f4f4cc85c463 Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Wed, 26 Apr 2017 22:33:03 -0400 Subject: [PATCH] Add test for polymorphic non-exported function --- .gitignore | 1 + tests_ispcpp/function.ispc | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests_ispcpp/function.ispc diff --git a/.gitignore b/.gitignore index 92dcee5b..7b537005 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.pyc *~ +tags depend ispc ispc_test diff --git a/tests_ispcpp/function.ispc b/tests_ispcpp/function.ispc new file mode 100644 index 00000000..239aba35 --- /dev/null +++ b/tests_ispcpp/function.ispc @@ -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]); + } +}