Carles Fernandez
8982e4d7ad
Enable NEON kernels in aarch64 architecture
2021-08-11 13:01:25 +02: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
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
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
d29befa7e3
Fix int vs unsigned int comparisons
2018-08-12 11:37:21 +02: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
Cillian O'Driscoll
676c1506da
Updated volk_gnsssdr_module for real codes
...
Added 16i and 32f resamplers and 32fc_32f and 16ic_16i rotator dot product to
enable use of real (rather than complex) local code replicas
2017-09-11 15:15:27 +01: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
25e5c744d7
More consistent naming
...
now volk_gnsssdr_16ic_xn_resampler_16ic implements the same resampler
than volk_gnsssdr_32fc_xn_resampler_32fc. The old one, which is faster
in SSE implementations at the expense of some constraints on the inputs
(to be documented), is now named
volk_gnsssdr_16ic_xn_resampler_fast_16ic
2016-04-28 20:12:27 +02:00
Carles Fernandez
9eb175fb0e
Adding new resampler kernel and integrating it in the multicorrelator
2016-03-30 21:33:43 +02:00
Carles Fernandez
87dc56e147
Using vector multiply-accumulate in NEON kernels
...
Aprox 10% of improvememnt
2016-03-12 21:47:35 +01:00
Carles Fernandez
d9c333c85f
Improving documentation
...
Adding Doxygen documentation to VOLK_GNSSSDR kernels
2016-03-10 00:56:23 +01:00
Carles Fernandez
bb54222883
improving documentation
2016-01-31 23:13:10 +01:00
Carles Fernandez
2d21706041
add neon implementation
2016-01-24 13:02:02 +01:00
Carles Fernandez
3ce1bba194
Fix execution of puppets when compiled with clang
2016-01-21 01:40:29 +01:00
Carles Fernandez
c7193e394e
Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr
...
into new_volk_module
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-01-20 18:18:32 +01:00
Javier Arribas
e92f409897
Added SSE2 unaligned versions of volk_gnss-sdr dot product and resampler
...
kernels.
2016-01-20 15:53:09 +01:00
Carles Fernandez
7a5574f598
Fixing aligned/unaligned tag
2016-01-20 11:21:58 +01:00
Carles Fernandez
bbe0f37910
fixing result reading in puppet
2016-01-19 11:53:46 +01:00
Carles Fernandez
bf0a37960f
adding a puppet for the multiple resampler
2016-01-19 10:45:56 +01:00