diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2016-03-25 10:00:40 +0100 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2016-03-25 10:00:40 +0100 |
commit | 3876096c30ad4eed5769dbc88dbfe75b7571718a (patch) | |
tree | f902f2ee43df982152ada5d8d8d0573653cef58a /src/clblast.cc | |
parent | 49822c8ead3313e88a08f31162870e88f8ad2bb5 (diff) |
Added prototypes for SNRM2/DNRM2 routines
Diffstat (limited to 'src/clblast.cc')
-rw-r--r-- | src/clblast.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/clblast.cc b/src/clblast.cc index e7f2477f..9079355a 100644 --- a/src/clblast.cc +++ b/src/clblast.cc @@ -285,6 +285,23 @@ template StatusCode PUBLIC_API Dotc<double2>(const size_t, const cl_mem, const size_t, const size_t, cl_command_queue*, cl_event*); +// Euclidian norm of a vector: SNRM2/DNRM2 +template <typename T> +StatusCode Nrm2(const size_t, + cl_mem, const size_t, + const cl_mem, const size_t, const size_t, + cl_command_queue*, cl_event*) { + return StatusCode::kNotImplemented; +} +template StatusCode PUBLIC_API Nrm2<float>(const size_t, + cl_mem, const size_t, + const cl_mem, const size_t, const size_t, + cl_command_queue*, cl_event*); +template StatusCode PUBLIC_API Nrm2<double>(const size_t, + cl_mem, const size_t, + const cl_mem, const size_t, const size_t, + cl_command_queue*, cl_event*); + // ================================================================================================= // BLAS level-2 (matrix-vector) routines // ================================================================================================= |