microop.cc (7629:0f0c231e3e97) | microop.cc (10835:d4b162a57400) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 41 unchanged lines hidden (view full) --- 50 { 51 case ConditionTests::True: 52 return true; 53 case ConditionTests::ECF: 54 return ccflags.ecf; 55 case ConditionTests::EZF: 56 return ccflags.ezf; 57 case ConditionTests::SZnZF: | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 41 unchanged lines hidden (view full) --- 50 { 51 case ConditionTests::True: 52 return true; 53 case ConditionTests::ECF: 54 return ccflags.ecf; 55 case ConditionTests::EZF: 56 return ccflags.ezf; 57 case ConditionTests::SZnZF: |
58 return !(!ccflags.ezf & ccflags.zf); | 58 return !(!ccflags.ezf && ccflags.zf); |
59 case ConditionTests::MSTRZ: 60 panic("This condition is not implemented!"); 61 case ConditionTests::STRZ: 62 panic("This condition is not implemented!"); 63 case ConditionTests::MSTRC: 64 panic("This condition is not implemented!"); 65 case ConditionTests::STRZnEZF: | 59 case ConditionTests::MSTRZ: 60 panic("This condition is not implemented!"); 61 case ConditionTests::STRZ: 62 panic("This condition is not implemented!"); 63 case ConditionTests::MSTRC: 64 panic("This condition is not implemented!"); 65 case ConditionTests::STRZnEZF: |
66 return !ccflags.ezf & ccflags.zf; | 66 return !ccflags.ezf && ccflags.zf; |
67 //And no interrupts or debug traps are waiting 68 case ConditionTests::OF: 69 return ccflags.of; 70 case ConditionTests::CF: 71 return ccflags.cf; 72 case ConditionTests::ZF: 73 return ccflags.zf; 74 case ConditionTests::CvZF: --- 8 unchanged lines hidden (view full) --- 83 return (ccflags.sf ^ ccflags.of) | ccflags.zf; 84 case ConditionTests::False: 85 return false; 86 case ConditionTests::NotECF: 87 return !ccflags.ecf; 88 case ConditionTests::NotEZF: 89 return !ccflags.ezf; 90 case ConditionTests::NotSZnZF: | 67 //And no interrupts or debug traps are waiting 68 case ConditionTests::OF: 69 return ccflags.of; 70 case ConditionTests::CF: 71 return ccflags.cf; 72 case ConditionTests::ZF: 73 return ccflags.zf; 74 case ConditionTests::CvZF: --- 8 unchanged lines hidden (view full) --- 83 return (ccflags.sf ^ ccflags.of) | ccflags.zf; 84 case ConditionTests::False: 85 return false; 86 case ConditionTests::NotECF: 87 return !ccflags.ecf; 88 case ConditionTests::NotEZF: 89 return !ccflags.ezf; 90 case ConditionTests::NotSZnZF: |
91 return !ccflags.ezf & ccflags.zf; | 91 return !ccflags.ezf && ccflags.zf; |
92 case ConditionTests::NotMSTRZ: 93 panic("This condition is not implemented!"); 94 case ConditionTests::NotSTRZ: 95 panic("This condition is not implemented!"); 96 case ConditionTests::NotMSTRC: 97 panic("This condition is not implemented!"); 98 case ConditionTests::STRnZnEZF: | 92 case ConditionTests::NotMSTRZ: 93 panic("This condition is not implemented!"); 94 case ConditionTests::NotSTRZ: 95 panic("This condition is not implemented!"); 96 case ConditionTests::NotMSTRC: 97 panic("This condition is not implemented!"); 98 case ConditionTests::STRnZnEZF: |
99 return !ccflags.ezf & !ccflags.zf; | 99 return !ccflags.ezf && !ccflags.zf; |
100 //And no interrupts or debug traps are waiting 101 case ConditionTests::NotOF: 102 return !ccflags.of; 103 case ConditionTests::NotCF: 104 return !ccflags.cf; 105 case ConditionTests::NotZF: 106 return !ccflags.zf; 107 case ConditionTests::NotCvZF: --- 14 unchanged lines hidden --- | 100 //And no interrupts or debug traps are waiting 101 case ConditionTests::NotOF: 102 return !ccflags.of; 103 case ConditionTests::NotCF: 104 return !ccflags.cf; 105 case ConditionTests::NotZF: 106 return !ccflags.zf; 107 case ConditionTests::NotCvZF: --- 14 unchanged lines hidden --- |