mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-12-02 09:05:13 -05: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>
|