Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > d2c3cd0736fcf741288cdfea8c6ba8c2 > files > 6003

gnuradio-doc-3.6.4.1-1.mga3.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>GNU Radio 3.6.4.1 C++ API: gcc_x86_cpuid.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.6.4.1 C++ API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">gnuradio-core/src/lib/filter/gcc_x86_cpuid.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a9a66a1147bb2ce91a61ea0817219268d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a9a66a1147bb2ce91a61ea0817219268d">bit_SSE3</a>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:a9a66a1147bb2ce91a61ea0817219268d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65c2647d0e41a2c33386a8f36e76f74b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a65c2647d0e41a2c33386a8f36e76f74b">bit_PCLMUL</a>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:a65c2647d0e41a2c33386a8f36e76f74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf7c619397818789919a00dd0ca091f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#abf7c619397818789919a00dd0ca091f6">bit_SSSE3</a>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:abf7c619397818789919a00dd0ca091f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac14eff35dc022531d51e5b30cc7426d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ac14eff35dc022531d51e5b30cc7426d3">bit_FMA</a>&#160;&#160;&#160;(1 &lt;&lt; 12)</td></tr>
<tr class="separator:ac14eff35dc022531d51e5b30cc7426d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9eefc6a7ebb022aaafc7cb91e1f456"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a5a9eefc6a7ebb022aaafc7cb91e1f456">bit_CMPXCHG16B</a>&#160;&#160;&#160;(1 &lt;&lt; 13)</td></tr>
<tr class="separator:a5a9eefc6a7ebb022aaafc7cb91e1f456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6fe7b24e4f2c9b93810e90833eec10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ada6fe7b24e4f2c9b93810e90833eec10">bit_SSE4_1</a>&#160;&#160;&#160;(1 &lt;&lt; 19)</td></tr>
<tr class="separator:ada6fe7b24e4f2c9b93810e90833eec10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5de173303e5fed18313cb76477d78b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ab5de173303e5fed18313cb76477d78b2">bit_SSE4_2</a>&#160;&#160;&#160;(1 &lt;&lt; 20)</td></tr>
<tr class="separator:ab5de173303e5fed18313cb76477d78b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9906d419c821b9f58d053a2d2a84095"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#aa9906d419c821b9f58d053a2d2a84095">bit_MOVBE</a>&#160;&#160;&#160;(1 &lt;&lt; 22)</td></tr>
<tr class="separator:aa9906d419c821b9f58d053a2d2a84095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9390a497a67797d9f74d32e07973f5ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a9390a497a67797d9f74d32e07973f5ac">bit_POPCNT</a>&#160;&#160;&#160;(1 &lt;&lt; 23)</td></tr>
<tr class="separator:a9390a497a67797d9f74d32e07973f5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d4fe40c7d343304e33039c3f0246120"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a6d4fe40c7d343304e33039c3f0246120">bit_AES</a>&#160;&#160;&#160;(1 &lt;&lt; 25)</td></tr>
<tr class="separator:a6d4fe40c7d343304e33039c3f0246120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af22114166abcfbbfcf1f9a2f6cda1561"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#af22114166abcfbbfcf1f9a2f6cda1561">bit_XSAVE</a>&#160;&#160;&#160;(1 &lt;&lt; 26)</td></tr>
<tr class="separator:af22114166abcfbbfcf1f9a2f6cda1561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70fc14c9fdf0a79d0108cb4745431211"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a70fc14c9fdf0a79d0108cb4745431211">bit_OSXSAVE</a>&#160;&#160;&#160;(1 &lt;&lt; 27)</td></tr>
<tr class="separator:a70fc14c9fdf0a79d0108cb4745431211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae8da26de884c5807b5c6b1a2670b2dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#aae8da26de884c5807b5c6b1a2670b2dd">bit_AVX</a>&#160;&#160;&#160;(1 &lt;&lt; 28)</td></tr>
<tr class="separator:aae8da26de884c5807b5c6b1a2670b2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0200a5ce71d84aad90b1236c7d26886b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a0200a5ce71d84aad90b1236c7d26886b">bit_CMPXCHG8B</a>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:a0200a5ce71d84aad90b1236c7d26886b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a435f91aa653cce88b2dc0acda83dfb6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a435f91aa653cce88b2dc0acda83dfb6f">bit_CMOV</a>&#160;&#160;&#160;(1 &lt;&lt; 15)</td></tr>
<tr class="separator:a435f91aa653cce88b2dc0acda83dfb6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c747adebe3029821e8efbdb89ba6727"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a5c747adebe3029821e8efbdb89ba6727">bit_MMX</a>&#160;&#160;&#160;(1 &lt;&lt; 23)</td></tr>
<tr class="separator:a5c747adebe3029821e8efbdb89ba6727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab47a9935f2e1f4e69f853a743dbda913"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ab47a9935f2e1f4e69f853a743dbda913">bit_FXSAVE</a>&#160;&#160;&#160;(1 &lt;&lt; 24)</td></tr>
<tr class="separator:ab47a9935f2e1f4e69f853a743dbda913"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ae9a1808a69e6e1c1cf39bad66675f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a13ae9a1808a69e6e1c1cf39bad66675f">bit_SSE</a>&#160;&#160;&#160;(1 &lt;&lt; 25)</td></tr>
<tr class="separator:a13ae9a1808a69e6e1c1cf39bad66675f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2331cf29bbb77a434d6475ac753967f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#af2331cf29bbb77a434d6475ac753967f">bit_SSE2</a>&#160;&#160;&#160;(1 &lt;&lt; 26)</td></tr>
<tr class="separator:af2331cf29bbb77a434d6475ac753967f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69c7921501f478457100a64ee19ecf36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a69c7921501f478457100a64ee19ecf36">bit_LAHF_LM</a>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:a69c7921501f478457100a64ee19ecf36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6dce7aef9b04f3627e96971edd01b95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ad6dce7aef9b04f3627e96971edd01b95">bit_SSE4a</a>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:ad6dce7aef9b04f3627e96971edd01b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0354b4e637633d26037bbb46ad3354"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#abb0354b4e637633d26037bbb46ad3354">bit_SSE5</a>&#160;&#160;&#160;(1 &lt;&lt; 11)</td></tr>
<tr class="separator:abb0354b4e637633d26037bbb46ad3354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15454da08411bfc412465684a6675906"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a15454da08411bfc412465684a6675906">bit_LM</a>&#160;&#160;&#160;(1 &lt;&lt; 29)</td></tr>
<tr class="separator:a15454da08411bfc412465684a6675906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19acefe41c74022f8bacc8a25169d9de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a19acefe41c74022f8bacc8a25169d9de">bit_3DNOWP</a>&#160;&#160;&#160;(1 &lt;&lt; 30)</td></tr>
<tr class="separator:a19acefe41c74022f8bacc8a25169d9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ddd4dc7b7faac31f43d11c182aa9a1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a0ddd4dc7b7faac31f43d11c182aa9a1c">bit_3DNOW</a>&#160;&#160;&#160;(1 &lt;&lt; 31)</td></tr>
<tr class="separator:a0ddd4dc7b7faac31f43d11c182aa9a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a60b3297b088d11136eb91a8d87b0ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a0a60b3297b088d11136eb91a8d87b0ee">__cpuid</a>(level, a, b, c, d)</td></tr>
<tr class="separator:a0a60b3297b088d11136eb91a8d87b0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbce48c7fbd469d3d190242491dcdfa2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#adbce48c7fbd469d3d190242491dcdfa2">__cpuid_count</a>(level, count, a, b, c, d)</td></tr>
<tr class="separator:adbce48c7fbd469d3d190242491dcdfa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3f62ab5c2c8c34048f2fa1b9865f230f"><td class="memItemLeft" align="right" valign="top">static __inline unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a3f62ab5c2c8c34048f2fa1b9865f230f">__get_cpuid_max</a> (unsigned int __ext, unsigned int *__sig)</td></tr>
<tr class="separator:a3f62ab5c2c8c34048f2fa1b9865f230f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e98cc65cc21d31e17d12c2ba6f6b0f"><td class="memItemLeft" align="right" valign="top">static __inline int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ad3e98cc65cc21d31e17d12c2ba6f6b0f">__get_cpuid</a> (unsigned int __level, unsigned int *__eax, unsigned int *__ebx, unsigned int *__ecx, unsigned int *__edx)</td></tr>
<tr class="separator:ad3e98cc65cc21d31e17d12c2ba6f6b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a0a60b3297b088d11136eb91a8d87b0ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __cpuid</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">level, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">__asm__ (<span class="stringliteral">&quot;cpuid\n\t&quot;</span>                                    \</div>
<div class="line">           : <span class="stringliteral">&quot;=a&quot;</span> (a), <span class="stringliteral">&quot;=b&quot;</span> (b), <span class="stringliteral">&quot;=c&quot;</span> (c), <span class="stringliteral">&quot;=d&quot;</span> (d)     \</div>
<div class="line">           : <span class="stringliteral">&quot;0&quot;</span> (level))</div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ad3e98cc65cc21d31e17d12c2ba6f6b0f">__get_cpuid()</a>, and <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a3f62ab5c2c8c34048f2fa1b9865f230f">__get_cpuid_max()</a>.</p>

</div>
</div>
<a class="anchor" id="adbce48c7fbd469d3d190242491dcdfa2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define __cpuid_count</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">level, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">count, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">__asm__ (<span class="stringliteral">&quot;cpuid\n\t&quot;</span>                                    \</div>
<div class="line">           : <span class="stringliteral">&quot;=a&quot;</span> (a), <span class="stringliteral">&quot;=b&quot;</span> (b), <span class="stringliteral">&quot;=c&quot;</span> (c), <span class="stringliteral">&quot;=d&quot;</span> (d)     \</div>
<div class="line">           : <span class="stringliteral">&quot;0&quot;</span> (level), <span class="stringliteral">&quot;2&quot;</span> (count))</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a0ddd4dc7b7faac31f43d11c182aa9a1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_3DNOW&#160;&#160;&#160;(1 &lt;&lt; 31)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a19acefe41c74022f8bacc8a25169d9de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_3DNOWP&#160;&#160;&#160;(1 &lt;&lt; 30)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6d4fe40c7d343304e33039c3f0246120"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_AES&#160;&#160;&#160;(1 &lt;&lt; 25)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aae8da26de884c5807b5c6b1a2670b2dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_AVX&#160;&#160;&#160;(1 &lt;&lt; 28)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a435f91aa653cce88b2dc0acda83dfb6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_CMOV&#160;&#160;&#160;(1 &lt;&lt; 15)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a9eefc6a7ebb022aaafc7cb91e1f456"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_CMPXCHG16B&#160;&#160;&#160;(1 &lt;&lt; 13)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0200a5ce71d84aad90b1236c7d26886b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_CMPXCHG8B&#160;&#160;&#160;(1 &lt;&lt; 8)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac14eff35dc022531d51e5b30cc7426d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_FMA&#160;&#160;&#160;(1 &lt;&lt; 12)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab47a9935f2e1f4e69f853a743dbda913"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_FXSAVE&#160;&#160;&#160;(1 &lt;&lt; 24)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a69c7921501f478457100a64ee19ecf36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_LAHF_LM&#160;&#160;&#160;(1 &lt;&lt; 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a15454da08411bfc412465684a6675906"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_LM&#160;&#160;&#160;(1 &lt;&lt; 29)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5c747adebe3029821e8efbdb89ba6727"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_MMX&#160;&#160;&#160;(1 &lt;&lt; 23)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9906d419c821b9f58d053a2d2a84095"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_MOVBE&#160;&#160;&#160;(1 &lt;&lt; 22)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a70fc14c9fdf0a79d0108cb4745431211"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_OSXSAVE&#160;&#160;&#160;(1 &lt;&lt; 27)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a65c2647d0e41a2c33386a8f36e76f74b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_PCLMUL&#160;&#160;&#160;(1 &lt;&lt; 1)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9390a497a67797d9f74d32e07973f5ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_POPCNT&#160;&#160;&#160;(1 &lt;&lt; 23)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a13ae9a1808a69e6e1c1cf39bad66675f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE&#160;&#160;&#160;(1 &lt;&lt; 25)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af2331cf29bbb77a434d6475ac753967f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE2&#160;&#160;&#160;(1 &lt;&lt; 26)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a66a1147bb2ce91a61ea0817219268d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE3&#160;&#160;&#160;(1 &lt;&lt; 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ada6fe7b24e4f2c9b93810e90833eec10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE4_1&#160;&#160;&#160;(1 &lt;&lt; 19)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab5de173303e5fed18313cb76477d78b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE4_2&#160;&#160;&#160;(1 &lt;&lt; 20)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad6dce7aef9b04f3627e96971edd01b95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE4a&#160;&#160;&#160;(1 &lt;&lt; 6)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abb0354b4e637633d26037bbb46ad3354"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSE5&#160;&#160;&#160;(1 &lt;&lt; 11)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abf7c619397818789919a00dd0ca091f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_SSSE3&#160;&#160;&#160;(1 &lt;&lt; 9)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af22114166abcfbbfcf1f9a2f6cda1561"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bit_XSAVE&#160;&#160;&#160;(1 &lt;&lt; 26)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ad3e98cc65cc21d31e17d12c2ba6f6b0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static __inline int __get_cpuid </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>__level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&#160;</td>
          <td class="paramname"><em>__eax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&#160;</td>
          <td class="paramname"><em>__ebx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&#160;</td>
          <td class="paramname"><em>__ecx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&#160;</td>
          <td class="paramname"><em>__edx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a0a60b3297b088d11136eb91a8d87b0ee">__cpuid</a>, and <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a3f62ab5c2c8c34048f2fa1b9865f230f">__get_cpuid_max()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f62ab5c2c8c34048f2fa1b9865f230f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static __inline unsigned int __get_cpuid_max </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>__ext</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&#160;</td>
          <td class="paramname"><em>__sig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#a0a60b3297b088d11136eb91a8d87b0ee">__cpuid</a>.</p>

<p>Referenced by <a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html#ad3e98cc65cc21d31e17d12c2ba6f6b0f">__get_cpuid()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_284717b6cb06147531c058220802c6d1.html">gnuradio-core</a></li><li class="navelem"><a class="el" href="dir_7c24473031c549da670035bb20d1e97e.html">src</a></li><li class="navelem"><a class="el" href="dir_84906bae47c76101f1fa015cf813f8a2.html">lib</a></li><li class="navelem"><a class="el" href="dir_75411ffdb666396d0190bb6569d6eeeb.html">filter</a></li><li class="navelem"><a class="el" href="gnuradio-core_2src_2lib_2filter_2gcc__x86__cpuid_8h.html">gcc_x86_cpuid.h</a></li>
    <li class="footer">Generated on Fri Apr 19 2013 16:20:34 for GNU Radio 3.6.4.1 C++ API by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>