|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0071 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 0071.
Report 0071 Actions
Problem Report Number 0071 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.0071 Raised 1993-05-11 08:00 Updated 2003-03-13 08:00 Published 1993-06-02 08:00 Product Standard Internationalised System Calls and Libraries (XPG4) Certification Program The Open Brand certification program Test Suite VSX4 version 4.2.4 Test Identification ANSI.os/maths/exp 1 Linked Problem Reports TSD4.048, (in, old, system) Problem Summary TSD4.071 The reason the test gives unacceptible results is as follows :- The ICL Series 39 hardwrae will generate an exception condition for either overflow or underflow. If the software is ignoring this excep... Problem Text
The reason the test gives unacceptible results is as follows :-
The ICL Series 39 hardwrae will generate an exception condition for either
overflow or underflow. If the software is ignoring this exception
condition (by ignoring SIGFPE) the result of the offending operation and hence
subsequent operations is undefined.Test Output
************************************************************************
/tset/ANSI.os/maths/exp/T.exp 1 Failed
Test Description:
exp() conforms to the equation exp(x+y) = exp(x)*exp(y) with
acceptable accuracy, for x and y values in the interval
log(MINDOUBLE)/2 to log(MAXDOUBLE)/2.
Posix Ref: Component EXP Assertion 8.1-04(A)
Test Strategy:
CALCULATE floating point constants mlmachar().
CREATE child
REASSIGN stderr to /dev/null to avoid error output from maths
functions.
50 times
INITIALISE global constants (low, high, iterations)
TEST exp(x+y) = exp(x) + exp(y) for 40 random values in range
-log(MINDOUBLE)/2 to log(MAXDOUBLE)/2.
REPORT variance when 5 times greater than minimum using
mlresults().
Test Information:
Random arguments were tested from the interval [-90.1091, 87.3365]
The result was too large 369 times
equal 373 times
too small 1308 times
The maximum relative error of 1 occured for values -79.7379, -85.4536
This gave a maximum loss of 14 significant digits of base 16
The maximum acceptable loss is 10 significant digits
The root-mean-square relative error is 0.112619
This gave an average loss of 13 significant digits of base 16
The maximum acceptable loss is 5 significant digits
************************************************************************Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
This is an accepted test suite deficiency and a permanent waiver is recommended.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion
This is an agreed test suite deficiency.
Problem Reporting System Options:
- View Report 0071
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority