aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Use ~0 instead of -1 for intmaxeschnett2012-10-22
* Add std:: prefixeschnett2012-10-22
* Use new C++ isnan calling syntaxeschnett2012-10-22
* Add support for (dynamic) if-then expressionseschnett2012-09-14
* Correct indentationeschnett2012-09-09
* Add dummy kisgn functioneschnett2012-08-16
* Use NOTZERO (~0) instead of IMINeschnett2012-08-16
* Add ksgn function (vectorised version of Kranc's Sign)eschnett2012-08-11
* Wrap isnan calls to avoid C++ namespace issueseschnett2012-08-02
* Avoid nans during self-testseschnett2012-05-13
* Support partial stores for the Double Hummer architecture (Blue Gene/P)eschnett2012-05-03
* make sure the test sees an expected nan as a successknarf2012-04-17
* Correct commenteschnett2012-04-02
* Implement asin, sinh, asinh, and friendseschnett2012-04-02
* Add missing casts.barry.wardell2012-03-02
* Add missing functionality for single precision unvectorised architecture.barry.wardell2012-03-02
* Add tolerance to test caseseschnett2012-02-06
* Implement missing functionalityeschnett2012-02-06
* Make macro arguments safeeschnett2012-02-06
* Correct test case for partial vector storeseschnett2012-02-05
* Correct partial vector storeseschnett2012-02-05
* Various changeseschnett2012-02-05
* Translate Kranc's Pi to M_PIeschnett2012-01-02
* Make vectorisation macros safereschnett2011-12-22
* Output more information in test case failure error messageseschnett2011-12-21
* Simplify setting architecture description stringseschnett2011-12-21
* Implement sqrteschnett2011-12-21
* Don't use <x86intrin.h>; this does not exist everywhereeschnett2011-12-15
* Support FMA4 instructions (AMD's fused multiply-add)eschnett2011-12-14
* LSUThorns/Vectors: Remove pos, add sin/cos/tan functionseschnett2011-12-02
* Add vec_index functioneschnett2011-12-02
* Correct vector alignment testeschnett2011-11-26
* Use "andnot" instruction when vectorisingeschnett2011-09-26
* Suggest asm statements to support SSE4a with Intel compilers.eschnett2011-08-25
* Make more C++ compilers understand the signbit functioneschnett2011-08-20
* Use a macro name which is less likely to conflict with an existing macro.svn_bwardell2011-08-08
* Remove TODO commenteschnett2011-08-08
* Add more vectorisation tests. Add test case.eschnett2011-08-08
* Rename kifthen to kifpos as it more accurately reflects what it actually does.svn_bwardell2011-08-07
* Unconditionally run tests and abort if any fail.svn_bwardell2011-08-07
* Make definition of vec_architecture for SSE and default more explicit.svn_bwardell2011-08-07
* Fix reversed definition of vec_architecture.svn_bwardell2011-08-07
* Fix definition of kifthen for architectures where blend instructions are not ...svn_bwardell2011-08-07
* Also print architecture in startup message.svn_bwardell2011-08-07
* Add code to test vectorisation macros.svn_bwardell2011-08-07
* Fix typo which caused k8ifthen to not compile if SSE4.1 was not available.svn_bwardell2011-07-21
* Fix error in definition of k8abs_mask for SSE2 architectures.svn_bwardell2011-07-21
* Add new API elements "kifthen" and "vec_architecture"eschnett2011-06-20
* Add startup message giving vector lengthhinder2011-06-16
* Introduce Cactus options for vectorisationeschnett2011-06-06