Sophie

Sophie

distrib > Mageia > 6 > armv7hl > by-pkgid > b4d0ffc838646a67b3dd59a6006ff212 > files > 41

libgavl-devel-1.4.0-7.mga6.armv7hl.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.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>gavl: Acceleration flags</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="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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">gavl
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<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">Acceleration flags</div>  </div>
</div><!--header-->
<div class="contents">

<p>CPU specific acceleration flags.  
<a href="#details">More...</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:ga396b945ed3895dbf9c7e086c9769511b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga396b945ed3895dbf9c7e086c9769511b">GAVL_ACCEL_MMX</a>&#160;&#160;&#160;(1&lt;&lt;0)</td></tr>
<tr class="memdesc:ga396b945ed3895dbf9c7e086c9769511b"><td class="mdescLeft">&#160;</td><td class="mdescRight">MMX.  <a href="#ga396b945ed3895dbf9c7e086c9769511b">More...</a><br /></td></tr>
<tr class="separator:ga396b945ed3895dbf9c7e086c9769511b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ff656ed250442d5e7ab15faaf8de449"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga6ff656ed250442d5e7ab15faaf8de449">GAVL_ACCEL_MMXEXT</a>&#160;&#160;&#160;(1&lt;&lt;1)</td></tr>
<tr class="memdesc:ga6ff656ed250442d5e7ab15faaf8de449"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended MMX (a.k.a MMX2)  <a href="#ga6ff656ed250442d5e7ab15faaf8de449">More...</a><br /></td></tr>
<tr class="separator:ga6ff656ed250442d5e7ab15faaf8de449"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d2cb2b3327e4626d1a22f9b98e065ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga8d2cb2b3327e4626d1a22f9b98e065ba">GAVL_ACCEL_SSE</a>&#160;&#160;&#160;(1&lt;&lt;2)</td></tr>
<tr class="memdesc:ga8d2cb2b3327e4626d1a22f9b98e065ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intel SSE.  <a href="#ga8d2cb2b3327e4626d1a22f9b98e065ba">More...</a><br /></td></tr>
<tr class="separator:ga8d2cb2b3327e4626d1a22f9b98e065ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ad2bb06c442d970febd989d5e9c434f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga2ad2bb06c442d970febd989d5e9c434f">GAVL_ACCEL_SSE2</a>&#160;&#160;&#160;(1&lt;&lt;3)</td></tr>
<tr class="memdesc:ga2ad2bb06c442d970febd989d5e9c434f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intel SSE2.  <a href="#ga2ad2bb06c442d970febd989d5e9c434f">More...</a><br /></td></tr>
<tr class="separator:ga2ad2bb06c442d970febd989d5e9c434f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c811566a7a5b8611807782bf6f56fc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga1c811566a7a5b8611807782bf6f56fc5">GAVL_ACCEL_SSE3</a>&#160;&#160;&#160;(1&lt;&lt;4)</td></tr>
<tr class="memdesc:ga1c811566a7a5b8611807782bf6f56fc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intel SSE3.  <a href="#ga1c811566a7a5b8611807782bf6f56fc5">More...</a><br /></td></tr>
<tr class="separator:ga1c811566a7a5b8611807782bf6f56fc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1252e9a9b3b94299207643551e4e3a90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga1252e9a9b3b94299207643551e4e3a90">GAVL_ACCEL_3DNOW</a>&#160;&#160;&#160;(1&lt;&lt;5)</td></tr>
<tr class="memdesc:ga1252e9a9b3b94299207643551e4e3a90"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMD 3Dnow.  <a href="#ga1252e9a9b3b94299207643551e4e3a90">More...</a><br /></td></tr>
<tr class="separator:ga1252e9a9b3b94299207643551e4e3a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10bf859545e33246acb2321c0e6d1eda"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga10bf859545e33246acb2321c0e6d1eda">GAVL_ACCEL_3DNOWEXT</a>&#160;&#160;&#160;(1&lt;&lt;6)</td></tr>
<tr class="memdesc:ga10bf859545e33246acb2321c0e6d1eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMD 3Dnow ext.  <a href="#ga10bf859545e33246acb2321c0e6d1eda">More...</a><br /></td></tr>
<tr class="separator:ga10bf859545e33246acb2321c0e6d1eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga035e482e38fefb4e88a068698f5a4bbf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga035e482e38fefb4e88a068698f5a4bbf">GAVL_ACCEL_SSSE3</a>&#160;&#160;&#160;(1&lt;&lt;7)</td></tr>
<tr class="memdesc:ga035e482e38fefb4e88a068698f5a4bbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intel SSSE3.  <a href="#ga035e482e38fefb4e88a068698f5a4bbf">More...</a><br /></td></tr>
<tr class="separator:ga035e482e38fefb4e88a068698f5a4bbf"><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:ga9ee7b6f97f38d7f77a03f8e3b8fc47f3"><td class="memItemLeft" align="right" valign="top">GAVL_PUBLIC int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__accel__flags.html#ga9ee7b6f97f38d7f77a03f8e3b8fc47f3">gavl_accel_supported</a> ()</td></tr>
<tr class="memdesc:ga9ee7b6f97f38d7f77a03f8e3b8fc47f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the supported acceleration flags.  <a href="#ga9ee7b6f97f38d7f77a03f8e3b8fc47f3">More...</a><br /></td></tr>
<tr class="separator:ga9ee7b6f97f38d7f77a03f8e3b8fc47f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>CPU specific acceleration flags. </p>
<p>These flags are used internally by gavl to obtain the supported acceleration mechanisms at runtime. Some applications however might need them as well for other tasks, so they are exported into the public API. </p>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga396b945ed3895dbf9c7e086c9769511b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga396b945ed3895dbf9c7e086c9769511b">&sect;&nbsp;</a></span>GAVL_ACCEL_MMX</h2>

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

<p>MMX. </p>

</div>
</div>
<a id="ga6ff656ed250442d5e7ab15faaf8de449"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ff656ed250442d5e7ab15faaf8de449">&sect;&nbsp;</a></span>GAVL_ACCEL_MMXEXT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_MMXEXT&#160;&#160;&#160;(1&lt;&lt;1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extended MMX (a.k.a MMX2) </p>

</div>
</div>
<a id="ga8d2cb2b3327e4626d1a22f9b98e065ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d2cb2b3327e4626d1a22f9b98e065ba">&sect;&nbsp;</a></span>GAVL_ACCEL_SSE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_SSE&#160;&#160;&#160;(1&lt;&lt;2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Intel SSE. </p>

</div>
</div>
<a id="ga2ad2bb06c442d970febd989d5e9c434f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ad2bb06c442d970febd989d5e9c434f">&sect;&nbsp;</a></span>GAVL_ACCEL_SSE2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_SSE2&#160;&#160;&#160;(1&lt;&lt;3)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Intel SSE2. </p>

</div>
</div>
<a id="ga1c811566a7a5b8611807782bf6f56fc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1c811566a7a5b8611807782bf6f56fc5">&sect;&nbsp;</a></span>GAVL_ACCEL_SSE3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_SSE3&#160;&#160;&#160;(1&lt;&lt;4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Intel SSE3. </p>

</div>
</div>
<a id="ga1252e9a9b3b94299207643551e4e3a90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1252e9a9b3b94299207643551e4e3a90">&sect;&nbsp;</a></span>GAVL_ACCEL_3DNOW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_3DNOW&#160;&#160;&#160;(1&lt;&lt;5)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AMD 3Dnow. </p>

</div>
</div>
<a id="ga10bf859545e33246acb2321c0e6d1eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10bf859545e33246acb2321c0e6d1eda">&sect;&nbsp;</a></span>GAVL_ACCEL_3DNOWEXT</h2>

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

<p>AMD 3Dnow ext. </p>

</div>
</div>
<a id="ga035e482e38fefb4e88a068698f5a4bbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga035e482e38fefb4e88a068698f5a4bbf">&sect;&nbsp;</a></span>GAVL_ACCEL_SSSE3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GAVL_ACCEL_SSSE3&#160;&#160;&#160;(1&lt;&lt;7)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Intel SSSE3. </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga9ee7b6f97f38d7f77a03f8e3b8fc47f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9ee7b6f97f38d7f77a03f8e3b8fc47f3">&sect;&nbsp;</a></span>gavl_accel_supported()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GAVL_PUBLIC int gavl_accel_supported </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the supported acceleration flags. </p>
<dl class="section return"><dt>Returns</dt><dd>A combination of GAVL_ACCEL_* flags. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>