0.1.2 • Published 7 years ago

integer-bitsetif v0.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

integer-bitsetif

NOTE: integer-bitsetif was renamed to @extra-integer/bit-set-if. NPM

Conditionally set or clear bits of 32-bit integer, without branching (not method).

const bitSetIf = require('integer-bitsetif');
// bitSetIf(<integer>, <mask>, [flag=1])

bitSetIf(8, 2, 1);
// 10 (0x8 set 0x2 => 0xA)
bitSetIf(15, 3, 0);
// 12 (0xF clear 0x3 => 0xC)
bitSetIf(0x1234, 0x430, 1);
// 5684 (0x1234 set 0x430 => 0x1634)
0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago