Volk: first steps to conditional compilation/multiple obj files.
Fixed mktables for the old non-runtime volk.
Volk_runtime now does self-initialization. You can call volk_xxx_a16() just 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.
take libvolk_runtime out of the testqa linkage
volk: temporarily removed avx arch.
when -mavx is used, gcc will promote SSE instructions to their AVX equivalents. while this is a benefit on AVX architectures,it makes it really difficult to selectively enable code based on architecture at runtime. GCC suggests compiling different...
reverted mktables deletion until i get my act together and make it go straight from python -> .h
Revert "Removed some mktables stuff since it's passe"
This reverts commit d364316fa2e047890af09c7bdeed776d6391b3db.
Moved the fn indices gen from volk.c to volk_registry.h so the qa code has access to the static stuff
Removed some mktables stuff since it's passe
comments
View all revisions | View revisions
Also available in: Atom