diff options
| author | Martin Müller <muemart@users.noreply.github.com> | 2017-05-02 09:01:54 +0200 |
|---|---|---|
| committer | Martin Müller <muemart@users.noreply.github.com> | 2017-05-02 09:01:54 +0200 |
| commit | 910f46f7e1eee63b5b5e96f92ef9bfa87a7750ee (patch) | |
| tree | ff980e50b7603d4ea030abb4d4299fbfa9cd9c81 | |
| parent | cd9fc747762dc22d41aacb9f473b6216a6ff1494 (diff) | |
| download | vcpkg-910f46f7e1eee63b5b5e96f92ef9bfa87a7750ee.tar.gz vcpkg-910f46f7e1eee63b5b5e96f92ef9bfa87a7750ee.zip | |
Make formatting consistent
| -rw-r--r-- | ports/libgsl/0002-add-fp-control.patch | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/ports/libgsl/0002-add-fp-control.patch b/ports/libgsl/0002-add-fp-control.patch index 0bc50e49c..dceeb3881 100644 --- a/ports/libgsl/0002-add-fp-control.patch +++ b/ports/libgsl/0002-add-fp-control.patch @@ -40,45 +40,45 @@ index 0000000..e024eae +int +gsl_ieee_set_mode (int precision, int rounding, int exception_mask) +{ -+ unsigned int old, mode = _DN_SAVE, mask = _MCW_DN | _MCW_RC | _MCW_EM; ++ unsigned int old, mode = _DN_SAVE, mask = _MCW_DN | _MCW_RC | _MCW_EM; + -+ switch(precision) -+ { -+ case GSL_IEEE_SINGLE_PRECISION: mode |= _PC_24; break; -+ case GSL_IEEE_EXTENDED_PRECISION: mode |= _PC_64; break; -+ case GSL_IEEE_DOUBLE_PRECISION: -+ default: mode |= _PC_53; -+ } ++ switch(precision) ++ { ++ case GSL_IEEE_SINGLE_PRECISION: mode |= _PC_24; break; ++ case GSL_IEEE_EXTENDED_PRECISION: mode |= _PC_64; break; ++ case GSL_IEEE_DOUBLE_PRECISION: ++ default: mode |= _PC_53; ++ } +#ifndef _M_AMD64 -+ mask |= _MCW_PC; ++ mask |= _MCW_PC; +#endif + -+ switch(rounding) -+ { -+ case GSL_IEEE_ROUND_DOWN: mode |= _RC_DOWN; break; -+ case GSL_IEEE_ROUND_UP: mode |= _RC_UP; break; -+ case GSL_IEEE_ROUND_TO_ZERO: mode |= _RC_CHOP; break; -+ case GSL_IEEE_ROUND_TO_NEAREST: -+ default: mode |= _RC_NEAR; -+ } -+ -+ if(exception_mask & GSL_IEEE_MASK_INVALID) -+ mode |= _EM_INVALID; -+ if(exception_mask & GSL_IEEE_MASK_DENORMALIZED) -+ mode |= _EM_DENORMAL; -+ if(exception_mask & GSL_IEEE_MASK_DIVISION_BY_ZERO) -+ mode |= _EM_ZERODIVIDE; -+ if(exception_mask & GSL_IEEE_MASK_OVERFLOW) -+ mode |= _EM_OVERFLOW; -+ if(exception_mask & GSL_IEEE_MASK_UNDERFLOW) -+ mode |= _EM_UNDERFLOW; -+ if(exception_mask & GSL_IEEE_TRAP_INEXACT) -+ mode &= ~_EM_INEXACT; -+ else -+ mode |= _EM_INEXACT; -+ -+ _controlfp_s( &old, mode, mask); -+ return GSL_SUCCESS; ++ switch(rounding) ++ { ++ case GSL_IEEE_ROUND_DOWN: mode |= _RC_DOWN; break; ++ case GSL_IEEE_ROUND_UP: mode |= _RC_UP; break; ++ case GSL_IEEE_ROUND_TO_ZERO: mode |= _RC_CHOP; break; ++ case GSL_IEEE_ROUND_TO_NEAREST: ++ default: mode |= _RC_NEAR; ++ } ++ ++ if(exception_mask & GSL_IEEE_MASK_INVALID) ++ mode |= _EM_INVALID; ++ if(exception_mask & GSL_IEEE_MASK_DENORMALIZED) ++ mode |= _EM_DENORMAL; ++ if(exception_mask & GSL_IEEE_MASK_DIVISION_BY_ZERO) ++ mode |= _EM_ZERODIVIDE; ++ if(exception_mask & GSL_IEEE_MASK_OVERFLOW) ++ mode |= _EM_OVERFLOW; ++ if(exception_mask & GSL_IEEE_MASK_UNDERFLOW) ++ mode |= _EM_UNDERFLOW; ++ if(exception_mask & GSL_IEEE_TRAP_INEXACT) ++ mode &= ~_EM_INEXACT; ++ else ++ mode |= _EM_INEXACT; ++ ++ _controlfp_s( &old, mode, mask); ++ return GSL_SUCCESS; +} diff --git a/ieee-utils/fp.c b/ieee-utils/fp.c index 445a14f..b6ae5af 100644 |
