misc.isa (7232:f633e1a3f644) | misc.isa (7233:687fa9b9c2b5) |
---|---|
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 --- 106 unchanged lines hidden (view full) --- 115 inline %(class_name)s::%(class_name)s(ExtMachInst machInst, 116 IntRegIndex _dest, IntRegIndex _op1) 117 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s, _dest, _op1) 118 { 119 %(constructor)s; 120 } 121}}; 122 | 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 --- 106 unchanged lines hidden (view full) --- 115 inline %(class_name)s::%(class_name)s(ExtMachInst machInst, 116 IntRegIndex _dest, IntRegIndex _op1) 117 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s, _dest, _op1) 118 { 119 %(constructor)s; 120 } 121}}; 122 |
123def template RegRegRegImmOpDeclare {{ 124class %(class_name)s : public %(base_class)s 125{ 126 protected: 127 public: 128 // Constructor 129 %(class_name)s(ExtMachInst machInst, 130 IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, 131 uint32_t _imm); 132 %(BasicExecDeclare)s 133}; 134}}; 135 136def template RegRegRegImmOpConstructor {{ 137 inline %(class_name)s::%(class_name)s(ExtMachInst machInst, 138 IntRegIndex _dest, 139 IntRegIndex _op1, 140 IntRegIndex _op2, 141 uint32_t _imm) 142 : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s, 143 _dest, _op1, _op2, _imm) 144 { 145 %(constructor)s; 146 } 147}}; 148 |
|
123def template RegImmRegOpDeclare {{ 124class %(class_name)s : public %(base_class)s 125{ 126 protected: 127 public: 128 // Constructor 129 %(class_name)s(ExtMachInst machInst, 130 IntRegIndex _dest, uint32_t _imm, IntRegIndex _op1); --- 42 unchanged lines hidden --- | 149def template RegImmRegOpDeclare {{ 150class %(class_name)s : public %(base_class)s 151{ 152 protected: 153 public: 154 // Constructor 155 %(class_name)s(ExtMachInst machInst, 156 IntRegIndex _dest, uint32_t _imm, IntRegIndex _op1); --- 42 unchanged lines hidden --- |