-
Notifications
You must be signed in to change notification settings - Fork 0
interleave
Subhajit Sahu edited this page Jan 17, 2021
·
6 revisions
Interleave bits of two int16s. 📰 📘
Similar: merge, interleave.
Bit.interleave(x, y);
// x: first int16
// y: second int16
// --> int or long
import io.github.javaf.*;
Bit.interleave(0x0000, 0xFFFF);
// 1431655765 (0x55555555)
Bit.interleave(0x1234, 0x1234);
// 51121968 (0x030C0F30)
Bit.interleave(0x1234, 0x4321);
// 302845473 (0x120D0E21)