Carles Fernandez
|
8982e4d7ad
|
Enable NEON kernels in aarch64 architecture
|
2021-08-11 13:01:25 +02:00 |
|
Carles Fernandez
|
68fdedb224
|
Remove _mm256_zeroupper() calls
Manual usage of _mm256_zeroupper() is not required and leads to miscompilation with GCC 10.2 and optimization level -O3
|
2021-01-04 14:07:56 +01:00 |
|
Carles Fernandez
|
7308745f05
|
Apply more concise file header format
Re-license CMake scripts with BSD-3-Clause
|
2020-12-30 13:35:06 +01:00 |
|
Carles Fernandez
|
7e1f0176f4
|
Make SIMD instructions work on MS Windows
|
2020-11-20 16:44:06 +01:00 |
|
Carles Fernandez
|
499de7a9f1
|
Update file headers
|
2020-07-28 16:57:15 +02:00 |
|
Carles Fernandez
|
4d0d263280
|
Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/)
Update license headers to SPDX format (see https://spdx.org/)
Add license to all files
Add CI job in GitHub Actions to ensure compliance
|
2020-02-08 01:20:02 +01:00 |
|
Carles Fernandez
|
c4db5476fb
|
Always have a space between // and comment
|
2019-08-19 10:49:37 +02:00 |
|
Carles Fernandez
|
a4d6800e22
|
Update copyright year
Applied on files changed since last release
clang-format applied
|
2019-07-26 12:38:20 +02:00 |
|
Carles Fernandez
|
5f79053d65
|
Sort includes automatically with clang-format
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers
each category sorted lexicographically
|
2018-12-09 22:00:09 +01:00 |
|
Carles Fernandez
|
0d60d97c24
|
Use https instead of http in links when available
Update copyright year in headers
|
2018-05-13 22:49:11 +02:00 |
|
Carles Fernandez
|
a92e6de3d9
|
Add support for aarch64
|
2018-04-29 01:19:48 +02:00 |
|
Carles Fernandez
|
891478cf2c
|
Apply automated code formatting to volk-gnsssdr
See http://gnss-sdr.org/coding-style/#use-tools-for-automated-code-formatting
|
2018-03-03 12:09:45 +01:00 |
|
Carles Fernandez
|
77eb09c2a7
|
Remove uneeded stdio.h
|
2017-08-13 10:01:10 +02:00 |
|
Carles Fernandez
|
67105d62b7
|
Avoid macro redefinitions
|
2016-10-16 13:01:53 +02:00 |
|
Carles Fernandez
|
3cce2e8340
|
Make prefetching more portable
See https://github.com/gnuradio/volk/issues/97 and
https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#Other-Builtins
|
2016-10-16 11:31:42 +02:00 |
|
Carles Fernandez
|
c8f71204fc
|
Make kernels compatible with c98 standard
so the library can be built by more compilers
|
2016-05-31 20:56:19 +02:00 |
|
Carles Fernandez
|
817139ba50
|
ask for aligned memory in a more portable way
|
2016-03-31 19:39:37 +02:00 |
|
Carles Fernandez
|
78372ba2e9
|
adding _mm256_zeroupper() at the end of AVX and AVX2 protokernels
This avoids penalties for state transitions from 256-bit x86-AVX
instructions to x86-SSE instructions
|
2016-03-28 11:58:01 +02:00 |
|
Carles Fernandez
|
d113835073
|
adding new kernel: volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn
Including generic, SSE3 (aligned and unaligned), AVX (aligned and
unaligned) and NEON protokernels.
|
2016-03-27 12:50:53 +02:00 |
|