1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>XED2: XED2 User Guide - Thu May 15 03:15:09 2008 </title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
7 <!-- Generated by Doxygen 1.4.6 -->
10 <li><a href="main.html"><span>Main Page</span></a></li>
11 <li><a href="modules.html"><span>Modules</span></a></li>
12 <li><a href="classes.html"><span>Data Structures</span></a></li>
13 <li id="current"><a href="files.html"><span>Files</span></a></li>
15 <form action="search.php" method="get">
16 <table cellspacing="0" cellpadding="0" border="0">
18 <td><label> <u>S</u>earch for </label></td>
19 <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
27 <li><a href="files.html"><span>File List</span></a></li>
28 <li><a href="globals.html"><span>Globals</span></a></li>
30 <h1>xed-flag-enum.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
31 <dl compact><dt><b>Author:</b></dt><dd>Mark Charney <<a href="mailto:mark.charney@intel.com">mark.charney@intel.com</a>> </dd></dl>
34 Definition in file <a class="el" href="xed-flag-enum_8h-source.html">xed-flag-enum.h</a>.
36 <code>#include "<a class="el" href="xed-common-hdrs_8h-source.html">xed-common-hdrs.h</a>"</code><br>
39 <a href="xed-flag-enum_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
41 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xed-flag-enum_8h.html#0309098ce067fedcaf701c922f6f5b03">_XED_FLAG_ENUM_H_</a></td></tr>
44 <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> { <br>
46 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286a8bfc3616f8924295c9e0e9da2e4d40d">XED_FLAG_INVALID</a>,
48 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042862788057d6b4d85d66dd8180c09b6c7a9">XED_FLAG_of</a>,
50 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286a5daba7db45826c1e9c0aa8ccb0b8571">XED_FLAG_sf</a>,
52 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042866c33547942a7e98304fd668cd119d760">XED_FLAG_zf</a>,
54 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042861875fd551d067ab89434f57199b1643e">XED_FLAG_af</a>,
56 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286b541cf3b145cbe80dbd7f704634755ce">XED_FLAG_pf</a>,
58 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286361b336dae1374357916546b00c7844d">XED_FLAG_cf</a>,
60 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286fe2ffadf0d39a23c97ba47a5188c90f6">XED_FLAG_df</a>,
62 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286a0608722d28a6761ec3d3a58ddca3c01">XED_FLAG_vif</a>,
64 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286a1b7ec6af41dc651f7569fd999380500">XED_FLAG_iopl</a>,
66 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042866d3b945b954081e255b23132c390fe07">XED_FLAG_if</a>,
68 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286382a6eab1e5d0b45861be93b8e44cee6">XED_FLAG_ac</a>,
70 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042868a0f10066187d9271b67756d5f2d98b9">XED_FLAG_vm</a>,
72 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286cbb63fb3d98ab496ef1b224af4c12139">XED_FLAG_rf</a>,
74 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e180428697d43d533b2f42782005a86b33151b7a">XED_FLAG_nt</a>,
76 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286480b5d6c10c1ea9160b30aa302fc8526">XED_FLAG_tf</a>,
78 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286255a980975b256ab987d81523d77dfd6">XED_FLAG_id</a>,
80 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042863a89ffce3cfcaaa20aa3f7dc61050dac">XED_FLAG_vip</a>,
82 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286403b48dd4db49716d67330629ab428f4">XED_FLAG_fc0</a>,
84 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286f5a8d3f8f1dd7731962546860d18612c">XED_FLAG_fc1</a>,
86 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286403178d0e773ae89c0492ebf4a0a2e3e">XED_FLAG_fc2</a>,
88 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e18042865c6a89d154a2924d5d9cc2780a703005">XED_FLAG_fc3</a>,
90 <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286de692c0fff6f563a25dbccd58aff1919">XED_FLAG_LAST</a>
94 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
95 <tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="xed-flag-enum_8h.html#44725b8b3c08e8ca5d59ca11f07513f2">str2xed_flag_enum_t</a> (const char *s)</td></tr>
97 <tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="xed-flag-enum_8h.html#e4da58f64748390a11bd84b0588a4c1d">xed_flag_enum_t2str</a> (const <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> p)</td></tr>
100 <hr><h2>Define Documentation</h2>
101 <a class="anchor" name="0309098ce067fedcaf701c922f6f5b03"></a><!-- doxytag: member="xed-flag-enum.h::_XED_FLAG_ENUM_H_" ref="0309098ce067fedcaf701c922f6f5b03" args="" --><p>
102 <table class="mdTable" cellpadding="2" cellspacing="0">
105 <table cellpadding="0" cellspacing="0" border="0">
107 <td class="md" nowrap valign="top">#define _XED_FLAG_ENUM_H_ </td>
113 <table cellspacing="5" cellpadding="0" border="0">
123 Definition at line <a class="el" href="xed-flag-enum_8h-source.html#l00040">40</a> of file <a class="el" href="xed-flag-enum_8h-source.html">xed-flag-enum.h</a>. </td>
126 <hr><h2>Enumeration Type Documentation</h2>
127 <a class="anchor" name="deb40402942b755ccf3761c7e1804286"></a><!-- doxytag: member="xed-flag-enum.h::xed_flag_enum_t" ref="deb40402942b755ccf3761c7e1804286" args="" --><p>
128 <table class="mdTable" cellpadding="2" cellspacing="0">
131 <table cellpadding="0" cellspacing="0" border="0">
133 <td class="md" nowrap valign="top">enum <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> </td>
139 <table cellspacing="5" cellpadding="0" border="0">
147 <dl compact><dt><b>Enumerator: </b></dt><dd>
148 <table border="0" cellspacing="2" cellpadding="0">
149 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286a8bfc3616f8924295c9e0e9da2e4d40d"></a><!-- doxytag: member="XED_FLAG_INVALID" ref="deb40402942b755ccf3761c7e1804286a8bfc3616f8924295c9e0e9da2e4d40d" args="" -->XED_FLAG_INVALID</em> </td><td>
151 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042862788057d6b4d85d66dd8180c09b6c7a9"></a><!-- doxytag: member="XED_FLAG_of" ref="deb40402942b755ccf3761c7e18042862788057d6b4d85d66dd8180c09b6c7a9" args="" -->XED_FLAG_of</em> </td><td>
152 < overflow flag </td></tr>
153 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286a5daba7db45826c1e9c0aa8ccb0b8571"></a><!-- doxytag: member="XED_FLAG_sf" ref="deb40402942b755ccf3761c7e1804286a5daba7db45826c1e9c0aa8ccb0b8571" args="" -->XED_FLAG_sf</em> </td><td>
155 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042866c33547942a7e98304fd668cd119d760"></a><!-- doxytag: member="XED_FLAG_zf" ref="deb40402942b755ccf3761c7e18042866c33547942a7e98304fd668cd119d760" args="" -->XED_FLAG_zf</em> </td><td>
157 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042861875fd551d067ab89434f57199b1643e"></a><!-- doxytag: member="XED_FLAG_af" ref="deb40402942b755ccf3761c7e18042861875fd551d067ab89434f57199b1643e" args="" -->XED_FLAG_af</em> </td><td>
158 auxilliary flag </td></tr>
159 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286b541cf3b145cbe80dbd7f704634755ce"></a><!-- doxytag: member="XED_FLAG_pf" ref="deb40402942b755ccf3761c7e1804286b541cf3b145cbe80dbd7f704634755ce" args="" -->XED_FLAG_pf</em> </td><td>
160 parity flag </td></tr>
161 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286361b336dae1374357916546b00c7844d"></a><!-- doxytag: member="XED_FLAG_cf" ref="deb40402942b755ccf3761c7e1804286361b336dae1374357916546b00c7844d" args="" -->XED_FLAG_cf</em> </td><td>
162 carry flag </td></tr>
163 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286fe2ffadf0d39a23c97ba47a5188c90f6"></a><!-- doxytag: member="XED_FLAG_df" ref="deb40402942b755ccf3761c7e1804286fe2ffadf0d39a23c97ba47a5188c90f6" args="" -->XED_FLAG_df</em> </td><td>
164 direction flag </td></tr>
165 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286a0608722d28a6761ec3d3a58ddca3c01"></a><!-- doxytag: member="XED_FLAG_vif" ref="deb40402942b755ccf3761c7e1804286a0608722d28a6761ec3d3a58ddca3c01" args="" -->XED_FLAG_vif</em> </td><td>
166 virtual interrupt flag </td></tr>
167 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286a1b7ec6af41dc651f7569fd999380500"></a><!-- doxytag: member="XED_FLAG_iopl" ref="deb40402942b755ccf3761c7e1804286a1b7ec6af41dc651f7569fd999380500" args="" -->XED_FLAG_iopl</em> </td><td>
168 I/O privilege level. </td></tr>
169 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042866d3b945b954081e255b23132c390fe07"></a><!-- doxytag: member="XED_FLAG_if" ref="deb40402942b755ccf3761c7e18042866d3b945b954081e255b23132c390fe07" args="" -->XED_FLAG_if</em> </td><td>
170 interrupt flag </td></tr>
171 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286382a6eab1e5d0b45861be93b8e44cee6"></a><!-- doxytag: member="XED_FLAG_ac" ref="deb40402942b755ccf3761c7e1804286382a6eab1e5d0b45861be93b8e44cee6" args="" -->XED_FLAG_ac</em> </td><td>
172 alignment check </td></tr>
173 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042868a0f10066187d9271b67756d5f2d98b9"></a><!-- doxytag: member="XED_FLAG_vm" ref="deb40402942b755ccf3761c7e18042868a0f10066187d9271b67756d5f2d98b9" args="" -->XED_FLAG_vm</em> </td><td>
174 virtual-8086 mode </td></tr>
175 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286cbb63fb3d98ab496ef1b224af4c12139"></a><!-- doxytag: member="XED_FLAG_rf" ref="deb40402942b755ccf3761c7e1804286cbb63fb3d98ab496ef1b224af4c12139" args="" -->XED_FLAG_rf</em> </td><td>
176 resume flag </td></tr>
177 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e180428697d43d533b2f42782005a86b33151b7a"></a><!-- doxytag: member="XED_FLAG_nt" ref="deb40402942b755ccf3761c7e180428697d43d533b2f42782005a86b33151b7a" args="" -->XED_FLAG_nt</em> </td><td>
178 nested task </td></tr>
179 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286480b5d6c10c1ea9160b30aa302fc8526"></a><!-- doxytag: member="XED_FLAG_tf" ref="deb40402942b755ccf3761c7e1804286480b5d6c10c1ea9160b30aa302fc8526" args="" -->XED_FLAG_tf</em> </td><td>
181 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286255a980975b256ab987d81523d77dfd6"></a><!-- doxytag: member="XED_FLAG_id" ref="deb40402942b755ccf3761c7e1804286255a980975b256ab987d81523d77dfd6" args="" -->XED_FLAG_id</em> </td><td>
183 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042863a89ffce3cfcaaa20aa3f7dc61050dac"></a><!-- doxytag: member="XED_FLAG_vip" ref="deb40402942b755ccf3761c7e18042863a89ffce3cfcaaa20aa3f7dc61050dac" args="" -->XED_FLAG_vip</em> </td><td>
184 virtual interrupt pending </td></tr>
185 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286403b48dd4db49716d67330629ab428f4"></a><!-- doxytag: member="XED_FLAG_fc0" ref="deb40402942b755ccf3761c7e1804286403b48dd4db49716d67330629ab428f4" args="" -->XED_FLAG_fc0</em> </td><td>
186 x87 FC0 flag </td></tr>
187 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286f5a8d3f8f1dd7731962546860d18612c"></a><!-- doxytag: member="XED_FLAG_fc1" ref="deb40402942b755ccf3761c7e1804286f5a8d3f8f1dd7731962546860d18612c" args="" -->XED_FLAG_fc1</em> </td><td>
188 x87 FC1 flag </td></tr>
189 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286403178d0e773ae89c0492ebf4a0a2e3e"></a><!-- doxytag: member="XED_FLAG_fc2" ref="deb40402942b755ccf3761c7e1804286403178d0e773ae89c0492ebf4a0a2e3e" args="" -->XED_FLAG_fc2</em> </td><td>
190 x87 FC2 flag </td></tr>
191 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e18042865c6a89d154a2924d5d9cc2780a703005"></a><!-- doxytag: member="XED_FLAG_fc3" ref="deb40402942b755ccf3761c7e18042865c6a89d154a2924d5d9cc2780a703005" args="" -->XED_FLAG_fc3</em> </td><td>
192 x87 FC3 flag </td></tr>
193 <tr><td valign="top"><em><a class="anchor" name="deb40402942b755ccf3761c7e1804286de692c0fff6f563a25dbccd58aff1919"></a><!-- doxytag: member="XED_FLAG_LAST" ref="deb40402942b755ccf3761c7e1804286de692c0fff6f563a25dbccd58aff1919" args="" -->XED_FLAG_LAST</em> </td><td>
199 Definition at line <a class="el" href="xed-flag-enum_8h-source.html#l00042">42</a> of file <a class="el" href="xed-flag-enum_8h-source.html">xed-flag-enum.h</a>. </td>
202 <hr><h2>Function Documentation</h2>
203 <a class="anchor" name="44725b8b3c08e8ca5d59ca11f07513f2"></a><!-- doxytag: member="xed-flag-enum.h::str2xed_flag_enum_t" ref="44725b8b3c08e8ca5d59ca11f07513f2" args="(const char *s)" --><p>
204 <table class="mdTable" cellpadding="2" cellspacing="0">
207 <table cellpadding="0" cellspacing="0" border="0">
209 <td class="md" nowrap valign="top">XED_DLL_EXPORT <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> str2xed_flag_enum_t </td>
210 <td class="md" valign="top">( </td>
211 <td class="md" nowrap valign="top">const char * </td>
212 <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
213 <td class="md" valign="top"> ) </td>
214 <td class="md" nowrap></td>
220 <table cellspacing="5" cellpadding="0" border="0">
231 <a class="anchor" name="e4da58f64748390a11bd84b0588a4c1d"></a><!-- doxytag: member="xed-flag-enum.h::xed_flag_enum_t2str" ref="e4da58f64748390a11bd84b0588a4c1d" args="(const xed_flag_enum_t p)" --><p>
232 <table class="mdTable" cellpadding="2" cellspacing="0">
235 <table cellpadding="0" cellspacing="0" border="0">
237 <td class="md" nowrap valign="top">XED_DLL_EXPORT const char* xed_flag_enum_t2str </td>
238 <td class="md" valign="top">( </td>
239 <td class="md" nowrap valign="top">const <a class="el" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> </td>
240 <td class="mdname1" valign="top" nowrap> <em>p</em> </td>
241 <td class="md" valign="top"> ) </td>
242 <td class="md" nowrap></td>
248 <table cellspacing="5" cellpadding="0" border="0">
259 <hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by
260 <a href="http://www.doxygen.org/index.html">
261 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>