lindent these files:
                                       errors   lines of code   errors/KLOC
 arch/x86/math-emu/                      2236            9424         237.2
 arch/x86/math-emu/                       128            8706          14.7
no other changes. No code changed:
   text    data     bss     dec     hex filename
   5589802  612739 3833856 10036397         9924ad vmlinux.before
   5589802  612739 3833856 10036397         9924ad vmlinux.after
the intent of this patch is to ease the automated tracking of kernel
code quality - it's just much easier for us to maintain it if every file
in arch/x86 is supposed to be clean.
NOTE: it is a known problem of lindent that it causes some style damage
of its own, but it's a safe tool (well, except for the gcc array range
initializers extension), so we did the bulk of the changes via lindent,
and did the manual fixups in a followup patch.
the resulting math-emu code has been tested by Thomas Gleixner on a real
386 DX CPU as well, and it works fine.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
		
	
			
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*---------------------------------------------------------------------------+
 | 
						|
 |  exception.h                                                              |
 | 
						|
 |                                                                           |
 | 
						|
 | Copyright (C) 1992    W. Metzenthen, 22 Parker St, Ormond, Vic 3163,      |
 | 
						|
 |                       Australia.  E-mail   billm@vaxc.cc.monash.edu.au    |
 | 
						|
 |                                                                           |
 | 
						|
 +---------------------------------------------------------------------------*/
 | 
						|
 | 
						|
#ifndef _EXCEPTION_H_
 | 
						|
#define _EXCEPTION_H_
 | 
						|
 | 
						|
#ifdef __ASSEMBLY__
 | 
						|
#define	Const_(x)	$##x
 | 
						|
#else
 | 
						|
#define	Const_(x)	x
 | 
						|
#endif
 | 
						|
 | 
						|
#ifndef SW_C1
 | 
						|
#include "fpu_emu.h"
 | 
						|
#endif /* SW_C1 */
 | 
						|
 | 
						|
#define FPU_BUSY        Const_(0x8000)	/* FPU busy bit (8087 compatibility) */
 | 
						|
#define EX_ErrorSummary Const_(0x0080)	/* Error summary status */
 | 
						|
/* Special exceptions: */
 | 
						|
#define	EX_INTERNAL	Const_(0x8000)	/* Internal error in wm-FPU-emu */
 | 
						|
#define EX_StackOver	Const_(0x0041|SW_C1)	/* stack overflow */
 | 
						|
#define EX_StackUnder	Const_(0x0041)	/* stack underflow */
 | 
						|
/* Exception flags: */
 | 
						|
#define EX_Precision	Const_(0x0020)	/* loss of precision */
 | 
						|
#define EX_Underflow	Const_(0x0010)	/* underflow */
 | 
						|
#define EX_Overflow	Const_(0x0008)	/* overflow */
 | 
						|
#define EX_ZeroDiv	Const_(0x0004)	/* divide by zero */
 | 
						|
#define EX_Denormal	Const_(0x0002)	/* denormalized operand */
 | 
						|
#define EX_Invalid	Const_(0x0001)	/* invalid operation */
 | 
						|
 | 
						|
#define PRECISION_LOST_UP    Const_((EX_Precision | SW_C1))
 | 
						|
#define PRECISION_LOST_DOWN  Const_(EX_Precision)
 | 
						|
 | 
						|
#ifndef __ASSEMBLY__
 | 
						|
 | 
						|
#ifdef DEBUG
 | 
						|
#define	EXCEPTION(x)	{ printk("exception in %s at line %d\n", \
 | 
						|
	__FILE__, __LINE__); FPU_exception(x); }
 | 
						|
#else
 | 
						|
#define	EXCEPTION(x)	FPU_exception(x)
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* __ASSEMBLY__ */
 | 
						|
 | 
						|
#endif /* _EXCEPTION_H_ */
 |