Lines Matching full:condition
68 // Values for the condition field as defined in section A3.2
69 enum Condition {
88 kSpecialCondition = 15 << 28, // Special condition (refer to section A3.2.1).
97 inline Condition NegateCondition(Condition cond) {
99 return static_cast<Condition>(cond ^ ne);
103 // Commute a condition such that {a cond b == b cond' a}.
104 inline Condition CommuteCondition(Condition cond) {
178 S = 1 << 20, // Set condition code (or leave unchanged).
225 // Condition code updating mode.
227 SetCC = 1 << 20, // Set condition code.
228 LeaveCC = 0 << 20 // Leave condition code unchanged.
427 // Example: Test whether the instruction at ptr does set the condition code
512 inline Condition ConditionValue() const {
513 return static_cast<Condition>(Bits(31, 28));
515 inline Condition ConditionField() const {
516 return static_cast<Condition>(BitField(31, 28));
518 DECLARE_STATIC_TYPED_ACCESSOR(Condition, ConditionValue);
519 DECLARE_STATIC_TYPED_ACCESSOR(Condition, ConditionField);