Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-21 | volk: add include for config.h to cc file | Josh Blum | |
volk_32f_s32f_convert_16i_a was also a problem, previously volk_32f_s32f_convert_16i_u was fixed to have config.h. I heard putting config h stuff into public headers was bad practice. Including config.h into the generated cc file should fix this issue from now on. | |||
2012-03-15 | volk: turning off sse implementation of complex dot product for 32-bit ↵ | Tom Rondeau | |
machines until it's fixed. | |||
2012-03-15 | volk: makes the float-to-int conversion consistent and fixes an overflow bug ↵ | Tom Rondeau | |
on 32-bit machines. Not currently used in GNU Radio, so no change in behavior there. | |||
2012-03-03 | volk: include config.h to have rintf in windows/msvc. | Tom Rondeau | |
2012-02-23 | volk: float to short conversion is consistent between archs and tail cases. ↵ | Tom Rondeau | |
Rounds to nearest number. | |||
2012-02-23 | Merge remote branch 'bistromath/volk_fix' into safe_align | Tom Rondeau | |
Conflicts: volk/apps/volk_profile.cc | |||
2012-02-22 | Remove ORC invocation since // doesn't dissuade the generator. | Nick Foster | |
2012-02-21 | Volk: add scalar const support to the profiler/QA code. Disabled ↵ | Nick Foster | |
volk_32fc_s32fc_multiply_32fc_a's Orc impl due to it not working. | |||
2012-02-14 | build: fix autotools for gnuradio-core volkification | Johnathan Corgan | |
2012-02-13 | volk: adding complex conjugate kernel. | Tom Rondeau | |
2012-02-13 | volk: fixed complex multiply and conjugate kernel to use xor for conjugation. | Tom Rondeau | |
2012-02-13 | volk: added a 32fc multiply conjugate kernel. | Tom Rondeau | |
2012-02-13 | volk: added unaligned version of adding 2 vectors. | Tom Rondeau | |
2012-02-13 | volk: new unaligned versions of float multipliers. | Tom Rondeau | |
2012-02-13 | core: moving multiply_const_ff from gengen to general to take advantage of volk. | Tom Rondeau | |
Also adds SSE and AVX and unaligned Volk versions for this. | |||
2012-02-02 | volk: adding new functions to Makefile. | Tom Rondeau | |
2012-02-02 | volk: improving performance of multiply_const and multiply two streams. | Tom Rondeau | |
2012-02-02 | volk: adding unaligned versions of complex multiply a constant and complex ↵ | Tom Rondeau | |
multiply 2 streams. | |||
2012-01-30 | volk: adding complex to imag kernel. | Tom Rondeau | |
2012-01-29 | volk: added volk magnitiude squared functions (aligned/unaligned) for ↵ | Tom Rondeau | |
complex numbers. | |||
2012-01-29 | volk: added unaligned volk function for magnitude of a complex number. | Tom Rondeau | |
2012-01-28 | volk: fix lower bound of int conversion. | Tom Rondeau | |
2012-01-26 | volk: float_to_int and float_to_char updated to clip instead of wrap around. ↵ | Tom Rondeau | |
The float to int clips at smaller than 2^32 because of the limits of the float representation. | |||
2012-01-26 | volk: fix a warning. | Tom Rondeau | |
2012-01-26 | volk: float_to_short now clips the values instead of wrapping around. | Tom Rondeau | |
2012-01-06 | volk: minor changes to fix some warnings. | Tom Rondeau | |
2011-12-11 | volk: fixed some of the simpler warnings. | Tom Rondeau | |
2011-12-05 | volk: updated autotools Makefile to build with new headers. | Tom Rondeau | |
2011-12-01 | volk: squashed changes 32f_s32f_multiply_32f_a 32fc_x2_dot_prod_32fc_u | Josh Blum | |
2011-12-01 | Volk: 32f_s32f_multiply_32f | Nick Foster | |
2011-12-01 | Volk: added 32fc x scalar multiply, implemented in Orc & generic. Orc/SSE ↵ | Nick Foster | |
tested 10x faster than generic. | |||
2011-11-30 | volk: conversion tweaks to build avx on MSVC | Josh Blum | |
2011-10-20 | removes gcc warning, dont need symbol export on plain c structs | Josh Blum | |
2011-10-20 | volk: fixed signed/unsigned comparison warnings. | Tom Rondeau | |
2011-05-18 | Volk: renamed everything else to _a instead of _a16, makefiles included | Nick Foster | |
2011-05-18 | Volk: rename functions _a instead of _a16 | Nick Foster | |
2011-05-18 | Volk: rename aligned functions to just _a instead of _a16 | Nick Foster | |
2011-05-13 | volk: do not install library-only headers | Josh Blum | |
2011-05-12 | Volk: avx impl for 32f_s32f_convert_32i | Nick Foster | |
2011-05-12 | Volk: added an AVX impl (of 32f multiply) just to see if it's any faster. ↵ | Nick Foster | |
It's not. | |||
2011-05-12 | Volk: forgot to add prefs.c/h to git... | Nick Foster | |
2011-05-10 | volk: cmake support for volk (gcc + msvc) | Josh Blum | |
2011-05-09 | volk: implement type-agnostic operators for volk_complex | Josh Blum | |
2011-05-06 | volk: various backports from MSVC building | Josh Blum | |
1) Added support for __cpuid intrinsic under MSVC 2) Fixed disambiguation for std::abs overload in qa code 3) Fixed bit128 union, the ifdefs were completely wrong | |||
2011-05-06 | volk: top-level common header cleanup | Josh Blum | |
Since we already have a volk_common.h, moved the attributes, API declaration, and c-linkage macros into volk_common.h This change removes volk_attributes.h, in favor of one common include header. The implementation headers that require attributes now include volk_common.h This change removes the emit_omnilog.py script, in favor of pre-processor macros in volk_common.h In addition, extern C is only defined when in C++ and in GCC because non-GCC does not have complex.h | |||
2011-05-06 | volk: removed volk_registry.h, it was superseded by the machines | Josh Blum | |
2011-04-26 | volk: reorganization of generation sources and generated files | Josh 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. | |||
2011-04-26 | volk: removed cppunit from the build (not used anymore) | Josh Blum | |
2011-04-18 | Volk: remove some dead files from Makefile.am | Nick Foster | |
2011-04-17 | volk: added VOLK_API macro to external symbols | Josh Blum | |