|
Extension: ExBLAS
#include "dg/algorithm.h" (or as a standalone library as "dg/exblas/exblas.h")
|
Serial version of exdot. More...
#include <cassert>#include <cstdlib>#include <cstdio>#include <cmath>#include <iostream>#include "accumulate.h"#include "ExSUM.FPE.hpp"Go to the source code of this file.
Classes | |
| union | dg::exblas::udouble |
| Utility union to display all bits of a double (using type-punning) More... | |
| union | dg::exblas::ufloat |
| Utility union to display all bits of a float (using type-punning) More... | |
Namespaces | |
| namespace | dg::exblas |
| This is the namespace for all functions and classes defined and used in the exblas library. | |
Functions | |
| template<class PointerOrValue1 , class PointerOrValue2 , size_t NBFPE = 8> | |
| void | dg::exblas::exdot_cpu (unsigned size, PointerOrValue1 x1_ptr, PointerOrValue2 x2_ptr, int64_t *h_superacc, int *status) |
| Serial version of exact dot product. | |
| template<class PointerOrValue1 , class PointerOrValue2 , class PointerOrValue3 , size_t NBFPE = 8> | |
| void | dg::exblas::exdot_cpu (unsigned size, PointerOrValue1 x1_ptr, PointerOrValue2 x2_ptr, PointerOrValue3 x3_ptr, int64_t *h_superacc, int *status) |
| Serial version of exact dot product. | |
Serial version of exdot.