forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			816 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			816 B
		
	
	
	
		
			C
		
	
	
	
//===----- lib/fp_mode.h - Floaing-point environment mode utilities --C -*-===//
 | 
						|
//
 | 
						|
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 | 
						|
// See https://llvm.org/LICENSE.txt for license information.
 | 
						|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 | 
						|
//
 | 
						|
//===----------------------------------------------------------------------===//
 | 
						|
//
 | 
						|
// This file is not part of the interface of this library.
 | 
						|
//
 | 
						|
// This file defines an interface for accessing hardware floating point
 | 
						|
// environment mode.
 | 
						|
//
 | 
						|
//===----------------------------------------------------------------------===//
 | 
						|
 | 
						|
#ifndef FP_MODE
 | 
						|
#define FP_MODE
 | 
						|
 | 
						|
typedef enum {
 | 
						|
  FE_TONEAREST,
 | 
						|
  FE_DOWNWARD,
 | 
						|
  FE_UPWARD,
 | 
						|
  FE_TOWARDZERO
 | 
						|
} FE_ROUND_MODE;
 | 
						|
 | 
						|
FE_ROUND_MODE __fe_getround();
 | 
						|
int __fe_raise_inexact();
 | 
						|
 | 
						|
#endif // FP_MODE_H
 |