X-Git-Url: http://git.nguyen.vg/gitweb/?p=SXSI%2Flibbp.git;a=blobdiff_plain;f=bp-core.c;fp=bp-core.c;h=b01c1d2b30542955fee58e620486c6bffa29ff49;hp=7b35966e8035c749f8a8de2d42d25d81639573a3;hb=89acd756a2eca5e47911e24b212f68cf7e3528bf;hpb=7e784b76fbed5924499b586bedeb51057f62e05f diff --git a/bp-core.c b/bp-core.c index 7b35966..b01c1d2 100644 --- a/bp-core.c +++ b/bp-core.c @@ -144,7 +144,7 @@ int search_MB_r(bp *b, int i, int td) B = b->B; n = b->n; - il = min((MBid(i) + 1) << logMB,n); + il = min((MBid(i) + 1) << logMB, n); for ( ; i < il; i+=SB) { #if (SB % RRR != 0) d = bp_depth(b,i-1); @@ -172,6 +172,7 @@ int bp_fwd_excess(bp *b,int s, int rel) int m,M; int m_ofs; pb *B; + n = b->n; B = b->B; i = s+1; @@ -442,7 +443,7 @@ int bp_fast_degree(bp *b,int s, int t, int ith) int deg,degtmp; int sm,tm,ss,h; - n = t; + n = t; B = b->B; deg = 0; @@ -582,7 +583,7 @@ int bp_fast_degree(bp *b,int s, int t, int ith) deg += degtmp; if (d == END) return deg; return deg; - + // unexpected (bug) printf("degree: ???\n"); return -99;