ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
arithmetics.cpp File Reference
#include "unittest.h"
#include <iostream>
#include <limits>
#include <Vc/limits>
#include <Vc/common/macros.h>
Include dependency graph for arithmetics.cpp:

Go to the source code of this file.

Functions

template<typename Vec >
void testZero ()
 
template<typename Vec >
void testCmp ()
 
template<typename Vec >
void testIsMix ()
 
template<typename Vec >
void testAdd ()
 
template<typename Vec >
void testSub ()
 
template<typename V >
void testMul ()
 
template<typename Vec >
void testMulAdd ()
 
template<typename Vec >
void testMulSub ()
 
template<typename Vec >
void testDiv ()
 
template<typename Vec >
void testAnd ()
 
template<typename Vec >
void testShift ()
 
template<typename Vec >
void testOnesComplement ()
 
template<typename Vec >
void testNegate ()
 
template<typename Vec >
void testMin ()
 
template<typename Vec >
void testMax ()
 
template<typename Vec >
void testProduct ()
 
template<typename Vec >
void testSum ()
 
template<typename V >
void fma ()
 
template<>
void fma< float_v > ()
 
template<>
void fma< sfloat_v > ()
 
template<>
void fma< double_v > ()
 
int main (int argc, char **argv)
 

Function Documentation

template<typename V >
void fma ( )
template<>
void fma< double_v > ( )

Definition at line 467 of file arithmetics.cpp.

template<>
void fma< float_v > ( )

Definition at line 421 of file arithmetics.cpp.

template<>
void fma< sfloat_v > ( )

Definition at line 444 of file arithmetics.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 482 of file arithmetics.cpp.

template<typename Vec >
void testAdd ( )

Definition at line 124 of file arithmetics.cpp.

template<typename Vec >
void testAnd ( )

Definition at line 208 of file arithmetics.cpp.

template<typename Vec >
void testCmp ( )

Definition at line 46 of file arithmetics.cpp.

template<typename Vec >
void testDiv ( )

Definition at line 188 of file arithmetics.cpp.

template<typename Vec >
void testIsMix ( )

Definition at line 102 of file arithmetics.cpp.

template<typename Vec >
void testMax ( )

Definition at line 333 of file arithmetics.cpp.

Referenced by main().

template<typename Vec >
void testMin ( )

Definition at line 311 of file arithmetics.cpp.

Referenced by main().

template<typename V >
void testMul ( )

Definition at line 151 of file arithmetics.cpp.

template<typename Vec >
void testMulAdd ( )

Definition at line 167 of file arithmetics.cpp.

template<typename Vec >
void testMulSub ( )

Definition at line 177 of file arithmetics.cpp.

template<typename Vec >
void testNegate ( )

Definition at line 299 of file arithmetics.cpp.

Referenced by main().

template<typename Vec >
void testOnesComplement ( )

Definition at line 266 of file arithmetics.cpp.

template<typename Vec >
void testProduct ( )

Definition at line 356 of file arithmetics.cpp.

Referenced by main().

template<typename Vec >
void testShift ( )

Definition at line 219 of file arithmetics.cpp.

template<typename Vec >
void testSub ( )

Definition at line 138 of file arithmetics.cpp.

template<typename Vec >
void testSum ( )

Definition at line 390 of file arithmetics.cpp.

Referenced by main().

template<typename Vec >
void testZero ( )

Definition at line 28 of file arithmetics.cpp.