Accepting request 1151972 from home:wkazubski:test:science
- Update to version 3.1.2 Documentation improvements, and automatically generate and publish * docs: Add VOLK doc build to CI * docs: Add upload to GitHub actions * cpu_features: Update hints in README Remove sse2neon with a native NEON implementation * Replace sse2neon with native NEON * Remove loop unrolling * Simplify Spiral-generated code Improve CI pipeline with new runner * flyci: Test CI service with M2 instance * actions: Update GH Actions checkout Auto-format CMake files * cmake: Add .cmake-format.py * cmake: Apply .cmake-format.py Release script fixes * scripts/release: fix multi-concatenation of submodule tars * shellcheck fixes * bash negative exit codes are not portable, let's be positive - Update to version 3.1.1 CI fixes * Allow for rounding error in float-to-int conversions * Allow for rounding error in volk_32fc_s32f_magnitude_16i * Allow for rounding error in float-to-int interleave * Add missing volk_16_byteswap_u_orc to puppet * Fix 64-bit integer testing * Build and test neonv7 protokernels on armv7 kernels * Remove broken sse32 kernels * Fix flaky fm_detect test * Fix flaky mod_range test * Remove unnecessary volatiles from volk_32fc_s32f_magnitude_16i * Remove SSE protokernels written in assembly * Remove inline assembler from volk_32fc_convert_16ic_neon * Use bit shifts in generic and byte_shuffle reverse * Remove disabled SSE4.1 dot product * Fix conv_k7_r2 kernel and puppet * Remove unused argument from renormalize * Align types in ORC function signatures * Uncomment AVX2 implementation * Renormalize in every iteration on AVX2 * Remove extraneous permutations * Compute the minimum over both register lanes * volk_32fc_s32f_atan2_32f: Add NaN tests for avx2 and avx2fma code fixes * Express version information in decimal * Remove __VOLK_VOLATILE * Remove references to simdmath library * cmake: Switch to GNUInstallDirs * fprintf: Remove fprintf statements from volk_malloc * release: Prepare release with updated files * Get the sse2neon.h file to a git submodule to avoid random copies. OBS-URL: https://build.opensuse.org/request/show/1151972 OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/volk?expand=0&rev=25
This commit is contained in:
parent
146d037703
commit
f4e3120413
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5dcc61cb15784217667c2e1c9aed0ef7a3efdb605039cfbedc1151dcc1a5395f
|
|
||||||
size 420088
|
|
@ -1,14 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQGzBAABCgAdFiEEYP2fX9zcnIzoe6UVBXnWl3LNmyIFAmVvh9UACgkQBXnWl3LN
|
|
||||||
myINSQv/ZEJhSFUTrEFjNMnVAXGwccgRBT0AMKuK+T+S7gvOGZCI+5fLHV7Vaw+C
|
|
||||||
KKCRDReB/Oe+SuHSB9niPbdhLrMHae6e7beP/X60mcMbRwFbKuc86Hyff+zYisHg
|
|
||||||
ccsLx+COTfn3MUbMoT5gtGP29JjsXh9MuAbP1RhXITi0BYWTNw3MfBfwANtXQ9A6
|
|
||||||
cVln+/gpYrPJJrNTK67JYByXmfzhvAQg0OAnWXMWBPhsfuJnVvUq6WnrOV6dMiF2
|
|
||||||
Ww1ar7bP2Th3DPu3zhtqpMEnK0sFV5H9tSoez7nVOlU8/aCVya9dEQHglH4Fpkzv
|
|
||||||
5QBYO7b0LGhVcUO77fYjKZJ4Dr9L97WLOFXh6+fkZeRJ50xxSkHW2zTRPAtmYIFs
|
|
||||||
gTsXlSSOrhdVMLMJQ7U7plPGzHwen1f1ctGwHiGxxCBvaliMvv86rYyhvnm6k6lR
|
|
||||||
PQAIGjM857NAtSySiWPULosNOGYAOiEfVquDtESDK3taax3W1Cbv6CwRypdljK0R
|
|
||||||
ajDn0tPT
|
|
||||||
=+5Iq
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
volk-3.1.2.tar.xz
Normal file
3
volk-3.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ce62f645c2ee3ef8b38f923de78ef4df9a1b7696d618f57781955803ee29bab3
|
||||||
|
size 381388
|
14
volk-3.1.2.tar.xz.asc
Normal file
14
volk-3.1.2.tar.xz.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEYP2fX9zcnIzoe6UVBXnWl3LNmyIFAmXbCW4ACgkQBXnWl3LN
|
||||||
|
myIrXwwAiW/OsQ5xvhQFaiotElu4sBthdfkgsbPlnO1qkrgHbSOK7ULvt1MY9VbV
|
||||||
|
Alm8PtD2NQBlC0MJUlwgtX0AWyiM81xRCejsn1FhVhMmDzsEFCMR5OnCs7BGCSwH
|
||||||
|
zHCuN/jxEZ3wDTeDwPtFH0Lb769nQ2TVy0QARcwUTkgVJtXV1lbAFsKMksQXunxE
|
||||||
|
9IQXvrdKnEOeNn7lPx9o+NN+z284pPE+efA25Ts1gTSydm8fFPh2chK6HJqz1H64
|
||||||
|
Fh2D/kfYbE8yZjKLXnDPrDSHp0QUeWKtr1VhjyeV6Jmn6/VA81yM2IuTfQ3yrhw5
|
||||||
|
N/+bU5QwrR4HqtSyIZbaF81k/2gdDTeFrh3lE6CUINHuXjd3th2mNlfjmPxTIYVB
|
||||||
|
I0T9ku08Euhw5kSELnMH6tkwPQbbwTgmqM0K1Ym80ZPYoAxFfsm0MzOUTRkhl9d5
|
||||||
|
0FamvWKnm021uD4p3/vB+GVO29CUzqSDEHVi6pU2yoE6FcQcoQmO3ElOHzEUzcCT
|
||||||
|
M9wM8swH
|
||||||
|
=cObP
|
||||||
|
-----END PGP SIGNATURE-----
|
58
volk.changes
58
volk.changes
@ -1,3 +1,61 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 19:21:24 UTC 2024 - Wojciech Kazubski <wk@ire.pw.edu.pl>
|
||||||
|
|
||||||
|
- Update to version 3.1.2
|
||||||
|
Documentation improvements, and automatically generate and publish
|
||||||
|
* docs: Add VOLK doc build to CI
|
||||||
|
* docs: Add upload to GitHub actions
|
||||||
|
* cpu_features: Update hints in README
|
||||||
|
Remove sse2neon with a native NEON implementation
|
||||||
|
* Replace sse2neon with native NEON
|
||||||
|
* Remove loop unrolling
|
||||||
|
* Simplify Spiral-generated code
|
||||||
|
Improve CI pipeline with new runner
|
||||||
|
* flyci: Test CI service with M2 instance
|
||||||
|
* actions: Update GH Actions checkout
|
||||||
|
Auto-format CMake files
|
||||||
|
* cmake: Add .cmake-format.py
|
||||||
|
* cmake: Apply .cmake-format.py
|
||||||
|
Release script fixes
|
||||||
|
* scripts/release: fix multi-concatenation of submodule tars
|
||||||
|
* shellcheck fixes
|
||||||
|
* bash negative exit codes are not portable, let's be positive
|
||||||
|
- Update to version 3.1.1
|
||||||
|
CI fixes
|
||||||
|
* Allow for rounding error in float-to-int conversions
|
||||||
|
* Allow for rounding error in volk_32fc_s32f_magnitude_16i
|
||||||
|
* Allow for rounding error in float-to-int interleave
|
||||||
|
* Add missing volk_16_byteswap_u_orc to puppet
|
||||||
|
* Fix 64-bit integer testing
|
||||||
|
* Build and test neonv7 protokernels on armv7
|
||||||
|
kernels
|
||||||
|
* Remove broken sse32 kernels
|
||||||
|
* Fix flaky fm_detect test
|
||||||
|
* Fix flaky mod_range test
|
||||||
|
* Remove unnecessary volatiles from volk_32fc_s32f_magnitude_16i
|
||||||
|
* Remove SSE protokernels written in assembly
|
||||||
|
* Remove inline assembler from volk_32fc_convert_16ic_neon
|
||||||
|
* Use bit shifts in generic and byte_shuffle reverse
|
||||||
|
* Remove disabled SSE4.1 dot product
|
||||||
|
* Fix conv_k7_r2 kernel and puppet
|
||||||
|
* Remove unused argument from renormalize
|
||||||
|
* Align types in ORC function signatures
|
||||||
|
* Uncomment AVX2 implementation
|
||||||
|
* Renormalize in every iteration on AVX2
|
||||||
|
* Remove extraneous permutations
|
||||||
|
* Compute the minimum over both register lanes
|
||||||
|
* volk_32fc_s32f_atan2_32f: Add NaN tests for avx2 and avx2fma
|
||||||
|
code
|
||||||
|
fixes
|
||||||
|
* Express version information in decimal
|
||||||
|
* Remove __VOLK_VOLATILE
|
||||||
|
* Remove references to simdmath library
|
||||||
|
* cmake: Switch to GNUInstallDirs
|
||||||
|
* fprintf: Remove fprintf statements from volk_malloc
|
||||||
|
* release: Prepare release with updated files
|
||||||
|
* Get the sse2neon.h file to a git submodule to avoid random
|
||||||
|
copies.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 19 10:45:21 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
Fri Jan 19 10:45:21 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
%global sonum 3
|
%global sonum 3
|
||||||
%global soname 3_1
|
%global soname 3_1
|
||||||
Name: volk
|
Name: volk
|
||||||
Version: 3.1.0
|
Version: 3.1.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Vector-Optimized Library of Kernels
|
Summary: Vector-Optimized Library of Kernels
|
||||||
License: LGPL-3.0-or-later
|
License: LGPL-3.0-or-later
|
||||||
|
Loading…
x
Reference in New Issue
Block a user