Lines Matching refs:extractBits
130 static uint32_t extractBits(uint64_t v, uint32_t begin, uint32_t end) { in extractBits() function
135 uint32_t immLo = extractBits(imm, 15, 0); in setD5k16()
136 uint32_t immHi = extractBits(imm, 20, 16); in setD5k16()
141 uint32_t immLo = extractBits(imm, 15, 0); in setD10k16()
142 uint32_t immHi = extractBits(imm, 25, 16); in setD10k16()
147 return (insn & 0xfe00001f) | (extractBits(imm, 19, 0) << 5); in setJ20()
151 return (insn & 0xffc003ff) | (extractBits(imm, 11, 0) << 10); in setK12()
155 return (insn & 0xfc0003ff) | (extractBits(imm, 15, 0) << 10); in setK16()
605 uint32_t hi20 = extractBits(val + (1 << 17), 37, 18); in relocate()
607 uint32_t lo16 = extractBits(val, 17, 2); in relocate()
637 write32le(loc, setK12(read32le(loc), extractBits(val, 11, 0))); in relocate()
654 write32le(loc, setJ20(read32le(loc), extractBits(val, 31, 12))); in relocate()
657 write32le(loc, setJ20(read32le(loc), extractBits(val + 0x800, 31, 12))); in relocate()
670 write32le(loc, setJ20(read32le(loc), extractBits(val, 51, 32))); in relocate()
683 write32le(loc, setK12(read32le(loc), extractBits(val, 63, 52))); in relocate()