seqop.isa (12234:78ece221f9f5) seqop.isa (12236:126ac9da6050)
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

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

58
59def template SeqOpDeclare {{
60 class %(class_name)s : public %(base_class)s
61 {
62 public:
63 %(class_name)s(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags, uint16_t _target, uint8_t _cc);
65
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

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

58
59def template SeqOpDeclare {{
60 class %(class_name)s : public %(base_class)s
61 {
62 public:
63 %(class_name)s(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags, uint16_t _target, uint8_t _cc);
65
66 %(BasicExecDeclare)s
66 Fault execute(ExecContext *, Trace::InstRecord *) const;
67 };
68}};
69
70def template SeqOpExecute {{
71 Fault %(class_name)s::execute(ExecContext *xc,
72 Trace::InstRecord *traceData) const
73 {
74 %(op_decl)s;

--- 133 unchanged lines hidden ---
67 };
68}};
69
70def template SeqOpExecute {{
71 Fault %(class_name)s::execute(ExecContext *xc,
72 Trace::InstRecord *traceData) const
73 {
74 %(op_decl)s;

--- 133 unchanged lines hidden ---