basic.isa (10037:5cac77888310) basic.isa (10184:bbfa3152bdea)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2011 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

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

68 for (int x = 0; x < _numDestRegs; x++) {
69 _srcRegIdx[_numSrcRegs++] = _destRegIdx[x];
70 }
71 }
72 }
73}};
74
75def template BasicConstructor64 {{
1// -*- mode:c++ -*-
2
3// Copyright (c) 2011 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

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

68 for (int x = 0; x < _numDestRegs; x++) {
69 _srcRegIdx[_numSrcRegs++] = _destRegIdx[x];
70 }
71 }
72 }
73}};
74
75def template BasicConstructor64 {{
76 inline %(class_name)s::%(class_name)s(ExtMachInst machInst) : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s)
76 %(class_name)s::%(class_name)s(ExtMachInst machInst) : %(base_class)s("%(mnemonic)s", machInst, %(op_class)s)
77 {
78 %(constructor)s;
79 }
80}};
81
82
83// Basic instruction class execute method template.
84def template BasicExecute {{

--- 35 unchanged lines hidden ---
77 {
78 %(constructor)s;
79 }
80}};
81
82
83// Basic instruction class execute method template.
84def template BasicExecute {{

--- 35 unchanged lines hidden ---