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 (;;) {