Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > cc8cc92380afe5f7d24b47e42f17406c > files > 369

lib64hd-devel-13.57-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libhd: prim_ops.h Source File</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.5.3 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li class="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<h1>prim_ops.h</h1><a href="prim__ops_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/****************************************************************************</span>
<a name="l00002"></a>00002 <span class="comment">*</span>
<a name="l00003"></a>00003 <span class="comment">*                                               Realmode X86 Emulator Library</span>
<a name="l00004"></a>00004 <span class="comment">*</span>
<a name="l00005"></a>00005 <span class="comment">*               Copyright (C) 1996-1999 SciTech Software, Inc.</span>
<a name="l00006"></a>00006 <span class="comment">*                                    Copyright (C) David Mosberger-Tang</span>
<a name="l00007"></a>00007 <span class="comment">*                                          Copyright (C) 1999 Egbert Eich</span>
<a name="l00008"></a>00008 <span class="comment">*</span>
<a name="l00009"></a>00009 <span class="comment">*  ========================================================================</span>
<a name="l00010"></a>00010 <span class="comment">*</span>
<a name="l00011"></a>00011 <span class="comment">*  Permission to use, copy, modify, distribute, and sell this software and</span>
<a name="l00012"></a>00012 <span class="comment">*  its documentation for any purpose is hereby granted without fee,</span>
<a name="l00013"></a>00013 <span class="comment">*  provided that the above copyright notice appear in all copies and that</span>
<a name="l00014"></a>00014 <span class="comment">*  both that copyright notice and this permission notice appear in</span>
<a name="l00015"></a>00015 <span class="comment">*  supporting documentation, and that the name of the authors not be used</span>
<a name="l00016"></a>00016 <span class="comment">*  in advertising or publicity pertaining to distribution of the software</span>
<a name="l00017"></a>00017 <span class="comment">*  without specific, written prior permission.  The authors makes no</span>
<a name="l00018"></a>00018 <span class="comment">*  representations about the suitability of this software for any purpose.</span>
<a name="l00019"></a>00019 <span class="comment">*  It is provided "as is" without express or implied warranty.</span>
<a name="l00020"></a>00020 <span class="comment">*</span>
<a name="l00021"></a>00021 <span class="comment">*  THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,</span>
<a name="l00022"></a>00022 <span class="comment">*  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO</span>
<a name="l00023"></a>00023 <span class="comment">*  EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR</span>
<a name="l00024"></a>00024 <span class="comment">*  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF</span>
<a name="l00025"></a>00025 <span class="comment">*  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR</span>
<a name="l00026"></a>00026 <span class="comment">*  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR</span>
<a name="l00027"></a>00027 <span class="comment">*  PERFORMANCE OF THIS SOFTWARE.</span>
<a name="l00028"></a>00028 <span class="comment">*</span>
<a name="l00029"></a>00029 <span class="comment">*  ========================================================================</span>
<a name="l00030"></a>00030 <span class="comment">*</span>
<a name="l00031"></a>00031 <span class="comment">* Language:             ANSI C</span>
<a name="l00032"></a>00032 <span class="comment">* Environment:  Any</span>
<a name="l00033"></a>00033 <span class="comment">* Developer:    Kendall Bennett</span>
<a name="l00034"></a>00034 <span class="comment">*</span>
<a name="l00035"></a>00035 <span class="comment">* Description:  Header file for primitive operation functions.</span>
<a name="l00036"></a>00036 <span class="comment">*</span>
<a name="l00037"></a>00037 <span class="comment">****************************************************************************/</span>
<a name="l00038"></a>00038 
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef __X86EMU_PRIM_OPS_H</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define __X86EMU_PRIM_OPS_H</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span>
<a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="prim__asm_8h.html">x86emu/prim_asm.h</a>"</span>
<a name="l00043"></a>00043 
<a name="l00044"></a>00044 <span class="preprocessor">#ifdef  __cplusplus</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {                                    <span class="comment">/* Use "C" linkage when in C++ mode */</span>
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span>
<a name="l00048"></a>00048 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#345e4244bb4511ed568b27ac8c4b49ea">aaa_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d);
<a name="l00049"></a>00049 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#5ba6f29527c17bd212ea42baee9f2f7d">aas_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d);
<a name="l00050"></a>00050 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#edc41c3a531e77f9bab79f5f26eb28ca">aad_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d);
<a name="l00051"></a>00051 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#21750a5db359102d246e8d873b0c6353">aam_word</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d);
<a name="l00052"></a>00052 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#fa1dc00f2c3a991a045157796c4014ee">adc_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00053"></a>00053 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#3a934a0b91bcd3eeeb069fb97e77d10f">adc_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00054"></a>00054 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#ec15c2dbc00355ad7b35f7eb8d26ebbb">adc_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00055"></a>00055 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#4a9860b64fd84a5a10e8eb690586526e">add_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00056"></a>00056 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#f5e4e5af03cf40b8d13173e2e0c3f3e6">add_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00057"></a>00057 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#52764fa23185aef1c317583d328668b4">add_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00058"></a>00058 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#dbf10c85b577ab33a52ef0dc66c7f5dc">and_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00059"></a>00059 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#a9f2f99cccb58b6356de31b07955881e">and_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00060"></a>00060 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#fa4ea50b02ead837fad2ce8f4b29c2e6">and_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00061"></a>00061 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#7a6b6e1ecc217259e98d7c92fa862a8a">cmp_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00062"></a>00062 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#423e1f3e3ec426cf9a889e3c22280387">cmp_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00063"></a>00063 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#3d2399c08c8894bef59ea9ecb65b3b12">cmp_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00064"></a>00064 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#3c72c093ddfca05853fd08ac2242099f">daa_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d);
<a name="l00065"></a>00065 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#51c3e02cb7b091f86679e643a35c7d4d">das_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d);
<a name="l00066"></a>00066 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#637c2314babfaff8e91af07108a4053a">dec_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d);
<a name="l00067"></a>00067 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#f3f3dad6056b44990dc35224e07e90e5">dec_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d);
<a name="l00068"></a>00068 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#cd49363cd7e89629c343ada463b51923">dec_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d);
<a name="l00069"></a>00069 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#239ae6ba21087654527286dcc5a3841c">inc_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d);
<a name="l00070"></a>00070 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#d95610b404f3aac940ce0967e34b2871">inc_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d);
<a name="l00071"></a>00071 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#8fb89ce3f5fea84ccf01ff7678c4ea3d">inc_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d);
<a name="l00072"></a>00072 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#034484bf4594deddf64ee32a78f4aeb2">or_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00073"></a>00073 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#72434abeb26853647506f7d5abc7c489">or_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00074"></a>00074 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#874248395f07f37a65d84c86ddf4ee29">or_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00075"></a>00075 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#0661f743035bcc17f9be9d06107f5c03">neg_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00076"></a>00076 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#8427a1255831c1b8123774101d3acac6">neg_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00077"></a>00077 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#76891b8c4715027c3ef57754a5caf55f">neg_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00078"></a>00078 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#37173a44d7262a54b914598c0a3b491e">not_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00079"></a>00079 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#cf6f099f881f000ffb0a9ab9685ece18">not_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00080"></a>00080 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#c2582ec36d7449e615ddcd4bdcde7dc0">not_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00081"></a>00081 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#3bb575a82cf93f0c6f8f7292ef8d23ea">rcl_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00082"></a>00082 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#f6e58ecee52709d75eafc68d1f7e2a20">rcl_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00083"></a>00083 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#3bb85f6cb3a4f7e1a6b0d9b47c7cc547">rcl_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00084"></a>00084 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#a8a7255665ace06db0fb7820307b6faf">rcr_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00085"></a>00085 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#c61abdc78d4e6d5881a9411dd7a22f29">rcr_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00086"></a>00086 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#acd5787684e9602ae58fd299d8268807">rcr_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00087"></a>00087 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#9553b04040412e18f496beac9e28d660">rol_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00088"></a>00088 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#9c9d3bf7423d745efc0906bc1b21bb90">rol_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00089"></a>00089 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#7d7a5efdfa2614ea5afe4bca9142563b">rol_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00090"></a>00090 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#fe75d05e7631664705310c7f9ecb49ca">ror_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00091"></a>00091 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#27a523e903d9a931e1b9a18fb550b01e">ror_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00092"></a>00092 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#6fe86815fbb004953065980aac163f39">ror_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00093"></a>00093 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#3917934d442fad0e50fa7a2c59d87823">shl_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00094"></a>00094 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#0e8550cd539f0be1f94b2de6db4ea23a">shl_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00095"></a>00095 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#cfd072b8e2de9282698b07eefc134ef4">shl_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00096"></a>00096 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#5faf9db12d10183da44e6ccc0a8d42b0">shr_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00097"></a>00097 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#6b4e671ae417c977bc52c15fe5f44358">shr_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00098"></a>00098 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#28e9f025aa335ac782ffcd616b325ba6">shr_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00099"></a>00099 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#1b87b62703fd0e352f74e09267632145">sar_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00100"></a>00100 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#3762fd178cf7ab6012fd382f000b366a">sar_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00101"></a>00101 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#6d313e8f5ce4769e8e67fce484b78faa">sar_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00102"></a>00102 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#1edb73efd340ea702af448e7b310ee09">shld_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> fill, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00103"></a>00103 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#441a6b707423b5c8c1c93494431f52c2">shld_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> fill, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00104"></a>00104 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#00a748bc9fda433a716fd38b5b7d6226">shrd_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> fill, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00105"></a>00105 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#29b490214656604b8e4b35f3f3f78d56">shrd_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> fill, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00106"></a>00106 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#c01d8a1ceaaceaae4b6406cfb9c42102">sbb_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00107"></a>00107 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#9c9ab72deb5df2c58615603e268dee2a">sbb_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00108"></a>00108 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#540f7212ded1408f4c5f0d36bf6c02c8">sbb_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00109"></a>00109 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#d53df3403f6e8dc382c79b69ceb83f8c">sub_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00110"></a>00110 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#347cd5574171d8e91ec90ad867cce78b">sub_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00111"></a>00111 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#cb28b0026f10a7b45ca659cb5cf14f11">sub_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00112"></a>00112 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#0b80233181bc80c75f71d6f28e016dd8">test_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00113"></a>00113 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#fca8b359f740e792caf734a67efb7e7d">test_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00114"></a>00114 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#92fb5acca5e64e4ad9d22441c7a26669">test_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00115"></a>00115 <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a>      <a class="code" href="prim__ops_8c.html#545ef3a58ae1c2048b378353e859f223">xor_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> d, <a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00116"></a>00116 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#f05df2e2a901a2fb8daa988b417a53d0">xor_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> d, <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00117"></a>00117 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>     <a class="code" href="prim__ops_8c.html#e25efa92458e3020bdcf35c7261692d6">xor_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00118"></a>00118 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#a86495962fa14c5ed8ee83896ac93bca">imul_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00119"></a>00119 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#c57eac3be63a0b29724256e870c1a1b4">imul_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00120"></a>00120 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#ce78c9cf175a1ba939d0d36efac0e731">imul_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00121"></a>00121 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#e1e76f9d3495f6b10f078330250d24e9">imul_long_direct</a>(<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> *res_lo, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>* res_hi,<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> d, <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00122"></a>00122 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#cc70557998ec3521ea5cfa4ac27c5e90">mul_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00123"></a>00123 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#9c3e0a912ba05cc2c9c985a40b3029c5">mul_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00124"></a>00124 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#a4371e2ca4d6c872e38d7b112eb431f8">mul_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00125"></a>00125 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#bcb3ce6029a1ec79ed7216efddd326fa">idiv_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00126"></a>00126 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#b09a566030aa45d03010d04b9878ccbc">idiv_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00127"></a>00127 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#7560d819d1e892a62706a805180e5207">idiv_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00128"></a>00128 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#cdeeabb2a0b8d11fad0283fe6e25dd69">div_byte</a> (<a class="code" href="net_8c.html#f3b86d961da0a3575b4f99c9ffaf01fd">u8</a> s);
<a name="l00129"></a>00129 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#9f86f6fbf3999d67f82dd8a7024ce658">div_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> s);
<a name="l00130"></a>00130 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#7f68e8881c65099903454c86b85c3151">div_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> s);
<a name="l00131"></a>00131 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#9142d2bc112fc3c75c8fdb7a58b0023b">ins</a> (<span class="keywordtype">int</span> size);
<a name="l00132"></a>00132 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#dfb3f50b7242aeacef7a387fd43679b9">outs</a> (<span class="keywordtype">int</span> size);
<a name="l00133"></a>00133 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#812b5bf73e102e82113fd041cb1d0fc1">mem_access_word</a> (<span class="keywordtype">int</span> addr);
<a name="l00134"></a>00134 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#d8e553ca29f85c3429570427ef3307e3">push_word</a> (<a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a> w);
<a name="l00135"></a>00135 <span class="keywordtype">void</span>    <a class="code" href="prim__ops_8c.html#872b6c5beb7f01e61882d59a4a6bc090">push_long</a> (<a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a> w);
<a name="l00136"></a>00136 <a class="code" href="net_8c.html#2b19d553290a8d4a083d3c03280ea800">u16</a>     <a class="code" href="prim__ops_8c.html#2b183f5894dd8fc5b73ae95cba18b51f">pop_word</a> (<span class="keywordtype">void</span>);
<a name="l00137"></a>00137 <a class="code" href="net_8c.html#332ccd83dfe2973e6cb2b61e4f3ab7e6">u32</a>             <a class="code" href="prim__ops_8c.html#002765ced1af69704be7c403783c21a9">pop_long</a> (<span class="keywordtype">void</span>);
<a name="l00138"></a>00138 
<a name="l00139"></a>00139 <span class="preprocessor">#ifdef  __cplusplus</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span>}                                               <span class="comment">/* End of "C" linkage for C++           */</span>
<a name="l00141"></a>00141 <span class="preprocessor">#endif</span>
<a name="l00142"></a>00142 <span class="preprocessor"></span>
<a name="l00143"></a>00143 <span class="preprocessor">#endif </span><span class="comment">/* __X86EMU_PRIM_OPS_H */</span>
</pre></div></body></html>