mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 04:20:22 -04:00 
			
		
		
		
	
		
			
	
	
		
			68 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			68 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
|  | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | ||
|  | "http://www.w3.org/TR/html4/loose.dtd"> | ||
|  | 
 | ||
|  | <html> | ||
|  | <head> | ||
|  |   <meta http-equiv="Content-Language" content="en-us"> | ||
|  |   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> | ||
|  |   <link rel="stylesheet" type="text/css" href="../../../../boost.css"> | ||
|  | 
 | ||
|  |   <title>Interval-TODO.htm</title> | ||
|  | </head> | ||
|  | 
 | ||
|  | <body lang="en"> | ||
|  |   <h1>TODO list for the Interval Arithmetic library</h1> | ||
|  | 
 | ||
|  |   <h2>Comments from the review process</h2> | ||
|  | 
 | ||
|  |   <ul> | ||
|  |     <li>It would be nice to have a 100% portable Rounding policy class based | ||
|  |     on LIA-1 only, with no additional requirement such as IEEE 754 or even | ||
|  |     more.</li> | ||
|  | 
 | ||
|  |     <li>For pi and other constants, we should fetch them from the Math | ||
|  |     constants library when it is ready.</li> | ||
|  |   </ul> | ||
|  | 
 | ||
|  |   <h2>Various items</h2> | ||
|  | 
 | ||
|  |   <ul> | ||
|  |     <li>Support the <code>-mfpmath=sse</code> option of g++ for Pentium IV | ||
|  |     optimized code. This requires a different rounding policy class.</li> | ||
|  | 
 | ||
|  |     <li>Have an optimized specialization of | ||
|  |     <code>interval<double></code> using SSE2 instructions? Tricky.</li> | ||
|  | 
 | ||
|  |     <li>Write a traits specialization for <code>interval<MPFR></code>, | ||
|  |     and other non-built-in number types.</li> | ||
|  | 
 | ||
|  |     <li>Have a robust implementation of transcendental functions over the | ||
|  |     built-in floating point types (e.g. using MPFR)?</li> | ||
|  | 
 | ||
|  |     <li>Safe conversions from <code>interval<double></code> to | ||
|  |     <code>interval<float></code>? Requires partial specialization.</li> | ||
|  | 
 | ||
|  |     <li>It would be nice to use the expression template mechanism to | ||
|  |     automatically use the more efficient unprotected rounding mode version | ||
|  |     for small subexpressions (although you can do bigger expressions by | ||
|  |     hand).</li> | ||
|  |   </ul> | ||
|  |   <hr> | ||
|  | 
 | ||
|  |   <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src= | ||
|  |   "../../../../doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional" | ||
|  |   height="31" width="88"></a></p> | ||
|  | 
 | ||
|  |   <p>Revised  | ||
|  |   <!--webbot bot="Timestamp" s-type="EDITED" s-format="%Y-%m-%d" startspan -->2006-12-24<!--webbot bot="Timestamp" endspan i-checksum="12172" --></p> | ||
|  | 
 | ||
|  |   <p><i>Copyright © 2002 Guillaume Melquiond, Sylvain Pion, Hervé | ||
|  |   Brönnimann, Polytechnic University</i></p> | ||
|  | 
 | ||
|  |   <p><i>Distributed under the Boost Software License, Version 1.0. (See | ||
|  |   accompanying file <a href="../../../../LICENSE_1_0.txt">LICENSE_1_0.txt</a> | ||
|  |   or copy at <a href= | ||
|  |   "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></p> | ||
|  | </body> | ||
|  | </html> |