Lines Matching refs:InstructionBits
1392 inline Instr InstructionBits() const { in InstructionBits() function
1405 inline int Bit(int nr) const { return (InstructionBits() >> nr) & 1; } in Bit()
1409 return (InstructionBits() >> lo) & ((2U << (hi - lo)) - 1); in Bits()
1420 return static_cast<Opcode>(InstructionBits() & kBaseOpcodeMask); in BaseOpcodeFieldRaw()
1424 inline int Funct7FieldRaw() const { return InstructionBits() & kFunct7Mask; } in Funct7FieldRaw()
1427 inline int Funct3FieldRaw() const { return InstructionBits() & kFunct3Mask; } in Funct3FieldRaw()
1431 return InstructionBits() & kRs1FieldMask; in Rs1FieldRawNoAssert()
1436 return InstructionBits() & kRs2FieldMask; in Rs2FieldRawNoAssert()
1441 return InstructionBits() & kRs3FieldMask; in Rs3FieldRawNoAssert()
1444 inline int32_t ITypeBits() const { return InstructionBits() & kITypeMask; } in ITypeBits()
1448 return InstructionBits() & kRvcOpcodeMask; in InstructionOpcodeType()
1450 return InstructionBits() & kBaseOpcodeMask; in InstructionOpcodeType()
1465 return this->InstructionBits() & kBaseOpcodeMask; in BaseOpcode()
1470 return this->InstructionBits() & kRvcOpcodeMask; in RvcOpcode()
1635 uint32_t Bits = this->InstructionBits(); in BranchOffset()
1645 uint32_t Bits = this->InstructionBits(); in StoreOffset()
1654 int32_t Bits = this->InstructionBits(); in Imm20UValue()
1662 uint32_t Bits = this->InstructionBits(); in Imm20JValue()
1673 return this->InstructionBits() & 0x40000000; in IsArithShift()
1678 DCHECK((this->InstructionBits() & kBaseOpcodeMask) == OP_IMM && in Shamt()
1687 DCHECK((this->InstructionBits() & kBaseOpcodeMask) == OP_IMM_32 && in Shamt32()
1698 uint32_t Bits = this->InstructionBits(); in RvcImm6Value()
1707 uint32_t Bits = this->InstructionBits(); in RvcImm6Addi16spValue()
1719 uint32_t Bits = this->InstructionBits(); in RvcImm8Addi4spnValue()
1738 uint32_t Bits = this->InstructionBits(); in RvcImm6LwspValue()
1748 uint32_t Bits = this->InstructionBits(); in RvcImm6LdspValue()
1758 uint32_t Bits = this->InstructionBits(); in RvcImm6SwspValue()
1767 uint32_t Bits = this->InstructionBits(); in RvcImm6SdspValue()
1776 uint32_t Bits = this->InstructionBits(); in RvcImm5WValue()
1786 uint32_t Bits = this->InstructionBits(); in RvcImm5DValue()
1795 uint32_t Bits = this->InstructionBits(); in RvcImm11CJValue()
1807 uint32_t Bits = this->InstructionBits(); in RvcImm8BValue()
1816 if ((this->InstructionBits() & kBaseOpcodeMask) != LOAD_FP && in vl_vs_width()
1817 (this->InstructionBits() & kBaseOpcodeMask) != STORE_FP) in vl_vs_width()
1819 switch (this->InstructionBits() & (kRvvWidthMask | kRvvMewMask)) { in vl_vs_width()
1852 if ((this->InstructionBits() & in Rvvzimm()
1854 uint32_t Bits = this->InstructionBits(); in Rvvzimm()
1858 DCHECK_EQ(this->InstructionBits() & in Rvvzimm()
1861 uint32_t Bits = this->InstructionBits(); in Rvvzimm()
1869 this->InstructionBits() & (kBaseOpcodeMask | kFunct3Mask | 0xC0000000), in Rvvuimm()
1871 uint32_t Bits = this->InstructionBits(); in Rvvuimm()
1980 return (this->InstructionBits() == kBreakInstr); in IsTrap()