macromem.hh (7134:60fe8a00b36e) macromem.hh (7170:6f97f5107abe)
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

--- 79 unchanged lines hidden (view full) ---

88 MicroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
89 RegIndex _ura, RegIndex _urb, bool _up, uint8_t _imm)
90 : MicroIntOp(mnem, machInst, __opClass, _ura, _urb, _imm),
91 up(_up), memAccessFlags(0)
92 {
93 }
94};
95
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

--- 79 unchanged lines hidden (view full) ---

88 MicroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
89 RegIndex _ura, RegIndex _urb, bool _up, uint8_t _imm)
90 : MicroIntOp(mnem, machInst, __opClass, _ura, _urb, _imm),
91 up(_up), memAccessFlags(0)
92 {
93 }
94};
95
96class MacroMemOp : public PredMacroOp
97{
98 protected:
99 MacroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass,
100 IntRegIndex rn, bool index, bool up, bool user,
101 bool writeback, bool load, uint32_t reglist);
102};
103
96}
97
98#endif //__ARCH_ARM_INSTS_MACROMEM_HH__
104}
105
106#endif //__ARCH_ARM_INSTS_MACROMEM_HH__