Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-15 | Volk: volk.c is now generated. manual build works OK. | Nick Foster | |
2011-04-15 | volk: forgot to add this one | Nick Foster | |
2011-04-15 | Volk: volk_machine structures generated, volk_machines is instantiated. ↵ | Nick Foster | |
Testing manually works OK. All that's left is top-level volk.c and Automake wrangling. | |||
2011-04-13 | Volk: make_makefile_am.py changes to generate cflags, ldflags. no ↵ | Nick Foster | |
conditional linking yet. | |||
2011-04-13 | Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid | Nick Foster | |
Conflicts: volk/Makefile.common volk/lib/qa_utils.cc | |||
2011-04-06 | volk: adding missing boost library flags for alternative installs of boost libs. | Tom Rondeau | |
2011-03-30 | build: update config.guess and config.sub from canonical source | Johnathan Corgan | |
In volk, these are now actual files instead of symlinks | |||
2011-03-30 | volk: fix missing Boost flags | Don Ward | |
2011-03-28 | volk: adding BOOST_CPPFLAGS to volk to use boost unit tests. | Tom Rondeau | |
2011-03-22 | Interim commit. | Nick Foster | |
2011-03-14 | Merge remote branch 'jblum/mergeme/volk/remove_posix_memalign' into next | Johnathan Corgan | |
* jblum/mergeme/volk/remove_posix_memalign: volk: simplify the get new method for the aligned pool volk: replace posix_memalign with something cross platform | |||
2011-03-14 | volk: simplify the get new method for the aligned pool | Josh Blum | |
2011-03-12 | Added/updated ignore files. | Johnathan Corgan | |
2011-03-09 | Volk: first steps to conditional compilation/multiple obj files. | Nick Foster | |
2011-03-08 | volk: replace posix_memalign with something cross platform | Josh Blum | |
2011-03-05 | volk: fixing configuration for Cygwin builds. | Don Ward | |
2011-02-17 | volk: Properly sets up package config script if Orc is not found for Volk. | Tom Rondeau | |
2011-02-16 | Fixed mktables for the old non-runtime volk. | Nick Foster | |
2011-02-16 | Volk_runtime now does self-initialization. You can call volk_xxx_a16() just ↵ | Nick Foster | |
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. | |||
2011-02-16 | take libvolk_runtime out of the testqa linkage | Nick Foster | |
2011-02-15 | volk: temporarily removed avx arch. | Nick Foster | |
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 files with different flags and loading them at runtime. GCC can take a flying leap. | |||
2011-02-15 | reverted mktables deletion until i get my act together and make it go ↵ | Nick Foster | |
straight from python -> .h | |||
2011-02-15 | Revert "Removed some mktables stuff since it's passe" | Nick Foster | |
This reverts commit d364316fa2e047890af09c7bdeed776d6391b3db. | |||
2011-02-15 | Moved the fn indices gen from volk.c to volk_registry.h so the qa code has ↵ | Nick Foster | |
access to the static stuff | |||
2011-02-15 | Removed some mktables stuff since it's passe | Nick Foster | |
2011-02-15 | comments | Nick Foster | |
2011-02-15 | cpuid: No more compile-time CPU checks. Compiles everything that gcc allows. | Nick Foster | |
Configure- and compile-time checks modified to only compile architectures that the compiler will handle. This means that volk will compile every arch that your gcc will compile, no matter if your CPU can execute the instructions or not. This lets you cross-compile volk. volk_rank_archs will be deferred to runtime. This has not been done yet. | |||
2011-02-02 | volk: updating to readd unaligned dot product under new name scheme. | Tom Rondeau | |
2011-02-02 | volk: cleaning up makefile issues after merge. | Tom Rondeau | |
2011-02-01 | Merge branch 'volk_rename' into next | Tom Rondeau | |
Conflicts: volk/include/volk/Makefile.am volk/lib/Makefile.am volk/lib/qa_volk.cc | |||
2011-01-30 | volk: Updating build structure to work when orc is not installed. | Tom Rondeau | |
Distcheck passes for me if liborc is installed or not. | |||
2011-01-26 | Volk: fix for 32fc_s32f_magnitude_16i orc impl. | Nick Foster | |
2011-01-26 | Volk: renamed volk_32fc_32f_power_32fc_a16 to volk_32fc_s32f_power_32fc_a16 | Nick Foster | |
2011-01-26 | Volk: find built headers instead of installed ones | Nick Foster | |
2011-01-26 | Volk: fixed volk_8i_s32f_convert_32f_a16_orc_impl. | Nick Foster | |
2011-01-25 | volk: Adding explicit links to local volk libraries. Required to prevent ↵ | Tom Rondeau | |
breakage when adding new volk kernels. | |||
2011-01-25 | Volk: Orc impl for complex multiply fixed. Maybe some room for optimization. | Nick Foster | |
2011-01-25 | volk: New volk kernel for conjugate dot products with unaligned buffers. | Tom Rondeau | |
Note: need to convert this to new naming standard. | |||
2011-01-23 | Merge branch 'mergeme/volk/x86_cpuid_simplification' into next | Tom Rondeau | |
2011-01-22 | Merge branch 'mergeme/math/gr_math_simplification' into next | Tom Rondeau | |
2011-01-22 | Updating copyright. | Tom Rondeau | |
2011-01-18 | cleanup mkdir usage with boost filesystem: | Josh Blum | |
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies. | |||
2011-01-17 | volk: replace assembly and separate cases with gcc cpuid for all x86 | Josh Blum | |
2011-01-17 | gr math simplification: | Josh Blum | |
Replaces gr_gcd, gr_isnan, and gr_signbit one-time instances with boot math calls. No point in wrapping these utility math functions into gnuradio when they are 1) provided by boost 2) only called once Removes gr_math.cc, and configure checks for isnan. | |||
2011-01-15 | This should not have been put here. | Tom Rondeau | |
2011-01-15 | Merge branch 'volkosx' of github.com:trondeau/gnuradio into volkosx | Tom Rondeau | |
2011-01-14 | A fix for volk_cpu being a duplicate variable. Declared as extern in the ↵ | Tom Rondeau | |
header file volk_cpu.h and actually created in the C files. Note that this could be a problem if multiple architectures are ever (can ever?) be built at the same time. If that happens, we can move this variable declaration to another C file that is made common to all builds. | |||
2011-01-14 | Creates volk_cpu in a .cc file and externs it in the header. | Tom Rondeau | |
2011-01-14 | Cleans up the Makefiles for the various platforms. This should also make it ↵ | Tom Rondeau | |
easier to add new architectures. Thanks to Josh for the inspiration. | |||
2011-01-13 | Volk: fixed placeholder Orc impl for 32fc_x2_multiply_32fc | root | |