Lines Matching defs:getBits
106 // For instance, getBits(0xF0, 4, 8) returns 0xF.
107 static uint64_t getBits(uint64_t val, int start, int end) {
318 return SignExtend64<16>(getBits(read32le(buf), 5, 20));
324 return SignExtend64<16>(getBits(read32le(buf), 5, 18) << 2);
335 return SignExtend64<21>(getBits(read32le(buf), 5, 23) << 2);
341 return SignExtend64<12>(getBits(read32le(buf), 10, 21));
355 return SignExtend64<21>((getBits(read32le(buf), 5, 23) << 2) |
356 getBits(read32le(buf), 29, 30));
362 return SignExtend64<28>(getBits(read32le(buf), 0, 25) << 2);
588 write32Imm12(loc, getBits(val, 0, 11));
593 write32Imm12(loc, getBits(val, 1, 11));
598 write32Imm12(loc, getBits(val, 2, 11));
608 write32Imm12(loc, getBits(val, 3, 11));
613 write32Imm12(loc, getBits(val, 4, 11));
617 write32Imm12(loc, getBits(val, 3, 14));