osmo-trx.git branch pmaier/cpudetect updated. 13a6a03cb860eafff086b039d450caf8d5b996f2

gitosis at osmocom.org gitosis at osmocom.org
Mon Mar 20 12:52:48 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 "OpenBTS' transceiver retro-fit".

The branch, pmaier/cpudetect has been updated
       via  13a6a03cb860eafff086b039d450caf8d5b996f2 (commit)
      from  1838cc3b4ac8ab1e29beea977d55014ee1fa982f (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/osmo-trx/commit/?id=13a6a03cb860eafff086b039d450caf8d5b996f2

commit 13a6a03cb860eafff086b039d450caf8d5b996f2
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Mon Mar 20 12:08:42 2017 +0100

    buildenv: Split up SSE3 and SSE4.1 code
    
    Currently we find SSE3 and SSE4.1 code mixed togehter along with
    generic code in one file. This introduces the risk that the
    compiler exidantly mixes SSE4.1 instructions into an SSE3, or
    even worse into a generic code path.
    
    This commit splits the SSE3 and SSE4.1 code into separate files
    and compiles them with the matching target options.
    
    Change-Id: I846e190e92f1258cd412d1b2d79b539e204e04b3

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

Summary of changes:
 Transceiver52M/x86/Makefile.am                     |  24 +-
 Transceiver52M/x86/convert.c                       | 142 +-----
 Transceiver52M/x86/convert_sse_3.c                 | 107 +++++
 .../{common/convert_base.c => x86/convert_sse_3.h} |  28 +-
 Transceiver52M/x86/convert_sse_4_1.c               |  77 +++
 .../convert_base.c => x86/convert_sse_4_1.h}       |  24 +-
 Transceiver52M/x86/convolve.c                      | 524 +--------------------
 .../x86/{convolve.c => convolve_sse_3.c}           | 258 +++-------
 Transceiver52M/x86/convolve_sse_3.h                |  68 +++
 config/ax_ext.m4                                   |   4 +
 configure.ac                                       |   3 +
 utils/convolvetest/Makefile                        |   5 +-
 12 files changed, 368 insertions(+), 896 deletions(-)
 create mode 100644 Transceiver52M/x86/convert_sse_3.c
 copy Transceiver52M/{common/convert_base.c => x86/convert_sse_3.h} (53%)
 create mode 100644 Transceiver52M/x86/convert_sse_4_1.c
 copy Transceiver52M/{common/convert_base.c => x86/convert_sse_4_1.h} (65%)
 copy Transceiver52M/x86/{convolve.c => convolve_sse_3.c} (67%)
 create mode 100644 Transceiver52M/x86/convolve_sse_3.h


hooks/post-receive
-- 
OpenBTS' transceiver retro-fit



More information about the osmocom-commitlog mailing list