Lines Matching defs:instr
323 uint32_t instr = ExtractUnsignedBitfield32(field_lsb + 1,
327 switch (instr & SVESizeFieldMask) {
519 bool IsMOPSPrologueOf(const Instruction* instr, uint32_t mops_type) const {
523 return GetInstructionBits() == instr->Mask(~(0x3U << op_lsb));
526 bool IsMOPSMainOf(const Instruction* instr, uint32_t mops_type) const {
531 (instr->Mask(~(0x3U << op_lsb)) | (0x1 << op_lsb));
534 bool IsMOPSEpilogueOf(const Instruction* instr, uint32_t mops_type) const {
539 (instr->Mask(~(0x3U << op_lsb)) | (0x2 << op_lsb));
670 // The range of a load literal instruction, expressed as 'instr +- range'.
672 // target [instr - range - kInstructionSize, instr + range].
832 explicit NEONFormatDecoder(const Instruction* instr) {
833 instrbits_ = instr->GetInstructionBits();
836 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format) {
837 instrbits_ = instr->GetInstructionBits();
840 NEONFormatDecoder(const Instruction* instr,
843 instrbits_ = instr->GetInstructionBits();
846 NEONFormatDecoder(const Instruction* instr,
850 instrbits_ = instr->GetInstructionBits();