You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add .size to volk_32f_s32f_multiply_32f_sifive_u74
788
788
- Add volk_32fc_x2_dot_prod_32fc_sifive_u74
789
+
790
+
## [3.1.1] - 2024-01-29
791
+
792
+
Hi everyone!
793
+
794
+
This is the VOLK v3.1.1 release! We want to thank all contributors. This release wouldn't have been possible without them.
795
+
796
+
This is a maintenance release to fix subtle bugs in many areas and to improve our tests where possible. All in all, our CI is more stable now and catches more errors.
797
+
798
+
### Contributors
799
+
800
+
Clayton Smith <argilo@gmail.com>
801
+
Johannes Demel <demel@uni-bremen.de>, <jdemel@gnuradio.org>
802
+
Kenji Rikitake <kenji.rikitake@acm.org>
803
+
Philip Balister <philip@opensdr.com>
804
+
805
+
### Changes
806
+
807
+
- CI fixes
808
+
- Allow for rounding error in float-to-int conversions
809
+
- Allow for rounding error in `volk_32fc_s32f_magnitude_16i`
810
+
- Allow for rounding error in float-to-int interleave
811
+
- Add missing `volk_16_byteswap_u_orc` to puppet
812
+
- Fix 64-bit integer testing
813
+
- Build and test neonv7 protokernels on armv7
814
+
815
+
- kernels
816
+
- Remove broken sse32 kernels
817
+
- Fix flaky `fm_detect` test
818
+
- Fix flaky `mod_range` test
819
+
- Remove unnecessary volatiles from `volk_32fc_s32f_magnitude_16i`
820
+
- Remove SSE protokernels written in assembly
821
+
- Remove inline assembler from `volk_32fc_convert_16ic_neon`
822
+
- Use bit shifts in generic and `byte_shuffle` reverse
823
+
- Remove disabled SSE4.1 dot product
824
+
- Fix `conv_k7_r2` kernel and puppet
825
+
- Remove unused argument from renormalize
826
+
- Align types in ORC function signatures
827
+
- Uncomment AVX2 implementation
828
+
- Renormalize in every iteration on AVX2
829
+
- Remove extraneous permutations
830
+
- Compute the minimum over both register lanes
831
+
-`volk_32fc_s32f_atan2_32f`: Add NaN tests for avx2 and avx2fma code
832
+
833
+
- fixes
834
+
- Express version information in decimal
835
+
- Remove `__VOLK_VOLATILE`
836
+
- Remove references to simdmath library
837
+
- cmake: Switch to GNUInstallDirs
838
+
- fprintf: Remove fprintf statements from `volk_malloc`
839
+
- release: Prepare release with updated files
840
+
- Get the sse2neon.h file to a git submodule to avoid random copies.
0 commit comments