This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via a8a5819155323be6fab2c874d4448c0c9510331e (commit) via 2c3066e5da54659f19799005eddb1d134c6d0166 (commit) via e604ee39cff121fdb2c6946a230bc2374929b35b (commit) from 409e897df56b62b8282d54e759e2f30f0476ab12 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a8a5819155323be6fab2c874d4448c0c9510331e commit a8a5819155323be6fab2c874d4448c0c9510331e Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Mon May 8 00:07:21 2017 +0700 configure.ac: check for __builtin_cpu_supports call support The '__builtin_cpu_supports' is a GCC's built-in function which returns a positive integer if the run-time CPU supports specified SIMD feature and returns 0 otherwise. It is required for further SSE optimization of Viterbi decoder. This change adds a new check, whether compiler supports this call. See /gcc/X86-Built-in-Functions.html at gcc.gnu.org for reference. Change-Id: I5d52cfb3e8fab3eedc0293a2842708cbee0f476a http://cgit.osmocom.org/libosmocore/commit/?id=2c3066e5da54659f19799005eddb1d134c6d0166 commit 2c3066e5da54659f19799005eddb1d134c6d0166 Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Sun Apr 30 19:41:56 2017 +0700 configure.ac: add SIMD detection capabilities This change adds a check whether compiler supports some SIMD (Single Instruction, Multiple Data) instructions. It is enabled by default, and can be disabled by configure option --disable-simd. The check macro is based on the AX_EXT from autoconf-archive: www.gnu.org/software/autoconf-archive/ax_ext.html And depends on the ax_check_compile_flag macro: www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html Currently only the following SIMD extensions are being checked: AVX2, SSE3, SSE4.1, but adding others is also possible. All found extensions are being defined in the 'config.h' header. Change-Id: Idf8fff984bd936a75c7c307338df88ba4b005817 http://cgit.osmocom.org/libosmocore/commit/?id=e604ee39cff121fdb2c6946a230bc2374929b35b commit e604ee39cff121fdb2c6946a230bc2374929b35b Author: Vadim Yanitskiy <axilirator at gmail.com> Date: Mon May 1 16:44:02 2017 +0700 core/conv: strip unused memalign() call The alligned memory allocation is only required for SSE, which is currently unsupported. Moreover, it's better to use dedicated _mm_malloc() and _mm_free() from xmmintrin.h instead, which are introduced by Intel specifically for SIMD computations. Change-Id: Ide764d1c643527323334ef14335be7f8915f7622 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + configure.ac | 43 ++++++++++++++++++++++++ m4/ax_check_compile_flag.m4 | 74 ++++++++++++++++++++++++++++++++++++++++ m4/ax_check_simd.m4 | 82 +++++++++++++++++++++++++++++++++++++++++++++ src/viterbi.c | 11 +----- 5 files changed, 201 insertions(+), 10 deletions(-) create mode 100644 m4/ax_check_compile_flag.m4 create mode 100644 m4/ax_check_simd.m4 hooks/post-receive -- An utility library for Open Source Mobile Communications