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 id="current"><a href="classes.html"><span>Data Structures</span></a></li>
13 <li><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="classes.html"><span>Alphabetical List</span></a></li>
28 <li><a href="annotated.html"><span>Data Structures</span></a></li>
29 <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
30 <li><a href="functions.html"><span>Data Fields</span></a></li>
32 <h1>xed_inst_s Struct Reference<br>
34 [<a class="el" href="group__DEC.html">Decoding Instructions</a>]</small>
35 </h1><!-- doxytag: class="xed_inst_s" --><code>#include <<a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>></code>
37 <hr><a name="_details"></a><h2>Detailed Description</h2>
38 constant information about a decoded instruction form, including the pointer to the constant operand properties <a class="el" href="group__DEC.html#g6e11e56c314f3035be79171df2f6938f">xed_operand_t</a> for this instruction form.
42 Definition at line <a class="el" href="xed-inst_8h-source.html#l00222">222</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.<table border="0" cellpadding="0" cellspacing="0">
44 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#394b826f10fbcd7db2bcf9cafa8bfd5c">_attributes</a></td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-category-enum_8h.html#3e6e23a35a7ad463e2422d7db98e49f5">xed_category_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#5f03025fedbd54db22178b2dfca81a39">_category</a></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#28c6d88881677fb400e4090e1870b572">_cpl</a></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-extension-enum_8h.html#e7b9f64cdf123c5fda22bd10d5db9916">xed_extension_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#06a219ea4f2d6a034e6700902439ae3a">_extension</a></td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#fd0dc4d8e97704885645d2ea87fec92e">_flag_complex</a></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#75158b2726e38f4a99e2b211e0e400dc">_flag_info_index</a></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-iclass-enum_8h.html#d318511ae9cc50f102251b3c91a1ab9f">xed_iclass_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#c0162a8564d341dffc8f7a7db3a3d021">_iclass</a></td></tr>
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#79118dae3b8cd033f196115a3468dc6e">_iform</a></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-iform-enum_8h.html#f48986d6e090a75f7ab50e6d4a182e21">xed_iform_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#56d07f8f78f5be97310c3b250643a0cc">_iform_enum</a></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#cb846ead9a58e1648b7df7b3ca3e2f3d">_noperands</a></td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#d932a45b296b79d73775862be60c204d">_operand_base</a></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="unionxed__operand__bitvec__t.html">xed_operand_bitvec_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#d3cf551ea4e08ec767e775e9ed7d817c">_operand_bitvec</a></td></tr>
70 <hr><h2>Field Documentation</h2>
71 <a class="anchor" name="394b826f10fbcd7db2bcf9cafa8bfd5c"></a><!-- doxytag: member="xed_inst_s::_attributes" ref="394b826f10fbcd7db2bcf9cafa8bfd5c" args="" --><p>
72 <table class="mdTable" cellpadding="2" cellspacing="0">
75 <table cellpadding="0" cellspacing="0" border="0">
77 <td class="md" nowrap valign="top">xed_uint32_t <a class="el" href="structxed__inst__s.html#394b826f10fbcd7db2bcf9cafa8bfd5c">_attributes</a> </td>
83 <table cellspacing="5" cellpadding="0" border="0">
93 Definition at line <a class="el" href="xed-inst_8h-source.html#l00239">239</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
96 <a class="anchor" name="5f03025fedbd54db22178b2dfca81a39"></a><!-- doxytag: member="xed_inst_s::_category" ref="5f03025fedbd54db22178b2dfca81a39" args="" --><p>
97 <table class="mdTable" cellpadding="2" cellspacing="0">
100 <table cellpadding="0" cellspacing="0" border="0">
102 <td class="md" nowrap valign="top"><a class="el" href="xed-category-enum_8h.html#3e6e23a35a7ad463e2422d7db98e49f5">xed_category_enum_t</a> <a class="el" href="structxed__inst__s.html#5f03025fedbd54db22178b2dfca81a39">_category</a> </td>
108 <table cellspacing="5" cellpadding="0" border="0">
118 Definition at line <a class="el" href="xed-inst_8h-source.html#l00224">224</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
121 <a class="anchor" name="28c6d88881677fb400e4090e1870b572"></a><!-- doxytag: member="xed_inst_s::_cpl" ref="28c6d88881677fb400e4090e1870b572" args="" --><p>
122 <table class="mdTable" cellpadding="2" cellspacing="0">
125 <table cellpadding="0" cellspacing="0" border="0">
127 <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#28c6d88881677fb400e4090e1870b572">_cpl</a> </td>
133 <table cellspacing="5" cellpadding="0" border="0">
143 Definition at line <a class="el" href="xed-inst_8h-source.html#l00248">248</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
146 <a class="anchor" name="06a219ea4f2d6a034e6700902439ae3a"></a><!-- doxytag: member="xed_inst_s::_extension" ref="06a219ea4f2d6a034e6700902439ae3a" args="" --><p>
147 <table class="mdTable" cellpadding="2" cellspacing="0">
150 <table cellpadding="0" cellspacing="0" border="0">
152 <td class="md" nowrap valign="top"><a class="el" href="xed-extension-enum_8h.html#e7b9f64cdf123c5fda22bd10d5db9916">xed_extension_enum_t</a> <a class="el" href="structxed__inst__s.html#06a219ea4f2d6a034e6700902439ae3a">_extension</a> </td>
158 <table cellspacing="5" cellpadding="0" border="0">
168 Definition at line <a class="el" href="xed-inst_8h-source.html#l00225">225</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
171 <a class="anchor" name="fd0dc4d8e97704885645d2ea87fec92e"></a><!-- doxytag: member="xed_inst_s::_flag_complex" ref="fd0dc4d8e97704885645d2ea87fec92e" args="" --><p>
172 <table class="mdTable" cellpadding="2" cellspacing="0">
175 <table cellpadding="0" cellspacing="0" border="0">
177 <td class="md" nowrap valign="top"><a class="el" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> <a class="el" href="structxed__inst__s.html#fd0dc4d8e97704885645d2ea87fec92e">_flag_complex</a> </td>
183 <table cellspacing="5" cellpadding="0" border="0">
193 Definition at line <a class="el" href="xed-inst_8h-source.html#l00246">246</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
196 <a class="anchor" name="75158b2726e38f4a99e2b211e0e400dc"></a><!-- doxytag: member="xed_inst_s::_flag_info_index" ref="75158b2726e38f4a99e2b211e0e400dc" args="" --><p>
197 <table class="mdTable" cellpadding="2" cellspacing="0">
200 <table cellpadding="0" cellspacing="0" border="0">
202 <td class="md" nowrap valign="top">xed_uint16_t <a class="el" href="structxed__inst__s.html#75158b2726e38f4a99e2b211e0e400dc">_flag_info_index</a> </td>
208 <table cellspacing="5" cellpadding="0" border="0">
218 Definition at line <a class="el" href="xed-inst_8h-source.html#l00245">245</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
221 <a class="anchor" name="c0162a8564d341dffc8f7a7db3a3d021"></a><!-- doxytag: member="xed_inst_s::_iclass" ref="c0162a8564d341dffc8f7a7db3a3d021" args="" --><p>
222 <table class="mdTable" cellpadding="2" cellspacing="0">
225 <table cellpadding="0" cellspacing="0" border="0">
227 <td class="md" nowrap valign="top"><a class="el" href="xed-iclass-enum_8h.html#d318511ae9cc50f102251b3c91a1ab9f">xed_iclass_enum_t</a> <a class="el" href="structxed__inst__s.html#c0162a8564d341dffc8f7a7db3a3d021">_iclass</a> </td>
233 <table cellspacing="5" cellpadding="0" border="0">
243 Definition at line <a class="el" href="xed-inst_8h-source.html#l00223">223</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
246 <a class="anchor" name="79118dae3b8cd033f196115a3468dc6e"></a><!-- doxytag: member="xed_inst_s::_iform" ref="79118dae3b8cd033f196115a3468dc6e" args="" --><p>
247 <table class="mdTable" cellpadding="2" cellspacing="0">
250 <table cellpadding="0" cellspacing="0" border="0">
252 <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#79118dae3b8cd033f196115a3468dc6e">_iform</a> </td>
258 <table cellspacing="5" cellpadding="0" border="0">
268 Definition at line <a class="el" href="xed-inst_8h-source.html#l00228">228</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
271 <a class="anchor" name="56d07f8f78f5be97310c3b250643a0cc"></a><!-- doxytag: member="xed_inst_s::_iform_enum" ref="56d07f8f78f5be97310c3b250643a0cc" args="" --><p>
272 <table class="mdTable" cellpadding="2" cellspacing="0">
275 <table cellpadding="0" cellspacing="0" border="0">
277 <td class="md" nowrap valign="top"><a class="el" href="xed-iform-enum_8h.html#f48986d6e090a75f7ab50e6d4a182e21">xed_iform_enum_t</a> <a class="el" href="structxed__inst__s.html#56d07f8f78f5be97310c3b250643a0cc">_iform_enum</a> </td>
283 <table cellspacing="5" cellpadding="0" border="0">
293 Definition at line <a class="el" href="xed-inst_8h-source.html#l00229">229</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
296 <a class="anchor" name="cb846ead9a58e1648b7df7b3ca3e2f3d"></a><!-- doxytag: member="xed_inst_s::_noperands" ref="cb846ead9a58e1648b7df7b3ca3e2f3d" args="" --><p>
297 <table class="mdTable" cellpadding="2" cellspacing="0">
300 <table cellpadding="0" cellspacing="0" border="0">
302 <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#cb846ead9a58e1648b7df7b3ca3e2f3d">_noperands</a> </td>
308 <table cellspacing="5" cellpadding="0" border="0">
318 Definition at line <a class="el" href="xed-inst_8h-source.html#l00234">234</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
321 <a class="anchor" name="d932a45b296b79d73775862be60c204d"></a><!-- doxytag: member="xed_inst_s::_operand_base" ref="d932a45b296b79d73775862be60c204d" args="" --><p>
322 <table class="mdTable" cellpadding="2" cellspacing="0">
325 <table cellpadding="0" cellspacing="0" border="0">
327 <td class="md" nowrap valign="top">xed_uint32_t <a class="el" href="structxed__inst__s.html#d932a45b296b79d73775862be60c204d">_operand_base</a> </td>
333 <table cellspacing="5" cellpadding="0" border="0">
343 Definition at line <a class="el" href="xed-inst_8h-source.html#l00237">237</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
346 <a class="anchor" name="d3cf551ea4e08ec767e775e9ed7d817c"></a><!-- doxytag: member="xed_inst_s::_operand_bitvec" ref="d3cf551ea4e08ec767e775e9ed7d817c" args="" --><p>
347 <table class="mdTable" cellpadding="2" cellspacing="0">
350 <table cellpadding="0" cellspacing="0" border="0">
352 <td class="md" nowrap valign="top"><a class="el" href="unionxed__operand__bitvec__t.html">xed_operand_bitvec_t</a> <a class="el" href="structxed__inst__s.html#d3cf551ea4e08ec767e775e9ed7d817c">_operand_bitvec</a> </td>
358 <table cellspacing="5" cellpadding="0" border="0">
368 Definition at line <a class="el" href="xed-inst_8h-source.html#l00226">226</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>. </td>
371 <hr>The documentation for this struct was generated from the following file:<ul>
372 <li><a class="el" href="xed-inst_8h-source.html">xed-inst.h</a></ul>
373 <hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by
374 <a href="http://www.doxygen.org/index.html">
375 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>