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
...
*
Add integer comparison operators for SSE2 float and pseudovec classes
Erik Schnetter
2013-06-03
3
-0
/
+56
|
*
Complete and debug VSX support
Erik Schnetter
2013-06-04
3
-31
/
+170
|
*
Correct order of definitions for Altivec/VSX boolvec::operator==
Erik Schnetter
2013-06-02
2
-2
/
+14
|
*
Implement VSX support
Erik Schnetter
2013-06-02
3
-10
/
+544
|
*
Suggest PPC barrier implementation near PPC64 barrier implementation
Erik Schnetter
2013-06-02
1
-1
/
+1
|
*
Use different macro to detect PPC architecture
Erik Schnetter
2013-06-02
1
-1
/
+1
|
*
Use realvec<float,1> in example only if it exists
Erik Schnetter
2013-06-02
1
-1
/
+3
|
*
Output error when barrier instruction is needed, but is not known
Erik Schnetter
2013-06-02
1
-0
/
+2
|
*
Define barrier for all PPC architectures, not just when Altivec is present
Erik Schnetter
2013-06-02
1
-1
/
+1
|
*
Take endian-ness into account when producing hexadecimal output for floating ↵
Erik Schnetter
2013-06-02
1
-2
/
+13
|
|
|
|
point numbers
*
Remove some commented-out code
Erik Schnetter
2013-06-02
1
-2
/
+0
|
*
Add barrier in vml_antitrunc to ensure floating point accuracy
Erik Schnetter
2013-06-02
1
-0
/
+1
|
*
Put url in comment into angle brackets
Erik Schnetter
2013-06-02
1
-1
/
+1
|
*
pocl: Without cl_khr_fp64, ensure then M_PI is not defined twice
Erik Schnetter
2013-06-01
1
-1
/
+2
|
*
Ignore ninja dependencies
Erik Schnetter
2013-06-01
1
-0
/
+1
|
*
If necessary, use built-in methods to convert scalar int to scalar float
Erik Schnetter
2013-06-01
2
-2
/
+16
|
*
Correct isnan() for SSE2 double
Erik Schnetter
2013-05-09
1
-1
/
+1
|
*
Add licence (LGPL)
Erik Schnetter
2013-05-05
2
-0
/
+839
|
*
Optimize isnan for x86
Erik Schnetter
2013-04-25
6
-6
/
+12
|
*
Another "missing 64bit" kludge fix.
Kalle Raiskila
2013-04-23
1
-0
/
+1
|
*
Replace implicit double constants with floats for pocl/opencl targets
Kalle Raiskila
2013-04-23
2
-13
/
+19
|
|
|
|
|
witout fp64 support. A few warnings still remain.
*
Make a out-of-tree build work.
Kalle Raiskila
2013-04-23
1
-2
/
+2
|
*
Introduce named constant for function prefix "_cl_"
Erik Schnetter
2013-04-23
1
-1
/
+4
|
*
Add 64-bit flags when building pocl library
Erik Schnetter
2013-04-23
1
-1
/
+3
|
*
Use explicitly defined alignment (instead of size) when checking for ↵
Erik Schnetter
2013-04-23
1
-6
/
+6
|
|
|
|
alignment in vec_pseudo
*
Introduce "alignment" field to vec_builtin as well
Erik Schnetter
2013-04-23
1
-6
/
+9
|
*
Use (again) bool instead of uint_t to store boolean vectors in vec_pseudo
Erik Schnetter
2013-04-23
1
-5
/
+5
|
*
Update alignment checks: use new "alignment" entry
Erik Schnetter
2013-04-23
10
-78
/
+78
|
*
Reduce alignment requirement for vec_pseudo and vec_test
Erik Schnetter
2013-04-23
2
-12
/
+12
|
*
Introduce field "alignment" describing the necessary alignment for vector types
Erik Schnetter
2013-04-23
11
-6
/
+39
|
*
Looping example: make routine names self-explanatory
Erik Schnetter
2013-04-23
1
-16
/
+15
|
*
Update build scripts
Erik Schnetter
2013-04-23
2
-23
/
+32
|
*
Correct sqrt on Altivec
Erik Schnetter
2013-04-23
1
-1
/
+1
|
*
Correct round() on Altivec
Erik Schnetter
2013-04-23
1
-1
/
+1
|
*
Optimize sqrt for Altivec
Erik Schnetter
2013-04-23
1
-1
/
+1
|
*
Use memcpy (instead of unions) to access data both as scalars and as vectors
Erik Schnetter
2013-04-23
1
-26
/
+22
|
*
Increase test tolerance for remainder and fmod
Erik Schnetter
2013-04-22
1
-6
/
+6
|
*
Improve rcp and rsqrt accuracy for Altivec
Erik Schnetter
2013-04-22
1
-2
/
+5
|
*
Describe idea to improve rsqrt accuracy
Erik Schnetter
2013-04-22
1
-0
/
+5
|
*
Improve rcp accuracy
Erik Schnetter
2013-04-22
1
-2
/
+6
|
*
Use unions to hold data access both as vectors and scalars for load/store ↵
Erik Schnetter
2013-04-22
1
-26
/
+32
|
|
|
|
testing
*
Ignore test failures if they involve inf or nan, when inf or nan are not ↵
Erik Schnetter
2013-04-22
1
-6
/
+42
|
|
|
|
supported
*
Implement IEEE-versions of isnan etc. that are not optimized away
Erik Schnetter
2013-04-22
2
-8
/
+36
|
*
Replace ptrdiff_t by std::ptrdiff_t
Erik Schnetter
2013-04-22
9
-36
/
+36
|
*
Recognise Altivec for architecture string
Erik Schnetter
2013-04-22
1
-0
/
+3
|
*
Correct ioff handling in load/store intrinsics
Erik Schnetter
2013-04-22
11
-107
/
+80
|
|
|
|
ioff is now ptrdiff_t, and is always added to the pointer.
*
Merge branch 'master' of bitbucket.org:eschnett/vecmathlib
Erik Schnetter
2013-04-23
1
-0
/
+10
|
\
|
*
Use PPC cycle counter on PPC architecture in loop.cc
Erik Schnetter
2013-04-22
1
-0
/
+10
|
|
*
|
Omit friend declaration that is not accepted by gcc 4.6
Erik Schnetter
2013-04-23
1
-1
/
+2
|
|
*
|
Describe aligned via attribute((aligned)) instead of alignas
Erik Schnetter
2013-04-23
2
-6
/
+10
|
|
[prev]
[next]