> > @@ -350,7 +359,7 @@ > > * referencing buffers. > > */ > > toggle ^= 1; > > - if (numvnodes > 2 * maxvnodes) > > + if (numvnodes / 2 > maxvnodes) > > toggle = 0; > > + if ((numvnodes >> 1) > maxvnodes) > > slightly better?
I find your lack of faith in the compiler disturbing.