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

Function extractBits

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

Source from the content-addressed store, hash-verified

29}
30
31export function extractBits(value: number, offset: number, width: number) {
32 const mask = createMask(offset, width);
33 const bvalue = ((value & mask) >>> offset) >>> 0;
34 return bvalue;
35}
36
37export function parseInteger(value: string): number {
38 if ((/^0b([01]+)$/i).test(value)) {

Callers 2

fieldMethod · 0.90
extractBitsMethod · 0.90

Calls 1

createMaskFunction · 0.85

Tested by

no test coverage detected