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__operand__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_operand_s Struct Reference<br>
33 <small>
34 [<a class="el" href="group__DEC.html">Decoding Instructions</a>]</small>
35 </h1><!-- doxytag: class="xed_operand_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 an individual generic operand, like an operand template, describing the operand properties. 
39 <p>
40 See <a class="el" href="group__DEC.html">Decoding Instructions</a> for API information. 
41 <p>
42
43 <p>
44 Definition at line <a class="el" href="xed-inst_8h-source.html#l00064">64</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.<table border="0" cellpadding="0" cellspacing="0">
45 <tr><td></td></tr>
46 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-operand-enum_8h.html#09c2a35d8bb7bfe68bb3d34b0a5e011a">xed_operand_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#5648d7311aa0ac212d1d791ae77d61ca">_name</a></td></tr>
48
49 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-operand-width-enum_8h.html#4bc2ed96b8433c06c363d614a2fa1676">xed_operand_width_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#2e68845abb787426ebe6c4329a81907a">_oc2</a></td></tr>
50
51 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-operand-visibility-enum_8h.html#e678c6279a7ba50bf58f2e357242b58d">xed_operand_visibility_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#ad61b6c9cff8c15a210b713249a62223">_operand_visibility</a></td></tr>
52
53 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-operand-action-enum_8h.html#6bf8113365b84b9d6ab549fdfef2643f">xed_operand_action_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#a9ecf1d105b566b58e4a9fd7aabb1ab6">_rw</a></td></tr>
54
55 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="xed-operand-type-enum_8h.html#7f9198331fe1015a2df65f7b42aa43a8">xed_operand_type_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#d35e0891736807e22e0697801984b1ad">_type</a></td></tr>
56
57 <tr><td class="memItemLeft" nowrap>union {</td></tr>
58
59 <tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;xed_uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="structxed__operand__s.html#adbfe169117889af4a00b8e66ad8d577">_imm</a></td></tr>
60
61 <tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="xed-nonterminal-enum_8h.html#e0eb8f71a8f89cddf0df4b1a6a2b27af">xed_nonterminal_enum_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structxed__operand__s.html#f00fef3dfbd9105b34b58d36c96a07a5">_nt</a></td></tr>
62
63 <tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="xed-reg-enum_8h.html#f05c33c5a68e9304d1d8ac0408ae3f61">xed_reg_enum_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structxed__operand__s.html#ecf0d39932822f1a79838ec7ff5d591a">_reg</a></td></tr>
64
65 <tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxed__operand__s.html#8e4ab110dbe9cca48e2693a582b058ff">_u</a></td></tr>
66
67 </table>
68 <hr><h2>Field Documentation</h2>
69 <a class="anchor" name="adbfe169117889af4a00b8e66ad8d577"></a><!-- doxytag: member="xed_operand_s::_imm" ref="adbfe169117889af4a00b8e66ad8d577" args="" --><p>
70 <table class="mdTable" cellpadding="2" cellspacing="0">
71   <tr>
72     <td class="mdRow">
73       <table cellpadding="0" cellspacing="0" border="0">
74         <tr>
75           <td class="md" nowrap valign="top">xed_uint32_t <a class="el" href="structxed__operand__s.html#adbfe169117889af4a00b8e66ad8d577">_imm</a>          </td>
76         </tr>
77       </table>
78     </td>
79   </tr>
80 </table>
81 <table cellspacing="5" cellpadding="0" border="0">
82   <tr>
83     <td>
84       &nbsp;
85     </td>
86     <td>
87
88 <p>
89
90 <p>
91 Definition at line <a class="el" href="xed-inst_8h-source.html#l00075">75</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
92   </tr>
93 </table>
94 <a class="anchor" name="5648d7311aa0ac212d1d791ae77d61ca"></a><!-- doxytag: member="xed_operand_s::_name" ref="5648d7311aa0ac212d1d791ae77d61ca" args="" --><p>
95 <table class="mdTable" cellpadding="2" cellspacing="0">
96   <tr>
97     <td class="mdRow">
98       <table cellpadding="0" cellspacing="0" border="0">
99         <tr>
100           <td class="md" nowrap valign="top"><a class="el" href="xed-operand-enum_8h.html#09c2a35d8bb7bfe68bb3d34b0a5e011a">xed_operand_enum_t</a> <a class="el" href="structxed__operand__s.html#5648d7311aa0ac212d1d791ae77d61ca">_name</a>          </td>
101         </tr>
102       </table>
103     </td>
104   </tr>
105 </table>
106 <table cellspacing="5" cellpadding="0" border="0">
107   <tr>
108     <td>
109       &nbsp;
110     </td>
111     <td>
112
113 <p>
114
115 <p>
116 Definition at line <a class="el" href="xed-inst_8h-source.html#l00066">66</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
117   </tr>
118 </table>
119 <a class="anchor" name="f00fef3dfbd9105b34b58d36c96a07a5"></a><!-- doxytag: member="xed_operand_s::_nt" ref="f00fef3dfbd9105b34b58d36c96a07a5" args="" --><p>
120 <table class="mdTable" cellpadding="2" cellspacing="0">
121   <tr>
122     <td class="mdRow">
123       <table cellpadding="0" cellspacing="0" border="0">
124         <tr>
125           <td class="md" nowrap valign="top"><a class="el" href="xed-nonterminal-enum_8h.html#e0eb8f71a8f89cddf0df4b1a6a2b27af">xed_nonterminal_enum_t</a> <a class="el" href="structxed__operand__s.html#f00fef3dfbd9105b34b58d36c96a07a5">_nt</a>          </td>
126         </tr>
127       </table>
128     </td>
129   </tr>
130 </table>
131 <table cellspacing="5" cellpadding="0" border="0">
132   <tr>
133     <td>
134       &nbsp;
135     </td>
136     <td>
137
138 <p>
139
140 <p>
141 Definition at line <a class="el" href="xed-inst_8h-source.html#l00076">76</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
142   </tr>
143 </table>
144 <a class="anchor" name="2e68845abb787426ebe6c4329a81907a"></a><!-- doxytag: member="xed_operand_s::_oc2" ref="2e68845abb787426ebe6c4329a81907a" args="" --><p>
145 <table class="mdTable" cellpadding="2" cellspacing="0">
146   <tr>
147     <td class="mdRow">
148       <table cellpadding="0" cellspacing="0" border="0">
149         <tr>
150           <td class="md" nowrap valign="top"><a class="el" href="xed-operand-width-enum_8h.html#4bc2ed96b8433c06c363d614a2fa1676">xed_operand_width_enum_t</a> <a class="el" href="structxed__operand__s.html#2e68845abb787426ebe6c4329a81907a">_oc2</a>          </td>
151         </tr>
152       </table>
153     </td>
154   </tr>
155 </table>
156 <table cellspacing="5" cellpadding="0" border="0">
157   <tr>
158     <td>
159       &nbsp;
160     </td>
161     <td>
162
163 <p>
164
165 <p>
166 Definition at line <a class="el" href="xed-inst_8h-source.html#l00071">71</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
167   </tr>
168 </table>
169 <a class="anchor" name="ad61b6c9cff8c15a210b713249a62223"></a><!-- doxytag: member="xed_operand_s::_operand_visibility" ref="ad61b6c9cff8c15a210b713249a62223" args="" --><p>
170 <table class="mdTable" cellpadding="2" cellspacing="0">
171   <tr>
172     <td class="mdRow">
173       <table cellpadding="0" cellspacing="0" border="0">
174         <tr>
175           <td class="md" nowrap valign="top"><a class="el" href="xed-operand-visibility-enum_8h.html#e678c6279a7ba50bf58f2e357242b58d">xed_operand_visibility_enum_t</a> <a class="el" href="structxed__operand__s.html#ad61b6c9cff8c15a210b713249a62223">_operand_visibility</a>          </td>
176         </tr>
177       </table>
178     </td>
179   </tr>
180 </table>
181 <table cellspacing="5" cellpadding="0" border="0">
182   <tr>
183     <td>
184       &nbsp;
185     </td>
186     <td>
187
188 <p>
189
190 <p>
191 Definition at line <a class="el" href="xed-inst_8h-source.html#l00068">68</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
192   </tr>
193 </table>
194 <a class="anchor" name="ecf0d39932822f1a79838ec7ff5d591a"></a><!-- doxytag: member="xed_operand_s::_reg" ref="ecf0d39932822f1a79838ec7ff5d591a" args="" --><p>
195 <table class="mdTable" cellpadding="2" cellspacing="0">
196   <tr>
197     <td class="mdRow">
198       <table cellpadding="0" cellspacing="0" border="0">
199         <tr>
200           <td class="md" nowrap valign="top"><a class="el" href="xed-reg-enum_8h.html#f05c33c5a68e9304d1d8ac0408ae3f61">xed_reg_enum_t</a> <a class="el" href="structxed__operand__s.html#ecf0d39932822f1a79838ec7ff5d591a">_reg</a>          </td>
201         </tr>
202       </table>
203     </td>
204   </tr>
205 </table>
206 <table cellspacing="5" cellpadding="0" border="0">
207   <tr>
208     <td>
209       &nbsp;
210     </td>
211     <td>
212
213 <p>
214
215 <p>
216 Definition at line <a class="el" href="xed-inst_8h-source.html#l00077">77</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
217   </tr>
218 </table>
219 <a class="anchor" name="a9ecf1d105b566b58e4a9fd7aabb1ab6"></a><!-- doxytag: member="xed_operand_s::_rw" ref="a9ecf1d105b566b58e4a9fd7aabb1ab6" args="" --><p>
220 <table class="mdTable" cellpadding="2" cellspacing="0">
221   <tr>
222     <td class="mdRow">
223       <table cellpadding="0" cellspacing="0" border="0">
224         <tr>
225           <td class="md" nowrap valign="top"><a class="el" href="xed-operand-action-enum_8h.html#6bf8113365b84b9d6ab549fdfef2643f">xed_operand_action_enum_t</a> <a class="el" href="structxed__operand__s.html#a9ecf1d105b566b58e4a9fd7aabb1ab6">_rw</a>          </td>
226         </tr>
227       </table>
228     </td>
229   </tr>
230 </table>
231 <table cellspacing="5" cellpadding="0" border="0">
232   <tr>
233     <td>
234       &nbsp;
235     </td>
236     <td>
237
238 <p>
239
240 <p>
241 Definition at line <a class="el" href="xed-inst_8h-source.html#l00070">70</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
242   </tr>
243 </table>
244 <a class="anchor" name="d35e0891736807e22e0697801984b1ad"></a><!-- doxytag: member="xed_operand_s::_type" ref="d35e0891736807e22e0697801984b1ad" args="" --><p>
245 <table class="mdTable" cellpadding="2" cellspacing="0">
246   <tr>
247     <td class="mdRow">
248       <table cellpadding="0" cellspacing="0" border="0">
249         <tr>
250           <td class="md" nowrap valign="top"><a class="el" href="xed-operand-type-enum_8h.html#7f9198331fe1015a2df65f7b42aa43a8">xed_operand_type_enum_t</a> <a class="el" href="structxed__operand__s.html#d35e0891736807e22e0697801984b1ad">_type</a>          </td>
251         </tr>
252       </table>
253     </td>
254   </tr>
255 </table>
256 <table cellspacing="5" cellpadding="0" border="0">
257   <tr>
258     <td>
259       &nbsp;
260     </td>
261     <td>
262
263 <p>
264
265 <p>
266 Definition at line <a class="el" href="xed-inst_8h-source.html#l00073">73</a> of file <a class="el" href="xed-inst_8h-source.html">xed-inst.h</a>.    </td>
267   </tr>
268 </table>
269 <a class="anchor" name="8e4ab110dbe9cca48e2693a582b058ff"></a><!-- doxytag: member="xed_operand_s::_u" ref="8e4ab110dbe9cca48e2693a582b058ff" args="" --><p>
270 <table class="mdTable" cellpadding="2" cellspacing="0">
271   <tr>
272     <td class="mdRow">
273       <table cellpadding="0" cellspacing="0" border="0">
274         <tr>
275           <td class="md" nowrap valign="top">union { ... }   <a class="el" href="structxed__operand__s.html#8e4ab110dbe9cca48e2693a582b058ff">_u</a>          </td>
276         </tr>
277       </table>
278     </td>
279   </tr>
280 </table>
281 <table cellspacing="5" cellpadding="0" border="0">
282   <tr>
283     <td>
284       &nbsp;
285     </td>
286     <td>
287
288 <p>
289     </td>
290   </tr>
291 </table>
292 <hr>The documentation for this struct was generated from the following file:<ul>
293 <li><a class="el" href="xed-inst_8h-source.html">xed-inst.h</a></ul>
294 <hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by&nbsp;
295 <a href="http://www.doxygen.org/index.html">
296 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
297 </body>
298 </html>