(value: number, offset: number, width: number)
| 29 | } |
| 30 | |
| 31 | export 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 | |
| 37 | export function parseInteger(value: string): number { |
| 38 | if ((/^0b([01]+)$/i).test(value)) { |
no test coverage detected