[PATCH] libosmocore[master]: core/conv: combine Viterbi implementation into a single dir

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.org
Sun Jun 4 11:37:22 UTC 2017


Hello 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>



More information about the gerrit-log mailing list