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