GNU Smalltalk Ready Execution begins... returned value is 3 Execution begins... returned value is -3 Execution begins... returned value is 10 Execution begins... returned value is 255 Execution begins... returned value is 254 Execution begins... returned value is 7 Execution begins... returned value is -1 Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is 12 Execution begins... returned value is 4 Execution begins... returned value is 2 Execution begins... returned value is 4 Execution begins... returned value is 2 Execution begins... returned value is -3 Execution begins... returned value is -3 Execution begins... returned value is 0 Execution begins... returned value is 2 Execution begins... returned value is 0 Execution begins... returned value is -2 Execution begins... returned value is 3 Execution begins... returned value is -3 Execution begins... returned value is '1000000000000000000000000000000000000' Execution begins... returned value is 100 Execution begins... returned value is '93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000' Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is false Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is true Execution begins... returned value is true Execution begins... returned value is false Execution begins... returned value is false Execution begins... true true returned value is true Execution begins... returned value is true Execution begins... returned value is true Execution begins... returned value is true Execution begins... returned value is true Execution begins... 'Shift -1 left then right and test for -1' 'Shift 1 left then right and test for 1' 'And a single bit with -1 and test for same value' 'Verify that (n bitAnd: n negated) = n' 'Verify that (n + n complemented) = -1' 'Verify that n negated = (n complemented +1)' 'LargeInteger bit logic tests passed' returned value is true Execution begins... returned value is nil Execution begins... 64212742967590157 1216451004088320000 returned value is Fraction new "<0>"