reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/Arch/RISCV.cpp
  255     uint16_t imm8 = extractBits(val, 8, 8) << 12;
  256     uint16_t imm4_3 = extractBits(val, 4, 3) << 10;
  257     uint16_t imm7_6 = extractBits(val, 7, 6) << 5;
  258     uint16_t imm2_1 = extractBits(val, 2, 1) << 3;
  259     uint16_t imm5 = extractBits(val, 5, 5) << 2;
  270     uint16_t imm11 = extractBits(val, 11, 11) << 12;
  271     uint16_t imm4 = extractBits(val, 4, 4) << 11;
  272     uint16_t imm9_8 = extractBits(val, 9, 8) << 9;
  273     uint16_t imm10 = extractBits(val, 10, 10) << 8;
  274     uint16_t imm6 = extractBits(val, 6, 6) << 7;
  275     uint16_t imm7 = extractBits(val, 7, 7) << 6;
  276     uint16_t imm3_1 = extractBits(val, 3, 1) << 3;
  277     uint16_t imm5 = extractBits(val, 5, 5) << 2;
  290       uint16_t imm17 = extractBits(val + 0x800, 17, 17) << 12;
  291       uint16_t imm16_12 = extractBits(val + 0x800, 16, 12) << 2;
  302     uint32_t imm20 = extractBits(val, 20, 20) << 31;
  303     uint32_t imm10_1 = extractBits(val, 10, 1) << 21;
  304     uint32_t imm11 = extractBits(val, 11, 11) << 20;
  305     uint32_t imm19_12 = extractBits(val, 19, 12) << 12;
  317     uint32_t imm12 = extractBits(val, 12, 12) << 31;
  318     uint32_t imm10_5 = extractBits(val, 10, 5) << 25;
  319     uint32_t imm4_1 = extractBits(val, 4, 1) << 8;
  320     uint32_t imm11 = extractBits(val, 11, 11) << 7;
  365     uint32_t imm11_5 = extractBits(lo, 11, 5) << 25;
  366     uint32_t imm4_0 = extractBits(lo, 4, 0) << 7;