Greetings,

VOLK v1.0.1 has been tagged in git and is now available through the normal
channels. Those are:

git: github.com/gnuradio/volk.git
tarball: http://libvolk.org/releases/volk-1.0.tar.gz (md5sum
39612b7666b9bbf8921091baf0b9f011)

A quick note about release notes: they are once again available for raw
download from http://libvolk.org/news_raw/ . They are also available inside
the git tag annotation for tag v1.0.1.

The website (http://libvolk.org) is mostly up to date and the new
documentation will be up shortly.

Now for the release notes:

This is a maintenance release with bug fixes since the initial release of
v1.0
in April.

Contributors
============

The following authors have contributed code to this release:

 * Doug Geiger <[email protected]>
 * Elliot Briggs <[email protected]>
 * Marcus Mueller <[email protected]>
 * Nathan West <[email protected]>
 * Tom Rondeau <[email protected]>

Changes
=======

Kernels
-------

Several bug fixes in different kernels. The NEON implementations of the
following kernels have been fixed:

 * 32f_x2_add_32f
 * 32f_x2_dot_prod_32f
 * 32fc_s32fc_multiply_32fc
 * 32fc_x2_multiply_32fc

Additionally the NEON asm based 32f_x2_add_32f protokernels were not being
used
and are now included and available for use via the dispatcher.

The 32f_s32f_x2_fm_detect_32f kernel now has a puppet. This solves QA seg
faults on 32-bit machines and provide a better test for this kernel.

The 32fc_s32fc_x2_rotator_32fc generic protokernel replaced cabsf with
hypotf
for better Android support.

Building
--------

Static builds now trigger the applications (volk_profile and
volk-config-info)
to be statically linked.

The file gcc_x86_cpuid.h has been removed since it was no longer being used.
Previously it provided cpuid functionality for ancient compilers that we do
not support.

All build types now use -Wall.

QA and Testing
--------------

The documentation around the --update option to volk_profile now makes it
clear
that the option will only profile kernels without entries in volk_profile.
The
signature of run_volk_tests with expanded args changed signed types to
unsigned
types to reflect the actual input.

The remaining changes are all non-functional changes to address issues from
Coverity.


Nathan
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to