mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 09:10:35 +08:00
10 lines
321 B
TypeScript
10 lines
321 B
TypeScript
/** Packs two 16-bit integers into one 32-bit integer */
|
|
export const pack = (a: number, b: number): number => {
|
|
return (a << 16) | b;
|
|
};
|
|
|
|
/** Unpacks two 16-bit integers from one 32-bit integer */
|
|
export const unpack = (value: number): [a: number, b: number] => {
|
|
return [(value >> 16) & 0xFFFF, value & 0xFFFF];
|
|
};
|