types.hh (7680:f4eda002333b) types.hh (7720:65d338a8dba4)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
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

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

37 * Authors: Gabe Black
38 */
39
40#ifndef __ARCH_X86_TYPES_HH__
41#define __ARCH_X86_TYPES_HH__
42
43#include <iostream>
44
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
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

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

37 * Authors: Gabe Black
38 */
39
40#ifndef __ARCH_X86_TYPES_HH__
41#define __ARCH_X86_TYPES_HH__
42
43#include <iostream>
44
45#include "arch/generic/types.hh"
45#include "base/bitunion.hh"
46#include "base/cprintf.hh"
47#include "base/hashmap.hh"
48#include "base/types.hh"
49#include "sim/serialize.hh"
50
51namespace X86ISA
52{

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

216 return false;
217 if(emi1.stackSize != emi2.stackSize)
218 return false;
219 if(emi1.dispSize != emi2.dispSize)
220 return false;
221 return true;
222 }
223
46#include "base/bitunion.hh"
47#include "base/cprintf.hh"
48#include "base/hashmap.hh"
49#include "base/types.hh"
50#include "sim/serialize.hh"
51
52namespace X86ISA
53{

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

217 return false;
218 if(emi1.stackSize != emi2.stackSize)
219 return false;
220 if(emi1.dispSize != emi2.dispSize)
221 return false;
222 return true;
223 }
224
225 typedef GenericISA::UPCState<MachInst> PCState;
226
224 struct CoreSpecific {
225 int core_type;
226 };
227};
228
229namespace __hash_namespace {
230 template<>
231 struct hash<X86ISA::ExtMachInst> {

--- 29 unchanged lines hidden ---
227 struct CoreSpecific {
228 int core_type;
229 };
230};
231
232namespace __hash_namespace {
233 template<>
234 struct hash<X86ISA::ExtMachInst> {

--- 29 unchanged lines hidden ---