[Sumover-dev] [svn commit] r4325 - vic/branches/cc/cc
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Mon Nov 17 22:46:07 GMT 2008
Author: soohyunc
Date: Mon Nov 17 22:46:06 2008
New Revision: 4325
Modified:
vic/branches/cc/cc/tfwc_sndr.h
Log:
o more concise expression for marginvec() method
Modified: vic/branches/cc/cc/tfwc_sndr.h
==============================================================================
--- vic/branches/cc/cc/tfwc_sndr.h (original)
+++ vic/branches/cc/cc/tfwc_sndr.h Mon Nov 17 22:46:06 2008
@@ -132,12 +132,9 @@
inline void marginvec(u_int32_t vec) {
int hseq = get_head_pos(vec) + aoa_; // ackvec head seqno
- for (int i = 0; i < DUPACKS; i++) {
- mvec_[i] = hseq - i;
-
+ for (int i = 0; i < DUPACKS; i++)
// round up if it is less than zero
- mvec_[i] = (mvec_[i] <= 0) ? 0 : mvec_[i];
- }
+ mvec_[i] = ((hseq - i) < 0) ? 0 : (hseq - i);
}
// generate seqno vector (interpret ackvec to real sequence numbers)
inline void gen_seqvec(u_int32_t vec) {
More information about the Sumover-dev
mailing list