00001 /*BEGIN_LEGAL 00002 Copyright (c) 2007, Intel Corp. 00003 All rights reserved. 00004 00005 Redistribution and use in source and binary forms, with or without 00006 modification, are permitted provided that the following conditions are 00007 met: 00008 00009 * Redistributions of source code must retain the above copyright 00010 notice, this list of conditions and the following disclaimer. 00011 00012 * Redistributions in binary form must reproduce the above 00013 copyright notice, this list of conditions and the following 00014 disclaimer in the documentation and/or other materials provided 00015 with the distribution. 00016 00017 * Neither the name of Intel Corporation nor the names of its 00018 contributors may be used to endorse or promote products derived 00019 from this software without specific prior written permission. 00020 00021 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 00022 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 00023 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 00024 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 00025 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00026 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 00027 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 00028 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 00029 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00030 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00031 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00032 END_LEGAL */ 00035 00036 // This file was automatically generated. 00037 // Do not edit this file. 00038 00039 #if !defined(_XED_FLAG_ENUM_H_) 00040 # define _XED_FLAG_ENUM_H_ 00041 #include "xed-common-hdrs.h" 00042 typedef enum { 00043 XED_FLAG_INVALID, 00044 XED_FLAG_of, 00045 XED_FLAG_sf, 00046 XED_FLAG_zf, 00047 XED_FLAG_af, 00048 XED_FLAG_pf, 00049 XED_FLAG_cf, 00050 XED_FLAG_df, 00051 XED_FLAG_vif, 00052 XED_FLAG_iopl, 00053 XED_FLAG_if, 00054 XED_FLAG_ac, 00055 XED_FLAG_vm, 00056 XED_FLAG_rf, 00057 XED_FLAG_nt, 00058 XED_FLAG_tf, 00059 XED_FLAG_id, 00060 XED_FLAG_vip, 00061 XED_FLAG_fc0, 00062 XED_FLAG_fc1, 00063 XED_FLAG_fc2, 00064 XED_FLAG_fc3, 00065 XED_FLAG_LAST 00066 } xed_flag_enum_t; 00067 00068 XED_DLL_EXPORT xed_flag_enum_t 00069 str2xed_flag_enum_t(const char* s); 00070 XED_DLL_EXPORT const char* 00071 xed_flag_enum_t2str(const xed_flag_enum_t p); 00072 00073 #endif