Bitwise API
API de matemáticas enteras a nivel de bits, con anchos de 8, 16, 32 o 64 bits y aritmética exacta de enteros grandes. El endpoint inspect toma un número (decimal, hexadecimal 0x, binario 0b u octal 0o) y devuelve sus formas decimal, con signo (complemento a dos), hexadecimal, binaria y octal, además del conteo de población (peso de Hamming), paridad, conteo de ceros iniciales y finales, si es una potencia de dos, su valor invertido en bits y su valor intercambiado de bytes (endianness). El endpoint ops realiza una operación bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, desplazamientos lógicos y aritméticos (shl, shr, sar) y rotaciones (rol, ror) — enmascarada al ancho elegido. El endpoint bit establece, limpia, alterna o prueba un bit individual por índice. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para programación embebida y de sistemas, manejo de protocolos de red y banderas, gráficos y hashing, emuladores e ingeniería inversa, y enseñanza de binario. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto es manipulación de bits; para conversión de base 2-36 use una API de conversión de bases y para bits de punto flotante IEEE-754 use una API de punto flotante.
api.oanor.com/bitwise-api