Mercurial > cpython-lru_cache-weakref
diff Objects/mappingobject.c @ 2504:425835b88099 legacy-trunk
a few peephole optimizations
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 09 Mar 1995 12:12:50 +0000 |
| parents | 866c81068dbd |
| children | e38c09d00806 |
line wrap: on
line diff
--- a/Objects/mappingobject.c Thu Mar 09 12:12:11 1995 +0000 +++ b/Objects/mappingobject.c Thu Mar 09 12:12:50 1995 +0000 @@ -133,7 +133,7 @@ and 0 < incr < ma_size and both are a function of hash */ i = sum % mp->ma_size; do { - sum = sum + sum + sum + 1; + sum = 3*sum + 1; incr = sum % mp->ma_size; } while (incr == 0); for (;;) {
