New submission from Yury Selivanov: The attached patch optimizes floor division for ints.
### spectral_norm ### Min: 0.319087 -> 0.289172: 1.10x faster Avg: 0.322564 -> 0.294319: 1.10x faster Significant (t=21.71) Stddev: 0.00249 -> 0.01277: 5.1180x larger -m timeit -s "x=22331" "x//2;x//3;x//4;x//5;x//6;x//7;x//8;x/99;x//100;" with patch: 0.298 without: 0.515 ---------- components: Interpreter Core files: floor_div.patch keywords: patch messages: 259617 nosy: haypo, pitrou, serhiy.storchaka, yselivanov priority: normal severity: normal stage: patch review status: open title: Optimize floor division for ints type: performance versions: Python 3.6 Added file: http://bugs.python.org/file41813/floor_div.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26289> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com