misc.isa (7330:4f882b59745d) misc.isa (7331:0897d3ccea91)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

210 IntRegIndex _op2)
211 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s,
212 _dest, _op1, _op2)
213 {
214 %(constructor)s;
215 }
216}};
217
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

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

210 IntRegIndex _op2)
211 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s,
212 _dest, _op1, _op2)
213 {
214 %(constructor)s;
215 }
216}};
217
218def template RegRegImmOpDeclare {{
219class %(class_name)s : public %(base_class)s
220{
221 protected:
222 public:
223 // Constructor
224 %(class_name)s(ExtMachInst machInst,
225 IntRegIndex _dest, IntRegIndex _op1,
226 uint64_t _imm);
227 %(BasicExecDeclare)s
228};
229}};
230
231def template RegRegImmOpConstructor {{
232 inline %(class_name)s::%(class_name)s(ExtMachInst machInst,
233 IntRegIndex _dest,
234 IntRegIndex _op1,
235 uint64_t _imm)
236 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s,
237 _dest, _op1, _imm)
238 {
239 %(constructor)s;
240 }
241}};
242
218def template RegRegImmImmOpDeclare {{
219class %(class_name)s : public %(base_class)s
220{
221 protected:
222 public:
223 // Constructor
224 %(class_name)s(ExtMachInst machInst,
225 IntRegIndex _dest, IntRegIndex _op1,

--- 68 unchanged lines hidden ---
243def template RegRegImmImmOpDeclare {{
244class %(class_name)s : public %(base_class)s
245{
246 protected:
247 public:
248 // Constructor
249 %(class_name)s(ExtMachInst machInst,
250 IntRegIndex _dest, IntRegIndex _op1,

--- 68 unchanged lines hidden ---