pan class="comment">//</span>
   <span class="identifier">BOOST_FPU_EXCEPTION_GUARD</span>
   <span class="comment">//</span>
   <span class="comment">// The type of the result - the common type of T and U after</span>
   <span class="comment">// any integer types have been promoted to double:</span>
   <span class="comment">//</span>
   <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">tools</span><span class="special">::</span><span class="identifier">prom