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 ---