mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-30 23:58:51 +01:00 
			
		
		
		
	Fixed MTP to work with TWRP
This commit is contained in:
		
						commit
						f6dfaef42e
					
				
					 50820 changed files with 20846062 additions and 0 deletions
				
			
		
							
								
								
									
										45
									
								
								arch/x86/math-emu/control_w.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								arch/x86/math-emu/control_w.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,45 @@ | |||
| /*---------------------------------------------------------------------------+
 | ||||
|  |  control_w.h                                                              | | ||||
|  |                                                                           | | ||||
|  | Copyright (C) 1992,1993                                                   | | ||||
|  |                       W. Metzenthen, 22 Parker St, Ormond, Vic 3163,      | | ||||
|  |                       Australia.  E-mail   billm@vaxc.cc.monash.edu.au    | | ||||
|  |                                                                           | | ||||
|  +---------------------------------------------------------------------------*/ | ||||
| 
 | ||||
| #ifndef _CONTROLW_H_ | ||||
| #define _CONTROLW_H_ | ||||
| 
 | ||||
| #ifdef __ASSEMBLY__ | ||||
| #define	_Const_(x)	$##x | ||||
| #else | ||||
| #define	_Const_(x)	x | ||||
| #endif | ||||
| 
 | ||||
| #define CW_RC		_Const_(0x0C00)	/* rounding control */ | ||||
| #define CW_PC		_Const_(0x0300)	/* precision control */ | ||||
| 
 | ||||
| #define CW_Precision	Const_(0x0020)	/* loss of precision mask */ | ||||
| #define CW_Underflow	Const_(0x0010)	/* underflow mask */ | ||||
| #define CW_Overflow	Const_(0x0008)	/* overflow mask */ | ||||
| #define CW_ZeroDiv	Const_(0x0004)	/* divide by zero mask */ | ||||
| #define CW_Denormal	Const_(0x0002)	/* denormalized operand mask */ | ||||
| #define CW_Invalid	Const_(0x0001)	/* invalid operation mask */ | ||||
| 
 | ||||
| #define CW_Exceptions  	_Const_(0x003f)	/* all masks */ | ||||
| 
 | ||||
| #define RC_RND		_Const_(0x0000) | ||||
| #define RC_DOWN		_Const_(0x0400) | ||||
| #define RC_UP		_Const_(0x0800) | ||||
| #define RC_CHOP		_Const_(0x0C00) | ||||
| 
 | ||||
| /* p 15-5: Precision control bits affect only the following:
 | ||||
|    ADD, SUB(R), MUL, DIV(R), and SQRT */ | ||||
| #define PR_24_BITS        _Const_(0x000) | ||||
| #define PR_53_BITS        _Const_(0x200) | ||||
| #define PR_64_BITS        _Const_(0x300) | ||||
| #define PR_RESERVED_BITS  _Const_(0x100) | ||||
| /* FULL_PRECISION simulates all exceptions masked */ | ||||
| #define FULL_PRECISION  (PR_64_BITS | RC_RND | 0x3f) | ||||
| 
 | ||||
| #endif /* _CONTROLW_H_ */ | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 awab228
						awab228