index
:
vecmathlib
master
vecmathlib forked from https://bitbucket.org/eschnett/vecmathlib for POWER8 improvements
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Optimize AVX isignbit
Erik Schnetter
2014-10-10
1
-6
/
+1
|
*
Add missing #endif
Erik Schnetter
2014-06-17
1
-0
/
+1
|
*
Remove debug output
Erik Schnetter
2014-06-07
1
-4
/
+0
|
*
Do not accidentally disable builtin vectors' barrier function
Erik Schnetter
2014-06-07
1
-1
/
+1
|
*
Provide integer comparison operafors for AVX fp8 and fp16 vectors
Erik Schnetter
2014-06-07
3
-0
/
+25
|
*
Add constructors from double for fp8 and fp16 types
Erik Schnetter
2014-06-07
2
-0
/
+23
|
*
Correct calculating inverse of a bit pattern (counteract integer promotion)
Erik Schnetter
2014-06-07
1
-2
/
+4
|
*
Add constants for infinity and nan to floating point properties
Erik Schnetter
2014-06-07
1
-0
/
+6
|
*
Correct return types of some floating point properties
Erik Schnetter
2014-06-07
1
-6
/
+6
|
*
Benchmark Clang's builtin vectors as well
Erik Schnetter
2014-03-24
1
-6
/
+6
|
*
Improve log performance
Erik Schnetter
2013-11-28
1
-43
/
+30
|
*
Add to-do items
Erik Schnetter
2013-11-28
2
-0
/
+5
|
*
Indent
Erik Schnetter
2013-11-28
1
-2
/
+8
|
*
Update log coefficients
Erik Schnetter
2013-11-28
2
-387
/
+115
|
*
Don’t test builtin vectors; they are too slow
Erik Schnetter
2013-11-28
1
-2
/
+30
|
*
Speed up benchmarks
Erik Schnetter
2013-11-28
1
-1
/
+1
|
*
Update build instructions for out-of-source-tree building
Erik Schnetter
2013-11-28
1
-5
/
+2
|
*
Don’t define << or >> for VML_NO_IOSTREAM
Erik Schnetter
2013-11-26
3
-0
/
+6
|
*
vec_builtin is only for Clang
Erik Schnetter
2013-11-26
1
-45
/
+6
|
*
Correct syntax errors in NEON vectors
Erik Schnetter
2013-11-26
2
-2
/
+2
|
*
Improve auto-detecting of math functions provided by STL
Erik Schnetter
2013-11-26
1
-33
/
+40
|
*
Use __restrict__ instead of restrict
Erik Schnetter
2013-11-26
1
-2
/
+4
|
*
Some ideas to improve exp on QPX
Erik Schnetter
2013-11-25
1
-2
/
+28
|
*
Rename “automatic” vector types from float/double to float32/float64 for ↵
Erik Schnetter
2013-11-25
4
-28
/
+28
|
|
|
|
clarity
*
Run benchmarks of all functions, not just some
Erik Schnetter
2013-11-25
1
-90
/
+184
|
*
Begin to support builtin vectors on non-clang compilers
Erik Schnetter
2013-11-25
1
-7
/
+48
|
*
Only enable builtin vectors when clang is used
Erik Schnetter
2013-11-25
2
-1
/
+21
|
*
Correct clz implementation
Erik Schnetter
2013-11-25
1
-12
/
+20
|
*
If VML_NO_IOSTREAM is set, then don’t provide any iostream operations
Erik Schnetter
2013-11-25
5
-5
/
+20
|
|
|
|
This reduces the size of the library.
*
Provide lrint
Erik Schnetter
2013-11-25
9
-1
/
+77
|
*
Update build instructions
Erik Schnetter
2013-11-25
1
-1
/
+2
|
*
Change order of functions (asin before acos)
Erik Schnetter
2013-09-10
1
-6
/
+6
|
*
Acknowledge SLEEF in asin and friends
Erik Schnetter
2013-09-10
1
-0
/
+6
|
*
Use SLEEF's algorithms for asin, acos, atan, atan2
Erik Schnetter
2013-09-10
1
-105
/
+158
|
*
Use SLEEF's algorithms for sin, cos, tan
Erik Schnetter
2013-09-10
1
-63
/
+198
|
*
Add copy of SLEEF library for reference
Erik Schnetter
2013-09-10
29
-0
/
+24342
|
*
Use mad() instead of fma()
Erik Schnetter
2013-09-10
3
-81
/
+81
|
*
Introduce mad(), as low-accuracy version of fma()
Erik Schnetter
2013-09-10
19
-7
/
+109
|
*
Use __builtin_clzs if available
Erik Schnetter
2013-09-09
1
-2
/
+4
|
*
Provide vector types implemented via (scalar) compiler builtins
Erik Schnetter
2013-09-09
4
-282
/
+866
|
*
Prefer "long" over "long long" if both types are the same
Erik Schnetter
2013-09-09
1
-0
/
+8
|
*
SSE/AVX: Use nicer type names
Erik Schnetter
2013-09-02
6
-626
/
+674
|
*
Use nicer type names in vec_pseudo
Erik Schnetter
2013-09-02
1
-129
/
+129
|
*
Use nicer type names in vec_test
Erik Schnetter
2013-09-02
1
-150
/
+164
|
*
Add build instruction for Pandora (Power7 at LSU)
Erik Schnetter
2013-09-02
1
-1
/
+4
|
*
interp.cc: Use best double precision vector type
Erik Schnetter
2013-09-02
1
-1
/
+1
|
*
rsqrt: Do not require strictly positive arguments
Erik Schnetter
2013-09-02
1
-1
/
+1
|
*
SSE: Check whether abs/max/min are available as intrinsics before using them
Erik Schnetter
2013-09-02
2
-4
/
+39
|
*
Use strictly positive arguments or testing rsqrt
Erik Schnetter
2013-09-02
1
-1
/
+1
|
*
Improve white space in test.cc random()
Erik Schnetter
2013-09-02
1
-3
/
+2
|
[next]