basic.isa (10184:bbfa3152bdea) | basic.isa (10196:be0e1724eb39) |
---|---|
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 --- 68 unchanged lines hidden (view full) --- 77 { 78 %(constructor)s; 79 } 80}}; 81 82 83// Basic instruction class execute method template. 84def template BasicExecute {{ | 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 --- 68 unchanged lines hidden (view full) --- 77 { 78 %(constructor)s; 79 } 80}}; 81 82 83// Basic instruction class execute method template. 84def template BasicExecute {{ |
85 Fault %(class_name)s::execute(%(CPU_exec_context)s *xc, Trace::InstRecord *traceData) const | 85 Fault %(class_name)s::execute(CPU_EXEC_CONTEXT *xc, Trace::InstRecord *traceData) const |
86 { 87 Fault fault = NoFault; 88 89 %(op_decl)s; 90 %(op_rd)s; 91 %(code)s; 92 93 if (fault == NoFault) --- 26 unchanged lines hidden --- | 86 { 87 Fault fault = NoFault; 88 89 %(op_decl)s; 90 %(op_rd)s; 91 %(code)s; 92 93 if (fault == NoFault) --- 26 unchanged lines hidden --- |