diff options
| author | Max <msuraev@sysmocom.de> | 2016-04-06 16:13:00 +0200 | 
|---|---|---|
| committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2016-04-12 10:10:44 -0400 | 
| commit | d8fb14226f798c9daf948d374a982583cd4ee202 (patch) | |
| tree | 063f7c4d851a1d4d0cf40e0b6b0b47f88c1f1500 /tests/conv | |
| parent | 93bc64f99ddef02a39c03dfd0725bb41dc93e287 (diff) | |
Add ubit <-> sbit convertors
Move functions for conversion between soft and unpacked bits to main
library as they are generally useful.
Diffstat (limited to 'tests/conv')
| -rw-r--r-- | tests/conv/conv_test.c | 23 | 
1 files changed, 2 insertions, 21 deletions
diff --git a/tests/conv/conv_test.c b/tests/conv/conv_test.c index d9440f95..de62f238 100644 --- a/tests/conv/conv_test.c +++ b/tests/conv/conv_test.c @@ -339,25 +339,6 @@ fill_random(ubit_t *b, int n)  		b[i] = random() & 1;  } -static void -ubit_to_sbit(sbit_t *dst, ubit_t *src, int n) -{ -	int i; -	for (i=0; i<n; i++) -		dst[i] = src[i] ? -127 : 127; -} - -static void sbit_to_ubit(ubit_t *dst, sbit_t *src, int n) __attribute__((unused)); - -static void -sbit_to_ubit(ubit_t *dst, sbit_t *src, int n) -{ -	int i; -	for (i=0; i<n; i++) -		dst[i] = src[i] < 0; -} - -  int main(int argc, char *argv[])  {  	const struct conv_test_vector *tst; @@ -424,7 +405,7 @@ int main(int argc, char *argv[])  			printf("[..] Decoding: "); -			ubit_to_sbit(bs, bu0, l); +			osmo_ubit2sbit(bs, bu0, l);  			l = osmo_conv_decode(tst->code, bs, bu1);  			if (l != 0) { @@ -459,7 +440,7 @@ int main(int argc, char *argv[])  				return -1;  			} -			ubit_to_sbit(bs, bu1, l); +			osmo_ubit2sbit(bs, bu1, l);  			l = osmo_conv_decode(tst->code, bs, bu1);  			if (l != 0) {  | 
