MCPcopy Create free account
hub / github.com/Marus/cortex-debug / createMask

Function createMask

src/frontend/utils.ts:23–29  ·  view source on GitHub ↗
(offset: number, width: number)

Source from the content-addressed store, hash-verified

21}
22
23export function createMask(offset: number, width: number) {
24 let r = 0;
25 const a = offset;
26 const b = offset + width - 1;
27 for (let i = a; i <= b; i++) { r = (r | (1 << i)) >>> 0; }
28 return r;
29}
30
31export function extractBits(value: number, offset: number, width: number) {
32 const mask = createMask(offset, width);

Callers 1

extractBitsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected