2007
DOI: 10.1134/s036176880703005x
|View full text |Cite
|
Sign up to set email alerts
|

Standardization and testing of implementations of mathematical functions in floating point numbers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
1

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(14 citation statements)
references
References 13 publications
0
13
0
1
Order By: Relevance
“…First, we should try to implement our verified algorithms on the virtual computer (for our fix-point arithmetic) available at https://bitbucket.org/ ainoneko/lib_verify/src/ and then test these implementations against selected algebraic values for these functions (for example, sin π 6 = 1 2 , sin π 4 = cos π 4 = √ 2 2 , cos π 6 = √ 3 2 , etc.) in lines with test approach suggested and explained in [12,13]; automatically generated test data computed using Taylor expansions in any language that supports unbounded integer arithmetic; for example, a Lispfunction in Fig. 9 computes approximations for cos in unbounded rational arithmetics with accuracy 10 −8 .…”
Section: Resultsmentioning
confidence: 99%
“…First, we should try to implement our verified algorithms on the virtual computer (for our fix-point arithmetic) available at https://bitbucket.org/ ainoneko/lib_verify/src/ and then test these implementations against selected algebraic values for these functions (for example, sin π 6 = 1 2 , sin π 4 = cos π 4 = √ 2 2 , cos π 6 = √ 3 2 , etc.) in lines with test approach suggested and explained in [12,13]; automatically generated test data computed using Taylor expansions in any language that supports unbounded integer arithmetic; for example, a Lispfunction in Fig. 9 computes approximations for cos in unbounded rational arithmetics with accuracy 10 −8 .…”
Section: Resultsmentioning
confidence: 99%
“…It is worth to remark that a need for better specification and validation of standard functions is recognized (in principle) by industrial and academic professional community, as well as the problem of conformance of their implementation with the specification [3,10,11,13,14].…”
Section: Discussionmentioning
confidence: 99%
“…The next two papers [10,11] address formal specification and testing of standard mathematical functions. The last two cited papers [13,14] present formal specification and verification of some standard memory management and input-output functions.…”
Section: Discussionmentioning
confidence: 99%
“…Systematic exposition of testing results for 17 different implementations of exponential function can be found in [2]. This work revealed about 10 different error kinds, some of them being specific for a single platform, but 3-4 common for most platforms tested.…”
Section: Applicationsmentioning
confidence: 99%
“…The contribution of this article is the systematic description of the approach proposed, much more clear and concise then it was done in the paper [2] describing the starting phase of the underlying work. In addition this paper describes methods for searching FP numbers, for which correct rounding of the function value is hard, including the new one, the integer secants method.…”
Section: Introductionmentioning
confidence: 99%