Age | Commit message (Collapse) | Author |
|
|
|
This ensures that the compiler has support for xgetbv.
This also fixes MSVC by checking for _xgetbv.
Also, restored copy of cpuid.h, this should not be modified.
|
|
Conflicts:
volk/gen/make_cpuid_c.py
|
|
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.
|
|
this in the future.
The sed script was provided by Moritz Fischer.
|
|
|
|
1) add APPDATA to search path for windows
2) graceful fail and env vars not defined
|
|
|
|
|
|
Conflicts:
config/grc_volk.m4
gnuradio-core/src/guile/tests/gengen_ctors.test
gnuradio-core/src/lib/Makefile.am
gnuradio-core/src/lib/general/.gitignore
gnuradio-core/src/lib/general/Makefile.am
gnuradio-core/src/lib/gengen/.gitignore
gnuradio-core/src/python/gnuradio/gr/Makefile.am
volk/include/volk/Makefile.am
|
|
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.
|
|
Nick Foster owes Nick Corgan a six-pack of beer!
|
|
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.
|
|
|
|
|
|
|