fpop.isa (9894:c0a3920859bd) fpop.isa (10184:bbfa3152bdea)
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// Copyright (c) 2012-2013 Mark D. Hill and David A. Wood
3// All rights reserved.
4//
5// The license below extends only to copyright in the software and shall
6// not be construed as granting a license to any other intellectual
7// property including but not limited to intellectual property relating
8// to a hardware implementation of the functionality of the software

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

83 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
84 uint8_t _dataSize, int8_t _spm);
85
86 %(BasicExecDeclare)s
87 };
88}};
89
90def template MicroFpOpConstructor {{
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// Copyright (c) 2012-2013 Mark D. Hill and David A. Wood
3// All rights reserved.
4//
5// The license below extends only to copyright in the software and shall
6// not be construed as granting a license to any other intellectual
7// property including but not limited to intellectual property relating
8// to a hardware implementation of the functionality of the software

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

83 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
84 uint8_t _dataSize, int8_t _spm);
85
86 %(BasicExecDeclare)s
87 };
88}};
89
90def template MicroFpOpConstructor {{
91 inline %(class_name)s::%(class_name)s(
91 %(class_name)s::%(class_name)s(
92 ExtMachInst machInst, const char * instMnem, uint64_t setFlags,
93 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
94 uint8_t _dataSize, int8_t _spm) :
95 %(base_class)s(machInst, "%(mnemonic)s", instMnem, setFlags,
96 _src1, _src2, _dest, _dataSize, _spm,
97 %(op_class)s)
98 {
99 %(constructor)s;

--- 353 unchanged lines hidden ---
92 ExtMachInst machInst, const char * instMnem, uint64_t setFlags,
93 InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest,
94 uint8_t _dataSize, int8_t _spm) :
95 %(base_class)s(machInst, "%(mnemonic)s", instMnem, setFlags,
96 _src1, _src2, _dest, _dataSize, _spm,
97 %(op_class)s)
98 {
99 %(constructor)s;

--- 353 unchanged lines hidden ---