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.


removed misc directory from release
[palacios.git] / misc / decoder_test / XED2 / doc / html / xed-util_8h.html
diff --git a/misc/decoder_test/XED2/doc/html/xed-util_8h.html b/misc/decoder_test/XED2/doc/html/xed-util_8h.html
deleted file mode 100644 (file)
index 4a2ab5d..0000000
+++ /dev/null
@@ -1,2289 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>XED2: XED2 User Guide - Thu May 15 03:15:09 2008 </title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
-<div class="tabs">
-  <ul>
-    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
-    <li><a href="modules.html"><span>Modules</span></a></li>
-    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
-    <li id="current"><a href="files.html"><span>Files</span></a></li>
-    <li>
-      <form action="search.php" method="get">
-        <table cellspacing="0" cellpadding="0" border="0">
-          <tr>
-            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
-            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
-          </tr>
-        </table>
-      </form>
-    </li>
-  </ul></div>
-<div class="tabs">
-  <ul>
-    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
-    <li><a href="globals.html"><span>Globals</span></a></li>
-  </ul></div>
-<h1>xed-util.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-<dl compact><dt><b>Author:</b></dt><dd>Mark Charney &lt;<a href="mailto:mark.charney@intel.com">mark.charney@intel.com</a>&gt; </dd></dl>
-
-<p>
-Definition in file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.
-<p>
-<code>#include &quot;<a class="el" href="xed-common-hdrs_8h-source.html">xed-common-hdrs.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="xed-types_8h-source.html">xed-types.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="xed-portability_8h-source.html">xed-portability.h</a>&quot;</code><br>
-<code>#include &lt;stdio.h&gt;</code><br>
-
-<p>
-<a href="xed-util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#e9644a4aa92c87b2adae4c1e8bf963c7">XED2DIE</a>(x)&nbsp;&nbsp;&nbsp;do { xed_assert(0); } while(0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#760385c6d83d5fc71d4c024f683c8486">XED2IMSG</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#d5f7160aa01ef065e178d2a94f3160a5">XED2TMSG</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#ebae4bce033aa7ce3d17e2d6fe4ee5f5">XED2VMSG</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#14e6b8d2d319061ff7e517323aa4776f">xed_assert</a>(x)&nbsp;&nbsp;&nbsp;do {  } while(0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#0fe518e08dcb412b3489e56e924f1801">XED_EMIT_MESSAGES</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 1)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#035d564cf1140b1f6cfdb6d5bf937600">XED_FUNCNAME</a>&nbsp;&nbsp;&nbsp;&quot;&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#b75fedd1551a7e2ba9e913285e5f5bb7">XED_INFO2_VERBOSE</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 3)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#0ceb0261de1db908824c51600dc6a89e">XED_INFO_VERBOSE</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 2)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#cba81509bc4097e48123fc8f0f1e9023">XED_MORE_VERBOSE</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 5)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#3f5db43cb695b01d7f69c7c080b61c5a">XED_VERBOSE</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 4)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#50f75a29830559433eb138c0f06cb1d2">XED_VERY_VERBOSE</a>&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 6)</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#91998102d1e5e33ab1bd11556e69b593">xed_derror</a> (const char *s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#b56caa731b871e1f6f1129966089a8c4">xed_downcase_buf</a> (char *s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#8519ee4e76a5bdffe1b43097662a78bf">xed_dwarn</a> (const char *s)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#d28359fdc8cf4aeefefb26c3233d4a83">xed_get_byte</a> (xed_uint64_t x, unsigned int i, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_NORETURN XED_NOINLINE <br>
-XED_DLL_EXPORT void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#8ad52f4a3721b0210ab44f9b81f75fb7">xed_internal_assert</a> (const char *s, const char *file, int line)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#356f9b30866f8e8465f8e100822bf33e">xed_itoa</a> (char *buf, xed_uint64_t f, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#754655fa60cb615dba72177534e680f8">xed_itoa_hex</a> (char *buf, xed_uint64_t f, <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a> xed_bits_to_print, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#32c05e96bf26ca47c234b10044e595f8">xed_itoa_hex_zeros</a> (char *buf, xed_uint64_t f, <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a> xed_bits_to_print, <a class="el" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> leading_zeros, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#a7d7fc6feef0022817d019fbde521315">xed_itoa_signed</a> (char *buf, xed_int64_t f, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#df9a1d047eb202d30ad567e5237cf5a9">xed_little_endian_hilo_to_int64</a> (xed_uint32_t hi_le, xed_uint32_t lo_le, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#281671c4ebb9bed6b4e120b4b4710a37">xed_little_endian_hilo_to_uint64</a> (xed_uint32_t hi_le, xed_uint32_t lo_le, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#2909ad014fdeaf221589ffeec5e20fc2">xed_little_endian_to_int32</a> (xed_uint64_t x, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#18fb73672089287b25faa520106ac26b">xed_little_endian_to_int64</a> (xed_uint64_t x, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#6105b487c68a636eeff67553096bc831">xed_little_endian_to_uint64</a> (xed_uint64_t x, unsigned int len)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static XED_INLINE xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#be89f482452e09f725ff14e5ed2ad4f5">xed_make_int64</a> (xed_uint32_t hi, xed_uint32_t lo)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static XED_INLINE xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#62473090ce59e7287428a455916ae676">xed_make_uint64</a> (xed_uint32_t hi, xed_uint32_t lo)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__INIT.html#ga741e69ed80b317306612bdb2ce4a81a">xed_register_abort_function</a> (void(*fn)(const char *msg, const char *file, int line, void *other), void *other)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is for registering a function to be called during XED's assert processing.  <a href="group__INIT.html#ga741e69ed80b317306612bdb2ce4a81a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#59cd90d6442d53eec21b9e49491606a9">xed_set_log_file</a> (FILE *o)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the FILE* for XED's log msgs.  <a href="#59cd90d6442d53eec21b9e49491606a9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#f7649c62a890faa6cd42c63dc359754d">xed_set_verbosity</a> (int v)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the verbosity level for XED.  <a href="#f7649c62a890faa6cd42c63dc359754d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#e76adb41ea8c5db787fd9ed547361dab">xed_shortest_width_signed</a> (xed_int64_t x, xed_uint8_t legal_widths)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the number of bytes required to store the SIGNED number x given a mask of legal lengths.  <a href="#e76adb41ea8c5db787fd9ed547361dab"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#fc3f527af321fcf0c92d75312043c522">xed_shortest_width_unsigned</a> (xed_uint64_t x, xed_uint8_t legal_widths)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the number of bytes required to store the UNSIGNED number x given a mask of legal lengths.  <a href="#fc3f527af321fcf0c92d75312043c522"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#8e2e41703c88eed38172abd6fd66689b">xed_sign_extend16_32</a> (xed_int16_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#11ce8adb47394961e0963153f905a8c0">xed_sign_extend16_64</a> (xed_int16_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#18389860c680a9845b9b5045f3306089">xed_sign_extend32_64</a> (xed_int32_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#7aa20e3418952ab2fce8d0a25984a4d3">xed_sign_extend8_16</a> (xed_int8_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#e8dfa33a61adf2fb28ed97fbfc01c2f4">xed_sign_extend8_32</a> (xed_int8_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#29a8c7d15c7bed2f34e174764b7532c6">xed_sign_extend8_64</a> (xed_int8_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#c6a8e80115d193121a70f02f0fe49d0c">xed_sign_extend_arbitrary_to_32</a> (xed_uint32_t x, unsigned int bits)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">arbitrary sign extension from a qty of "bits" length to 32b  <a href="#c6a8e80115d193121a70f02f0fe49d0c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#8aef82b956778a0556f2a5f3346d19bd">xed_sign_extend_arbitrary_to_64</a> (xed_uint64_t x, unsigned int bits)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">arbitrary sign extension from a qty of "bits" length to 64b  <a href="#8aef82b956778a0556f2a5f3346d19bd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#615376eb148369f0ebbd36c48c73f7c4">xed_sprintf_int16</a> (char *buf, xed_int16_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#f872b81ba0f8dde6a4aa0923d8a2088b">xed_sprintf_int32</a> (char *buf, xed_int32_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#9ea8aad4089d50cace44fe84fc03ca62">xed_sprintf_int64</a> (char *buf, xed_int64_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#1be3df2575c8efb193408b387585f7a9">xed_sprintf_int8</a> (char *buf, xed_int8_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#55c55777b364ec77206eaae3d48be85b">xed_sprintf_uint16</a> (char *buf, xed_uint16_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#598cbc7d35f8c31e454ee7c44757e39c">xed_sprintf_uint16_hex</a> (char *buf, xed_uint16_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#2fde471ac6296872487d5c4883aa7e22">xed_sprintf_uint32</a> (char *buf, xed_uint32_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#65f110d7c4a2f4b3d5a875a5f139ca12">xed_sprintf_uint32_hex</a> (char *buf, xed_uint32_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#3f2386bbe7041d1dc0df84922b4c1603">xed_sprintf_uint64</a> (char *buf, xed_uint64_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#4e13d14e2e538ba6da0acead0a893b84">xed_sprintf_uint64_hex</a> (char *buf, xed_uint64_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#a3edeba63dbacf69b346400ee5be05f3">xed_sprintf_uint8</a> (char *buf, xed_uint8_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#77a69d90f191190effbb512f080d236e">xed_sprintf_uint8_hex</a> (char *buf, xed_uint8_t x, int buflen)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#d1f9074520d38e32f68443c302b88098">xed_to_ascii_hex_nibble</a> (<a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a> x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#4f79aeaa6a48f0826e9e240330e132d4">xed_zero_extend16_32</a> (xed_uint16_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#d335dae20729e39dccdf7fa5e0374322">xed_zero_extend16_64</a> (xed_uint16_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#fdb98a2e7f24d812c4d8d43f70dcb63c">xed_zero_extend32_64</a> (xed_uint32_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#e44fb14e3152737d082c95eacb8146a3">xed_zero_extend8_16</a> (xed_uint8_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#f223ef6ee50235d961a2bf9b1b9e267d">xed_zero_extend8_32</a> (xed_uint8_t x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT xed_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#1cb3d379f310e2bc3961fcfba835b081">xed_zero_extend8_64</a> (xed_uint8_t x)</td></tr>
-
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#724b2df729a4fba9009171b918a45e7d">xed_log_file</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a></td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="e9644a4aa92c87b2adae4c1e8bf963c7"></a><!-- doxytag: member="xed-util.h::XED2DIE" ref="e9644a4aa92c87b2adae4c1e8bf963c7" args="(x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED2DIE          </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">x&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;do { xed_assert(0); } while(0)</td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00119">119</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="760385c6d83d5fc71d4c024f683c8486"></a><!-- doxytag: member="xed-util.h::XED2IMSG" ref="760385c6d83d5fc71d4c024f683c8486" args="(x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED2IMSG          </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">x&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00116">116</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="d5f7160aa01ef065e178d2a94f3160a5"></a><!-- doxytag: member="xed-util.h::XED2TMSG" ref="d5f7160aa01ef065e178d2a94f3160a5" args="(x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED2TMSG          </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">x&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00117">117</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="ebae4bce033aa7ce3d17e2d6fe4ee5f5"></a><!-- doxytag: member="xed-util.h::XED2VMSG" ref="ebae4bce033aa7ce3d17e2d6fe4ee5f5" args="(x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED2VMSG          </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">x&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00118">118</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="14e6b8d2d319061ff7e517323aa4776f"></a><!-- doxytag: member="xed-util.h::xed_assert" ref="14e6b8d2d319061ff7e517323aa4776f" args="(x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define xed_assert          </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">x&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;do {  } while(0)</td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00125">125</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="0fe518e08dcb412b3489e56e924f1801"></a><!-- doxytag: member="xed-util.h::XED_EMIT_MESSAGES" ref="0fe518e08dcb412b3489e56e924f1801" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_EMIT_MESSAGES&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 1)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00054">54</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="035d564cf1140b1f6cfdb6d5bf937600"></a><!-- doxytag: member="xed-util.h::XED_FUNCNAME" ref="035d564cf1140b1f6cfdb6d5bf937600" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_FUNCNAME&nbsp;&nbsp;&nbsp;&quot;&quot;          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00064">64</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="b75fedd1551a7e2ba9e913285e5f5bb7"></a><!-- doxytag: member="xed-util.h::XED_INFO2_VERBOSE" ref="b75fedd1551a7e2ba9e913285e5f5bb7" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_INFO2_VERBOSE&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 3)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00056">56</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="0ceb0261de1db908824c51600dc6a89e"></a><!-- doxytag: member="xed-util.h::XED_INFO_VERBOSE" ref="0ceb0261de1db908824c51600dc6a89e" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_INFO_VERBOSE&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 2)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00055">55</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="cba81509bc4097e48123fc8f0f1e9023"></a><!-- doxytag: member="xed-util.h::XED_MORE_VERBOSE" ref="cba81509bc4097e48123fc8f0f1e9023" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_MORE_VERBOSE&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 5)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00058">58</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="3f5db43cb695b01d7f69c7c080b61c5a"></a><!-- doxytag: member="xed-util.h::XED_VERBOSE" ref="3f5db43cb695b01d7f69c7c080b61c5a" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_VERBOSE&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 4)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00057">57</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="50f75a29830559433eb138c0f06cb1d2"></a><!-- doxytag: member="xed-util.h::XED_VERY_VERBOSE" ref="50f75a29830559433eb138c0f06cb1d2" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">#define XED_VERY_VERBOSE&nbsp;&nbsp;&nbsp;(XED_MESSAGES==1 &amp;&amp; <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a> &gt;= 6)          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00059">59</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="91998102d1e5e33ab1bd11556e69b593"></a><!-- doxytag: member="xed-util.h::xed_derror" ref="91998102d1e5e33ab1bd11556e69b593" args="(const char *s)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">void xed_derror           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">const char *&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="b56caa731b871e1f6f1129966089a8c4"></a><!-- doxytag: member="xed-util.h::xed_downcase_buf" ref="b56caa731b871e1f6f1129966089a8c4" args="(char *s)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">char* xed_downcase_buf           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="8519ee4e76a5bdffe1b43097662a78bf"></a><!-- doxytag: member="xed-util.h::xed_dwarn" ref="8519ee4e76a5bdffe1b43097662a78bf" args="(const char *s)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">void xed_dwarn           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">const char *&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="d28359fdc8cf4aeefefb26c3233d4a83"></a><!-- doxytag: member="xed-util.h::xed_get_byte" ref="d28359fdc8cf4aeefefb26c3233d4a83" args="(xed_uint64_t x, unsigned int i, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint8_t xed_get_byte           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>i</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="8ad52f4a3721b0210ab44f9b81f75fb7"></a><!-- doxytag: member="xed-util.h::xed_internal_assert" ref="8ad52f4a3721b0210ab44f9b81f75fb7" args="(const char *s, const char *file, int line)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_NORETURN XED_NOINLINE XED_DLL_EXPORT void xed_internal_assert           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>const char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>file</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>line</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="356f9b30866f8e8465f8e100822bf33e"></a><!-- doxytag: member="xed-util.h::xed_itoa" ref="356f9b30866f8e8465f8e100822bf33e" args="(char *buf, xed_uint64_t f, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_itoa           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="754655fa60cb615dba72177534e680f8"></a><!-- doxytag: member="xed-util.h::xed_itoa_hex" ref="754655fa60cb615dba72177534e680f8" args="(char *buf, xed_uint64_t f, xed_uint_t xed_bits_to_print, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_itoa_hex           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>xed_bits_to_print</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="32c05e96bf26ca47c234b10044e595f8"></a><!-- doxytag: member="xed-util.h::xed_itoa_hex_zeros" ref="32c05e96bf26ca47c234b10044e595f8" args="(char *buf, xed_uint64_t f, xed_uint_t xed_bits_to_print, xed_bool_t leading_zeros, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_itoa_hex_zeros           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>xed_bits_to_print</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap><a class="el" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>&nbsp;</td>
-          <td class="mdname" nowrap> <em>leading_zeros</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="a7d7fc6feef0022817d019fbde521315"></a><!-- doxytag: member="xed-util.h::xed_itoa_signed" ref="a7d7fc6feef0022817d019fbde521315" args="(char *buf, xed_int64_t f, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_itoa_signed           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_int64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="df9a1d047eb202d30ad567e5237cf5a9"></a><!-- doxytag: member="xed-util.h::xed_little_endian_hilo_to_int64" ref="df9a1d047eb202d30ad567e5237cf5a9" args="(xed_uint32_t hi_le, xed_uint32_t lo_le, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_little_endian_hilo_to_int64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>hi_le</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>lo_le</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="281671c4ebb9bed6b4e120b4b4710a37"></a><!-- doxytag: member="xed-util.h::xed_little_endian_hilo_to_uint64" ref="281671c4ebb9bed6b4e120b4b4710a37" args="(xed_uint32_t hi_le, xed_uint32_t lo_le, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint64_t xed_little_endian_hilo_to_uint64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>hi_le</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>lo_le</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="2909ad014fdeaf221589ffeec5e20fc2"></a><!-- doxytag: member="xed-util.h::xed_little_endian_to_int32" ref="2909ad014fdeaf221589ffeec5e20fc2" args="(xed_uint64_t x, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int32_t xed_little_endian_to_int32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="18fb73672089287b25faa520106ac26b"></a><!-- doxytag: member="xed-util.h::xed_little_endian_to_int64" ref="18fb73672089287b25faa520106ac26b" args="(xed_uint64_t x, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_little_endian_to_int64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="6105b487c68a636eeff67553096bc831"></a><!-- doxytag: member="xed-util.h::xed_little_endian_to_uint64" ref="6105b487c68a636eeff67553096bc831" args="(xed_uint64_t x, unsigned int len)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint64_t xed_little_endian_to_uint64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>len</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="be89f482452e09f725ff14e5ed2ad4f5"></a><!-- doxytag: member="xed-util.h::xed_make_int64" ref="be89f482452e09f725ff14e5ed2ad4f5" args="(xed_uint32_t hi, xed_uint32_t lo)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">static XED_INLINE xed_int64_t xed_make_int64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>hi</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>lo</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [static]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00236">236</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="62473090ce59e7287428a455916ae676"></a><!-- doxytag: member="xed-util.h::xed_make_uint64" ref="62473090ce59e7287428a455916ae676" args="(xed_uint32_t hi, xed_uint32_t lo)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">static XED_INLINE xed_uint64_t xed_make_uint64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>hi</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>lo</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [static]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-
-<p>
-Definition at line <a class="el" href="xed-util_8h-source.html#l00230">230</a> of file <a class="el" href="xed-util_8h-source.html">xed-util.h</a>.    </td>
-  </tr>
-</table>
-<a class="anchor" name="59cd90d6442d53eec21b9e49491606a9"></a><!-- doxytag: member="xed-util.h::xed_set_log_file" ref="59cd90d6442d53eec21b9e49491606a9" args="(FILE *o)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT void xed_set_log_file           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">FILE *&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>o</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Set the FILE* for XED's log msgs. 
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="f7649c62a890faa6cd42c63dc359754d"></a><!-- doxytag: member="xed-util.h::xed_set_verbosity" ref="f7649c62a890faa6cd42c63dc359754d" args="(int v)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT void xed_set_verbosity           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">int&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>v</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Set the verbosity level for XED. 
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e76adb41ea8c5db787fd9ed547361dab"></a><!-- doxytag: member="xed-util.h::xed_shortest_width_signed" ref="e76adb41ea8c5db787fd9ed547361dab" args="(xed_int64_t x, xed_uint8_t legal_widths)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a> xed_shortest_width_signed           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint8_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>legal_widths</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-returns the number of bytes required to store the SIGNED number x given a mask of legal lengths. 
-<p>
-For the legal_widths argument, bit 0 implies 1 byte is a legal return width, bit 1 implies that 2 bytes is a legal return width, bit 2 implies that 4 bytes is a legal return width. This returns 8 (indicating 8B) if none of the provided legal widths applies.     </td>
-  </tr>
-</table>
-<a class="anchor" name="fc3f527af321fcf0c92d75312043c522"></a><!-- doxytag: member="xed-util.h::xed_shortest_width_unsigned" ref="fc3f527af321fcf0c92d75312043c522" args="(xed_uint64_t x, xed_uint8_t legal_widths)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT <a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a> xed_shortest_width_unsigned           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint8_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>legal_widths</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-returns the number of bytes required to store the UNSIGNED number x given a mask of legal lengths. 
-<p>
-For the legal_widths argument, bit 0 implies 1 byte is a legal return width, bit 1 implies that 2 bytes is a legal return width, bit 2 implies that 4 bytes is a legal return width. This returns 8 (indicating 8B) if none of the provided legal widths applies.     </td>
-  </tr>
-</table>
-<a class="anchor" name="8e2e41703c88eed38172abd6fd66689b"></a><!-- doxytag: member="xed-util.h::xed_sign_extend16_32" ref="8e2e41703c88eed38172abd6fd66689b" args="(xed_int16_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int32_t xed_sign_extend16_32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int16_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="11ce8adb47394961e0963153f905a8c0"></a><!-- doxytag: member="xed-util.h::xed_sign_extend16_64" ref="11ce8adb47394961e0963153f905a8c0" args="(xed_int16_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_sign_extend16_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int16_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="18389860c680a9845b9b5045f3306089"></a><!-- doxytag: member="xed-util.h::xed_sign_extend32_64" ref="18389860c680a9845b9b5045f3306089" args="(xed_int32_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_sign_extend32_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int32_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="7aa20e3418952ab2fce8d0a25984a4d3"></a><!-- doxytag: member="xed-util.h::xed_sign_extend8_16" ref="7aa20e3418952ab2fce8d0a25984a4d3" args="(xed_int8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int16_t xed_sign_extend8_16           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e8dfa33a61adf2fb28ed97fbfc01c2f4"></a><!-- doxytag: member="xed-util.h::xed_sign_extend8_32" ref="e8dfa33a61adf2fb28ed97fbfc01c2f4" args="(xed_int8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int32_t xed_sign_extend8_32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="29a8c7d15c7bed2f34e174764b7532c6"></a><!-- doxytag: member="xed-util.h::xed_sign_extend8_64" ref="29a8c7d15c7bed2f34e174764b7532c6" args="(xed_int8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_sign_extend8_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_int8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="c6a8e80115d193121a70f02f0fe49d0c"></a><!-- doxytag: member="xed-util.h::xed_sign_extend_arbitrary_to_32" ref="c6a8e80115d193121a70f02f0fe49d0c" args="(xed_uint32_t x, unsigned int bits)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int32_t xed_sign_extend_arbitrary_to_32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>bits</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-arbitrary sign extension from a qty of "bits" length to 32b 
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="8aef82b956778a0556f2a5f3346d19bd"></a><!-- doxytag: member="xed-util.h::xed_sign_extend_arbitrary_to_64" ref="8aef82b956778a0556f2a5f3346d19bd" args="(xed_uint64_t x, unsigned int bits)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_int64_t xed_sign_extend_arbitrary_to_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>unsigned int&nbsp;</td>
-          <td class="mdname" nowrap> <em>bits</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-arbitrary sign extension from a qty of "bits" length to 64b 
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="615376eb148369f0ebbd36c48c73f7c4"></a><!-- doxytag: member="xed-util.h::xed_sprintf_int16" ref="615376eb148369f0ebbd36c48c73f7c4" args="(char *buf, xed_int16_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_int16           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_int16_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="f872b81ba0f8dde6a4aa0923d8a2088b"></a><!-- doxytag: member="xed-util.h::xed_sprintf_int32" ref="f872b81ba0f8dde6a4aa0923d8a2088b" args="(char *buf, xed_int32_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_int32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_int32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="9ea8aad4089d50cace44fe84fc03ca62"></a><!-- doxytag: member="xed-util.h::xed_sprintf_int64" ref="9ea8aad4089d50cace44fe84fc03ca62" args="(char *buf, xed_int64_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_int64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_int64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="1be3df2575c8efb193408b387585f7a9"></a><!-- doxytag: member="xed-util.h::xed_sprintf_int8" ref="1be3df2575c8efb193408b387585f7a9" args="(char *buf, xed_int8_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_int8           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_int8_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="55c55777b364ec77206eaae3d48be85b"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint16" ref="55c55777b364ec77206eaae3d48be85b" args="(char *buf, xed_uint16_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint16           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint16_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="598cbc7d35f8c31e454ee7c44757e39c"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint16_hex" ref="598cbc7d35f8c31e454ee7c44757e39c" args="(char *buf, xed_uint16_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint16_hex           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint16_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="2fde471ac6296872487d5c4883aa7e22"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint32" ref="2fde471ac6296872487d5c4883aa7e22" args="(char *buf, xed_uint32_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="65f110d7c4a2f4b3d5a875a5f139ca12"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint32_hex" ref="65f110d7c4a2f4b3d5a875a5f139ca12" args="(char *buf, xed_uint32_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint32_hex           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint32_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="3f2386bbe7041d1dc0df84922b4c1603"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint64" ref="3f2386bbe7041d1dc0df84922b4c1603" args="(char *buf, xed_uint64_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="4e13d14e2e538ba6da0acead0a893b84"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint64_hex" ref="4e13d14e2e538ba6da0acead0a893b84" args="(char *buf, xed_uint64_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint64_hex           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint64_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="a3edeba63dbacf69b346400ee5be05f3"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint8" ref="a3edeba63dbacf69b346400ee5be05f3" args="(char *buf, xed_uint8_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint8           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint8_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="77a69d90f191190effbb512f080d236e"></a><!-- doxytag: member="xed-util.h::xed_sprintf_uint8_hex" ref="77a69d90f191190effbb512f080d236e" args="(char *buf, xed_uint8_t x, int buflen)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int xed_sprintf_uint8_hex           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">char *&nbsp;</td>
-          <td class="mdname" nowrap> <em>buf</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>xed_uint8_t&nbsp;</td>
-          <td class="mdname" nowrap> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>int&nbsp;</td>
-          <td class="mdname" nowrap> <em>buflen</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="d1f9074520d38e32f68443c302b88098"></a><!-- doxytag: member="xed-util.h::xed_to_ascii_hex_nibble" ref="d1f9074520d38e32f68443c302b88098" args="(xed_uint_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">char xed_to_ascii_hex_nibble           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top"><a class="el" href="xed-types_8h.html#0c92e8263b7ca02d8e4826ae5b79bb30">xed_uint_t</a>&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="4f79aeaa6a48f0826e9e240330e132d4"></a><!-- doxytag: member="xed-util.h::xed_zero_extend16_32" ref="4f79aeaa6a48f0826e9e240330e132d4" args="(xed_uint16_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint32_t xed_zero_extend16_32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint16_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="d335dae20729e39dccdf7fa5e0374322"></a><!-- doxytag: member="xed-util.h::xed_zero_extend16_64" ref="d335dae20729e39dccdf7fa5e0374322" args="(xed_uint16_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint64_t xed_zero_extend16_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint16_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="fdb98a2e7f24d812c4d8d43f70dcb63c"></a><!-- doxytag: member="xed-util.h::xed_zero_extend32_64" ref="fdb98a2e7f24d812c4d8d43f70dcb63c" args="(xed_uint32_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint64_t xed_zero_extend32_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint32_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e44fb14e3152737d082c95eacb8146a3"></a><!-- doxytag: member="xed-util.h::xed_zero_extend8_16" ref="e44fb14e3152737d082c95eacb8146a3" args="(xed_uint8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint16_t xed_zero_extend8_16           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="f223ef6ee50235d961a2bf9b1b9e267d"></a><!-- doxytag: member="xed-util.h::xed_zero_extend8_32" ref="f223ef6ee50235d961a2bf9b1b9e267d" args="(xed_uint8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint32_t xed_zero_extend8_32           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="1cb3d379f310e2bc3961fcfba835b081"></a><!-- doxytag: member="xed-util.h::xed_zero_extend8_64" ref="1cb3d379f310e2bc3961fcfba835b081" args="(xed_uint8_t x)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">XED_DLL_EXPORT xed_uint64_t xed_zero_extend8_64           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">xed_uint8_t&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>x</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="724b2df729a4fba9009171b918a45e7d"></a><!-- doxytag: member="xed-util.h::xed_log_file" ref="724b2df729a4fba9009171b918a45e7d" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">FILE* <a class="el" href="xed-util_8h.html#724b2df729a4fba9009171b918a45e7d">xed_log_file</a>          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="0113585b6ec05b9e2fb348c063808dde"></a><!-- doxytag: member="xed-util.h::xed_verbose" ref="0113585b6ec05b9e2fb348c063808dde" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int <a class="el" href="xed-util_8h.html#0113585b6ec05b9e2fb348c063808dde">xed_verbose</a>          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
-</body>
-</html>