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