base.isa (4338:24d31b35bcf9) | base.isa (4343:3f11bcf873b3) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// Redistribution and use of this software in source and binary forms, 7// with or without modification, are permitted provided that the 8// following conditions are met: --- 55 unchanged lines hidden (view full) --- 64}}; 65 66//A class which is the base of all x86 micro ops it provides a function to 67//set necessary flags appropriately. 68output header {{ 69 class X86MicroOpBase : public X86StaticInst 70 { 71 protected: | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// Redistribution and use of this software in source and binary forms, 7// with or without modification, are permitted provided that the 8// following conditions are met: --- 55 unchanged lines hidden (view full) --- 64}}; 65 66//A class which is the base of all x86 micro ops it provides a function to 67//set necessary flags appropriately. 68output header {{ 69 class X86MicroOpBase : public X86StaticInst 70 { 71 protected: |
72 uint8_t opSize; 73 uint8_t addrSize; 74 |
|
72 X86MicroOpBase(bool isMicro, bool isDelayed, 73 bool isFirst, bool isLast, 74 const char *mnem, ExtMachInst _machInst, 75 OpClass __opClass) : 76 X86StaticInst(mnem, _machInst, __opClass) 77 { 78 flags[IsMicroOp] = isMicro; 79 flags[IsDelayedCommit] = isDelayed; --- 93 unchanged lines hidden --- | 75 X86MicroOpBase(bool isMicro, bool isDelayed, 76 bool isFirst, bool isLast, 77 const char *mnem, ExtMachInst _machInst, 78 OpClass __opClass) : 79 X86StaticInst(mnem, _machInst, __opClass) 80 { 81 flags[IsMicroOp] = isMicro; 82 flags[IsDelayedCommit] = isDelayed; --- 93 unchanged lines hidden --- |