summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Do not accidentally disable builtin vectors' barrier functionErik Schnetter2014-06-071-1/+1
* Provide integer comparison operafors for AVX fp8 and fp16 vectorsErik Schnetter2014-06-073-0/+25
* Add constructors from double for fp8 and fp16 typesErik Schnetter2014-06-072-0/+23
* Correct calculating inverse of a bit pattern (counteract integer promotion)Erik Schnetter2014-06-071-2/+4
* Add constants for infinity and nan to floating point propertiesErik Schnetter2014-06-071-0/+6
* Correct return types of some floating point propertiesErik Schnetter2014-06-071-6/+6
* Benchmark Clang's builtin vectors as wellErik Schnetter2014-03-241-6/+6
* Improve log performanceErik Schnetter2013-11-281-43/+30
* Add to-do itemsErik Schnetter2013-11-282-0/+5
* IndentErik Schnetter2013-11-281-2/+8
* Update log coefficientsErik Schnetter2013-11-282-387/+115
* Don’t test builtin vectors; they are too slowErik Schnetter2013-11-281-2/+30
* Speed up benchmarksErik Schnetter2013-11-281-1/+1
* Update build instructions for out-of-source-tree buildingErik Schnetter2013-11-281-5/+2
* Don’t define << or >> for VML_NO_IOSTREAMErik Schnetter2013-11-263-0/+6
* vec_builtin is only for ClangErik Schnetter2013-11-261-45/+6
* Correct syntax errors in NEON vectorsErik Schnetter2013-11-262-2/+2
* Improve auto-detecting of math functions provided by STLErik Schnetter2013-11-261-33/+40
* Use __restrict__ instead of restrictErik Schnetter2013-11-261-2/+4
* Some ideas to improve exp on QPXErik Schnetter2013-11-251-2/+28
* Rename “automatic” vector types from float/double to float32/float64 for ...Erik Schnetter2013-11-254-28/+28
* Run benchmarks of all functions, not just someErik Schnetter2013-11-251-90/+184
* Begin to support builtin vectors on non-clang compilersErik Schnetter2013-11-251-7/+48
* Only enable builtin vectors when clang is usedErik Schnetter2013-11-252-1/+21
* Correct clz implementationErik Schnetter2013-11-251-12/+20
* If VML_NO_IOSTREAM is set, then don’t provide any iostream operationsErik Schnetter2013-11-255-5/+20
* Provide lrintErik Schnetter2013-11-259-1/+77
* Update build instructionsErik Schnetter2013-11-251-1/+2
* Change order of functions (asin before acos)Erik Schnetter2013-09-101-6/+6
* Acknowledge SLEEF in asin and friendsErik Schnetter2013-09-101-0/+6
* Use SLEEF's algorithms for asin, acos, atan, atan2Erik Schnetter2013-09-101-105/+158
* Use SLEEF's algorithms for sin, cos, tanErik Schnetter2013-09-101-63/+198
* Add copy of SLEEF library for referenceErik Schnetter2013-09-1029-0/+24342
* Use mad() instead of fma()Erik Schnetter2013-09-103-81/+81
* Introduce mad(), as low-accuracy version of fma()Erik Schnetter2013-09-1019-7/+109
* Use __builtin_clzs if availableErik Schnetter2013-09-091-2/+4
* Provide vector types implemented via (scalar) compiler builtinsErik Schnetter2013-09-094-282/+866
* Prefer "long" over "long long" if both types are the sameErik Schnetter2013-09-091-0/+8
* SSE/AVX: Use nicer type namesErik Schnetter2013-09-026-626/+674
* Use nicer type names in vec_pseudoErik Schnetter2013-09-021-129/+129
* Use nicer type names in vec_testErik Schnetter2013-09-021-150/+164
* Add build instruction for Pandora (Power7 at LSU)Erik Schnetter2013-09-021-1/+4
* interp.cc: Use best double precision vector typeErik Schnetter2013-09-021-1/+1
* rsqrt: Do not require strictly positive argumentsErik Schnetter2013-09-021-1/+1
* SSE: Check whether abs/max/min are available as intrinsics before using themErik Schnetter2013-09-022-4/+39
* 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
* Support Altivec with ClangErik Schnetter2013-09-031-3/+34
* Altivec, VSX: Make build with IBM compilerErik Schnetter2013-09-022-121/+90
* Remove invalid commentErik Schnetter2013-09-021-4/+0
OpenPOWER on IntegriCloud