summaryrefslogtreecommitdiff
path: root/volk/gen/archs.xml
AgeCommit message (Collapse)Author
2012-06-07volk: have an alignment even for unknown (generic) machines.Tom Rondeau
2012-04-19volk: use archs.xml to specify compiler flags + supportJosh Blum
2012-04-19volk: move avx cpuid_x86_bit check in archs.xmlJosh Blum
2012-04-19Volk: redo the archs.xml language to make checks generic. no more "type", no ↵Nick Foster
more piles of #if crap in the template.
2012-04-19volk: make orc a normal arch with overruleJosh Blum
2012-04-16Merge branch 'maint'Johnathan Corgan
Conflicts: volk/gen/make_cpuid_c.py
2012-04-16Volk: add support for checking AVX enable state of OS.Nick Foster
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.
2012-04-13Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau
this in the future. The sed script was provided by Moritz Fischer.
2011-11-07volk: work to improve compiler and multi-lib supportJosh Blum
2011-07-22Volk: add in mutex capability to archs.xml. Turns out some compilers can do ↵Nick Foster
both 32-bit and 64-bit compilations, and this breaks Volk. Only works in CMake right now.
2011-05-20Volk: runtime NEON detection based on /proc/self/auxvNick Foster
2011-05-20Volk: Use "unsafe" math optimizations (read: NEON) in GCC on NEON archNick Foster
2011-05-20Volk: modify NEON test flagNick Foster
2011-05-19Volk: first stab at NEON support. Using compile-time detection.Nick Foster
2011-05-18Volk: added alignment prop to each machine. call volk_get_alignment() to get ↵Nick Foster
your machine's reqd alignment for malloc.
2011-04-26volk: reorganization of generation sources and generated filesJosh Blum
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.