 +_____________________________________________________________________
  AUTHOR:                                          DR:              
  TRENT METCALF         PASS REQUIREMENT WAIVER       104651        
 ____________________                             __________________
  ORG/PHONE:          WAIVER ONLY ( )              DATE:  01/30/91  
  IBM/282-8436        WAIVER/OPS NOTE (X)                           
 ___________________________________________________________________
  OI/FLIGHT EFFECTIVITY:          USER AFFECTED:                     
  OI8F AND SUBS                   CREW ( )  GROUND (X)  DUMP ONLY ( )
 ____________________________________________________________________
         MAJOR SOFTWARE AREA:        OPS MODES AFFECTED:             
 SSW ( )  GNC (X)  VU ( )  SM/PL ( )   G6, G3                        
 _____________________________________________________________________
  SOFTWARE SUB-AREA: COMPILER                                         
 _____________________________________________________________________
  PRINCIPAL FUNCTIONS: RUNTIME LIBRARY                                
 _____________________________________________________________________
  TITLE: EXTRANEOUS GPC ERRORS INITIATED BY COMPILER RUNTIME LIBRARY  
         ROUTINES                                                     
 _____________________________________________________________________
  REQUIREMENT TO BE WAIVED:                                           
                                                                      
  THE COMPILER RUNTIME LIBRARY ROUTINES FOR THE DOUBLE PRECISION      
  HAL/S FUNCTIONS ARCCOS AND ARCSIN COMPARE THE INPUT ARGUMENT WITH   
  1 + EPSILON AND LOG A GPC ERROR (GP 4 CODE 0A) IF THE ARGUMENT IS   
  GREATER THAN THAT VALUE.  INPUT ARGUMENTS THAT ARE EQUAL TO ONE,    
  BUT ARE STORED AS SLIGHTLY GREATER THAN 1 + EPSILON DUE TO THE      
  PRECISION LIMITATIONS OF THE GPC, CAN CAUSE AN EXTRANEOUS           
  (GP 4 CODE 0A) GPC ERROR TO BE LOGGED.                              
                                                                      
                                                                      
  NOTE: THE ROUTINE FORCES THE INPUT TO AN ABSOLUTE "1", SO THERE     
  IS NO FUNCTIONAL DIFFERENCE OBSERVED.                               
                                                                      
                                                                      
                                                                      
 _____________________________________________________________________
 REQUIREMENTS DOC:                    PARAGRAPH AND/OR SECTION NO:   
 HAL/S FC COMPILER SYSTEM SPEC         SECTION 5.3.2                 
                                                                     
 ____________________________________________________________________
 ALTERNATE REQUIREMENT BEING MET, IF APPLICABLE:                      
                                                                      
  THE CORRECT RESULT IS ALWAYS RETURNED EVEN IF AN EXTRANEOUS GPC     
  ERROR IS LOGGED.                                                    
                                                                      
                                                                      
 _____________________________________________________________________
 CONCURRENCE:                           APPROVAL:                    
 IBM: PATTI A. THORNTON    DATE 02/12/91                             
     --------------------      ---------                             
 FDSD:  W. R. PRUETT       DATE 02/12/91                             
      -------------------      --------- DARRELL E. STAMPER 02/13/91 
 PF MGR:DAVID STEPHENSON   DATE 02/12/91------------------- -------- 
        -----------------      --------- CHAIRMAN, SASCB      DATE   
 ____________________________________________________________________
 @
