fixeria has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmo-abis/+/38752?usp=email )


Change subject: raa_prime_encode: rework is_z_seq() to improve performance
......................................................................

raa_prime_encode: rework is_z_seq() to improve performance

Change-Id: I43f4a85102114b51a8f2d9fa8fe3b941800b56fa
---
M src/trau/raa_prime_encode.c
1 file changed, 5 insertions(+), 6 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmo-abis refs/changes/52/38752/1

diff --git a/src/trau/raa_prime_encode.c b/src/trau/raa_prime_encode.c
index 754125f..b2166d8 100644
--- a/src/trau/raa_prime_encode.c
+++ b/src/trau/raa_prime_encode.c
@@ -31,13 +31,12 @@

 static bool is_z_seq(const ubit_t *d_bits)
 {
-       int i;
+       ubit_t bit = 0;

-       for (i = 0; i < 8; i++) {
-               if (d_bits[i])
-                       return false;
-       }
-       return true;
+       for (int i = 0; i < 8; i++) {
+               bit |= d_bits[i];
+
+       return bit == 0;
 }

 static unsigned find_z_seqs(const ubit_t *d_bits, uint8_t *zseq_pos)

--
To view, visit https://gerrit.osmocom.org/c/libosmo-abis/+/38752?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: libosmo-abis
Gerrit-Branch: master
Gerrit-Change-Id: I43f4a85102114b51a8f2d9fa8fe3b941800b56fa
Gerrit-Change-Number: 38752
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>

Reply via email to