Deleted Added
full compact
2c2
< /* $FreeBSD: head/lib/libc/arm/softfloat/softfloat.h 169721 2007-05-19 04:34:42Z kan $ */
---
> /* $FreeBSD: head/lib/libc/arm/softfloat/softfloat.h 230189 2012-01-16 04:05:53Z das $ */
48c48
< #include <machine/ieeefp.h>
---
> #include <fenv.h>
87c87
< extern fp_rnd_t float_rounding_mode;
---
> extern int float_rounding_mode;
89,92c89,92
< float_round_nearest_even = FP_RN,
< float_round_to_zero = FP_RZ,
< float_round_down = FP_RM,
< float_round_up = FP_RP
---
> float_round_nearest_even = FE_TONEAREST,
> float_round_to_zero = FE_TOWARDZERO,
> float_round_down = FE_DOWNWARD,
> float_round_up = FE_UPWARD
100,101c100,101
< extern fp_except float_exception_flags;
< extern fp_except float_exception_mask;
---
> extern int float_exception_flags;
> extern int float_exception_mask;
103,107c103,107
< float_flag_inexact = FP_X_IMP,
< float_flag_underflow = FP_X_UFL,
< float_flag_overflow = FP_X_OFL,
< float_flag_divbyzero = FP_X_DZ,
< float_flag_invalid = FP_X_INV
---
> float_flag_inexact = FE_INEXACT,
> float_flag_underflow = FE_UNDERFLOW,
> float_flag_overflow = FE_OVERFLOW,
> float_flag_divbyzero = FE_DIVBYZERO,
> float_flag_invalid = FE_INVALID
116c116
< void float_raise( fp_except );
---
> void float_raise( int );