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, master has been updated
via e8ae9fcf387540f1b210f5ece372d0fd070b6249 (commit)
from f5bf33b287d5c4ce13c0ecac91c8d7f128a24eb5 (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=e8ae9fcf387540f1b210f5ece372d0f…
commit e8ae9fcf387540f1b210f5ece372d0fd070b6249
Author: Philipp Maier <pmaier(a)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 | 23 +-
Transceiver52M/x86/convert.c | 136 +-----
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 => ax_sse.m4} | 6 +-
configure.ac | 5 +-
utils/convolvetest/Makefile | 4 +-
12 files changed, 365 insertions(+), 895 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
rename config/{ax_ext.m4 => ax_sse.m4} (93%)
hooks/post-receive
--
OpenBTS' transceiver retro-fit