microregop.hh (4688:82d7cbf0e66d) | microregop.hh (4713:c208cec7b5b3) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 118 unchanged lines hidden (view full) --- 127 __opClass), 128 src1(_src1), dest(_dest), 129 dataSize(_dataSize), ext(_ext) 130 { 131 } 132 133 //Figure out what the condition code flags should be. 134 uint64_t genFlags(uint64_t oldFlags, uint64_t flagMask, | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 118 unchanged lines hidden (view full) --- 127 __opClass), 128 src1(_src1), dest(_dest), 129 dataSize(_dataSize), ext(_ext) 130 { 131 } 132 133 //Figure out what the condition code flags should be. 134 uint64_t genFlags(uint64_t oldFlags, uint64_t flagMask, |
135 uint64_t _dest, uint64_t _src1, uint64_t _src2) const; | 135 uint64_t _dest, uint64_t _src1, uint64_t _src2, 136 bool subtract = false) const; |
136 bool checkCondition(uint64_t flags) const; 137 }; 138 139 class RegOp : public RegOpBase 140 { 141 protected: 142 const RegIndex src2; 143 --- 47 unchanged lines hidden --- | 137 bool checkCondition(uint64_t flags) const; 138 }; 139 140 class RegOp : public RegOpBase 141 { 142 protected: 143 const RegIndex src2; 144 --- 47 unchanged lines hidden --- |