bit shifty - Users Manual

Options menu content

Step 1 - click "..." button for options menu

Step 2 - set desired input/output setting

Step 3 - choose Haptic feedback for tactile rumble effect on key pressed

Step 4 - Spaces between words adds appropriate spaces between user selected number of bits for machine word size

Step 5 - Discarding overflow during leftshift operations enables standard bit truncation beyond the current machine word

Step 6 - Preserving negativity during rightshifts ensures that a signed negative integer does not become a large positive integer when its sign bit is shifted to the right

The displayed integer's number base can be immediately changed to a new base with this selector -- the relevant input keys on the keypad will automatically change and the number will be converted as well

The integer separator is settable to a number of different options, e.g., comma, period, space, etc., by a long press of the current separator key

Alternatively, Sideways swiping on the key pad quickly changes the number base of the input

The hidden toolbar (shown by pressing plus key) includes copy, paste, clear, reverse number, flip bits, and hide keypad functions

Home screen content

Press and scroll left wheel to choose function category

Press and scroll right wheel to choose specific function

Arithmatic

Bitwise

Bit logic

Pressing the box with the down arrow moves the currently displaying result to the respective input box

Pressing the swap boxes with arrows swaps currently displaying input values

Demo of large integer division

1 << 10,000

Just for fun -- calculating 2^10,000 on an iPhone

Basic demonstration of base conversions and multiplication