libosmocore.git branch neels/test updated. 0.9.6-250-g0d49f47

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.org
Mon May 29 21:28:40 UTC 2017


This 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, neels/test has been updated
  discards  29311832214466bebb1aa0668833ea753180f603 (commit)
       via  0d49f47aeb5a38273c4a356dc4780e3819747d60 (commit)
       via  b51d51b29c647584d95cc62dbe88f869ba5bf5d5 (commit)
       via  75989e677dae515e2f9efc3a3b0ae3f198380ec6 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (29311832214466bebb1aa0668833ea753180f603)
            \
             N -- N -- N (0d49f47aeb5a38273c4a356dc4780e3819747d60)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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=0d49f47aeb5a38273c4a356dc4780e3819747d60

commit 0d49f47aeb5a38273c4a356dc4780e3819747d60
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun May 28 18:20:02 2017 +0700

    core/conv: do not mix up AVX and SSE code
    
    According to GCC's wiki:
    
    If you specify command-line switches such as -msse, the compiler
    could use the extended instruction sets even if the built-ins are
    not used explicitly in the program. For this reason, applications
    that perform run-time CPU detection must compile separate files
    for each supported architecture, using the appropriate flags. In
    particular, the file containing the CPU detection code should be
    compiled without these options.
    
    So, this change introduces a separate Viterbi implementation,
    which is almost the same as previous one, but is being compiled
    with -mavx2. This implementation will be only used by CPUs with
    both SSE and AVX support:
    
    SSE3 and AVX2: viterbi_sse_avx.c
    SSE3 only: viterbi_sse.c
    Generic: viterbi_generic.c
    
    Change-Id: I042cc76258df7e4c6c90a73af3d0a6e75999b2b0

http://cgit.osmocom.org/libosmocore/commit/?id=b51d51b29c647584d95cc62dbe88f869ba5bf5d5

commit b51d51b29c647584d95cc62dbe88f869ba5bf5d5
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Mon May 29 20:15:34 2017 +0700

    core/conv: rename viterbi_gen.c to viterbi_generic.c
    
    Let's avoid confusion with generated files which have
    ending with _gen.* as well.
    
    Change-Id: I3ecd8f9e73c05236f2cdc186f58b3d0ba552283f

-----------------------------------------------------------------------

Summary of changes:
 include/osmocom/core/socket.h            |   4 +
 src/Makefile.am                          |  21 +-
 src/socket.c                             |  23 ++
 src/viterbi.c                            | 154 +++++++++-
 src/{viterbi_gen.c => viterbi_generic.c} |  14 +
 src/viterbi_sse.c                        | 129 ++++++++
 src/viterbi_sse_avx.c                    | 129 ++++++++
 src/viterbi_sse_common.h                 | 495 +++++++++++++++++++++++++++++++
 8 files changed, 952 insertions(+), 17 deletions(-)
 rename src/{viterbi_gen.c => viterbi_generic.c} (94%)
 create mode 100644 src/viterbi_sse.c
 create mode 100644 src/viterbi_sse_avx.c
 create mode 100644 src/viterbi_sse_common.h


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list