 +_____________________________________________________________________
  AUTHOR:                                          DR:              
  TRENT METCALF         PASS REQUIREMENT WAIVER           104775    
 ____________________                             __________________
  ORG/PHONE:          WAIVER ONLY (X)              DATE:  12/03/90  
  LSIS/282-7308       WAIVER/OPS NOTE ( )          REV B: 05/11/95  
 ___________________________________________________________________
  OI/FLIGHT EFFECTIVITY:          USER AFFECTED:                     
   OI-20 AND SUBS                 CREW ( )  GROUND ( )  DUMP ONLY (X)
 ____________________________________________________________________
         MAJOR SOFTWARE AREA:        OPS MODES AFFECTED:             
 SSW (X)  GNC (X)  VU (X)  SM/PL (X)  ALL                            
 _____________________________________________________________________
  SOFTWARE SUB-AREA:  COMPILER                                        
 _____________________________________________________________________
  PRINCIPAL FUNCTIONS:  RUNTIME LIBRARY                               
 _____________________________________________________________________
  TITLE:                                                              
  DFLOOR, DCEIL, AND CEIL COMPILER RUNTIME LIBRARY ROUTINES INCORRECT 
 _____________________________________________________________________
  REQUIREMENT TO BE WAIVED:                                           
                                                                      
  WHEN THE INPUT ARGUMENT TO THE FLOOR FUNCTION IS A DOUBLE PRECISION 
  SCALAR IN THE RANGE -1/(16**14) < INPUT < 0, 0 IS RETURNED INSTEAD  
  OF -1.                                                              
                                                                      
  WHEN THE INPUT ARGUMENT TO THE FLOOR FUNCTION IS A SINGLE PRECISION 
  SCALAR EQUAL TO -I.0000X, WHERE I IS ANY HEX DIGIT AND X IS A       
  NON-ZERO HEX DIGIT, THEN THE FLOOR FUNCTION RETURNS -I INSTEAD OF   
  -I - 1.                                                             
                                                                      
  WHEN THE INPUT ARGUMENT TO THE CEILING FUNCTION IS A SCALAR IN THE  
  RANGE 0 < INPUT < 1/(16**14), 0 IS RETURNED INSTEAD OF 1.           
                                                                      
 _____________________________________________________________________
 REQUIREMENTS DOC:                    PARAGRAPH AND/OR SECTION NO:   
                                                                     
  HAL/S FC COMPILER SYSTEM SPEC         SECTION 5.3.1                
 ____________________________________________________________________
 ALTERNATE REQUIREMENT BEING MET, IF APPLICABLE:                      
                                                                      
  THESE ROUTINES RETURN CORRECT VALUES FOR ALL INPUTS EXCEPT THOSE    
  WITHIN THE RANGES SPECIFIED ABOVE.  THERE ARE NO PASS OCCURRENCES   
  OF INPUTS TO THE FLOOR OR CEILING FUNCTIONS WITHIN THE ERROR        
  RANGES.                                                             
                                                                      
                                                                      
 _____________________________________________________________________
 CONCURRENCE:                           APPROVAL:                    
 LSIS:  HUGH D. STOVALL    DATE 06/20/95                             
      -------------------      ---------                             
 ASD: ELIZABETH FOUNTAIN   DATE 06/20/95                             
      -------------------      --------- DARRELL E. STAMPER 06/22/95 
 PF MGR: DAVID STEPHENSON  DATE 06/20/95------------------- -------- 
        -----------------      --------- CHAIRMAN, SASCB      DATE   
 ____________________________________________________________________
 @
