Lines Matching refs:Mask
285 return (Mask(M) == V) ? 1 : 0;
302 Instr Mask(uint32_t mask) const {
423 return CalcLSDataSize(static_cast<LoadStoreOp>(Mask(LoadStoreMask)));
429 static_cast<LoadStorePairOp>(Mask(LoadStorePairMask)));
449 return Mask(ConditionalBranchFMask) == ConditionalBranchFixed;
453 return Mask(UnconditionalBranchFMask) == UnconditionalBranchFixed;
457 return Mask(CompareBranchFMask) == CompareBranchFixed;
460 bool IsTestBranch() const { return Mask(TestBranchFMask) == TestBranchFixed; }
465 return Mask(PCRelAddressingFMask) == PCRelAddressingFixed;
469 return Mask(LogicalImmediateFMask) == LogicalImmediateFixed;
473 return Mask(AddSubImmediateFMask) == AddSubImmediateFixed;
477 return Mask(AddSubExtendedFMask) == AddSubExtendedFixed;
481 return Mask(LoadStoreAnyFMask) == LoadStoreAnyFixed;
493 return Mask(LoadLiteralFMask) == LoadLiteralFixed;
497 return (Mask(MoveWideImmediateMask) == MOVN_x) ||
498 (Mask(MoveWideImmediateMask) == MOVN_w);
501 bool IsException() const { return Mask(ExceptionFMask) == ExceptionFixed; }
503 bool IsPAuth() const { return Mask(SystemPAuthFMask) == SystemPAuthFixed; }
506 if (Mask(SystemHintFMask) == SystemHintFixed) {
523 return GetInstructionBits() == instr->Mask(~(0x3U << op_lsb));
531 (instr->Mask(~(0x3U << op_lsb)) | (0x1 << op_lsb));
539 (instr->Mask(~(0x3U << op_lsb)) | (0x2 << op_lsb));
563 switch (Mask(kMOPSOpfield)) {
603 if (Mask(AddSubSetFlagsBit)) {
614 if (Mask(LogicalImmediateMask & LogicalOpMask) == ANDS) {