Lines Matching refs:extractBits
81 static uint32_t extractBits(uint64_t v, uint32_t begin, uint32_t end) { in extractBits() function
89 return (insn & 0x1fff07f) | (extractBits(imm, 11, 5) << 25) | in setLO12_S()
90 (extractBits(imm, 4, 0) << 7); in setLO12_S()
314 uint16_t imm8 = extractBits(val, 8, 8) << 12; in relocate()
315 uint16_t imm4_3 = extractBits(val, 4, 3) << 10; in relocate()
316 uint16_t imm7_6 = extractBits(val, 7, 6) << 5; in relocate()
317 uint16_t imm2_1 = extractBits(val, 2, 1) << 3; in relocate()
318 uint16_t imm5 = extractBits(val, 5, 5) << 2; in relocate()
329 uint16_t imm11 = extractBits(val, 11, 11) << 12; in relocate()
330 uint16_t imm4 = extractBits(val, 4, 4) << 11; in relocate()
331 uint16_t imm9_8 = extractBits(val, 9, 8) << 9; in relocate()
332 uint16_t imm10 = extractBits(val, 10, 10) << 8; in relocate()
333 uint16_t imm6 = extractBits(val, 6, 6) << 7; in relocate()
334 uint16_t imm7 = extractBits(val, 7, 7) << 6; in relocate()
335 uint16_t imm3_1 = extractBits(val, 3, 1) << 3; in relocate()
336 uint16_t imm5 = extractBits(val, 5, 5) << 2; in relocate()
349 uint16_t imm17 = extractBits(val + 0x800, 17, 17) << 12; in relocate()
350 uint16_t imm16_12 = extractBits(val + 0x800, 16, 12) << 2; in relocate()
361 uint32_t imm20 = extractBits(val, 20, 20) << 31; in relocate()
362 uint32_t imm10_1 = extractBits(val, 10, 1) << 21; in relocate()
363 uint32_t imm11 = extractBits(val, 11, 11) << 20; in relocate()
364 uint32_t imm19_12 = extractBits(val, 19, 12) << 12; in relocate()
376 uint32_t imm12 = extractBits(val, 12, 12) << 31; in relocate()
377 uint32_t imm10_5 = extractBits(val, 10, 5) << 25; in relocate()
378 uint32_t imm4_1 = extractBits(val, 4, 1) << 8; in relocate()
379 uint32_t imm11 = extractBits(val, 11, 11) << 7; in relocate()
555 const uint32_t rd = extractBits(insnPair, 32 + 11, 32 + 7); in relaxCall()