diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-06-18 19:21:11 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-06-18 19:21:11 (GMT) |
commit | 1dad6a86de55c38da5c356c2c6d81be8ff7884b1 (patch) | |
tree | 963ebc4365437512ddaf162bb67b8da40cb05190 /Include/opcode.h | |
parent | 888aa2681925cb14adda8a85dbf96e848ecdac40 (diff) | |
download | cpython-1dad6a86de55c38da5c356c2c6d81be8ff7884b1.zip cpython-1dad6a86de55c38da5c356c2c6d81be8ff7884b1.tar.gz cpython-1dad6a86de55c38da5c356c2c6d81be8ff7884b1.tar.bz2 |
SF bug 434186: 0x80000000/2 != 0x80000000>>1
i_divmod: New and simpler algorithm. Old one returned gibberish on most
boxes when the numerator was -sys.maxint-1. Oddly enough, it worked in the
release (not debug) build on Windows, because the compiler optimized away
some tricky sign manipulations that were incorrect in this case.
Makes you wonder <wink> ...
Bugfix candidate.
Diffstat (limited to 'Include/opcode.h')
0 files changed, 0 insertions, 0 deletions