seqop.isa (10184:bbfa3152bdea) seqop.isa (10196:be0e1724eb39)
1// Copyright (c) 2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

63 %(class_name)s(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags, uint16_t _target, uint8_t _cc);
65
66 %(BasicExecDeclare)s
67 };
68}};
69
70def template SeqOpExecute {{
1// Copyright (c) 2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

63 %(class_name)s(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags, uint16_t _target, uint8_t _cc);
65
66 %(BasicExecDeclare)s
67 };
68}};
69
70def template SeqOpExecute {{
71 Fault %(class_name)s::execute(%(CPU_exec_context)s *xc,
71 Fault %(class_name)s::execute(CPU_EXEC_CONTEXT *xc,
72 Trace::InstRecord *traceData) const
73 {
74 %(op_decl)s;
75 %(op_rd)s;
76 if (%(cond_test)s) {
77 %(code)s;
78 } else {
79 %(else_code)s;

--- 128 unchanged lines hidden ---
72 Trace::InstRecord *traceData) const
73 {
74 %(op_decl)s;
75 %(op_rd)s;
76 if (%(cond_test)s) {
77 %(code)s;
78 } else {
79 %(else_code)s;

--- 128 unchanged lines hidden ---