ord">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> MTRand_int32::twiddle(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> u, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> v) {
<a name="l00081"></a>00081   <span class="keywordflow">return</span> (((u &amp; 0x80000000UL) | (v &amp; 0x7FFFFFFFUL)) &gt;&gt; 1)
<a name="l00082"></a>00082     ^ ((v &amp; 1UL) ? 0x9908B0DFUL : 0x0UL);
<a name="l00083"><