op_class.hh (4762:c94e103c83ad) op_class.hh (7760:e93e7e0caae1)
1/*
1/*
2 * Copyright (c) 2010 ARM Limited
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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated
11 * unmodified and in its entirety in all distributions of the software,
12 * modified or unmodified, in source code or in binary form.
13 *
2 * Copyright (c) 2003-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;
9 * redistributions in binary form must reproduce the above copyright

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

45const OpClass IntMultOp = Enums::IntMult;
46const OpClass IntDivOp = Enums::IntDiv;
47const OpClass FloatAddOp = Enums::FloatAdd;
48const OpClass FloatCmpOp = Enums::FloatCmp;
49const OpClass FloatCvtOp = Enums::FloatCvt;
50const OpClass FloatMultOp = Enums::FloatMult;
51const OpClass FloatDivOp = Enums::FloatDiv;
52const OpClass FloatSqrtOp = Enums::FloatSqrt;
14 * Copyright (c) 2003-2005 The Regents of The University of Michigan
15 * All rights reserved.
16 *
17 * Redistribution and use in source and binary forms, with or without
18 * modification, are permitted provided that the following conditions are
19 * met: redistributions of source code must retain the above copyright
20 * notice, this list of conditions and the following disclaimer;
21 * redistributions in binary form must reproduce the above copyright

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

57const OpClass IntMultOp = Enums::IntMult;
58const OpClass IntDivOp = Enums::IntDiv;
59const OpClass FloatAddOp = Enums::FloatAdd;
60const OpClass FloatCmpOp = Enums::FloatCmp;
61const OpClass FloatCvtOp = Enums::FloatCvt;
62const OpClass FloatMultOp = Enums::FloatMult;
63const OpClass FloatDivOp = Enums::FloatDiv;
64const OpClass FloatSqrtOp = Enums::FloatSqrt;
65const OpClass SimdAddOp = Enums::SimdAdd;
66const OpClass SimdAddAccOp = Enums::SimdAddAcc;
67const OpClass SimdAluOp = Enums::SimdAlu;
68const OpClass SimdCmpOp = Enums::SimdCmp;
69const OpClass SimdCvtOp = Enums::SimdCvt;
70const OpClass SimdMiscOp = Enums::SimdMisc;
71const OpClass SimdMultOp = Enums::SimdMult;
72const OpClass SimdMultAccOp = Enums::SimdMultAcc;
73const OpClass SimdShiftOp = Enums::SimdShift;
74const OpClass SimdShiftAccOp = Enums::SimdShiftAcc;
75const OpClass SimdSqrtOp = Enums::SimdSqrt;
76const OpClass SimdFloatAddOp = Enums::SimdFloatAdd;
77const OpClass SimdFloatAluOp = Enums::SimdFloatAlu;
78const OpClass SimdFloatCmpOp = Enums::SimdFloatCmp;
79const OpClass SimdFloatCvtOp = Enums::SimdFloatCvt;
80const OpClass SimdFloatDivOp = Enums::SimdFloatDiv;
81const OpClass SimdFloatMiscOp = Enums::SimdFloatMisc;
82const OpClass SimdFloatMultOp = Enums::SimdFloatMult;
83const OpClass SimdFloatMultAccOp = Enums::SimdFloatMultAcc;
84const OpClass SimdFloatSqrtOp = Enums::SimdFloatSqrt;
53const OpClass MemReadOp = Enums::MemRead;
54const OpClass MemWriteOp = Enums::MemWrite;
55const OpClass IprAccessOp = Enums::IprAccess;
56const OpClass InstPrefetchOp = Enums::InstPrefetch;
57const OpClass Num_OpClasses = Num_OpClass;
58
59#endif // __CPU__OP_CLASS_HH__
85const OpClass MemReadOp = Enums::MemRead;
86const OpClass MemWriteOp = Enums::MemWrite;
87const OpClass IprAccessOp = Enums::IprAccess;
88const OpClass InstPrefetchOp = Enums::InstPrefetch;
89const OpClass Num_OpClasses = Num_OpClass;
90
91#endif // __CPU__OP_CLASS_HH__