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-attribute-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-attribute-enum_8h-source.html">xed-attribute-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-attribute-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-attribute-enum_8h.html#c16e2544f6c8ae8a0b2b67901f55af3c">_XED_ATTRIBUTE_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-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> { <br>
46 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383b67ff570191b2960f11837ceccd3ce6c">XED_ATTRIBUTE_INVALID</a> = 0,
48 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3838da22246d5cd2b8d207eb2c3b741e113">XED_ATTRIBUTE_ANY_REP_ABLE</a> = 1,
50 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a38314c1a546e2f8b96f269105839de22f8e">XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION</a> = 2,
52 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383fd5b6bef99ab5e3b1bef4601a4bea9ae">XED_ATTRIBUTE_FAR_XFER</a> = 4,
54 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a38396c210dcac0a515a6159501c2089d758">XED_ATTRIBUTE_FIXED_BASE0</a> = 8,
56 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3837f41e2e9604118c4b0c0c36a5e5ff138">XED_ATTRIBUTE_FIXED_BASE1</a> = 16,
58 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383e350d7b473df0820faf1f881b7af558e">XED_ATTRIBUTE_REQUIRES_ALIGNMENT</a> = 32,
60 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3834789613c8662284a88a7dab640ae3b9c">XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT</a> = 64,
62 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383c05a8912c03c356e06f92c44ab0e5507">XED_ATTRIBUTE_SIMD_SCALAR</a> = 128,
64 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3839d62e0804b1c0a3e5bba75d9a7f125cb">XED_ATTRIBUTE_SKIPLOW32</a> = 256,
66 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3830d51b35e1c295c4505e0bfaead0220df">XED_ATTRIBUTE_SKIPLOW64</a> = 512,
68 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3837831b7bc9f89b8c25b1dab1a56b8a371">XED_ATTRIBUTE_UNALIGNED</a> = 1024,
70 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383093f7f3c3644e75a3194bb85d4df1004">XED_ATTRIBUTE_X87_MMX_STATE_CW</a> = 2048,
72 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383e7bc51797c812a0bbe4f0189f605e290">XED_ATTRIBUTE_X87_MMX_STATE_R</a> = 4096,
74 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383ca0e8efbeff6234d844f6be83aa5bbd5">XED_ATTRIBUTE_X87_MMX_STATE_W</a> = 8192,
76 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3838bf42247c1e57ebd68168a617ae9e0dd">XED_ATTRIBUTE_XMM_STATE_CW</a> = 16384,
78 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a38322012459a281158645347bb3ab9d1558">XED_ATTRIBUTE_XMM_STATE_R</a> = 32768,
80 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a3830dcfe911279d50d0b65f221dcbafe93c">XED_ATTRIBUTE_XMM_STATE_W</a> = 65536,
82 <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383938e0359670348622c6a9c8ecf083ef4">XED_ATTRIBUTE_LAST</a>
86 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="xed-attribute-enum_8h.html#81b5de8d76c2801a6b1cbca58beb270b">str2xed_attribute_enum_t</a> (const char *s)</td></tr>
89 <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-attribute-enum_8h.html#46e1e07daead7a33e8704bc684fe795c">xed_attribute_enum_t2str</a> (const <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> p)</td></tr>
92 <hr><h2>Define Documentation</h2>
93 <a class="anchor" name="c16e2544f6c8ae8a0b2b67901f55af3c"></a><!-- doxytag: member="xed-attribute-enum.h::_XED_ATTRIBUTE_ENUM_H_" ref="c16e2544f6c8ae8a0b2b67901f55af3c" args="" --><p>
94 <table class="mdTable" cellpadding="2" cellspacing="0">
97 <table cellpadding="0" cellspacing="0" border="0">
99 <td class="md" nowrap valign="top">#define _XED_ATTRIBUTE_ENUM_H_ </td>
105 <table cellspacing="5" cellpadding="0" border="0">
115 Definition at line <a class="el" href="xed-attribute-enum_8h-source.html#l00040">40</a> of file <a class="el" href="xed-attribute-enum_8h-source.html">xed-attribute-enum.h</a>. </td>
118 <hr><h2>Enumeration Type Documentation</h2>
119 <a class="anchor" name="848d4cf396be5a647413e94bc6f0a383"></a><!-- doxytag: member="xed-attribute-enum.h::xed_attribute_enum_t" ref="848d4cf396be5a647413e94bc6f0a383" args="" --><p>
120 <table class="mdTable" cellpadding="2" cellspacing="0">
123 <table cellpadding="0" cellspacing="0" border="0">
125 <td class="md" nowrap valign="top">enum <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> </td>
131 <table cellspacing="5" cellpadding="0" border="0">
139 <dl compact><dt><b>Enumerator: </b></dt><dd>
140 <table border="0" cellspacing="2" cellpadding="0">
141 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383b67ff570191b2960f11837ceccd3ce6c"></a><!-- doxytag: member="XED_ATTRIBUTE_INVALID" ref="848d4cf396be5a647413e94bc6f0a383b67ff570191b2960f11837ceccd3ce6c" args="" -->XED_ATTRIBUTE_INVALID</em> </td><td>
143 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3838da22246d5cd2b8d207eb2c3b741e113"></a><!-- doxytag: member="XED_ATTRIBUTE_ANY_REP_ABLE" ref="848d4cf396be5a647413e94bc6f0a3838da22246d5cd2b8d207eb2c3b741e113" args="" -->XED_ATTRIBUTE_ANY_REP_ABLE</em> </td><td>
145 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a38314c1a546e2f8b96f269105839de22f8e"></a><!-- doxytag: member="XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION" ref="848d4cf396be5a647413e94bc6f0a38314c1a546e2f8b96f269105839de22f8e" args="" -->XED_ATTRIBUTE_ATT_OPERAND_ORDER_EXCEPTION</em> </td><td>
147 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383fd5b6bef99ab5e3b1bef4601a4bea9ae"></a><!-- doxytag: member="XED_ATTRIBUTE_FAR_XFER" ref="848d4cf396be5a647413e94bc6f0a383fd5b6bef99ab5e3b1bef4601a4bea9ae" args="" -->XED_ATTRIBUTE_FAR_XFER</em> </td><td>
149 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a38396c210dcac0a515a6159501c2089d758"></a><!-- doxytag: member="XED_ATTRIBUTE_FIXED_BASE0" ref="848d4cf396be5a647413e94bc6f0a38396c210dcac0a515a6159501c2089d758" args="" -->XED_ATTRIBUTE_FIXED_BASE0</em> </td><td>
151 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3837f41e2e9604118c4b0c0c36a5e5ff138"></a><!-- doxytag: member="XED_ATTRIBUTE_FIXED_BASE1" ref="848d4cf396be5a647413e94bc6f0a3837f41e2e9604118c4b0c0c36a5e5ff138" args="" -->XED_ATTRIBUTE_FIXED_BASE1</em> </td><td>
153 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383e350d7b473df0820faf1f881b7af558e"></a><!-- doxytag: member="XED_ATTRIBUTE_REQUIRES_ALIGNMENT" ref="848d4cf396be5a647413e94bc6f0a383e350d7b473df0820faf1f881b7af558e" args="" -->XED_ATTRIBUTE_REQUIRES_ALIGNMENT</em> </td><td>
155 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3834789613c8662284a88a7dab640ae3b9c"></a><!-- doxytag: member="XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT" ref="848d4cf396be5a647413e94bc6f0a3834789613c8662284a88a7dab640ae3b9c" args="" -->XED_ATTRIBUTE_SIMD_PACKED_ALIGNMENT</em> </td><td>
157 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383c05a8912c03c356e06f92c44ab0e5507"></a><!-- doxytag: member="XED_ATTRIBUTE_SIMD_SCALAR" ref="848d4cf396be5a647413e94bc6f0a383c05a8912c03c356e06f92c44ab0e5507" args="" -->XED_ATTRIBUTE_SIMD_SCALAR</em> </td><td>
159 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3839d62e0804b1c0a3e5bba75d9a7f125cb"></a><!-- doxytag: member="XED_ATTRIBUTE_SKIPLOW32" ref="848d4cf396be5a647413e94bc6f0a3839d62e0804b1c0a3e5bba75d9a7f125cb" args="" -->XED_ATTRIBUTE_SKIPLOW32</em> </td><td>
161 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3830d51b35e1c295c4505e0bfaead0220df"></a><!-- doxytag: member="XED_ATTRIBUTE_SKIPLOW64" ref="848d4cf396be5a647413e94bc6f0a3830d51b35e1c295c4505e0bfaead0220df" args="" -->XED_ATTRIBUTE_SKIPLOW64</em> </td><td>
163 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3837831b7bc9f89b8c25b1dab1a56b8a371"></a><!-- doxytag: member="XED_ATTRIBUTE_UNALIGNED" ref="848d4cf396be5a647413e94bc6f0a3837831b7bc9f89b8c25b1dab1a56b8a371" args="" -->XED_ATTRIBUTE_UNALIGNED</em> </td><td>
165 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383093f7f3c3644e75a3194bb85d4df1004"></a><!-- doxytag: member="XED_ATTRIBUTE_X87_MMX_STATE_CW" ref="848d4cf396be5a647413e94bc6f0a383093f7f3c3644e75a3194bb85d4df1004" args="" -->XED_ATTRIBUTE_X87_MMX_STATE_CW</em> </td><td>
167 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383e7bc51797c812a0bbe4f0189f605e290"></a><!-- doxytag: member="XED_ATTRIBUTE_X87_MMX_STATE_R" ref="848d4cf396be5a647413e94bc6f0a383e7bc51797c812a0bbe4f0189f605e290" args="" -->XED_ATTRIBUTE_X87_MMX_STATE_R</em> </td><td>
169 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383ca0e8efbeff6234d844f6be83aa5bbd5"></a><!-- doxytag: member="XED_ATTRIBUTE_X87_MMX_STATE_W" ref="848d4cf396be5a647413e94bc6f0a383ca0e8efbeff6234d844f6be83aa5bbd5" args="" -->XED_ATTRIBUTE_X87_MMX_STATE_W</em> </td><td>
171 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3838bf42247c1e57ebd68168a617ae9e0dd"></a><!-- doxytag: member="XED_ATTRIBUTE_XMM_STATE_CW" ref="848d4cf396be5a647413e94bc6f0a3838bf42247c1e57ebd68168a617ae9e0dd" args="" -->XED_ATTRIBUTE_XMM_STATE_CW</em> </td><td>
173 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a38322012459a281158645347bb3ab9d1558"></a><!-- doxytag: member="XED_ATTRIBUTE_XMM_STATE_R" ref="848d4cf396be5a647413e94bc6f0a38322012459a281158645347bb3ab9d1558" args="" -->XED_ATTRIBUTE_XMM_STATE_R</em> </td><td>
175 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a3830dcfe911279d50d0b65f221dcbafe93c"></a><!-- doxytag: member="XED_ATTRIBUTE_XMM_STATE_W" ref="848d4cf396be5a647413e94bc6f0a3830dcfe911279d50d0b65f221dcbafe93c" args="" -->XED_ATTRIBUTE_XMM_STATE_W</em> </td><td>
177 <tr><td valign="top"><em><a class="anchor" name="848d4cf396be5a647413e94bc6f0a383938e0359670348622c6a9c8ecf083ef4"></a><!-- doxytag: member="XED_ATTRIBUTE_LAST" ref="848d4cf396be5a647413e94bc6f0a383938e0359670348622c6a9c8ecf083ef4" args="" -->XED_ATTRIBUTE_LAST</em> </td><td>
183 Definition at line <a class="el" href="xed-attribute-enum_8h-source.html#l00042">42</a> of file <a class="el" href="xed-attribute-enum_8h-source.html">xed-attribute-enum.h</a>. </td>
186 <hr><h2>Function Documentation</h2>
187 <a class="anchor" name="81b5de8d76c2801a6b1cbca58beb270b"></a><!-- doxytag: member="xed-attribute-enum.h::str2xed_attribute_enum_t" ref="81b5de8d76c2801a6b1cbca58beb270b" args="(const char *s)" --><p>
188 <table class="mdTable" cellpadding="2" cellspacing="0">
191 <table cellpadding="0" cellspacing="0" border="0">
193 <td class="md" nowrap valign="top">XED_DLL_EXPORT <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> str2xed_attribute_enum_t </td>
194 <td class="md" valign="top">( </td>
195 <td class="md" nowrap valign="top">const char * </td>
196 <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
197 <td class="md" valign="top"> ) </td>
198 <td class="md" nowrap></td>
204 <table cellspacing="5" cellpadding="0" border="0">
215 <a class="anchor" name="46e1e07daead7a33e8704bc684fe795c"></a><!-- doxytag: member="xed-attribute-enum.h::xed_attribute_enum_t2str" ref="46e1e07daead7a33e8704bc684fe795c" args="(const xed_attribute_enum_t p)" --><p>
216 <table class="mdTable" cellpadding="2" cellspacing="0">
219 <table cellpadding="0" cellspacing="0" border="0">
221 <td class="md" nowrap valign="top">XED_DLL_EXPORT const char* xed_attribute_enum_t2str </td>
222 <td class="md" valign="top">( </td>
223 <td class="md" nowrap valign="top">const <a class="el" href="xed-attribute-enum_8h.html#848d4cf396be5a647413e94bc6f0a383">xed_attribute_enum_t</a> </td>
224 <td class="mdname1" valign="top" nowrap> <em>p</em> </td>
225 <td class="md" valign="top"> ) </td>
226 <td class="md" nowrap></td>
232 <table cellspacing="5" cellpadding="0" border="0">
243 <hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by
244 <a href="http://www.doxygen.org/index.html">
245 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>