Alexander Belopolsky <belopol...@users.sourceforge.net> added the comment:
On Tue, May 11, 2010 at 10:19 PM, Alexander Belopolsky <rep...@bugs.python.org> wrote: .. > Another readability nit: for me k % 2 == 0 is a more readable check > for even number than (k & 1) != 1. Performance-wise the two choices > are the same, and either can be improved by combining k = (n + m) / 2 > and k & 1 into one ldiv call. Strike this comment. For some reason I though GCC would optimize division by 2 and inline ldiv, but apparently neither is true. Still, if ((k & 1) != 1) k = k - 1; looks odd to me. Maybe k += (k & 1) - 1? ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8692> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com