--- a/SmallInteger.st Wed Dec 07 14:59:46 2016 +0100
+++ b/SmallInteger.st Wed Dec 07 15:00:12 2016 +0100
@@ -209,6 +209,7 @@
"Modified: 23.4.1996 / 16:00:33 / cg"
! !
+
!SmallInteger methodsFor:'arithmetic'!
* aNumber
@@ -5239,6 +5240,13 @@
9 nextPowerOf2
22 nextPowerOf2
+ 32 nextPowerOf2
+ 16rFFFF nextPowerOf2 = 16r10000
+ 16rFFFFFFFF nextPowerOf2 = 16r100000000
+ 16r1FFFFFFFFFFFFFFF nextPowerOf2 = 16r2000000000000000
+ 16r3FFFFFFFFFFFFFFF nextPowerOf2 = 16r4000000000000000
+ 16r7FFFFFFFFFFFFFFF nextPowerOf2 = 16r8000000000000000
+ 16rFFFFFFFFFFFFFFFF nextPowerOf2 = 16r10000000000000000
10 factorial nextPowerOf2
20 factorial nextPowerOf2
100 factorial nextPowerOf2