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/gerrit-log@lists.osmocom.org/.
Vadim Yanitskiy gerrit-no-reply at lists.osmocom.orgHello Max, Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/2782
to look at the new patch set (#3).
core/conv: combine Viterbi implementation into a single dir
Change-Id: Ifbcb020c1302e49de2a9afe8567f851a16a023e6
---
M src/Makefile.am
R src/viterbi/viterbi.c
R src/viterbi/viterbi_generic.c
R src/viterbi/viterbi_sse.c
R src/viterbi/viterbi_sse_avx.c
R src/viterbi/viterbi_sse_common.h
6 files changed, 10 insertions(+), 10 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/82/2782/3
diff --git a/src/Makefile.am b/src/Makefile.am
index e98c623..0b0635d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -21,28 +21,28 @@
conv.c application.c rbtree.c strrb.c \
loggingrb.c crc8gen.c crc16gen.c crc32gen.c crc64gen.c \
macaddr.c stat_item.c stats.c stats_statsd.c prim.c \
- viterbi.c viterbi_generic.c sercomm.c
+ viterbi/viterbi.c viterbi/viterbi_generic.c sercomm.c
if HAVE_SSE3
-libosmocore_la_SOURCES += viterbi_sse.c
+libosmocore_la_SOURCES += viterbi/viterbi_sse.c
if HAVE_SSE4_1
-viterbi_sse.lo : CFLAGS += -msse3 -msse4.1
+viterbi/viterbi_sse.lo : CFLAGS += -msse3 -msse4.1
else
-viterbi_sse.lo : CFLAGS += -msse3
+viterbi/viterbi_sse.lo : CFLAGS += -msse3
endif
if HAVE_AVX2
-libosmocore_la_SOURCES += viterbi_sse_avx.c
+libosmocore_la_SOURCES += viterbi/viterbi_sse_avx.c
if HAVE_SSE4_1
-viterbi_sse_avx.lo : CFLAGS += -msse3 -mavx2 -msse4.1
+viterbi/viterbi_sse_avx.lo : CFLAGS += -msse3 -mavx2 -msse4.1
else
-viterbi_sse_avx.lo : CFLAGS += -msse3 -mavx2
+viterbi/viterbi_sse_avx.lo : CFLAGS += -msse3 -mavx2
endif
endif
endif
BUILT_SOURCES = crc8gen.c crc16gen.c crc32gen.c crc64gen.c
-EXTRA_DIST = viterbi_sse_common.h
+EXTRA_DIST = viterbi/viterbi_sse_common.h
if ENABLE_PLUGIN
libosmocore_la_SOURCES += plugin.c
diff --git a/src/viterbi.c b/src/viterbi/viterbi.c
similarity index 100%
rename from src/viterbi.c
rename to src/viterbi/viterbi.c
diff --git a/src/viterbi_generic.c b/src/viterbi/viterbi_generic.c
similarity index 100%
rename from src/viterbi_generic.c
rename to src/viterbi/viterbi_generic.c
diff --git a/src/viterbi_sse.c b/src/viterbi/viterbi_sse.c
similarity index 98%
rename from src/viterbi_sse.c
rename to src/viterbi/viterbi_sse.c
index f389085..412a18c 100644
--- a/src/viterbi_sse.c
+++ b/src/viterbi/viterbi_sse.c
@@ -55,7 +55,7 @@
/**
* Include common SSE implementation
*/
-#include <viterbi_sse_common.h>
+#include <viterbi/viterbi_sse_common.h>
/* Aligned Memory Allocator
* SSE requires 16-byte memory alignment. We store relevant trellis values
diff --git a/src/viterbi_sse_avx.c b/src/viterbi/viterbi_sse_avx.c
similarity index 98%
rename from src/viterbi_sse_avx.c
rename to src/viterbi/viterbi_sse_avx.c
index b4c45a6..6181ba5 100644
--- a/src/viterbi_sse_avx.c
+++ b/src/viterbi/viterbi_sse_avx.c
@@ -55,7 +55,7 @@
/**
* Include common SSE implementation
*/
-#include <viterbi_sse_common.h>
+#include <viterbi/viterbi_sse_common.h>
/* Aligned Memory Allocator
* SSE requires 16-byte memory alignment. We store relevant trellis values
diff --git a/src/viterbi_sse_common.h b/src/viterbi/viterbi_sse_common.h
similarity index 100%
rename from src/viterbi_sse_common.h
rename to src/viterbi/viterbi_sse_common.h
--
To view, visit https://gerrit.osmocom.org/2782
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ifbcb020c1302e49de2a9afe8567f851a16a023e6
Gerrit-PatchSet: 3
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Owner: Vadim Yanitskiy <axilirator at gmail.com>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Max <msuraev at sysmocom.de>