summaryrefslogtreecommitdiffstats
path: root/test.cc
Commit message (Collapse)AuthorAgeFilesLines
* Only enable builtin vectors when clang is usedErik Schnetter2013-11-251-0/+18
|
* Provide lrintErik Schnetter2013-11-251-0/+5
|
* Introduce mad(), as low-accuracy version of fma()Erik Schnetter2013-09-101-1/+5
|
* Provide vector types implemented via (scalar) compiler builtinsErik Schnetter2013-09-091-9/+9
|
* Use strictly positive arguments or testing rsqrtErik Schnetter2013-09-021-1/+1
|
* Improve white space in test.cc random()Erik Schnetter2013-09-021-3/+2
|
* Allow (again) larger errors for rounding functionsErik Schnetter2013-09-021-25/+26
|
* Provide clean set of libm elemental functions in namespace vml_stdErik Schnetter2013-09-021-85/+96
| | | | Different C++ standard versions and different compilers provide different sets of elemental functions in std. Thus, we create a clean set in a new namespace vml_std.
* Reduce accuracy requirement for fmaErik Schnetter2013-09-021-1/+1
|
* Implement more integer functions: abs bitifthen clz isignbit max min ↵Erik Schnetter2013-09-011-2/+62
| | | | | | popcount rotate Rename integer signbit to isignbit to avoid name conflicts.
* Provide a string describing the configuration optionsErik Schnetter2013-08-261-37/+3
|
* Make frexp take a pointer argument instead of a referenceErik Schnetter2013-08-211-2/+2
|
* Begin to add MIC supportErik Schnetter2013-08-191-0/+15
|
* Replace tabs by spacesErik Schnetter2013-08-171-11/+11
|
* Output mask value when describing memory access errorsErik Schnetter2013-07-251-0/+1
|
* Implement ifthen with boolvec argumentsErik Schnetter2013-07-071-0/+35
|
* Test operator[] for boolvecErik Schnetter2013-07-071-0/+5
|
* Always use std:: qualifier to accessl libm math functionsErik Schnetter2013-07-071-4/+4
|
* Do not require C++11 any moreErik Schnetter2013-07-061-28/+28
| | | | | | Do not use any C++11-specific features, such as the auto keyword. Use C99 math functions when C++11 is not available.
* Simplify testing all and anyErik Schnetter2013-07-051-4/+4
|
* Correct condition for when to test isfiniteErik Schnetter2013-07-041-1/+1
|
* Simplify prod and sumErik Schnetter2013-07-041-4/+4
|
* Test maxval/minvalErik Schnetter2013-07-041-0/+16
|
* Specify maximum allowed error for many math functionsErik Schnetter2013-07-031-26/+26
|
* Allow specifying the maximum allowed error (in terms of ulp)Erik Schnetter2013-07-031-4/+11
|
* Correct typo in commentErik Schnetter2013-07-031-2/+2
|
* Take maximum vector element into account when testing vector reductionsErik Schnetter2013-07-031-1/+5
|
* Correct frexp and ilogb testsErik Schnetter2013-07-031-2/+3
|
* Correct frexp/ilogb testsErik Schnetter2013-07-031-6/+5
|
* Remove wrong commentErik Schnetter2013-07-021-1/+1
|
* Implement frexpErik Schnetter2013-06-281-1/+27
|
* Choose required accuracy depending on FP_CONTRACTErik Schnetter2013-06-201-1/+6
|
* Test floating point roundingErik Schnetter2013-06-181-2/+11
|
* Test barrier functionErik Schnetter2013-06-181-0/+6
|
* Test iota() functionErik Schnetter2013-06-171-0/+2
|
* Beautify screen outputErik Schnetter2013-06-131-3/+3
|
* Allow wrap-around when testing fmod and remainderErik Schnetter2013-06-131-5/+5
|
* Test NEON as well (first float2 architecture)Erik Schnetter2013-06-121-0/+9
|
* Implement signbit function for integer vectorsErik Schnetter2013-06-121-0/+2
|
* Implement nextafterErik Schnetter2013-06-091-1/+3
|
* Test sum and prodErik Schnetter2013-06-071-1/+39
|
* Improve error output formatErik Schnetter2013-06-071-8/+12
|
* Re-enable all testsErik Schnetter2013-06-071-45/+43
|
* Test vector element access for int and real vectorsErik Schnetter2013-06-071-0/+76
|
* Add explicit template arguments to check_* functionsErik Schnetter2013-06-061-145/+139
|
* Allow offset when checking for errorsErik Schnetter2013-06-061-2/+38
| | | | Offset can handle cyclic functions, such as remainder.
* Implement atan2Erik Schnetter2013-06-061-0/+2
|
* Remove explicit template arguments for calls to check_* routinesErik Schnetter2013-06-061-70/+77
|
* Test floating point operatorsErik Schnetter2013-06-061-8/+28
|
* Test shift operationsErik Schnetter2013-06-061-0/+50
|
OpenPOWER on IntegriCloud