LibreOffice Module sc (master) 1
Namespaces | Macros | Functions
arraysumfunctor.hxx File Reference
#include <cmath>
#include "kahan.hxx"
#include "arraysumfunctor.hxx"
#include <formula/errorcodes.hxx>
Include dependency graph for arraysumfunctor.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  sc
 CAUTION! The following defines must be in the same namespace as the respective type.
namespace  sc::op


#define SC_USE_SSE2   1


KahanSum sc::op::executeSSE2 (size_t &i, size_t nSize, const double *pCurrent)
static KahanSum sc::op::executeUnrolled (size_t &i, size_t nSize, const double *pCurrent)
 If no boosts available, Unrolled KahanSum. More...
static KahanSum sc::op::executeFast (size_t &i, size_t nSize, const double *pCurrent)
 This function task is to choose the fastest method available to perform the sum. More...
KahanSum sc::op::sumArray (const double *pArray, size_t nSize)
 Performs the sum of an array. More...

Macro Definition Documentation


#define SC_USE_SSE2   1

Definition at line 29 of file arraysumfunctor.hxx.