mem.hh (7845:714be811f978) | mem.hh (8140:7449084b1612) |
---|---|
1/* 2 * Copyright (c) 2010 ARM Limited 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 --- 83 unchanged lines hidden (view full) --- 92 DecrementBefore, 93 IncrementAfter, 94 IncrementBefore 95 }; 96 protected: 97 IntRegIndex base; 98 AddrMode mode; 99 bool wb; | 1/* 2 * Copyright (c) 2010 ARM Limited 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 --- 83 unchanged lines hidden (view full) --- 92 DecrementBefore, 93 IncrementAfter, 94 IncrementBefore 95 }; 96 protected: 97 IntRegIndex base; 98 AddrMode mode; 99 bool wb; |
100 static const unsigned numMicroops = 2; | 100 IntRegIndex ura, urb, urc; 101 static const unsigned numMicroops = 3; |
101 102 StaticInstPtr *uops; 103 104 RfeOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 105 IntRegIndex _base, AddrMode _mode, bool _wb) 106 : MightBeMicro(mnem, _machInst, __opClass), | 102 103 StaticInstPtr *uops; 104 105 RfeOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 106 IntRegIndex _base, AddrMode _mode, bool _wb) 107 : MightBeMicro(mnem, _machInst, __opClass), |
107 base(_base), mode(_mode), wb(_wb), uops(NULL) | 108 base(_base), mode(_mode), wb(_wb), 109 ura(INTREG_UREG0), urb(INTREG_UREG1), 110 urc(INTREG_UREG2), 111 uops(NULL) |
108 {} 109 110 virtual 111 ~RfeOp() 112 { 113 delete [] uops; 114 } 115 --- 380 unchanged lines hidden --- | 112 {} 113 114 virtual 115 ~RfeOp() 116 { 117 delete [] uops; 118 } 119 --- 380 unchanged lines hidden --- |