- 15 Nov, 2016 7 commits
-
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
- 09 Nov, 2016 5 commits
-
-
Berenger Bramas authored
Update cmake -- Ensure that the best vec type is taken from the origianl order Move SCALAR at the end of the reverse list
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Bramas, Berenger (bbramas) authored
Remove for all vector types the operators on simd vector type That is, for example, the previous version was offering operators `+-*/[=]` for native types (`__m128/256/512`) but we do not need them. In fact, the user should use the inastemp classes instead (which provide these operators). Therefore, for simplicity, we remove all of them but also the cmake detection. See merge request !4
-
Berenger Bramas authored
Remove for all vector types the operators on simd vector type (and explicitely use operand in the inastemp classes)
-
- 02 Nov, 2016 2 commits
-
-
Bramas, Berenger (bbramas) authored
Add skylake support create dependencies between types - add AVX 512 COMMON for knl and skl - add skl files See merge request !2
-
Berenger Bramas authored
Add skylake support -- create dependencies between types - add AVX 512 COMMON for knl and skl - add skl files
-
- 12 Aug, 2016 1 commit
-
-
Berenger Bramas authored
-
- 10 Aug, 2016 8 commits
-
-
Bramas, Berenger (bbramas) authored
Update CI -- test with lots of archs using sde Tests lots of archs for the CI. This includes AVX (without AVX2) hardware for example. See merge request !1
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
Update CMake -- ensure to check new capacities only if possible, and disable type if capacities are not detected
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
- 09 Aug, 2016 3 commits
-
-
Berenger Bramas authored
-
Berenger Bramas authored
-
Berenger Bramas authored
-
- 28 Jul, 2016 1 commit
-
-
Berenger Bramas authored
-
- 27 Jul, 2016 2 commits
-
-
Berenger Bramas authored
Core update -- use zero upper only in horizontal operations, but not in exp-avx because it leads to bug in GCC (where some registers are not saved and so are erased)
-
Berenger Bramas authored
-
- 25 Jul, 2016 2 commits
-
-
Berenger Bramas authored
-
Berenger Bramas authored
Update cmake and doc - update the detection of Inastemp included by another project and put the cmake options in the readme
-
- 21 Jul, 2016 1 commit
-
-
Berenger Bramas authored
Add GEMM example - might be improved in the future but already provide 40/20 GFlop-s in float/double
-
- 20 Jul, 2016 2 commits
-
-
Berenger Bramas authored
-
Berenger Bramas authored
Update exponential - use const expr instead of array for coef and write factor computation in a single line
-
- 19 Jul, 2016 2 commits
-
-
Berenger Bramas authored
-
Berenger Bramas authored
Add a test in the cmakelist to remove warnings when inastemp is not included by another cmake project (message was: current scope has no parent).
-
- 13 Jul, 2016 1 commit
-
-
Berenger Bramas authored
-