bit shifty©

The most powerful programmer’s calculator you will ever need ©


Easy to use --- computationally powerful


If you need a precise answer without number rounding or floating point calculations, want to work offline, or don’t want to be constrained by numbers that fit in one machine register, this app will surpass your expectations.



Large integer capable


Unmatched capabilities for doing calculations with extremely large integers (10k binary digits).


Extremely large integers are easily input, viewed, and interacted with via a scrollable keyboard screen.


All calculations are processed locally on your device, so there is no need for a network, cloud or Wi-Fi connection -- works in airplane mode.


Additionally, bit shift logic is user selectable to either trim the most significant bits beyond the current machine word (standard logical left-shift delete functionality) or extend the number of bits in the integer.

Integer calculations can use any combination of these number bases, and integers in one base are easily converted to another.

Machine word bit-sizes for input and output integers, and associated calculations, can be manually set -- inputs and output do not need to be the same machine word size.

Input and output integers can be either big endian or little endian, or a combination of both.


As an added bonus, the full calculation description can be forwarded to the destination of your choice as a JSON formatted string.





Included functions

   Arithmetic

  Bit logic

Bitwise

Privacy:  The 'bit shifty' app does not track or collect user activity, nor link activity to a specific user's identity or device.