Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
both 32-bit and 64-bit compilations, and this breaks Volk. Only works in CMake right now.
|
|
|
|
|
|
|
|
|
|
your machine's reqd alignment for malloc.
|
|
|
|
|
|
|
|
|
|
Conflicts:
volk/lib/CMakeLists.txt
|
|
create dir in profiler if not exist
|
|
|
|
|
|
first.
|
|
C++-ify the whole thing.
|
|
to add name field to volk arch_defs
|
|
|
|
|
|
|
|
for you.
|
|
1) Added support for __cpuid intrinsic under MSVC
2) Fixed disambiguation for std::abs overload in qa code
3) Fixed bit128 union, the ifdefs were completely wrong
|
|
|
|
All generation sources have been moved to the gen/ subdirectory.
Bootstrap and volk_register.py generate the files into to gen/ subdirectory
in an effort to cleanly separate the static/generated parts of the build tree.
Define top_gendir in Makefile.common, all generated sources listed in Makefile.ams
are prefixed with $(top_gendir) to differentiate them from static in-tree sources.
|
|
This replaces all aligned(16) and aligned(128) (which were incorrect).
Attribute macros are on the left because this makes gcc and ms compilers happy.
|
|
|
|
gives better results than those platforms on avg
Test cases changed to take ~1s each on my i7 laptop
|
|
|
|
|
|
|
|
conditional linking yet.
|
|
Conflicts:
volk/Makefile.common
volk/lib/qa_utils.cc
|
|
|
|
|
|
* jblum/mergeme/volk/remove_posix_memalign:
volk: simplify the get new method for the aligned pool
volk: replace posix_memalign with something cross platform
|
|
|
|
|
|
|
|
|
|
like in volk.c.
The first run of each function does the rank_archs call. Subsequent calls proceed with no overhead.
volk_init is still being generated but not used at all.
|
|
|
|
straight from python -> .h
|
|
This reverts commit d364316fa2e047890af09c7bdeed776d6391b3db.
|
|
access to the static stuff
|