0.1.2 • Published 7 years ago
integer-bitinterleave v0.1.2
integer-bitinterleave
NOTE: integer-bitinterleave was renamed to @extra-integer/bit-interleave.
Interleave bits of two 16-bit integers to from 32-bit integer (binary magic method).
const bitInterleave = require('integer-bitinterleave');
// bitInterleave(<integer-1>, <integer-2>)
bitInterleave(0x0000, 0xFFFF);
// 1431655765 (0x55555555)
bitInterleave(0x1234, 0x1234);
// 51121968 (0x030C0F30)
bitInterleave(0x1234, 0x4321);
// 302845473 (0x120D0E21)