⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fix_8h-source.html

📁 这个是关于G.726算法的源程序
💻 HTML
字号:
<!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>maths/fix.h Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.4 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div><div class="nav"><a class="el" href="dir_000004.html">maths</a></div><h1>fix.h</h1><a href="fix_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <a name="l00025"></a>00025 <span class="preprocessor">#ifndef __FIX_H__</span><a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define __FIX_H__</span><a name="l00027"></a>00027 <span class="preprocessor"></span><a name="l00042"></a><a class="code" href="group__fix.html#ga0">00042</a> <span class="keyword">typedef</span> <a class="code" href="group__integers.html#ga5">int32</a> <a class="code" href="group__fix.html#ga0">fix</a>;<a name="l00043"></a>00043 <a name="l00048"></a><a class="code" href="group__fix.html#ga1">00048</a> <span class="keyword">typedef</span> <a class="code" href="group__integers.html#ga2">uint32</a> <a class="code" href="group__fix.html#ga1">ufix</a>;<a name="l00049"></a>00049 <a name="l00055"></a><a class="code" href="group__fix.html#ga2">00055</a> <span class="keyword">typedef</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="group__fix.html#ga2">fixangle</a>;<a name="l00056"></a>00056 <a name="l00057"></a>00057 <a name="l00070"></a><a class="code" href="classFix.html">00070</a> <span class="keyword">class </span><a class="code" href="classFix.html">Fix</a><a name="l00071"></a>00071     {<a name="l00072"></a>00072 <span class="keyword">public</span>:<a name="l00084"></a>00084     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e0">Add</a>(<a class="code" href="group__fix.html#ga0">fix</a> a,<a class="code" href="group__fix.html#ga0">fix</a> b);<a name="l00085"></a>00085 <a name="l00097"></a>00097     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e1">Sub</a>(<a class="code" href="group__fix.html#ga0">fix</a> a,<a class="code" href="group__fix.html#ga0">fix</a> b);<a name="l00098"></a>00098 <a name="l00112"></a>00112     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e2">Mul</a>(<a class="code" href="group__fix.html#ga0">fix</a> a,<a class="code" href="group__fix.html#ga0">fix</a> b);<a name="l00113"></a>00113 <a name="l00125"></a>00125     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e3">MulNS</a>(<a class="code" href="group__fix.html#ga0">fix</a> a,<a class="code" href="group__fix.html#ga0">fix</a> b);<a name="l00126"></a>00126 <a name="l00142"></a>00142     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e4">Div</a>(<a class="code" href="group__fix.html#ga0">fix</a> a,<a class="code" href="group__fix.html#ga0">fix</a> b);<a name="l00143"></a>00143 <a name="l00151"></a>00151     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e5">Sqrt</a>(<a class="code" href="group__fix.html#ga1">ufix</a> a);<a name="l00152"></a>00152 <a name="l00162"></a>00162     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e6">Log2</a>(<a class="code" href="group__fix.html#ga1">ufix</a> a);<a name="l00163"></a>00163 <a name="l00173"></a>00173     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga1">ufix</a> <a class="code" href="classFix.html#e7">Exp2</a>(<a class="code" href="group__fix.html#ga0">fix</a> a);<a name="l00174"></a>00174 <a name="l00183"></a>00183     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e8">Sin</a>(<a class="code" href="group__fix.html#ga2">fixangle</a> angle);<a name="l00184"></a>00184 <a name="l00193"></a>00193     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e9">Cos</a>(<a class="code" href="group__fix.html#ga2">fixangle</a> angle);<a name="l00194"></a>00194 <a name="l00205"></a>00205     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e10">Tan</a>(<a class="code" href="group__fix.html#ga2">fixangle</a> angle);<a name="l00206"></a>00206 <a name="l00217"></a>00217     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classFix.html#e11">ASin</a>(<a class="code" href="group__fix.html#ga0">fix</a> value);<a name="l00218"></a>00218 <a name="l00229"></a>00229     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classFix.html#e12">ACos</a>(<a class="code" href="group__fix.html#ga0">fix</a> value);<a name="l00230"></a>00230 <a name="l00239"></a>00239     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classFix.html#e13">ATan</a>(<a class="code" href="group__fix.html#ga0">fix</a> value);<a name="l00240"></a>00240 <a name="l00251"></a>00251     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classFix.html#e14">Random</a>(<a class="code" href="group__integers.html#ga2">uint32</a>&amp; seed);<a name="l00252"></a>00252 <a name="l00264"></a>00264     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <a class="code" href="group__fix.html#ga1">ufix</a> <a class="code" href="classFix.html#e14">Random</a>(<a class="code" href="group__integers.html#ga2">uint32</a>&amp; seed,<a class="code" href="group__fix.html#ga1">ufix</a> range);<a name="l00265"></a>00265     };<a name="l00266"></a>00266 <a name="l00267"></a>00267  <span class="comment">// End of group</span><a name="l00269"></a>00269 <a name="l00270"></a>00270 <span class="preprocessor">#endif</span><a name="l00271"></a>00271 <span class="preprocessor"></span></pre></div><HR><ADDRESS STYLE="align: right;"><SMALL>Generated by&nbsp; <A HREF="http://www.doxygen.org/index.html"><IMG SRC="doxygen.png" ALT="doxygen" ALIGN="middle" BORDER="0"></A> 1.4.4</SMALL></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -