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.

Namespaces

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

Macros

#define SC_USE_SSE2   1
 

Functions

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

◆ SC_USE_SSE2

#define SC_USE_SSE2   1

Definition at line 29 of file arraysumfunctor.hxx.