Age | Commit message (Collapse) | Author |
|
when OS has it disabled.
|
|
Some systems (notably Xen hypervisor) appear to use XSETBV to disable AVX. This causes SIGILL when running AVX instructions. This commit makes Volk check XCR0 on the AVX arch before proceeding.
|
|
1) add APPDATA to search path for windows
2) graceful fail and env vars not defined
|
|
|
|
Conflicts:
volk/apps/volk_profile.cc
|
|
volk_32fc_s32fc_multiply_32fc_a's Orc impl due to it not working.
|
|
|
|
|
|
|
|
|
|
|
|
Better detection for x86 and 32 or 64 bit.
|
|
can go much faster
Conflicts:
volk/lib/testqa.cc
|
|
|
|
|
|
impls is needed to determine if these have robust tail cases or not.
also fixed max_star test by removing it -- can't return ptrs in current test framework, needs custom test.
|
|
magnitudes
Conflicts:
volk/lib/testqa.cc
|
|
|
|
|
|
tested 10x faster than generic.
|
|
split)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|