Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Release 1.0
[palacios.git] / misc / decoder_test / XED2 / doc / html / structxed__inst__s.html
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">
6 </head><body>
7 <!-- Generated by Doxygen 1.4.6 -->
8 <div class="tabs">
9   <ul>
10     <li><a href="main.html"><span>Main&nbsp;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&nbsp;Structures</span></a></li>
13     <li><a href="files.html"><span>Files</span></a></li>
14     <li>
15       <form action="search.php" method="get">
16         <table cellspacing="0" cellpadding="0" border="0">
17           <tr>
18             <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
19             <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
20           </tr>
21         </table>
22       </form>
23     </li>
24   </ul></div>
25 <div class="tabs">
26   <ul>
27     <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
28     <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
29     <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
30     <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
31   </ul></div>
32 <h1>xed_inst_s Struct Reference<br>
33 <small>
34 [<a class="el" href="group__DEC.html">Decoding Instructions</a>]</small>
35 </h1><!-- doxytag: class="xed_inst_s" --><code>#include &lt;<a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>&gt;</code>
36 <p>
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. 
39 <p>
40
41 <p>
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">
43 <tr><td></td></tr>
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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#394b826f10fbcd7db2bcf9cafa8bfd5c">_attributes</a></td></tr>
46
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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#5f03025fedbd54db22178b2dfca81a39">_category</a></td></tr>
48
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#28c6d88881677fb400e4090e1870b572">_cpl</a></td></tr>
50
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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#06a219ea4f2d6a034e6700902439ae3a">_extension</a></td></tr>
52
53 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#fd0dc4d8e97704885645d2ea87fec92e">_flag_complex</a></td></tr>
54
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#75158b2726e38f4a99e2b211e0e400dc">_flag_info_index</a></td></tr>
56
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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#c0162a8564d341dffc8f7a7db3a3d021">_iclass</a></td></tr>
58
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#79118dae3b8cd033f196115a3468dc6e">_iform</a></td></tr>
60
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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#56d07f8f78f5be97310c3b250643a0cc">_iform_enum</a></td></tr>
62
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#cb846ead9a58e1648b7df7b3ca3e2f3d">_noperands</a></td></tr>
64
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">xed_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#d932a45b296b79d73775862be60c204d">_operand_base</a></td></tr>
66
67 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="unionxed__operand__bitvec__t.html">xed_operand_bitvec_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__inst__s.html#d3cf551ea4e08ec767e775e9ed7d817c">_operand_bitvec</a></td></tr>
68
69 </table>
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">
73   <tr>
74     <td class="mdRow">
75       <table cellpadding="0" cellspacing="0" border="0">
76         <tr>
77           <td class="md" nowrap valign="top">xed_uint32_t <a class="el" href="structxed__inst__s.html#394b826f10fbcd7db2bcf9cafa8bfd5c">_attributes</a>          </td>
78         </tr>
79       </table>
80     </td>
81   </tr>
82 </table>
83 <table cellspacing="5" cellpadding="0" border="0">
84   <tr>
85     <td>
86       &nbsp;
87     </td>
88     <td>
89
90 <p>
91
92 <p>
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>
94   </tr>
95 </table>
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">
98   <tr>
99     <td class="mdRow">
100       <table cellpadding="0" cellspacing="0" border="0">
101         <tr>
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>
103         </tr>
104       </table>
105     </td>
106   </tr>
107 </table>
108 <table cellspacing="5" cellpadding="0" border="0">
109   <tr>
110     <td>
111       &nbsp;
112     </td>
113     <td>
114
115 <p>
116
117 <p>
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>
119   </tr>
120 </table>
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">
123   <tr>
124     <td class="mdRow">
125       <table cellpadding="0" cellspacing="0" border="0">
126         <tr>
127           <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#28c6d88881677fb400e4090e1870b572">_cpl</a>          </td>
128         </tr>
129       </table>
130     </td>
131   </tr>
132 </table>
133 <table cellspacing="5" cellpadding="0" border="0">
134   <tr>
135     <td>
136       &nbsp;
137     </td>
138     <td>
139
140 <p>
141
142 <p>
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>
144   </tr>
145 </table>
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">
148   <tr>
149     <td class="mdRow">
150       <table cellpadding="0" cellspacing="0" border="0">
151         <tr>
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>
153         </tr>
154       </table>
155     </td>
156   </tr>
157 </table>
158 <table cellspacing="5" cellpadding="0" border="0">
159   <tr>
160     <td>
161       &nbsp;
162     </td>
163     <td>
164
165 <p>
166
167 <p>
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>
169   </tr>
170 </table>
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">
173   <tr>
174     <td class="mdRow">
175       <table cellpadding="0" cellspacing="0" border="0">
176         <tr>
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>
178         </tr>
179       </table>
180     </td>
181   </tr>
182 </table>
183 <table cellspacing="5" cellpadding="0" border="0">
184   <tr>
185     <td>
186       &nbsp;
187     </td>
188     <td>
189
190 <p>
191
192 <p>
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>
194   </tr>
195 </table>
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">
198   <tr>
199     <td class="mdRow">
200       <table cellpadding="0" cellspacing="0" border="0">
201         <tr>
202           <td class="md" nowrap valign="top">xed_uint16_t <a class="el" href="structxed__inst__s.html#75158b2726e38f4a99e2b211e0e400dc">_flag_info_index</a>          </td>
203         </tr>
204       </table>
205     </td>
206   </tr>
207 </table>
208 <table cellspacing="5" cellpadding="0" border="0">
209   <tr>
210     <td>
211       &nbsp;
212     </td>
213     <td>
214
215 <p>
216
217 <p>
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>
219   </tr>
220 </table>
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">
223   <tr>
224     <td class="mdRow">
225       <table cellpadding="0" cellspacing="0" border="0">
226         <tr>
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>
228         </tr>
229       </table>
230     </td>
231   </tr>
232 </table>
233 <table cellspacing="5" cellpadding="0" border="0">
234   <tr>
235     <td>
236       &nbsp;
237     </td>
238     <td>
239
240 <p>
241
242 <p>
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>
244   </tr>
245 </table>
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">
248   <tr>
249     <td class="mdRow">
250       <table cellpadding="0" cellspacing="0" border="0">
251         <tr>
252           <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#79118dae3b8cd033f196115a3468dc6e">_iform</a>          </td>
253         </tr>
254       </table>
255     </td>
256   </tr>
257 </table>
258 <table cellspacing="5" cellpadding="0" border="0">
259   <tr>
260     <td>
261       &nbsp;
262     </td>
263     <td>
264
265 <p>
266
267 <p>
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>
269   </tr>
270 </table>
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">
273   <tr>
274     <td class="mdRow">
275       <table cellpadding="0" cellspacing="0" border="0">
276         <tr>
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>
278         </tr>
279       </table>
280     </td>
281   </tr>
282 </table>
283 <table cellspacing="5" cellpadding="0" border="0">
284   <tr>
285     <td>
286       &nbsp;
287     </td>
288     <td>
289
290 <p>
291
292 <p>
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>
294   </tr>
295 </table>
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">
298   <tr>
299     <td class="mdRow">
300       <table cellpadding="0" cellspacing="0" border="0">
301         <tr>
302           <td class="md" nowrap valign="top">xed_uint8_t <a class="el" href="structxed__inst__s.html#cb846ead9a58e1648b7df7b3ca3e2f3d">_noperands</a>          </td>
303         </tr>
304       </table>
305     </td>
306   </tr>
307 </table>
308 <table cellspacing="5" cellpadding="0" border="0">
309   <tr>
310     <td>
311       &nbsp;
312     </td>
313     <td>
314
315 <p>
316
317 <p>
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>
319   </tr>
320 </table>
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">
323   <tr>
324     <td class="mdRow">
325       <table cellpadding="0" cellspacing="0" border="0">
326         <tr>
327           <td class="md" nowrap valign="top">xed_uint32_t <a class="el" href="structxed__inst__s.html#d932a45b296b79d73775862be60c204d">_operand_base</a>          </td>
328         </tr>
329       </table>
330     </td>
331   </tr>
332 </table>
333 <table cellspacing="5" cellpadding="0" border="0">
334   <tr>
335     <td>
336       &nbsp;
337     </td>
338     <td>
339
340 <p>
341
342 <p>
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>
344   </tr>
345 </table>
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">
348   <tr>
349     <td class="mdRow">
350       <table cellpadding="0" cellspacing="0" border="0">
351         <tr>
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>
353         </tr>
354       </table>
355     </td>
356   </tr>
357 </table>
358 <table cellspacing="5" cellpadding="0" border="0">
359   <tr>
360     <td>
361       &nbsp;
362     </td>
363     <td>
364
365 <p>
366
367 <p>
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>
369   </tr>
370 </table>
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&nbsp;
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>
376 </body>
377 </html>