~ubuntu-branches/ubuntu/trusty/bmagic/trusty

« back to all changes in this revision

Viewing changes to doc/html/a00081.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2010-01-24 14:45:39 UTC
  • mfrom: (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100124144539-4ipk5rt64dpp38hl
Tags: 3.6.3-1
* New upstream release
* debian/patches/config.guess.patch: drop obsolete patch
* Add ${misc:Depends} as requested by lintian

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::tmatrix&lt; T, ROWS, COLS &gt;::rstat 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="a00110.html">bm</a>::<a class="el" href="a00081.html">sse_empty_guard</a>
 
30
  <div class="navpath"><a class="el" href="a00115.html">bm</a>::<a class="el" href="a00086.html">tmatrix</a>::<a class="el" href="a00081.html">rstat</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="a00118.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::tmatrix&lt; T, ROWS, COLS &gt;::rstat Struct Reference</h1><!-- doxytag: class="bm::tmatrix::rstat" -->
 
35
<p>Row characteristics for transposed matrix.  
39
36
<a href="#_details">More...</a></p>
40
37
 
41
 
<p><code>#include &lt;<a class="el" href="a00095_source.html">bmsse_util.h</a>&gt;</code></p>
 
38
<p><code>#include &lt;<a class="el" href="a00100_source.html">bmtrans.h</a>&gt;</code></p>
42
39
<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="a00081.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="a00081.html#a5d197a685ce1f87a1cc01b047960377b">~sse_empty_guard</a> ()</td></tr>
 
40
<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
 
41
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html#a7d8796287f45647e6db5c99b37edf9ba">bit_count</a></td></tr>
 
42
<tr><td class="memItemLeft" align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html#a030c17209b79356e3074498ba9199b70">gap_count</a></td></tr>
 
43
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00115.html#a593916a103395805070a3200720c6416">bm::set_representation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html#ace83214da2dcbfc7c7e9d6c0bea3d702">best_rep</a></td></tr>
46
44
</table>
47
45
<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="a00095_source.html#l00044">44</a> of file <a class="el" href="a00095_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="a00095_source.html#l00047">47</a> of file <a class="el" href="a00095_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="a00095_source.html#l00052">52</a> of file <a class="el" href="a00095_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="a00095_source.html">bmsse_util.h</a></li>
 
46
<h3>template&lt;typename T, unsigned ROWS, unsigned COLS&gt;<br/>
 
47
 struct bm::tmatrix&lt; T, ROWS, COLS &gt;::rstat</h3>
 
48
 
 
49
<p>Row characteristics for transposed matrix. </p>
 
50
 
 
51
<p>Definition at line <a class="el" href="a00100_source.html#l00052">52</a> of file <a class="el" href="a00100_source.html">bmtrans.h</a>.</p>
 
52
<hr/><h2>Field Documentation</h2>
 
53
<a class="anchor" id="ace83214da2dcbfc7c7e9d6c0bea3d702"></a><!-- doxytag: member="bm::tmatrix::rstat::best_rep" ref="ace83214da2dcbfc7c7e9d6c0bea3d702" args="" -->
 
54
<div class="memitem">
 
55
<div class="memproto">
 
56
<div class="memtemplate">
 
57
template&lt;typename T , unsigned ROWS, unsigned COLS&gt; </div>
 
58
      <table class="memname">
 
59
        <tr>
 
60
          <td class="memname"><a class="el" href="a00115.html#a593916a103395805070a3200720c6416">bm::set_representation</a> <a class="el" href="a00086.html">bm::tmatrix</a>&lt; T, ROWS, COLS &gt;::<a class="el" href="a00081.html#ace83214da2dcbfc7c7e9d6c0bea3d702">rstat::best_rep</a></td>
 
61
        </tr>
 
62
      </table>
 
63
</div>
 
64
<div class="memdoc">
 
65
 
 
66
<p>Definition at line <a class="el" href="a00100_source.html#l00056">56</a> of file <a class="el" href="a00100_source.html">bmtrans.h</a>.</p>
 
67
 
 
68
</div>
 
69
</div>
 
70
<a class="anchor" id="a7d8796287f45647e6db5c99b37edf9ba"></a><!-- doxytag: member="bm::tmatrix::rstat::bit_count" ref="a7d8796287f45647e6db5c99b37edf9ba" args="" -->
 
71
<div class="memitem">
 
72
<div class="memproto">
 
73
<div class="memtemplate">
 
74
template&lt;typename T , unsigned ROWS, unsigned COLS&gt; </div>
 
75
      <table class="memname">
 
76
        <tr>
 
77
          <td class="memname">unsigned <a class="el" href="a00086.html">bm::tmatrix</a>&lt; T, ROWS, COLS &gt;::<a class="el" href="a00081.html#a7d8796287f45647e6db5c99b37edf9ba">rstat::bit_count</a></td>
 
78
        </tr>
 
79
      </table>
 
80
</div>
 
81
<div class="memdoc">
 
82
 
 
83
<p>Definition at line <a class="el" href="a00100_source.html#l00054">54</a> of file <a class="el" href="a00100_source.html">bmtrans.h</a>.</p>
 
84
 
 
85
</div>
 
86
</div>
 
87
<a class="anchor" id="a030c17209b79356e3074498ba9199b70"></a><!-- doxytag: member="bm::tmatrix::rstat::gap_count" ref="a030c17209b79356e3074498ba9199b70" args="" -->
 
88
<div class="memitem">
 
89
<div class="memproto">
 
90
<div class="memtemplate">
 
91
template&lt;typename T , unsigned ROWS, unsigned COLS&gt; </div>
 
92
      <table class="memname">
 
93
        <tr>
 
94
          <td class="memname">unsigned <a class="el" href="a00086.html">bm::tmatrix</a>&lt; T, ROWS, COLS &gt;::<a class="el" href="a00081.html#a030c17209b79356e3074498ba9199b70">rstat::gap_count</a></td>
 
95
        </tr>
 
96
      </table>
 
97
</div>
 
98
<div class="memdoc">
 
99
 
 
100
<p>Definition at line <a class="el" href="a00100_source.html#l00055">55</a> of file <a class="el" href="a00100_source.html">bmtrans.h</a>.</p>
 
101
 
 
102
</div>
 
103
</div>
 
104
<hr/>The documentation for this struct was generated from the following file:<ul>
 
105
<li><a class="el" href="a00100_source.html">bmtrans.h</a></li>
93
106
</ul>
94
107
</div>
95
 
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Nov 22 10:49:48 2009 for BitMagic by&nbsp;
 
108
<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Jan 8 20:09:20 2010 for BitMagic by&nbsp;
96
109
<a href="http://www.doxygen.org/index.html">
97
110
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
98
111
</body>