Lines Matching refs:extractBits
98 static uint32_t extractBits(uint64_t v, uint32_t begin, uint32_t end) { in extractBits() function
106 return (insn & 0x1fff07f) | (extractBits(imm, 11, 5) << 25) | in setLO12_S()
107 (extractBits(imm, 4, 0) << 7); in setLO12_S()
350 uint16_t imm8 = extractBits(val, 8, 8) << 12; in relocate()
351 uint16_t imm4_3 = extractBits(val, 4, 3) << 10; in relocate()
352 uint16_t imm7_6 = extractBits(val, 7, 6) << 5; in relocate()
353 uint16_t imm2_1 = extractBits(val, 2, 1) << 3; in relocate()
354 uint16_t imm5 = extractBits(val, 5, 5) << 2; in relocate()
365 uint16_t imm11 = extractBits(val, 11, 11) << 12; in relocate()
366 uint16_t imm4 = extractBits(val, 4, 4) << 11; in relocate()
367 uint16_t imm9_8 = extractBits(val, 9, 8) << 9; in relocate()
368 uint16_t imm10 = extractBits(val, 10, 10) << 8; in relocate()
369 uint16_t imm6 = extractBits(val, 6, 6) << 7; in relocate()
370 uint16_t imm7 = extractBits(val, 7, 7) << 6; in relocate()
371 uint16_t imm3_1 = extractBits(val, 3, 1) << 3; in relocate()
372 uint16_t imm5 = extractBits(val, 5, 5) << 2; in relocate()
385 uint16_t imm17 = extractBits(val + 0x800, 17, 17) << 12; in relocate()
386 uint16_t imm16_12 = extractBits(val + 0x800, 16, 12) << 2; in relocate()
397 uint32_t imm20 = extractBits(val, 20, 20) << 31; in relocate()
398 uint32_t imm10_1 = extractBits(val, 10, 1) << 21; in relocate()
399 uint32_t imm11 = extractBits(val, 11, 11) << 20; in relocate()
400 uint32_t imm19_12 = extractBits(val, 19, 12) << 12; in relocate()
412 uint32_t imm12 = extractBits(val, 12, 12) << 31; in relocate()
413 uint32_t imm10_5 = extractBits(val, 10, 5) << 25; in relocate()
414 uint32_t imm4_1 = extractBits(val, 4, 1) << 8; in relocate()
415 uint32_t imm11 = extractBits(val, 11, 11) << 7; in relocate()
740 const uint32_t rd = extractBits(insnPair, 32 + 11, 32 + 7); in relaxCall()