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 / xed-immdis_8h-source.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><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
13     <li id="current"><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="files.html"><span>File&nbsp;List</span></a></li>
28     <li><a href="globals.html"><span>Globals</span></a></li>
29   </ul></div>
30 <h1>xed-immdis.h</h1><a href="xed-immdis_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*BEGIN_LEGAL </span>
31 <a name="l00002"></a>00002 <span class="comment">Copyright (c) 2007, Intel Corp.</span>
32 <a name="l00003"></a>00003 <span class="comment">All rights reserved.</span>
33 <a name="l00004"></a>00004 <span class="comment"></span>
34 <a name="l00005"></a>00005 <span class="comment">Redistribution and use in source and binary forms, with or without</span>
35 <a name="l00006"></a>00006 <span class="comment">modification, are permitted provided that the following conditions are</span>
36 <a name="l00007"></a>00007 <span class="comment">met:</span>
37 <a name="l00008"></a>00008 <span class="comment"></span>
38 <a name="l00009"></a>00009 <span class="comment">    * Redistributions of source code must retain the above copyright</span>
39 <a name="l00010"></a>00010 <span class="comment">      notice, this list of conditions and the following disclaimer.</span>
40 <a name="l00011"></a>00011 <span class="comment"></span>
41 <a name="l00012"></a>00012 <span class="comment">    * Redistributions in binary form must reproduce the above</span>
42 <a name="l00013"></a>00013 <span class="comment">      copyright notice, this list of conditions and the following</span>
43 <a name="l00014"></a>00014 <span class="comment">      disclaimer in the documentation and/or other materials provided</span>
44 <a name="l00015"></a>00015 <span class="comment">      with the distribution.</span>
45 <a name="l00016"></a>00016 <span class="comment"></span>
46 <a name="l00017"></a>00017 <span class="comment">    * Neither the name of Intel Corporation nor the names of its</span>
47 <a name="l00018"></a>00018 <span class="comment">      contributors may be used to endorse or promote products derived</span>
48 <a name="l00019"></a>00019 <span class="comment">      from this software without specific prior written permission.</span>
49 <a name="l00020"></a>00020 <span class="comment"></span>
50 <a name="l00021"></a>00021 <span class="comment">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
51 <a name="l00022"></a>00022 <span class="comment">"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
52 <a name="l00023"></a>00023 <span class="comment">LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span>
53 <a name="l00024"></a>00024 <span class="comment">A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span>
54 <a name="l00025"></a>00025 <span class="comment">OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span>
55 <a name="l00026"></a>00026 <span class="comment">SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span>
56 <a name="l00027"></a>00027 <span class="comment">LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span>
57 <a name="l00028"></a>00028 <span class="comment">DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span>
58 <a name="l00029"></a>00029 <span class="comment">THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
59 <a name="l00030"></a>00030 <span class="comment">(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
60 <a name="l00031"></a>00031 <span class="comment">OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
61 <a name="l00032"></a>00032 <span class="comment">END_LEGAL */</span>
62 <a name="l00035"></a>00035 
63 <a name="l00036"></a>00036 
64 <a name="l00037"></a>00037 
65 <a name="l00038"></a>00038 <span class="preprocessor">#ifndef _XED_IMMDIS_H_</span>
66 <a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor"># define _XED_IMMDIS_H_</span>
67 <a name="l00040"></a>00040 <span class="preprocessor"></span>
68 <a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="xed-types_8h.html">xed-types.h</a>"</span>
69 <a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="xed-common-defs_8h.html">xed-common-defs.h</a>"</span>
70 <a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="xed-util_8h.html">xed-util.h</a>"</span>
71 <a name="l00044"></a>00044 
72 <a name="l00045"></a>00045 
73 <a name="l00047"></a>00047 <span class="comment">// DEFINES</span>
74 <a name="l00049"></a>00049 <span class="comment"></span>
75 <a name="l00051"></a>00051 <span class="comment">// TYPES</span>
76 <a name="l00054"></a>00054 <span class="comment"></span><span class="comment">// PROTOTYPES</span>
77 <a name="l00056"></a>00056 <span class="comment"></span>
78 <a name="l00058"></a>00058 <span class="comment">// GLOBALS</span>
79 <a name="l00060"></a>00060 <span class="comment"></span>
80 <a name="l00061"></a><a class="code" href="xed-immdis_8h.html#c24112540bbcc8fa68f707909a90f5b7">00061</a> <span class="preprocessor">#define XED_MAX_IMMDIS_BYTES 8</span>
81 <a name="l00062"></a>00062 <span class="preprocessor"></span>
82 <a name="l00063"></a>00063 <span class="comment">// A union for speed of zeroing</span>
83 <a name="l00064"></a><a class="code" href="unionxed__immdis__values__t.html">00064</a> <span class="keyword">union </span><a class="code" href="unionxed__immdis__values__t.html">xed_immdis_values_t</a>
84 <a name="l00065"></a>00065 {
85 <a name="l00066"></a><a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">00066</a>     xed_uint8_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>[<a class="code" href="xed-immdis_8h.html#c24112540bbcc8fa68f707909a90f5b7">XED_MAX_IMMDIS_BYTES</a>];<span class="comment">// STORED LITTLE ENDIAN. BYTE 0 is LSB</span>
86 <a name="l00067"></a><a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">00067</a>     xed_uint64_t <a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">q</a>;
87 <a name="l00068"></a>00068 };
88 <a name="l00069"></a>00069 
89 <a name="l00071"></a><a class="code" href="structxed__immdis__s.html">00071</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="structxed__immdis__s.html">xed_immdis_s</a> {
90 <a name="l00072"></a><a class="code" href="structxed__immdis__s.html#c2171072c92ed1511fb37e3f7fbfad16">00072</a>     <span class="keyword">union </span><a class="code" href="unionxed__immdis__values__t.html">xed_immdis_values_t</a> value;
91 <a name="l00073"></a><a class="code" href="structxed__immdis__s.html#a5fa898615728484b9153ffcedcabdd3">00073</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> currently_used_space :4; <span class="comment">// current number of assigned bytes</span>
92 <a name="l00074"></a><a class="code" href="structxed__immdis__s.html#c8efd53d2590c1248ae58931dee0e89d">00074</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_allocated_space :4; <span class="comment">// max allocation, 4 or 8</span>
93 <a name="l00075"></a><a class="code" href="structxed__immdis__s.html#4c49954576278c551ba8b22539f0e971">00075</a>     <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> present : 1;
94 <a name="l00076"></a><a class="code" href="structxed__immdis__s.html#eea5eb8193030afdeeda7b6dfa640fd9">00076</a>     <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> immediate_is_unsigned : 1;
95 <a name="l00077"></a>00077 } <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>;
96 <a name="l00078"></a>00078 
97 <a name="l00079"></a>00079 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#7cd715d7113d1b97181783491364c673">xed_immdis__check</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* <a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">q</a>, <span class="keywordtype">int</span> p) ;
98 <a name="l00080"></a>00080 
99 <a name="l00081"></a>00081 
100 <a name="l00082"></a>00082 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#4859cf5e21466fa6901ac22e8beae61d">xed_immdis_init</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">int</span> max_bytes);
101 <a name="l00083"></a>00083 
102 <a name="l00085"></a>00085 
103 <a name="l00086"></a>00086 
104 <a name="l00087"></a>00087 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#7ba763c2150e4af7e707110f0f652f3f">xed_immdis_get_bytes</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
105 <a name="l00088"></a>00088 
106 <a name="l00090"></a>00090 
107 <a name="l00092"></a>00092 
108 <a name="l00093"></a>00093 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_int64_t 
109 <a name="l00094"></a>00094 <a class="code" href="xed-immdis_8h.html#1bff44b0ca30c12563825ddcec37f78b">xed_immdis_get_signed64</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
110 <a name="l00095"></a>00095 
111 <a name="l00096"></a>00096 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_uint64_t 
112 <a name="l00097"></a>00097 <a class="code" href="xed-immdis_8h.html#fe3967ac09cbb8ad05ddd129497b1c4d">xed_immdis_get_unsigned64</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
113 <a name="l00098"></a>00098 
114 <a name="l00099"></a>00099 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>
115 <a name="l00100"></a>00100 <a class="code" href="xed-immdis_8h.html#9b7cdb1e53c5f2b9bdb820746a470000">xed_immdis_is_zero</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
116 <a name="l00101"></a>00101 
117 <a name="l00102"></a>00102 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>
118 <a name="l00103"></a>00103 <a class="code" href="xed-immdis_8h.html#f5b69e09505844a5d9d5658593f58c5f">xed_immdis_is_one</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
119 <a name="l00104"></a>00104 
120 <a name="l00106"></a>00106 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_uint8_t   <a class="code" href="xed-immdis_8h.html#c9a5e17e32f55b3cef78ee79d9f74b8b">xed_immdis_get_byte</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i) ;
121 <a name="l00108"></a>00108 
122 <a name="l00110"></a>00110 
123 <a name="l00111"></a>00111 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>    <a class="code" href="xed-immdis_8h.html#52caa513281d320cfd60ff7e6108191f">xed_immdis_set_present</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
124 <a name="l00112"></a>00112 
125 <a name="l00114"></a>00114 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>    <a class="code" href="xed-immdis_8h.html#35f17051ebfbdf7a0444ac8ec1ab68c0">xed_immdis_is_present</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
126 <a name="l00116"></a>00116 
127 <a name="l00117"></a>00117 
128 <a name="l00119"></a>00119 
129 <a name="l00120"></a>00120 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>     <a class="code" href="xed-immdis_8h.html#077f0a257bae6a6c6fc8f3acd5ccbd46">xed_immdis_set_max_len</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mx) ;
130 <a name="l00121"></a>00121 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
131 <a name="l00122"></a>00122 <a class="code" href="xed-immdis_8h.html#0edf6a8a2b843bfecdc2f004aace6425">xed_immdis_zero</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
132 <a name="l00123"></a>00123 
133 <a name="l00124"></a>00124 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="xed-immdis_8h.html#080f7760ed59c575127c916d69f744c8">xed_immdis_get_max_length</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
134 <a name="l00125"></a>00125 
135 <a name="l00127"></a>00127 
136 <a name="l00129"></a>00129 
137 <a name="l00130"></a>00130 
138 <a name="l00131"></a>00131 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>
139 <a name="l00132"></a>00132 <a class="code" href="xed-immdis_8h.html#eb0b0470ead4d7954b7a43787e92329a">xed_immdis_is_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
140 <a name="l00134"></a>00134 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>
141 <a name="l00135"></a>00135 <a class="code" href="xed-immdis_8h.html#c3fc38384a98d3225bbba3e99e156821">xed_immdis_is_signed</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
142 <a name="l00136"></a>00136     
143 <a name="l00138"></a>00138 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> 
144 <a name="l00139"></a>00139 <a class="code" href="xed-immdis_8h.html#8d3377b643eb6a4193cb4e1be2198286">xed_immdis_set_signed</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
145 <a name="l00141"></a>00141 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> 
146 <a name="l00142"></a>00142 <a class="code" href="xed-immdis_8h.html#53444944f075c3fdce2410506fb8e6bd">xed_immdis_set_unsigned</a>( <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
147 <a name="l00144"></a>00144 
148 <a name="l00145"></a>00145 
149 <a name="l00147"></a>00147 
150 <a name="l00148"></a>00148 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
151 <a name="l00149"></a>00149 <a class="code" href="xed-immdis_8h.html#dcbfb46803986fc54676211f33f47fa9">xed_immdis_add_byte</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_uint8_t b);
152 <a name="l00150"></a>00150 
153 <a name="l00151"></a>00151 
154 <a name="l00152"></a>00152 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
155 <a name="l00153"></a>00153 <a class="code" href="xed-immdis_8h.html#09715f91212c3dd59b359e7c92c2f7c7">xed_immdis_add_byte_array</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">int</span> nb, xed_uint8_t* ba);
156 <a name="l00154"></a>00154 
157 <a name="l00164"></a>00164 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
158 <a name="l00165"></a>00165 <a class="code" href="xed-immdis_8h.html#b3e0e6243c6950ea4b0cf679f2db504a">xed_immdis_add_shortest_width_signed</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int64_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>, xed_uint8_t legal_widths);
159 <a name="l00166"></a>00166 
160 <a name="l00168"></a>00168 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
161 <a name="l00169"></a>00169 <a class="code" href="xed-immdis_8h.html#de19d918e2f622210e9489ad44c45fb7">xed_immdis_add_shortest_width_unsigned</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_uint64_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>, xed_uint8_t legal_widths );
162 <a name="l00170"></a>00170 
163 <a name="l00171"></a>00171 
164 <a name="l00173"></a>00173 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
165 <a name="l00174"></a>00174 <a class="code" href="xed-immdis_8h.html#7c007e868ffb401c0a4eb21c22d9c67c">xed_immdis_add8</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int8_t d);
166 <a name="l00175"></a>00175 
167 <a name="l00177"></a>00177 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
168 <a name="l00178"></a>00178 <a class="code" href="xed-immdis_8h.html#4aba92c75a2790ec5c58d8f9b4624d6e">xed_immdis_add16</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int16_t d);
169 <a name="l00179"></a>00179 
170 <a name="l00181"></a>00181 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
171 <a name="l00182"></a>00182 <a class="code" href="xed-immdis_8h.html#58b5fa6f2d5b90172e24e92ec5bb6e67">xed_immdis_add32</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int32_t d);
172 <a name="l00183"></a>00183 
173 <a name="l00185"></a>00185 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
174 <a name="l00186"></a>00186 <a class="code" href="xed-immdis_8h.html#e042967b326bda13845e01f6833e495c">xed_immdis_add64</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int64_t d);
175 <a name="l00187"></a>00187 
176 <a name="l00189"></a>00189 
177 <a name="l00190"></a>00190 
178 <a name="l00192"></a>00192 
179 <a name="l00193"></a>00193 
180 <a name="l00195"></a>00195 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#2c87a0bf677815bf5ceb28d867ec2724">xed_immdis_print</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
181 <a name="l00196"></a>00196 
182 <a name="l00199"></a>00199 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
183 <a name="l00200"></a>00200 <a class="code" href="xed-immdis_8h.html#5c7be9651737f169081ce5effce16a75">xed_immdis_print_signed_or_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
184 <a name="l00201"></a>00201 
185 <a name="l00203"></a>00203 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
186 <a name="l00204"></a>00204 <a class="code" href="xed-immdis_8h.html#1050a0165c958cf65f8305b55d601935">xed_immdis_print_value_signed</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
187 <a name="l00205"></a>00205 
188 <a name="l00207"></a>00207 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
189 <a name="l00208"></a>00208 <a class="code" href="xed-immdis_8h.html#f0ffb75b68187b71fa1ecb9f70147cb0">xed_immdis_print_value_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
190 <a name="l00209"></a>00209 
191 <a name="l00210"></a>00210 <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#881a008921d1efcd08bb94ae02ca9ade">xed_immdis__print_ptr</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
192 <a name="l00211"></a>00211 <span class="preprocessor">#endif</span>
193 <a name="l00212"></a>00212 <span class="preprocessor"></span>
194 <a name="l00214"></a>00214 
195 <a name="l00215"></a>00215 
196 <a name="l00217"></a>00217 <span class="comment">//Local Variables:</span>
197 <a name="l00218"></a>00218 <span class="comment">//pref: "../../xed-immdis.c"</span>
198 <a name="l00219"></a>00219 <span class="comment">//End:</span>
199 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by&nbsp;
200 <a href="http://www.doxygen.org/index.html">
201 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
202 </body>
203 </html>