fpop.isa (12234:78ece221f9f5) fpop.isa (12236:126ac9da6050)
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// Copyright (c) 2012-2013 Mark D. Hill and David A. Wood
3// Copyright (c) 2015 Advanced Micro Devices, Inc.
4//
5// All rights reserved.
6//
7// The license below extends only to copyright in the software and shall
8// not be construed as granting a license to any other intellectual

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

80 class %(class_name)s : public %(base_class)s
81 {
82 public:
83 %(class_name)s(ExtMachInst _machInst,
84 const char * instMnem, uint64_t setFlags,
85 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
86 uint8_t _dataSize, int8_t _spm);
87
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// Copyright (c) 2012-2013 Mark D. Hill and David A. Wood
3// Copyright (c) 2015 Advanced Micro Devices, Inc.
4//
5// All rights reserved.
6//
7// The license below extends only to copyright in the software and shall
8// not be construed as granting a license to any other intellectual

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

80 class %(class_name)s : public %(base_class)s
81 {
82 public:
83 %(class_name)s(ExtMachInst _machInst,
84 const char * instMnem, uint64_t setFlags,
85 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
86 uint8_t _dataSize, int8_t _spm);
87
88 %(BasicExecDeclare)s
88 Fault execute(ExecContext *, Trace::InstRecord *) const;
89 };
90}};
91
92def template MicroFpOpConstructor {{
93 %(class_name)s::%(class_name)s(
94 ExtMachInst machInst, const char * instMnem, uint64_t setFlags,
95 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
96 uint8_t _dataSize, int8_t _spm) :

--- 360 unchanged lines hidden ---
89 };
90}};
91
92def template MicroFpOpConstructor {{
93 %(class_name)s::%(class_name)s(
94 ExtMachInst machInst, const char * instMnem, uint64_t setFlags,
95 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
96 uint8_t _dataSize, int8_t _spm) :

--- 360 unchanged lines hidden ---