microldstop.hh (6345:f9ae7c3a036c) microldstop.hh (6622:aff9a522956a)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

59#define __ARCH_X86_INSTS_MICROLDSTOP_HH__
60
61#include "arch/x86/insts/microop.hh"
62#include "mem/packet.hh"
63#include "mem/request.hh"
64
65namespace X86ISA
66{
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

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

59#define __ARCH_X86_INSTS_MICROLDSTOP_HH__
60
61#include "arch/x86/insts/microop.hh"
62#include "mem/packet.hh"
63#include "mem/request.hh"
64
65namespace X86ISA
66{
67 static const Request::FlagsType SegmentFlagMask = mask(4);
68 static const int FlagShift = 4;
67 const Request::FlagsType SegmentFlagMask = mask(4);
68 const int FlagShift = 4;
69 enum FlagBit {
70 CPL0FlagBit = 1,
71 AddrSizeFlagBit = 2,
72 StoreCheck = 4
73 };
74
75 /**
76 * Base class for load and store ops

--- 112 unchanged lines hidden ---
69 enum FlagBit {
70 CPL0FlagBit = 1,
71 AddrSizeFlagBit = 2,
72 StoreCheck = 4
73 };
74
75 /**
76 * Base class for load and store ops

--- 112 unchanged lines hidden ---