added some code to handle right-shift of a negative number
This commit is contained in:
@ -356,6 +356,7 @@ PROCESS TESTING
|
||||
((2r1111111 bitInvert) printStringRadix: 16) dump.
|
||||
((2r11001110000000000000000000000000000000000000000000000000000000000000000000000 bitInvert) printStringRadix: 16) dump.
|
||||
|
||||
|
||||
((2r1111 bitShift: 100) printStringRadix: 2) dump.
|
||||
((123123124 bitShift: 100000) printStringRadix: 16) dump.
|
||||
(2r110101010101010101010101010101111111111111111111111111111111111111111111111111111111100000000001111111 printStringRadix: 16) dump.
|
||||
@ -366,7 +367,14 @@ PROCESS TESTING
|
||||
## ((-2r110101010101010101010101010101111111111111111111111111111111111111111111111111111111100000000001111111 bitShift: 16r1FFFFFFFFFFFFFFFF) printStringRadix: 2) dump.
|
||||
|
||||
##((-2r11111111110000000000111110000 bitShift: -31) printStringRadix: 2) dump.
|
||||
((-536870911 bitShift: -536870912) printStringRadix: 2) dump.
|
||||
##((-536870911 bitShift: -536870912) printStringRadix: 2) dump.
|
||||
((-2r1111 bitShift: -3) printStringRadix: 2) dump.
|
||||
((-2r11111111111111111111111111111111111111111111111111111111111111111111110001 bitShift: -1) printStringRadix: 2) dump.
|
||||
((-2r11111111111111111111111111111111111111111111111111111111111111111111110001 bitShift: -2) printStringRadix: 2) dump.
|
||||
((-2r11111111111111111111111111111111111111111111111111111111111111111111110001 bitShift: -3) printStringRadix: 2) dump.
|
||||
((-2r11111111111111111111111111111111111111111111111111111111111111111111110001 bitShift: -200) printStringRadix: 2) dump.
|
||||
((-2r1000000000000000000000000000100000000000000000000000000000000000000000000000 bitShift: -5) printStringRadix: 2) dump.
|
||||
|
||||
|
||||
"
|
||||
FFI isNil dump.
|
||||
|
Reference in New Issue
Block a user