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
path:
root
/
vec_pseudo.h
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Correct some frexp/ilogb implementations
Erik Schnetter
2013-07-03
1
-5
/
+13
|
*
Whitespace change in asm intrinsics
Erik Schnetter
2013-07-02
1
-6
/
+6
|
*
Improve performance of ilogb and frexp
Erik Schnetter
2013-07-02
1
-4
/
+6
|
*
Implement frexp
Erik Schnetter
2013-06-28
1
-0
/
+20
|
*
Implement barrier for vec_pseudo
Erik Schnetter
2013-06-18
1
-0
/
+27
|
*
Declare some functions without auto keyword
Erik Schnetter
2013-06-12
1
-2
/
+2
|
*
Implement signbit function for integer vectors
Erik Schnetter
2013-06-12
1
-0
/
+13
|
*
Implement nextafter
Erik Schnetter
2013-06-09
1
-0
/
+11
|
*
Remove commented-out duplicate function declarations
Erik Schnetter
2013-06-07
1
-11
/
+10
|
*
Implement atan2
Erik Schnetter
2013-06-06
1
-0
/
+11
|
*
Correct operator~
Erik Schnetter
2013-06-05
1
-1
/
+1
|
*
Continue implementing QPX support
Erik Schnetter
2013-06-05
1
-6
/
+12
|
*
Use explicitly defined alignment (instead of size) when checking for ↵
Erik Schnetter
2013-04-23
1
-6
/
+6
|
|
|
|
alignment in vec_pseudo
*
Use (again) bool instead of uint_t to store boolean vectors in vec_pseudo
Erik Schnetter
2013-04-23
1
-5
/
+5
|
*
Reduce alignment requirement for vec_pseudo and vec_test
Erik Schnetter
2013-04-23
1
-6
/
+6
|
*
Introduce field "alignment" describing the necessary alignment for vector types
Erik Schnetter
2013-04-23
1
-3
/
+6
|
*
Describe aligned via attribute((aligned)) instead of alignas
Erik Schnetter
2013-04-23
1
-3
/
+3
|
*
Align vec_pseudo as if it was a real vector
Erik Schnetter
2013-04-22
1
-3
/
+3
|
*
Use -1 for true in vec_pseudo
Erik Schnetter
2013-04-22
1
-24
/
+29
|
*
Provide comparison operators for intpseudovec
Erik Schnetter
2013-04-20
1
-0
/
+24
|
*
Do not use "using namespace std" any more
Erik Schnetter
2013-03-22
1
-3
/
+3
|
*
Correct ilogb(0)
Erik Schnetter
2013-03-21
1
-1
/
+6
|
*
Don't use typeinfo
Erik Schnetter
2013-03-21
1
-9
/
+5
|
*
Fixes to make it build with Clang++ 3.2 using libstdc++ from Debian 6.0.
Pekka Jääskeläinen
2013-03-21
1
-2
/
+4
|
*
Add rint(), correct round()
Erik Schnetter
2013-02-19
1
-0
/
+7
|
*
Add cbrt, hypot, trunc; rename scalbn to ldexp
Erik Schnetter
2013-02-16
1
-30
/
+52
|
*
Correct sum() implementation
Erik Schnetter
2013-02-14
1
-1
/
+1
|
*
Shorten floatprops<T> to FP
Erik Schnetter
2013-02-14
1
-4
/
+4
|
*
Rename "pseudovectors" to "libm"-vectors
Erik Schnetter
2013-02-14
1
-1
/
+1
|
*
Move definition of all and any into class
Erik Schnetter
2013-02-14
1
-20
/
+12
|
*
Provide scalbn with scalar int argument
Erik Schnetter
2013-02-14
1
-0
/
+14
|
*
Add lots of work-arounds for missing clang++ functionality
Erik Schnetter
2013-02-05
1
-6
/
+6
|
*
Provide missing shift operators in pseudovec classes
Erik Schnetter
2013-02-05
1
-1
/
+27
|
*
Provide intvec_t::iota()
Erik Schnetter
2013-02-04
1
-0
/
+6
|
*
Provide memory access functions
Erik Schnetter
2013-02-04
1
-0
/
+131
|
*
Improve indentation
Erik Schnetter
2013-02-03
1
-27
/
+38
|
*
Add new template {bool|int|real}pseudovec that scalarizes all operations
Erik Schnetter
2013-02-03
1
-0
/
+1102