2021-10-12 |
Konstantinos... | add arm rshift128/rshift128 |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix failing corner case, add pshufb_maskz() |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | use STL make_unique, remove wrapper header, breaks... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | change C/C++ standard used to C17/C++17 |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | remove low4bits from the arguments, fix cases that... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix loadu_maskz, add {l,r}shift128_var(), tab fixes |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | convert to for loops |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | minor fixes, add 2 constructors from half size vectors |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix lastMatch<64> |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | provide an {l,r}shift128_var() to fix immediate value... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix arm loadu_maskz() |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add arm rshift128/rshift128 |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | use rshift128() instead of vector-wide right shift |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add {l,r}shift128()+tests, rename printv_u64() to print64() |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Use SVE2 Bitperm's bdep instruction in bitutils and... |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Fix CROSS_COMPILE_AARCH64 for SVE issues. |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Add SVE2 support for vermicelli |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Remove possibly undefined behaviour from Noodle. |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Remove first check from scanDouble Noodle. |
commit | commitdiff | tree |
2021-10-12 |
apostolos | Equal mask test fixed with random numbers |
commit | commitdiff | tree |
2021-10-12 |
apostolos | Supervector test fixes |
commit | commitdiff | tree |
2021-10-12 |
apostolos | SuperVector AVX512 implementations |
commit | commitdiff | tree |
2021-10-12 |
apostolos | SuperVector unit tests for AVX2 and AVX512 added |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | really fix lshift for avx2 |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | disable OPTIMISE by default |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix truffle SIMD for S>16 as well |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add AVX2 specializations |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | lots of fixes to AVX2 implementation |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | convert print helper functions to class methods |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | tiny change in vector initialization |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix last failing Shufti/Truffle tests |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix arm SuperVector implementation |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix rtruffle, was failing Lbr and a few ReverseTruffle... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix x86 debug alignr |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | move firstMatch, lastMatch to own header in util |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | minor fixes |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | compilation fixes for debug mode |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix arm implementation of alignr() |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | harmonise syntax of x86 SuperVector impl.cpp like arm... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | style fixes |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | removed obsolete file |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | rename supervector class header, use dup_*() functions... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | handle GNUCC_ARCH on non-x86 properly |
commit | commitdiff | tree |
2021-10-12 |
apostolos | Truffle simd vectorized |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Fix error in initial noodle double final call. |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | syntax fixes |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | nits |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix typo |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix unit tests, and resp. ARM SuperVector methods based... |
commit | commitdiff | tree |
2021-10-12 |
apostolos | Supervector Unit Tests |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Add SVE2 support for noodle |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add missing ARM SuperVector methods, some tests still... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | disable SuperVector unit tests for now, until ARM suppo... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | rename arm impl.hpp to impl.cpp, add operator|() to... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | refactor shufti algorithm to use SuperVector class... |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Add SVE, SVE2, and SVE2_BITPERM as targets |
commit | commitdiff | tree |
2021-10-12 |
George Wort | Enable cross compilation to aarch64 |
commit | commitdiff | tree |
2021-10-12 |
apostolos | SuperVector unit tests |
commit | commitdiff | tree |
2021-10-12 |
apostolos | unit tests for supervector |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add more functions, move defines here, enable inlining... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix compilation on C++ |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | simplify function |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | move definitions elsewhere |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | move SuperVector versions of noodleEngine scan function... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add arm support for the new SuperVector class |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | simplify scanSingleMain() and scanDoubleMain() |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | delete separate implementations |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add C++ template SIMD library (WIP) |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add generic SIMD implementation |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | rename project, change to noodle_engine.cpp |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | convert to C++ |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | revert to push_back() |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | add global definitions for CHUNKSIZE/VECTORSIZE, define... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | fix typo |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | replace push_back by emplace_back where possible |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | use -O3 for C++ code as well, makes a difference |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | merge with master |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | minor optimizations |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | prefetch works best when addresses are 64-byte aligned |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | Revert "replace long macro and switch statement with... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | replace long macro and switch statement with function... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | optimise case handling |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | simplify and make scanSingle*()/scanDouble*() more... |
commit | commitdiff | tree |
2021-10-12 |
Konstantinos... | optimize caseMask handling |
commit | commitdiff | tree |
2021-04-13 |
vectorcamp... | added basic Jenkinsfile |
commit | commitdiff | tree |
2021-04-12 |
Konstantinos... | change project name in CMakeLists |
commit | commitdiff | tree |
2021-04-01 |
Robbie Williamson | Update README.md |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | bump version v5.4.2+vectorscan |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | use correct function names for AVX512, fix build failure v5.4.1+vectorscan |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | fix some AVX512 function names, to fix AVX512 build... |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | fix x86 implementations for compress128/expand128 |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | align array |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | use correct include |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | add BUILD_AVX2 definition, enable non-AVX2 building... |
commit | commitdiff | tree |
2021-02-15 |
Konstantinos... | Merge branch 'develop' |
commit | commitdiff | tree |
2021-02-11 |
Konstantinos... | use unaligned loads for short scans 11/head |
commit | commitdiff | tree |
2021-02-10 |
Konstantinos... | optimize case mask AND out of the loop |
commit | commitdiff | tree |
2021-02-08 |
Konstantinos... | fixes in shifting primitives |
commit | commitdiff | tree |
2021-02-08 |
Konstantinos... | bugfix compress128/expand128, add unit tests |
commit | commitdiff | tree |
2021-02-08 |
Konstantinos... | make const |
commit | commitdiff | tree |
next |