~ubuntu-branches/ubuntu/oneiric/bmagic/oneiric

« back to all changes in this revision

Viewing changes to doc/html/a00085.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2011-03-03 12:22:16 UTC
  • mfrom: (4.1.8 sid)
  • Revision ID: james.westby@ubuntu.com-20110303122216-qll5migewxnxe3s5
Tags: 3.7.0-1
* New upstream release (Closes: #615929)
* Update to Standards-Version 3.9.1 (no changes)
* Specify Debian source format as '3.0 (quilt)'

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<title>BitMagic: bm::sse_empty_guard Class Reference</title>
 
5
<title>BitMagic: bm::bvector&lt; Alloc &gt;::statistics Struct Reference</title>
6
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
8
</head>
27
27
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
28
28
    </ul>
29
29
  </div>
30
 
  <div class="navpath"><a class="el" href="a00116.html">bm</a>::<a class="el" href="a00085.html">sse_empty_guard</a>
 
30
  <div class="navpath"><a class="el" href="a00115.html">bm</a>::<a class="el" href="a00043.html">bvector</a>::<a class="el" href="a00085.html">statistics</a>
31
31
  </div>
32
32
</div>
33
33
<div class="contents">
34
 
<h1>bm::sse_empty_guard Class Reference<br/>
35
 
<small>
36
 
[<a class="el" href="a00123.html">Processor specific optimizations for SSE2 instructions</a>]</small>
37
 
</h1><!-- doxytag: class="bm::sse_empty_guard" -->
38
 
<p>SSE2 reinitialization guard class.  
 
34
<h1>bm::bvector&lt; Alloc &gt;::statistics Struct Reference</h1><!-- doxytag: class="bm::bvector::statistics" --><!-- doxytag: inherits="bm::bv_statistics" -->
 
35
<p>Statistical information about bitset's memory allocation details.  
39
36
<a href="#_details">More...</a></p>
40
37
 
41
 
<p><code>#include &lt;<a class="el" href="a00100_source.html">bmsse_util.h</a>&gt;</code></p>
 
38
<p><code>#include &lt;<a class="el" href="a00087_source.html">bm.h</a>&gt;</code></p>
 
39
<div class="dynheader">
 
40
Inheritance diagram for bm::bvector&lt; Alloc &gt;::statistics:</div>
 
41
<div class="dynsection">
 
42
<div class="center"><img src="a00243.png" border="0" usemap="#bm_1_1bvector_3_01Alloc_01_4_1_1statistics_inherit__map" alt="Inheritance graph"/></div>
 
43
<map name="bm_1_1bvector_3_01Alloc_01_4_1_1statistics_inherit__map" id="bm_1_1bvector_3_01Alloc_01_4_1_1statistics_inherit__map">
 
44
<area shape="rect" href="a00042.html" title="Structure with statistical information about bitset&#39;s memory allocation details..." alt="" coords="47,5,167,35"/></map>
 
45
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 
46
<div class="dynheader">
 
47
Collaboration diagram for bm::bvector&lt; Alloc &gt;::statistics:</div>
 
48
<div class="dynsection">
 
49
<div class="center"><img src="a00244.png" border="0" usemap="#bm_1_1bvector_3_01Alloc_01_4_1_1statistics_coll__map" alt="Collaboration graph"/></div>
 
50
<map name="bm_1_1bvector_3_01Alloc_01_4_1_1statistics_coll__map" id="bm_1_1bvector_3_01Alloc_01_4_1_1statistics_coll__map">
 
51
<area shape="rect" href="a00042.html" title="Structure with statistical information about bitset&#39;s memory allocation details..." alt="" coords="47,5,167,35"/></map>
 
52
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
42
53
<table border="0" cellpadding="0" cellspacing="0">
43
 
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
44
 
<tr><td class="memItemLeft" align="right" valign="top">BMFORCEINLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a231af2137d8bd3aefc374982804ace24">sse_empty_guard</a> ()</td></tr>
45
 
<tr><td class="memItemLeft" align="right" valign="top">BMFORCEINLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00085.html#a5d197a685ce1f87a1cc01b047960377b">~sse_empty_guard</a> ()</td></tr>
46
54
</table>
47
55
<hr/><a name="_details"></a><h2>Detailed Description</h2>
48
 
<p>SSE2 reinitialization guard class. </p>
49
 
<p>SSE2 requires to call _mm_empty() if we are intermixing MMX integer commands with floating point arithmetics. This class guards critical code fragments where SSE2 integer is used. </p>
50
 
 
51
 
<p>Definition at line <a class="el" href="a00100_source.html#l00049">49</a> of file <a class="el" href="a00100_source.html">bmsse_util.h</a>.</p>
52
 
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
53
 
<a class="anchor" id="a231af2137d8bd3aefc374982804ace24"></a><!-- doxytag: member="bm::sse_empty_guard::sse_empty_guard" ref="a231af2137d8bd3aefc374982804ace24" args="()" -->
54
 
<div class="memitem">
55
 
<div class="memproto">
56
 
      <table class="memname">
57
 
        <tr>
58
 
          <td class="memname">BMFORCEINLINE bm::sse_empty_guard::sse_empty_guard </td>
59
 
          <td>(</td>
60
 
          <td class="paramname"></td>
61
 
          <td>&nbsp;)&nbsp;</td>
62
 
          <td><code> [inline]</code></td>
63
 
        </tr>
64
 
      </table>
65
 
</div>
66
 
<div class="memdoc">
67
 
 
68
 
<p>Definition at line <a class="el" href="a00100_source.html#l00052">52</a> of file <a class="el" href="a00100_source.html">bmsse_util.h</a>.</p>
69
 
 
70
 
</div>
71
 
</div>
72
 
<a class="anchor" id="a5d197a685ce1f87a1cc01b047960377b"></a><!-- doxytag: member="bm::sse_empty_guard::~sse_empty_guard" ref="a5d197a685ce1f87a1cc01b047960377b" args="()" -->
73
 
<div class="memitem">
74
 
<div class="memproto">
75
 
      <table class="memname">
76
 
        <tr>
77
 
          <td class="memname">BMFORCEINLINE bm::sse_empty_guard::~sse_empty_guard </td>
78
 
          <td>(</td>
79
 
          <td class="paramname"></td>
80
 
          <td>&nbsp;)&nbsp;</td>
81
 
          <td><code> [inline]</code></td>
82
 
        </tr>
83
 
      </table>
84
 
</div>
85
 
<div class="memdoc">
86
 
 
87
 
<p>Definition at line <a class="el" href="a00100_source.html#l00057">57</a> of file <a class="el" href="a00100_source.html">bmsse_util.h</a>.</p>
88
 
 
89
 
</div>
90
 
</div>
91
 
<hr/>The documentation for this class was generated from the following file:<ul>
92
 
<li><a class="el" href="a00100_source.html">bmsse_util.h</a></li>
 
56
<h3>template&lt;class Alloc&gt;<br/>
 
57
 struct bm::bvector&lt; Alloc &gt;::statistics</h3>
 
58
 
 
59
<p>Statistical information about bitset's memory allocation details. </p>
 
60
<dl><dt><b>Examples: </b></dt><dd>
 
61
<p><a class="el" href="a00003.html#_a5">sample3.cpp</a>, and <a class="el" href="a00004.html#_a5">sample4.cpp</a>.</p>
 
62
</dd>
 
63
</dl>
 
64
<p>Definition at line <a class="el" href="a00087_source.html#l00130">130</a> of file <a class="el" href="a00087_source.html">bm.h</a>.</p>
 
65
<hr/>The documentation for this struct was generated from the following file:<ul>
 
66
<li><a class="el" href="a00087_source.html">bm.h</a></li>
93
67
</ul>
94
68
</div>
95
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 23 20:48:13 2010 for BitMagic by&nbsp;
 
69
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Apr 25 09:37:45 2010 for BitMagic by&nbsp;
96
70
<a href="http://www.doxygen.org/index.html">
97
71
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
98
72
</body>