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 ---