Tim Peters <[email protected]> added the comment:
> Aargh! That is of course what I meant, but not in fact
> what I timed. :-(
!!! Even more baffling then. Seems like the code posted got out of
math_comb_impl() early here:
if (overflow || ki > ni) {
result = PyLong_FromLong(0);
goto done;
}
67 out of every 68 times comb() was called, before any actual ;-) computation
was even tried. Yet one way was significantly faster than the other overall,
despite that they were so rarely executed at all?
Something ... seems off here ;-)
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue37295>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com