mult.isa (10184:bbfa3152bdea) | mult.isa (12236:126ac9da6050) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2010 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 --- 30 unchanged lines hidden (view full) --- 39 40def template Mult3Declare {{ 41class %(class_name)s : public %(base_class)s 42{ 43 public: 44 // Constructor 45 %(class_name)s(ExtMachInst machInst, IntRegIndex _reg0, 46 IntRegIndex _reg1, IntRegIndex _reg2); | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2010 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 --- 30 unchanged lines hidden (view full) --- 39 40def template Mult3Declare {{ 41class %(class_name)s : public %(base_class)s 42{ 43 public: 44 // Constructor 45 %(class_name)s(ExtMachInst machInst, IntRegIndex _reg0, 46 IntRegIndex _reg1, IntRegIndex _reg2); |
47 %(BasicExecDeclare)s | 47 Fault execute(ExecContext *, Trace::InstRecord *) const; |
48}; 49}}; 50 51def template Mult3Constructor {{ 52 %(class_name)s::%(class_name)s(ExtMachInst machInst, 53 IntRegIndex _reg0, 54 IntRegIndex _reg1, 55 IntRegIndex _reg2) --- 12 unchanged lines hidden (view full) --- 68def template Mult4Declare {{ 69class %(class_name)s : public %(base_class)s 70{ 71 public: 72 // Constructor 73 %(class_name)s(ExtMachInst machInst, 74 IntRegIndex _reg0, IntRegIndex _reg1, 75 IntRegIndex _reg2, IntRegIndex _reg3); | 48}; 49}}; 50 51def template Mult3Constructor {{ 52 %(class_name)s::%(class_name)s(ExtMachInst machInst, 53 IntRegIndex _reg0, 54 IntRegIndex _reg1, 55 IntRegIndex _reg2) --- 12 unchanged lines hidden (view full) --- 68def template Mult4Declare {{ 69class %(class_name)s : public %(base_class)s 70{ 71 public: 72 // Constructor 73 %(class_name)s(ExtMachInst machInst, 74 IntRegIndex _reg0, IntRegIndex _reg1, 75 IntRegIndex _reg2, IntRegIndex _reg3); |
76 %(BasicExecDeclare)s | 76 Fault execute(ExecContext *, Trace::InstRecord *) const; |
77}; 78}}; 79 80def template Mult4Constructor {{ 81 %(class_name)s::%(class_name)s(ExtMachInst machInst, 82 IntRegIndex _reg0, 83 IntRegIndex _reg1, 84 IntRegIndex _reg2, --- 12 unchanged lines hidden --- | 77}; 78}}; 79 80def template Mult4Constructor {{ 81 %(class_name)s::%(class_name)s(ExtMachInst machInst, 82 IntRegIndex _reg0, 83 IntRegIndex _reg1, 84 IntRegIndex _reg2, --- 12 unchanged lines hidden --- |