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