Lines Matching defs:extractBits
136 static uint32_t extractBits(uint32_t Num, unsigned Low, unsigned Size) {
216 uint32_t Imm12 = extractBits(Value, 12, 1) << 31;
217 uint32_t Imm10_5 = extractBits(Value, 5, 6) << 25;
218 uint32_t Imm4_1 = extractBits(Value, 1, 4) << 8;
219 uint32_t Imm11 = extractBits(Value, 11, 1) << 7;
231 uint32_t Imm20 = extractBits(Value, 20, 1) << 31;
232 uint32_t Imm10_1 = extractBits(Value, 1, 10) << 21;
233 uint32_t Imm11 = extractBits(Value, 11, 1) << 20;
234 uint32_t Imm19_12 = extractBits(Value, 12, 8) << 12;
295 uint32_t Imm11_5 = extractBits(Lo, 5, 7) << 25;
296 uint32_t Imm4_0 = extractBits(Lo, 0, 5) << 7;
327 uint32_t Imm11_5 = extractBits(Lo, 5, 7) << 25;
328 uint32_t Imm4_0 = extractBits(Lo, 0, 5) << 7;
392 uint16_t Imm8 = extractBits(Value, 8, 1) << 12;
393 uint16_t Imm4_3 = extractBits(Value, 3, 2) << 10;
394 uint16_t Imm7_6 = extractBits(Value, 6, 2) << 5;
395 uint16_t Imm2_1 = extractBits(Value, 1, 2) << 3;
396 uint16_t Imm5 = extractBits(Value, 5, 1) << 2;
408 uint16_t Imm11 = extractBits(Value, 11, 1) << 12;
409 uint16_t Imm4 = extractBits(Value, 4, 1) << 11;
410 uint16_t Imm9_8 = extractBits(Value, 8, 2) << 9;
411 uint16_t Imm10 = extractBits(Value, 10, 1) << 8;
412 uint16_t Imm6 = extractBits(Value, 6, 1) << 7;
413 uint16_t Imm7 = extractBits(Value, 7, 1) << 6;
414 uint16_t Imm3_1 = extractBits(Value, 1, 3) << 3;
415 uint16_t Imm5 = extractBits(Value, 5, 1) << 2;
599 const auto RD = extractBits(JALR, 7, 5);