diff options
Diffstat (limited to 'source')
391 files changed, 476 insertions, 446 deletions
diff --git a/source/8086-SSE/extF80M_isSignalingNaN.c b/source/8086-SSE/extF80M_isSignalingNaN.c index fe27646..cf1c3fc 100644 --- a/source/8086-SSE/extF80M_isSignalingNaN.c +++ b/source/8086-SSE/extF80M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/f128M_isSignalingNaN.c b/source/8086-SSE/f128M_isSignalingNaN.c index 9ea95bf..088b82e 100644 --- a/source/8086-SSE/f128M_isSignalingNaN.c +++ b/source/8086-SSE/f128M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToExtF80M.c b/source/8086-SSE/s_commonNaNToExtF80M.c index 9c44713..5f767c5 100644 --- a/source/8086-SSE/s_commonNaNToExtF80M.c +++ b/source/8086-SSE/s_commonNaNToExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToExtF80UI.c b/source/8086-SSE/s_commonNaNToExtF80UI.c index 4c8523d..1c93e70 100644 --- a/source/8086-SSE/s_commonNaNToExtF80UI.c +++ b/source/8086-SSE/s_commonNaNToExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToF128M.c b/source/8086-SSE/s_commonNaNToF128M.c index 10b9b55..12aa702 100644 --- a/source/8086-SSE/s_commonNaNToF128M.c +++ b/source/8086-SSE/s_commonNaNToF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToF128UI.c b/source/8086-SSE/s_commonNaNToF128UI.c index 8e2277a..ba93797 100644 --- a/source/8086-SSE/s_commonNaNToF128UI.c +++ b/source/8086-SSE/s_commonNaNToF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToF16UI.c b/source/8086-SSE/s_commonNaNToF16UI.c index dd31223..cc73833 100644 --- a/source/8086-SSE/s_commonNaNToF16UI.c +++ b/source/8086-SSE/s_commonNaNToF16UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToF32UI.c b/source/8086-SSE/s_commonNaNToF32UI.c index 050f420..278cdcf 100644 --- a/source/8086-SSE/s_commonNaNToF32UI.c +++ b/source/8086-SSE/s_commonNaNToF32UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_commonNaNToF64UI.c b/source/8086-SSE/s_commonNaNToF64UI.c index f918861..2346b06 100644 --- a/source/8086-SSE/s_commonNaNToF64UI.c +++ b/source/8086-SSE/s_commonNaNToF64UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_extF80MToCommonNaN.c b/source/8086-SSE/s_extF80MToCommonNaN.c index 7bbbc35..2cd73f5 100644 --- a/source/8086-SSE/s_extF80MToCommonNaN.c +++ b/source/8086-SSE/s_extF80MToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_extF80UIToCommonNaN.c b/source/8086-SSE/s_extF80UIToCommonNaN.c index 6cb0aad..034266f 100644 --- a/source/8086-SSE/s_extF80UIToCommonNaN.c +++ b/source/8086-SSE/s_extF80UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_f128MToCommonNaN.c b/source/8086-SSE/s_f128MToCommonNaN.c index 9992fbe..d0268c8 100644 --- a/source/8086-SSE/s_f128MToCommonNaN.c +++ b/source/8086-SSE/s_f128MToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_f128UIToCommonNaN.c b/source/8086-SSE/s_f128UIToCommonNaN.c index cde4482..a3fff1b 100644 --- a/source/8086-SSE/s_f128UIToCommonNaN.c +++ b/source/8086-SSE/s_f128UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_f16UIToCommonNaN.c b/source/8086-SSE/s_f16UIToCommonNaN.c index 7486582..18b6dfd 100644 --- a/source/8086-SSE/s_f16UIToCommonNaN.c +++ b/source/8086-SSE/s_f16UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_f32UIToCommonNaN.c b/source/8086-SSE/s_f32UIToCommonNaN.c index 8c42690..0c6e610 100644 --- a/source/8086-SSE/s_f32UIToCommonNaN.c +++ b/source/8086-SSE/s_f32UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_f64UIToCommonNaN.c b/source/8086-SSE/s_f64UIToCommonNaN.c index 488e66f..c81dfa9 100644 --- a/source/8086-SSE/s_f64UIToCommonNaN.c +++ b/source/8086-SSE/s_f64UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNExtF80M.c b/source/8086-SSE/s_propagateNaNExtF80M.c index 9289288..994ff62 100644 --- a/source/8086-SSE/s_propagateNaNExtF80M.c +++ b/source/8086-SSE/s_propagateNaNExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNExtF80UI.c b/source/8086-SSE/s_propagateNaNExtF80UI.c index 0df020e..0d4b706 100644 --- a/source/8086-SSE/s_propagateNaNExtF80UI.c +++ b/source/8086-SSE/s_propagateNaNExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNF128M.c b/source/8086-SSE/s_propagateNaNF128M.c index 1720270..15b1650 100644 --- a/source/8086-SSE/s_propagateNaNF128M.c +++ b/source/8086-SSE/s_propagateNaNF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNF128UI.c b/source/8086-SSE/s_propagateNaNF128UI.c index 5d39933..73328b0 100644 --- a/source/8086-SSE/s_propagateNaNF128UI.c +++ b/source/8086-SSE/s_propagateNaNF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNF16UI.c b/source/8086-SSE/s_propagateNaNF16UI.c index d16ae7d..3bdce4a 100644 --- a/source/8086-SSE/s_propagateNaNF16UI.c +++ b/source/8086-SSE/s_propagateNaNF16UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNF32UI.c b/source/8086-SSE/s_propagateNaNF32UI.c index 8087f9c..daaa31d 100644 --- a/source/8086-SSE/s_propagateNaNF32UI.c +++ b/source/8086-SSE/s_propagateNaNF32UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/s_propagateNaNF64UI.c b/source/8086-SSE/s_propagateNaNF64UI.c index 0e3fa17..78a29da 100644 --- a/source/8086-SSE/s_propagateNaNF64UI.c +++ b/source/8086-SSE/s_propagateNaNF64UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/softfloat_raiseFlags.c b/source/8086-SSE/softfloat_raiseFlags.c index a4b3c13..f2c25ad 100644 --- a/source/8086-SSE/softfloat_raiseFlags.c +++ b/source/8086-SSE/softfloat_raiseFlags.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086-SSE/specialize.h b/source/8086-SSE/specialize.h index 7aee969..b60740b 100644 --- a/source/8086-SSE/specialize.h +++ b/source/8086-SSE/specialize.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/8086/extF80M_isSignalingNaN.c b/source/8086/extF80M_isSignalingNaN.c index fe27646..cf1c3fc 100644 --- a/source/8086/extF80M_isSignalingNaN.c +++ b/source/8086/extF80M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/f128M_isSignalingNaN.c b/source/8086/f128M_isSignalingNaN.c index 9ea95bf..088b82e 100644 --- a/source/8086/f128M_isSignalingNaN.c +++ b/source/8086/f128M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToExtF80M.c b/source/8086/s_commonNaNToExtF80M.c index 9c44713..5f767c5 100644 --- a/source/8086/s_commonNaNToExtF80M.c +++ b/source/8086/s_commonNaNToExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToExtF80UI.c b/source/8086/s_commonNaNToExtF80UI.c index 4c8523d..1c93e70 100644 --- a/source/8086/s_commonNaNToExtF80UI.c +++ b/source/8086/s_commonNaNToExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToF128M.c b/source/8086/s_commonNaNToF128M.c index 10b9b55..12aa702 100644 --- a/source/8086/s_commonNaNToF128M.c +++ b/source/8086/s_commonNaNToF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToF128UI.c b/source/8086/s_commonNaNToF128UI.c index 8e2277a..ba93797 100644 --- a/source/8086/s_commonNaNToF128UI.c +++ b/source/8086/s_commonNaNToF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToF16UI.c b/source/8086/s_commonNaNToF16UI.c index dd31223..cc73833 100644 --- a/source/8086/s_commonNaNToF16UI.c +++ b/source/8086/s_commonNaNToF16UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToF32UI.c b/source/8086/s_commonNaNToF32UI.c index 050f420..278cdcf 100644 --- a/source/8086/s_commonNaNToF32UI.c +++ b/source/8086/s_commonNaNToF32UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_commonNaNToF64UI.c b/source/8086/s_commonNaNToF64UI.c index f918861..2346b06 100644 --- a/source/8086/s_commonNaNToF64UI.c +++ b/source/8086/s_commonNaNToF64UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_extF80MToCommonNaN.c b/source/8086/s_extF80MToCommonNaN.c index 7bbbc35..2cd73f5 100644 --- a/source/8086/s_extF80MToCommonNaN.c +++ b/source/8086/s_extF80MToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_extF80UIToCommonNaN.c b/source/8086/s_extF80UIToCommonNaN.c index 6cb0aad..034266f 100644 --- a/source/8086/s_extF80UIToCommonNaN.c +++ b/source/8086/s_extF80UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_f128MToCommonNaN.c b/source/8086/s_f128MToCommonNaN.c index 9992fbe..d0268c8 100644 --- a/source/8086/s_f128MToCommonNaN.c +++ b/source/8086/s_f128MToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_f128UIToCommonNaN.c b/source/8086/s_f128UIToCommonNaN.c index cde4482..a3fff1b 100644 --- a/source/8086/s_f128UIToCommonNaN.c +++ b/source/8086/s_f128UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_f16UIToCommonNaN.c b/source/8086/s_f16UIToCommonNaN.c index 7486582..18b6dfd 100644 --- a/source/8086/s_f16UIToCommonNaN.c +++ b/source/8086/s_f16UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_f32UIToCommonNaN.c b/source/8086/s_f32UIToCommonNaN.c index 8c42690..0c6e610 100644 --- a/source/8086/s_f32UIToCommonNaN.c +++ b/source/8086/s_f32UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_f64UIToCommonNaN.c b/source/8086/s_f64UIToCommonNaN.c index 488e66f..c81dfa9 100644 --- a/source/8086/s_f64UIToCommonNaN.c +++ b/source/8086/s_f64UIToCommonNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNExtF80M.c b/source/8086/s_propagateNaNExtF80M.c index 9289288..994ff62 100644 --- a/source/8086/s_propagateNaNExtF80M.c +++ b/source/8086/s_propagateNaNExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNExtF80UI.c b/source/8086/s_propagateNaNExtF80UI.c index 0df020e..0d4b706 100644 --- a/source/8086/s_propagateNaNExtF80UI.c +++ b/source/8086/s_propagateNaNExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNF128M.c b/source/8086/s_propagateNaNF128M.c index c681472..8fc5c0d 100644 --- a/source/8086/s_propagateNaNF128M.c +++ b/source/8086/s_propagateNaNF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNF128UI.c b/source/8086/s_propagateNaNF128UI.c index 7c62c7b..ae9f397 100644 --- a/source/8086/s_propagateNaNF128UI.c +++ b/source/8086/s_propagateNaNF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNF16UI.c b/source/8086/s_propagateNaNF16UI.c index 75c8f65..d2ccd73 100644 --- a/source/8086/s_propagateNaNF16UI.c +++ b/source/8086/s_propagateNaNF16UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNF32UI.c b/source/8086/s_propagateNaNF32UI.c index 514d40a..29d523d 100644 --- a/source/8086/s_propagateNaNF32UI.c +++ b/source/8086/s_propagateNaNF32UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/s_propagateNaNF64UI.c b/source/8086/s_propagateNaNF64UI.c index 1d57ec4..c870538 100644 --- a/source/8086/s_propagateNaNF64UI.c +++ b/source/8086/s_propagateNaNF64UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/softfloat_raiseFlags.c b/source/8086/softfloat_raiseFlags.c index a4b3c13..f2c25ad 100644 --- a/source/8086/softfloat_raiseFlags.c +++ b/source/8086/softfloat_raiseFlags.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/8086/specialize.h b/source/8086/specialize.h index 7aee969..b60740b 100644 --- a/source/8086/specialize.h +++ b/source/8086/specialize.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/extF80M_isSignalingNaN.c b/source/RISCV/extF80M_isSignalingNaN.c index fe27646..cf1c3fc 100644 --- a/source/RISCV/extF80M_isSignalingNaN.c +++ b/source/RISCV/extF80M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/f128M_isSignalingNaN.c b/source/RISCV/f128M_isSignalingNaN.c index 9ea95bf..088b82e 100644 --- a/source/RISCV/f128M_isSignalingNaN.c +++ b/source/RISCV/f128M_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_commonNaNToExtF80M.c b/source/RISCV/s_commonNaNToExtF80M.c index b59643a..e66d10d 100644 --- a/source/RISCV/s_commonNaNToExtF80M.c +++ b/source/RISCV/s_commonNaNToExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_commonNaNToExtF80UI.c b/source/RISCV/s_commonNaNToExtF80UI.c index e825076..4af6955 100644 --- a/source/RISCV/s_commonNaNToExtF80UI.c +++ b/source/RISCV/s_commonNaNToExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_commonNaNToF128M.c b/source/RISCV/s_commonNaNToF128M.c index 1af0b12..2582bd6 100644 --- a/source/RISCV/s_commonNaNToF128M.c +++ b/source/RISCV/s_commonNaNToF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_commonNaNToF128UI.c b/source/RISCV/s_commonNaNToF128UI.c index 678a147..9b97f34 100644 --- a/source/RISCV/s_commonNaNToF128UI.c +++ b/source/RISCV/s_commonNaNToF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNExtF80M.c b/source/RISCV/s_propagateNaNExtF80M.c index b4a672d..e99e433 100644 --- a/source/RISCV/s_propagateNaNExtF80M.c +++ b/source/RISCV/s_propagateNaNExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNExtF80UI.c b/source/RISCV/s_propagateNaNExtF80UI.c index 1223ba2..7b4c2e3 100644 --- a/source/RISCV/s_propagateNaNExtF80UI.c +++ b/source/RISCV/s_propagateNaNExtF80UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNF128M.c b/source/RISCV/s_propagateNaNF128M.c index 1da4fb2..1f6dbd1 100644 --- a/source/RISCV/s_propagateNaNF128M.c +++ b/source/RISCV/s_propagateNaNF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNF128UI.c b/source/RISCV/s_propagateNaNF128UI.c index dfd4203..ad7e83b 100644 --- a/source/RISCV/s_propagateNaNF128UI.c +++ b/source/RISCV/s_propagateNaNF128UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNF16UI.c b/source/RISCV/s_propagateNaNF16UI.c index dd84448..3ecd4c9 100644 --- a/source/RISCV/s_propagateNaNF16UI.c +++ b/source/RISCV/s_propagateNaNF16UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNF32UI.c b/source/RISCV/s_propagateNaNF32UI.c index 077c7d9..b97fa41 100644 --- a/source/RISCV/s_propagateNaNF32UI.c +++ b/source/RISCV/s_propagateNaNF32UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/s_propagateNaNF64UI.c b/source/RISCV/s_propagateNaNF64UI.c index 6ed0ea7..9c2d359 100644 --- a/source/RISCV/s_propagateNaNF64UI.c +++ b/source/RISCV/s_propagateNaNF64UI.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/softfloat_raiseFlags.c b/source/RISCV/softfloat_raiseFlags.c index a4b3c13..f2c25ad 100644 --- a/source/RISCV/softfloat_raiseFlags.c +++ b/source/RISCV/softfloat_raiseFlags.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/RISCV/specialize.h b/source/RISCV/specialize.h index 5972b4a..8e32626 100644 --- a/source/RISCV/specialize.h +++ b/source/RISCV/specialize.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_add.c b/source/extF80M_add.c index d11e746..ee18535 100644 --- a/source/extF80M_add.c +++ b/source/extF80M_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_div.c b/source/extF80M_div.c index c2433f7..fa0ccdc 100644 --- a/source/extF80M_div.c +++ b/source/extF80M_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_eq.c b/source/extF80M_eq.c index 0ebcc6f..845d87c 100644 --- a/source/extF80M_eq.c +++ b/source/extF80M_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_eq_signaling.c b/source/extF80M_eq_signaling.c index 8589d22..1eed4d8 100644 --- a/source/extF80M_eq_signaling.c +++ b/source/extF80M_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_le.c b/source/extF80M_le.c index 2b2521e..1926794 100644 --- a/source/extF80M_le.c +++ b/source/extF80M_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_le_quiet.c b/source/extF80M_le_quiet.c index 5bd4241..5e9b353 100644 --- a/source/extF80M_le_quiet.c +++ b/source/extF80M_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_lt.c b/source/extF80M_lt.c index 68b93a7..c7bd03f 100644 --- a/source/extF80M_lt.c +++ b/source/extF80M_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_lt_quiet.c b/source/extF80M_lt_quiet.c index 44c9f52..c0c62d5 100644 --- a/source/extF80M_lt_quiet.c +++ b/source/extF80M_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_mul.c b/source/extF80M_mul.c index 991146d..58cdd26 100644 --- a/source/extF80M_mul.c +++ b/source/extF80M_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_rem.c b/source/extF80M_rem.c index 3626950..18e39c9 100644 --- a/source/extF80M_rem.c +++ b/source/extF80M_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_roundToInt.c b/source/extF80M_roundToInt.c index 9691bd6..5c4f5f3 100644 --- a/source/extF80M_roundToInt.c +++ b/source/extF80M_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_sqrt.c b/source/extF80M_sqrt.c index 0b8ca67..be532cf 100644 --- a/source/extF80M_sqrt.c +++ b/source/extF80M_sqrt.c @@ -2,9 +2,9 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of +Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -60,9 +60,9 @@ void extF80M_sqrt( const extFloat80_t *aPtr, extFloat80_t *zPtr ) int32_t expA; uint64_t rem64; int32_t expZ; - uint32_t rem[4], sig32A, recipSqrt32, sig32Z, q; + uint32_t rem96[3], sig32A, recipSqrt32, sig32Z, q; uint64_t sig64Z, x64; - uint32_t term[4], extSigZ[3]; + uint32_t rem32, term[4], rem[4], extSigZ[3]; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ @@ -100,36 +100,40 @@ void extF80M_sqrt( const extFloat80_t *aPtr, extFloat80_t *zPtr ) *------------------------------------------------------------------------*/ expZ = ((expA - 0x3FFF)>>1) + 0x3FFF; expA &= 1; - softfloat_shortShiftLeft64To96M( - rem64, 30 - expA, &rem[indexMultiwordHi( 4, 3 )] ); + softfloat_shortShiftLeft64To96M( rem64, 30 - expA, rem96 ); sig32A = rem64>>32; recipSqrt32 = softfloat_approxRecipSqrt32_1( expA, sig32A ); sig32Z = ((uint64_t) sig32A * recipSqrt32)>>32; if ( expA ) sig32Z >>= 1; rem64 = - ((uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]) + ((uint64_t) rem96[indexWord( 3, 2 )]<<32 | rem96[indexWord( 3, 1 )]) - (uint64_t) sig32Z * sig32Z; - rem[indexWord( 4, 3 )] = rem64>>32; - rem[indexWord( 4, 2 )] = rem64; + rem96[indexWord( 3, 2 )] = rem64>>32; + rem96[indexWord( 3, 1 )] = rem64; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); - x64 = ((uint64_t) sig32Z<<32) + sig64Z; term[indexWord( 3, 2 )] = 0; - term[indexWord( 3, 1 )] = x64>>32; - term[indexWord( 3, 0 )] = x64; - softfloat_remStep96MBy32( - &rem[indexMultiwordHi( 4, 3 )], - 29, - term, - q, - &rem[indexMultiwordHi( 4, 3 )] - ); - rem64 = (uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]; + /*------------------------------------------------------------------------ + | (Repeating this loop is a rare occurrence.) + *------------------------------------------------------------------------*/ + for (;;) { + x64 = ((uint64_t) sig32Z<<32) + sig64Z; + term[indexWord( 3, 1 )] = x64>>32; + term[indexWord( 3, 0 )] = x64; + softfloat_remStep96MBy32( + rem96, 29, term, q, &rem[indexMultiwordHi( 4, 3 )] ); + rem32 = rem[indexWord( 4, 3 )]; + if ( ! (rem32 & 0x80000000) ) break; + --q; + sig64Z -= 1<<3; + } + rem64 = (uint64_t) rem32<<32 | rem[indexWord( 4, 2 )]; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = (((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32) + 2; + if ( rem64>>34 ) q += recipSqrt32; x64 = (uint64_t) q<<7; extSigZ[indexWord( 3, 0 )] = x64; x64 = (sig64Z<<1) + (x64>>32); diff --git a/source/extF80M_sub.c b/source/extF80M_sub.c index 9a567df..2f01d7e 100644 --- a/source/extF80M_sub.c +++ b/source/extF80M_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_f128M.c b/source/extF80M_to_f128M.c index a592329..15c6d26 100644 --- a/source/extF80M_to_f128M.c +++ b/source/extF80M_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_f16.c b/source/extF80M_to_f16.c index 458b15e..9bf2eb8 100644 --- a/source/extF80M_to_f16.c +++ b/source/extF80M_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_f32.c b/source/extF80M_to_f32.c index 47ef413..89aa277 100644 --- a/source/extF80M_to_f32.c +++ b/source/extF80M_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_f64.c b/source/extF80M_to_f64.c index ec45c01..d12e3ed 100644 --- a/source/extF80M_to_f64.c +++ b/source/extF80M_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_i32.c b/source/extF80M_to_i32.c index 3959cc3..d29a867 100644 --- a/source/extF80M_to_i32.c +++ b/source/extF80M_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_i32_r_minMag.c b/source/extF80M_to_i32_r_minMag.c index 7f310d1..daf2505 100644 --- a/source/extF80M_to_i32_r_minMag.c +++ b/source/extF80M_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_i64.c b/source/extF80M_to_i64.c index 54d243b..515add3 100644 --- a/source/extF80M_to_i64.c +++ b/source/extF80M_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_i64_r_minMag.c b/source/extF80M_to_i64_r_minMag.c index bfe28a5..bab6e1f 100644 --- a/source/extF80M_to_i64_r_minMag.c +++ b/source/extF80M_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_ui32.c b/source/extF80M_to_ui32.c index e77f72c..9e029b8 100644 --- a/source/extF80M_to_ui32.c +++ b/source/extF80M_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_ui32_r_minMag.c b/source/extF80M_to_ui32_r_minMag.c index 8f8a319..c4974ad 100644 --- a/source/extF80M_to_ui32_r_minMag.c +++ b/source/extF80M_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_ui64.c b/source/extF80M_to_ui64.c index 3cc917a..e1767fd 100644 --- a/source/extF80M_to_ui64.c +++ b/source/extF80M_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80M_to_ui64_r_minMag.c b/source/extF80M_to_ui64_r_minMag.c index 8c8728e..4bd1c12 100644 --- a/source/extF80M_to_ui64_r_minMag.c +++ b/source/extF80M_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_add.c b/source/extF80_add.c index b668be7..ad4ef67 100644 --- a/source/extF80_add.c +++ b/source/extF80_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_div.c b/source/extF80_div.c index 850d9b1..e9ddfa3 100644 --- a/source/extF80_div.c +++ b/source/extF80_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_eq.c b/source/extF80_eq.c index 2b9d521..f0bab46 100644 --- a/source/extF80_eq.c +++ b/source/extF80_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_eq_signaling.c b/source/extF80_eq_signaling.c index b6c1de0..9cfe5f1 100644 --- a/source/extF80_eq_signaling.c +++ b/source/extF80_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_isSignalingNaN.c b/source/extF80_isSignalingNaN.c index 0db4801..b218602 100644 --- a/source/extF80_isSignalingNaN.c +++ b/source/extF80_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_le.c b/source/extF80_le.c index aa6d09c..6acecfd 100644 --- a/source/extF80_le.c +++ b/source/extF80_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_le_quiet.c b/source/extF80_le_quiet.c index 9c2f35e..d4b7d16 100644 --- a/source/extF80_le_quiet.c +++ b/source/extF80_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_lt.c b/source/extF80_lt.c index ac08266..cc48633 100644 --- a/source/extF80_lt.c +++ b/source/extF80_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_lt_quiet.c b/source/extF80_lt_quiet.c index 838cca8..eed6b36 100644 --- a/source/extF80_lt_quiet.c +++ b/source/extF80_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_mul.c b/source/extF80_mul.c index 88a0767..2c1a926 100644 --- a/source/extF80_mul.c +++ b/source/extF80_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_rem.c b/source/extF80_rem.c index 5f53ee5..bde1c44 100644 --- a/source/extF80_rem.c +++ b/source/extF80_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_roundToInt.c b/source/extF80_roundToInt.c index 4959e7c..f7d9500 100644 --- a/source/extF80_roundToInt.c +++ b/source/extF80_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_sqrt.c b/source/extF80_sqrt.c index d120125..4c19af3 100644 --- a/source/extF80_sqrt.c +++ b/source/extF80_sqrt.c @@ -2,10 +2,10 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of -California. All rights reserved. +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -56,8 +56,8 @@ extFloat80_t extF80_sqrt( extFloat80_t a ) int_fast32_t expZ; uint_fast32_t sig32A, recipSqrt32, sig32Z; struct uint128 rem; - uint_fast64_t q, sigZ, x64; - struct uint128 term; + uint_fast64_t q, x64, sigZ; + struct uint128 y, term; uint_fast64_t sigZExtra; union { struct extFloat80M s; extFloat80_t f; } uZ; @@ -116,14 +116,22 @@ extFloat80_t extF80_sqrt( extFloat80_t a ) /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = ((uint32_t) (rem.v64>>2) * (uint_fast64_t) recipSqrt32)>>32; - sigZ = ((uint_fast64_t) sig32Z<<32) + (q<<3); - x64 = ((uint_fast64_t) sig32Z<<32) + sigZ; - term = softfloat_mul64ByShifted32To128( x64, q ); - rem = softfloat_shortShiftLeft128( rem.v64, rem.v0, 29 ); - rem = softfloat_sub128( rem.v64, rem.v0, term.v64, term.v0 ); + x64 = (uint_fast64_t) sig32Z<<32; + sigZ = x64 + (q<<3); + y = softfloat_shortShiftLeft128( rem.v64, rem.v0, 29 ); /*------------------------------------------------------------------------ + | (Repeating this loop is a rare occurrence.) *------------------------------------------------------------------------*/ - q = (((uint32_t) (rem.v64>>2) * (uint_fast64_t) recipSqrt32)>>32) + 2; + for (;;) { + term = softfloat_mul64ByShifted32To128( x64 + sigZ, q ); + rem = softfloat_sub128( y.v64, y.v0, term.v64, term.v0 ); + if ( ! (rem.v64 & UINT64_C( 0x8000000000000000 )) ) break; + --q; + sigZ -= 1<<3; + } + /*------------------------------------------------------------------------ + *------------------------------------------------------------------------*/ + q = (((rem.v64>>2) * recipSqrt32)>>32) + 2; x64 = sigZ; sigZ = (sigZ<<1) + (q>>25); sigZExtra = (uint64_t) (q<<39); diff --git a/source/extF80_sub.c b/source/extF80_sub.c index 9f12dc1..3b8f309 100644 --- a/source/extF80_sub.c +++ b/source/extF80_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_f128.c b/source/extF80_to_f128.c index 9d15e92..c554695 100644 --- a/source/extF80_to_f128.c +++ b/source/extF80_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_f16.c b/source/extF80_to_f16.c index b83a475..aaf5658 100644 --- a/source/extF80_to_f16.c +++ b/source/extF80_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_f32.c b/source/extF80_to_f32.c index ed59ff2..3359f35 100644 --- a/source/extF80_to_f32.c +++ b/source/extF80_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_f64.c b/source/extF80_to_f64.c index 67db388..2f8957b 100644 --- a/source/extF80_to_f64.c +++ b/source/extF80_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_i32.c b/source/extF80_to_i32.c index 9fc0e8c..0ffb641 100644 --- a/source/extF80_to_i32.c +++ b/source/extF80_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_i32_r_minMag.c b/source/extF80_to_i32_r_minMag.c index 62626b1..a50dcdc 100644 --- a/source/extF80_to_i32_r_minMag.c +++ b/source/extF80_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_i64.c b/source/extF80_to_i64.c index b02cdf9..b186216 100644 --- a/source/extF80_to_i64.c +++ b/source/extF80_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_i64_r_minMag.c b/source/extF80_to_i64_r_minMag.c index b87ada8..659c4fb 100644 --- a/source/extF80_to_i64_r_minMag.c +++ b/source/extF80_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_ui32.c b/source/extF80_to_ui32.c index a3f8c83..2bd8557 100644 --- a/source/extF80_to_ui32.c +++ b/source/extF80_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_ui32_r_minMag.c b/source/extF80_to_ui32_r_minMag.c index 7b485f4..38a5d8d 100644 --- a/source/extF80_to_ui32_r_minMag.c +++ b/source/extF80_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_ui64.c b/source/extF80_to_ui64.c index ed72e1d..a187848 100644 --- a/source/extF80_to_ui64.c +++ b/source/extF80_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/extF80_to_ui64_r_minMag.c b/source/extF80_to_ui64_r_minMag.c index c379869..07648b8 100644 --- a/source/extF80_to_ui64_r_minMag.c +++ b/source/extF80_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_add.c b/source/f128M_add.c index c98a862..649a6d1 100644 --- a/source/f128M_add.c +++ b/source/f128M_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_div.c b/source/f128M_div.c index ee069c9..a2c838d 100644 --- a/source/f128M_div.c +++ b/source/f128M_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_eq.c b/source/f128M_eq.c index 5267961..39bf3f8 100644 --- a/source/f128M_eq.c +++ b/source/f128M_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_eq_signaling.c b/source/f128M_eq_signaling.c index 96a9302..faa33e3 100644 --- a/source/f128M_eq_signaling.c +++ b/source/f128M_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_le.c b/source/f128M_le.c index 90da53d..ffdd6ae 100644 --- a/source/f128M_le.c +++ b/source/f128M_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_le_quiet.c b/source/f128M_le_quiet.c index 1c86f18..11927e6 100644 --- a/source/f128M_le_quiet.c +++ b/source/f128M_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_lt.c b/source/f128M_lt.c index 49eee8b..1b987f0 100644 --- a/source/f128M_lt.c +++ b/source/f128M_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_lt_quiet.c b/source/f128M_lt_quiet.c index 54361a4..4beff04 100644 --- a/source/f128M_lt_quiet.c +++ b/source/f128M_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_mul.c b/source/f128M_mul.c index 26a372a..3215164 100644 --- a/source/f128M_mul.c +++ b/source/f128M_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_mulAdd.c b/source/f128M_mulAdd.c index 3e19495..c092dc3 100644 --- a/source/f128M_mulAdd.c +++ b/source/f128M_mulAdd.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_rem.c b/source/f128M_rem.c index 0f03f6d..2a40371 100644 --- a/source/f128M_rem.c +++ b/source/f128M_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_roundToInt.c b/source/f128M_roundToInt.c index de1a27a..762147e 100644 --- a/source/f128M_roundToInt.c +++ b/source/f128M_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_sqrt.c b/source/f128M_sqrt.c index ba0dcbf..e1283d4 100644 --- a/source/f128M_sqrt.c +++ b/source/f128M_sqrt.c @@ -2,10 +2,10 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. -All rights reserved. +Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of +California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -63,8 +63,10 @@ void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) int32_t expA, expZ; uint64_t rem64; uint32_t sig32A, recipSqrt32, sig32Z, qs[3], q; - uint64_t sig64Z, x64; - uint32_t term[5], y[5], rem32; + uint64_t sig64Z; + uint32_t term[5]; + uint64_t x64; + uint32_t y[5], rem32; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ @@ -121,18 +123,28 @@ void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; - qs[1] = q; sig64Z = ((uint64_t) sig32Z<<32) + ((uint64_t) q<<3); - x64 = ((uint64_t) sig32Z<<32) + sig64Z; term[indexWord( 4, 3 )] = 0; - term[indexWord( 4, 2 )] = x64>>32; - term[indexWord( 4, 1 )] = x64; term[indexWord( 4, 0 )] = 0; - softfloat_remStep128MBy32( rem, 29, term, q, y ); - rem64 = (uint64_t) y[indexWord( 4, 3 )]<<32 | y[indexWord( 4, 2 )]; + /*------------------------------------------------------------------------ + | (Repeating this loop is a rare occurrence.) + *------------------------------------------------------------------------*/ + for (;;) { + x64 = ((uint64_t) sig32Z<<32) + sig64Z; + term[indexWord( 4, 2 )] = x64>>32; + term[indexWord( 4, 1 )] = x64; + softfloat_remStep128MBy32( rem, 29, term, q, y ); + rem32 = y[indexWord( 4, 3 )]; + if ( ! (rem32 & 0x80000000) ) break; + --q; + sig64Z -= 1<<3; + } + qs[1] = q; + rem64 = (uint64_t) rem32<<32 | y[indexWord( 4, 2 )]; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; + if ( rem64>>34 ) q += recipSqrt32; sig64Z <<= 1; /*------------------------------------------------------------------------ | (Repeating this loop is a rare occurrence.) @@ -142,7 +154,6 @@ void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) term[indexWord( 4, 2 )] = x64>>32; term[indexWord( 4, 1 )] = x64; term[indexWord( 4, 0 )] = q<<6; - term[indexWord( 4, 3 )] = 0; softfloat_remStep128MBy32( y, 29, term, q, &rem[indexMultiwordHi( 6, 4 )] ); rem32 = rem[indexWordHi( 6 )]; @@ -154,6 +165,7 @@ void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = (((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32) + 2; + if ( rem64>>34 ) q += recipSqrt32; x64 = (uint64_t) q<<27; y[indexWord( 5, 0 )] = x64; x64 = ((uint64_t) qs[0]<<24) + (x64>>32); diff --git a/source/f128M_sub.c b/source/f128M_sub.c index ea8395d..59aef64 100644 --- a/source/f128M_sub.c +++ b/source/f128M_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_extF80M.c b/source/f128M_to_extF80M.c index 8d81ff2..2e844ca 100644 --- a/source/f128M_to_extF80M.c +++ b/source/f128M_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_f16.c b/source/f128M_to_f16.c index 0943787..e675c64 100644 --- a/source/f128M_to_f16.c +++ b/source/f128M_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_f32.c b/source/f128M_to_f32.c index 7b47813..32df26e 100644 --- a/source/f128M_to_f32.c +++ b/source/f128M_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_f64.c b/source/f128M_to_f64.c index 3ae9b0a..016a2d3 100644 --- a/source/f128M_to_f64.c +++ b/source/f128M_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_i32.c b/source/f128M_to_i32.c index 97ad5cd..9f63326 100644 --- a/source/f128M_to_i32.c +++ b/source/f128M_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_i32_r_minMag.c b/source/f128M_to_i32_r_minMag.c index fe4c149..c87085c 100644 --- a/source/f128M_to_i32_r_minMag.c +++ b/source/f128M_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_i64.c b/source/f128M_to_i64.c index ff05aaf..56376a9 100644 --- a/source/f128M_to_i64.c +++ b/source/f128M_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_i64_r_minMag.c b/source/f128M_to_i64_r_minMag.c index 07485b5..10bafb0 100644 --- a/source/f128M_to_i64_r_minMag.c +++ b/source/f128M_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_ui32.c b/source/f128M_to_ui32.c index f7383a7..4cb62b4 100644 --- a/source/f128M_to_ui32.c +++ b/source/f128M_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_ui32_r_minMag.c b/source/f128M_to_ui32_r_minMag.c index 9f89f16..82eefed 100644 --- a/source/f128M_to_ui32_r_minMag.c +++ b/source/f128M_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_ui64.c b/source/f128M_to_ui64.c index b5700b4..44ac020 100644 --- a/source/f128M_to_ui64.c +++ b/source/f128M_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128M_to_ui64_r_minMag.c b/source/f128M_to_ui64_r_minMag.c index 9e38604..f27ce15 100644 --- a/source/f128M_to_ui64_r_minMag.c +++ b/source/f128M_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128_add.c b/source/f128_add.c index 2b4fd70..6568ab6 100644 --- a/source/f128_add.c +++ b/source/f128_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_div.c b/source/f128_div.c index e12db17..9384e75 100644 --- a/source/f128_div.c +++ b/source/f128_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_eq.c b/source/f128_eq.c index c160a8f..a0e1ad2 100644 --- a/source/f128_eq.c +++ b/source/f128_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_eq_signaling.c b/source/f128_eq_signaling.c index d0f774a..bd37b97 100644 --- a/source/f128_eq_signaling.c +++ b/source/f128_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_isSignalingNaN.c b/source/f128_isSignalingNaN.c index b3edc19..fced58e 100644 --- a/source/f128_isSignalingNaN.c +++ b/source/f128_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_le.c b/source/f128_le.c index 2e24e04..9b0aa23 100644 --- a/source/f128_le.c +++ b/source/f128_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_le_quiet.c b/source/f128_le_quiet.c index d5bda56..3b44038 100644 --- a/source/f128_le_quiet.c +++ b/source/f128_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_lt.c b/source/f128_lt.c index 503a502..a28f95b 100644 --- a/source/f128_lt.c +++ b/source/f128_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_lt_quiet.c b/source/f128_lt_quiet.c index 73d81ba..20146ee 100644 --- a/source/f128_lt_quiet.c +++ b/source/f128_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_mul.c b/source/f128_mul.c index a2c443d..1871613 100644 --- a/source/f128_mul.c +++ b/source/f128_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_mulAdd.c b/source/f128_mulAdd.c index 2069a2f..b2e2142 100644 --- a/source/f128_mulAdd.c +++ b/source/f128_mulAdd.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_rem.c b/source/f128_rem.c index 281cace..555d71e 100644 --- a/source/f128_rem.c +++ b/source/f128_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128_roundToInt.c b/source/f128_roundToInt.c index 4f18ffb..0f1f07e 100644 --- a/source/f128_roundToInt.c +++ b/source/f128_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128_sqrt.c b/source/f128_sqrt.c index 6f42c62..5b99694 100644 --- a/source/f128_sqrt.c +++ b/source/f128_sqrt.c @@ -2,10 +2,10 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of -California. All rights reserved. +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -55,7 +55,7 @@ float128_t f128_sqrt( float128_t a ) uint32_t qs[3]; uint_fast32_t q; uint_fast64_t x64, sig64Z; - struct uint128 term, y; + struct uint128 y, term; uint_fast64_t sigZExtra; struct uint128 sigZ; union ui128_f128 uZ; @@ -115,16 +115,23 @@ float128_t f128_sqrt( float128_t a ) /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ q = ((uint32_t) (rem.v64>>2) * (uint_fast64_t) recipSqrt32)>>32; - qs[1] = q; x64 = (uint_fast64_t) sig32Z<<32; sig64Z = x64 + ((uint_fast64_t) q<<3); - x64 += sig64Z; - rem = softfloat_shortShiftLeft128( rem.v64, rem.v0, 29 ); - term = softfloat_mul64ByShifted32To128( x64, q ); - rem = softfloat_sub128( rem.v64, rem.v0, term.v64, term.v0 ); + y = softfloat_shortShiftLeft128( rem.v64, rem.v0, 29 ); /*------------------------------------------------------------------------ + | (Repeating this loop is a rare occurrence.) *------------------------------------------------------------------------*/ - q = ((uint32_t) (rem.v64>>2) * (uint_fast64_t) recipSqrt32)>>32; + for (;;) { + term = softfloat_mul64ByShifted32To128( x64 + sig64Z, q ); + rem = softfloat_sub128( y.v64, y.v0, term.v64, term.v0 ); + if ( ! (rem.v64 & UINT64_C( 0x8000000000000000 )) ) break; + --q; + sig64Z -= 1<<3; + } + qs[1] = q; + /*------------------------------------------------------------------------ + *------------------------------------------------------------------------*/ + q = ((rem.v64>>2) * recipSqrt32)>>32; y = softfloat_shortShiftLeft128( rem.v64, rem.v0, 29 ); sig64Z <<= 1; /*------------------------------------------------------------------------ @@ -141,7 +148,7 @@ float128_t f128_sqrt( float128_t a ) qs[0] = q; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ - q = (((uint32_t) (rem.v64>>2) * (uint_fast64_t) recipSqrt32)>>32) + 2; + q = (((rem.v64>>2) * recipSqrt32)>>32) + 2; sigZExtra = (uint64_t) ((uint_fast64_t) q<<59); term = softfloat_shortShiftLeft128( 0, qs[1], 53 ); sigZ = diff --git a/source/f128_sub.c b/source/f128_sub.c index 2e82fd4..ce2e5ad 100644 --- a/source/f128_sub.c +++ b/source/f128_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_extF80.c b/source/f128_to_extF80.c index 9d27cfb..fb55406 100644 --- a/source/f128_to_extF80.c +++ b/source/f128_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_f16.c b/source/f128_to_f16.c index fea87bf..a910c12 100644 --- a/source/f128_to_f16.c +++ b/source/f128_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_f32.c b/source/f128_to_f32.c index 78d1495..d890d3e 100644 --- a/source/f128_to_f32.c +++ b/source/f128_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_f64.c b/source/f128_to_f64.c index 7f1a6ee..e7aec20 100644 --- a/source/f128_to_f64.c +++ b/source/f128_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_i32.c b/source/f128_to_i32.c index 24944ec..507691c 100644 --- a/source/f128_to_i32.c +++ b/source/f128_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_i32_r_minMag.c b/source/f128_to_i32_r_minMag.c index 15a3ee2..fc9f84f 100644 --- a/source/f128_to_i32_r_minMag.c +++ b/source/f128_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_i64.c b/source/f128_to_i64.c index ef0dca9..2282eaf 100644 --- a/source/f128_to_i64.c +++ b/source/f128_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_i64_r_minMag.c b/source/f128_to_i64_r_minMag.c index 2aa95d2..7e0d63d 100644 --- a/source/f128_to_i64_r_minMag.c +++ b/source/f128_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_ui32.c b/source/f128_to_ui32.c index 9920ea7..75e53d9 100644 --- a/source/f128_to_ui32.c +++ b/source/f128_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_ui32_r_minMag.c b/source/f128_to_ui32_r_minMag.c index 2fd70db..2097fb8 100644 --- a/source/f128_to_ui32_r_minMag.c +++ b/source/f128_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_ui64.c b/source/f128_to_ui64.c index a075463..b88d251 100644 --- a/source/f128_to_ui64.c +++ b/source/f128_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f128_to_ui64_r_minMag.c b/source/f128_to_ui64_r_minMag.c index 0ba88f9..fb16320 100644 --- a/source/f128_to_ui64_r_minMag.c +++ b/source/f128_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_add.c b/source/f16_add.c index b2bdb84..eb763d0 100644 --- a/source/f16_add.c +++ b/source/f16_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_div.c b/source/f16_div.c index 34ee619..71b5c29 100644 --- a/source/f16_div.c +++ b/source/f16_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_eq.c b/source/f16_eq.c index 361397e..37a6099 100644 --- a/source/f16_eq.c +++ b/source/f16_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_eq_signaling.c b/source/f16_eq_signaling.c index dec143c..894f7b5 100644 --- a/source/f16_eq_signaling.c +++ b/source/f16_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_isSignalingNaN.c b/source/f16_isSignalingNaN.c index 16e9278..657805b 100644 --- a/source/f16_isSignalingNaN.c +++ b/source/f16_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_le.c b/source/f16_le.c index ff9bfab..37eaf18 100644 --- a/source/f16_le.c +++ b/source/f16_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_le_quiet.c b/source/f16_le_quiet.c index 881c5f4..8391db7 100644 --- a/source/f16_le_quiet.c +++ b/source/f16_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_lt.c b/source/f16_lt.c index 6dad4d2..3d3522a 100644 --- a/source/f16_lt.c +++ b/source/f16_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_lt_quiet.c b/source/f16_lt_quiet.c index af9f519..37f762c 100644 --- a/source/f16_lt_quiet.c +++ b/source/f16_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_mul.c b/source/f16_mul.c index b89b87d..255caa7 100644 --- a/source/f16_mul.c +++ b/source/f16_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_mulAdd.c b/source/f16_mulAdd.c index fdae75f..4026196 100644 --- a/source/f16_mulAdd.c +++ b/source/f16_mulAdd.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_rem.c b/source/f16_rem.c index c09e525..86c319d 100644 --- a/source/f16_rem.c +++ b/source/f16_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_roundToInt.c b/source/f16_roundToInt.c index 57289f8..9bbd47e 100644 --- a/source/f16_roundToInt.c +++ b/source/f16_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f16_sqrt.c b/source/f16_sqrt.c index fcd73cb..7ff2923 100644 --- a/source/f16_sqrt.c +++ b/source/f16_sqrt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_sub.c b/source/f16_sub.c index ca2cda2..811f239 100644 --- a/source/f16_sub.c +++ b/source/f16_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_extF80.c b/source/f16_to_extF80.c index c1f56c9..cc84086 100644 --- a/source/f16_to_extF80.c +++ b/source/f16_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_extF80M.c b/source/f16_to_extF80M.c index 667161e..d179ac1 100644 --- a/source/f16_to_extF80M.c +++ b/source/f16_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_f128.c b/source/f16_to_f128.c index cf57b55..961cdaa 100644 --- a/source/f16_to_f128.c +++ b/source/f16_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_f128M.c b/source/f16_to_f128M.c index 9cbff63..b2c2389 100644 --- a/source/f16_to_f128M.c +++ b/source/f16_to_f128M.c @@ -2,9 +2,9 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of +Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -63,7 +63,6 @@ void f16_to_f128M( float16_t a, float128_t *zPtr ) struct commonNaN commonNaN; uint32_t uiZ96; struct exp8_sig16 normExpSig; - uint64_t frac64; /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ diff --git a/source/f16_to_f32.c b/source/f16_to_f32.c index 03c2e26..fb8b381 100644 --- a/source/f16_to_f32.c +++ b/source/f16_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_f64.c b/source/f16_to_f64.c index 1e43c23..4ab27ba 100644 --- a/source/f16_to_f64.c +++ b/source/f16_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_i32.c b/source/f16_to_i32.c index abf29ca..24b1984 100644 --- a/source/f16_to_i32.c +++ b/source/f16_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_i32_r_minMag.c b/source/f16_to_i32_r_minMag.c index 674864d..ebb4965 100644 --- a/source/f16_to_i32_r_minMag.c +++ b/source/f16_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_i64.c b/source/f16_to_i64.c index 724659c..c241745 100644 --- a/source/f16_to_i64.c +++ b/source/f16_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_i64_r_minMag.c b/source/f16_to_i64_r_minMag.c index 25847ff..dc9a8d3 100644 --- a/source/f16_to_i64_r_minMag.c +++ b/source/f16_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_ui32.c b/source/f16_to_ui32.c index 122dd1a..c99af39 100644 --- a/source/f16_to_ui32.c +++ b/source/f16_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_ui32_r_minMag.c b/source/f16_to_ui32_r_minMag.c index c941b12..f63e05a 100644 --- a/source/f16_to_ui32_r_minMag.c +++ b/source/f16_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_ui64.c b/source/f16_to_ui64.c index be772a2..dd260ea 100644 --- a/source/f16_to_ui64.c +++ b/source/f16_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f16_to_ui64_r_minMag.c b/source/f16_to_ui64_r_minMag.c index 84ea197..a57b422 100644 --- a/source/f16_to_ui64_r_minMag.c +++ b/source/f16_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_add.c b/source/f32_add.c index a7fb73f..4a51ecc 100644 --- a/source/f32_add.c +++ b/source/f32_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_div.c b/source/f32_div.c index 56aaab2..9d10125 100644 --- a/source/f32_div.c +++ b/source/f32_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_eq.c b/source/f32_eq.c index 7f6c5db..5f07eee 100644 --- a/source/f32_eq.c +++ b/source/f32_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_eq_signaling.c b/source/f32_eq_signaling.c index 83b4ace..f5fcc82 100644 --- a/source/f32_eq_signaling.c +++ b/source/f32_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_isSignalingNaN.c b/source/f32_isSignalingNaN.c index b9d6827..5004a5a 100644 --- a/source/f32_isSignalingNaN.c +++ b/source/f32_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_le.c b/source/f32_le.c index e6eb46a..77595fb 100644 --- a/source/f32_le.c +++ b/source/f32_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_le_quiet.c b/source/f32_le_quiet.c index 21c5582..1ec9101 100644 --- a/source/f32_le_quiet.c +++ b/source/f32_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_lt.c b/source/f32_lt.c index 1946961..9e12843 100644 --- a/source/f32_lt.c +++ b/source/f32_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_lt_quiet.c b/source/f32_lt_quiet.c index 28a23d0..9f83b81 100644 --- a/source/f32_lt_quiet.c +++ b/source/f32_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_mul.c b/source/f32_mul.c index 8c90fd1..a2a673f 100644 --- a/source/f32_mul.c +++ b/source/f32_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_mulAdd.c b/source/f32_mulAdd.c index b9c11d5..e98021b 100644 --- a/source/f32_mulAdd.c +++ b/source/f32_mulAdd.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_rem.c b/source/f32_rem.c index 2a14f99..771b1b9 100644 --- a/source/f32_rem.c +++ b/source/f32_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f32_roundToInt.c b/source/f32_roundToInt.c index 82660ad..0861b84 100644 --- a/source/f32_roundToInt.c +++ b/source/f32_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f32_sqrt.c b/source/f32_sqrt.c index eba119b..5ef659e 100644 --- a/source/f32_sqrt.c +++ b/source/f32_sqrt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_sub.c b/source/f32_sub.c index b72ad83..d830738 100644 --- a/source/f32_sub.c +++ b/source/f32_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_extF80.c b/source/f32_to_extF80.c index a73c460..9aa562f 100644 --- a/source/f32_to_extF80.c +++ b/source/f32_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_extF80M.c b/source/f32_to_extF80M.c index 2cf3851..d4c6890 100644 --- a/source/f32_to_extF80M.c +++ b/source/f32_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_f128.c b/source/f32_to_f128.c index 57dabd5..bf51926 100644 --- a/source/f32_to_f128.c +++ b/source/f32_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_f128M.c b/source/f32_to_f128M.c index 04ec96c..4dbc667 100644 --- a/source/f32_to_f128M.c +++ b/source/f32_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_f16.c b/source/f32_to_f16.c index a725828..7a97158 100644 --- a/source/f32_to_f16.c +++ b/source/f32_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_f64.c b/source/f32_to_f64.c index 7601566..f9e02f2 100644 --- a/source/f32_to_f64.c +++ b/source/f32_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_i32.c b/source/f32_to_i32.c index 2986a6a..c9f2cf9 100644 --- a/source/f32_to_i32.c +++ b/source/f32_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_i32_r_minMag.c b/source/f32_to_i32_r_minMag.c index f1c0321..1a94dcc 100644 --- a/source/f32_to_i32_r_minMag.c +++ b/source/f32_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_i64.c b/source/f32_to_i64.c index 1840bbf..48ab46f 100644 --- a/source/f32_to_i64.c +++ b/source/f32_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_i64_r_minMag.c b/source/f32_to_i64_r_minMag.c index f26027e..7d336a4 100644 --- a/source/f32_to_i64_r_minMag.c +++ b/source/f32_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_ui32.c b/source/f32_to_ui32.c index 609863b..5ec279b 100644 --- a/source/f32_to_ui32.c +++ b/source/f32_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_ui32_r_minMag.c b/source/f32_to_ui32_r_minMag.c index c740364..12f7261 100644 --- a/source/f32_to_ui32_r_minMag.c +++ b/source/f32_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_ui64.c b/source/f32_to_ui64.c index 0797bae..11c7b4b 100644 --- a/source/f32_to_ui64.c +++ b/source/f32_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f32_to_ui64_r_minMag.c b/source/f32_to_ui64_r_minMag.c index 87f1e43..f96f3e1 100644 --- a/source/f32_to_ui64_r_minMag.c +++ b/source/f32_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f64_add.c b/source/f64_add.c index cba6818..e9880dd 100644 --- a/source/f64_add.c +++ b/source/f64_add.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_div.c b/source/f64_div.c index 1adcc9a..c5a2d4f 100644 --- a/source/f64_div.c +++ b/source/f64_div.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_eq.c b/source/f64_eq.c index 304d908..ccb602a 100644 --- a/source/f64_eq.c +++ b/source/f64_eq.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_eq_signaling.c b/source/f64_eq_signaling.c index 0bb676d..ee5a441 100644 --- a/source/f64_eq_signaling.c +++ b/source/f64_eq_signaling.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_isSignalingNaN.c b/source/f64_isSignalingNaN.c index f6971d3..f55acb4 100644 --- a/source/f64_isSignalingNaN.c +++ b/source/f64_isSignalingNaN.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_le.c b/source/f64_le.c index 307f917..91fc994 100644 --- a/source/f64_le.c +++ b/source/f64_le.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_le_quiet.c b/source/f64_le_quiet.c index 6c8a00f..a5d332a 100644 --- a/source/f64_le_quiet.c +++ b/source/f64_le_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_lt.c b/source/f64_lt.c index 32973e3..abf62fd 100644 --- a/source/f64_lt.c +++ b/source/f64_lt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_lt_quiet.c b/source/f64_lt_quiet.c index c3ac421..6531f57 100644 --- a/source/f64_lt_quiet.c +++ b/source/f64_lt_quiet.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_mul.c b/source/f64_mul.c index 9e9116e..86f6654 100644 --- a/source/f64_mul.c +++ b/source/f64_mul.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_mulAdd.c b/source/f64_mulAdd.c index eb7d80d..67fc44d 100644 --- a/source/f64_mulAdd.c +++ b/source/f64_mulAdd.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_rem.c b/source/f64_rem.c index 25b68a5..e917455 100644 --- a/source/f64_rem.c +++ b/source/f64_rem.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_roundToInt.c b/source/f64_roundToInt.c index 8adcc32..7f81007 100644 --- a/source/f64_roundToInt.c +++ b/source/f64_roundToInt.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f64_sqrt.c b/source/f64_sqrt.c index cf4a362..9a06cfa 100644 --- a/source/f64_sqrt.c +++ b/source/f64_sqrt.c @@ -2,10 +2,10 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. -Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. -All rights reserved. +Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of +California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -109,7 +109,7 @@ float64_t f64_sqrt( float64_t a ) sigZ = ((uint_fast64_t) sig32Z<<32 | 1<<5) + ((uint_fast64_t) q<<3); /*------------------------------------------------------------------------ *------------------------------------------------------------------------*/ - if ( (sigZ & 0x1FF) < 1<<5 ) { + if ( (sigZ & 0x1FF) < 0x22 ) { sigZ &= ~(uint_fast64_t) 0x3F; shiftedSigZ = sigZ>>6; rem = (sigA<<52) - shiftedSigZ * shiftedSigZ; diff --git a/source/f64_sub.c b/source/f64_sub.c index 6ee8f1c..0e990cd 100644 --- a/source/f64_sub.c +++ b/source/f64_sub.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_extF80.c b/source/f64_to_extF80.c index 1d16e51..c058efc 100644 --- a/source/f64_to_extF80.c +++ b/source/f64_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_extF80M.c b/source/f64_to_extF80M.c index fd1ef4b..041b9d1 100644 --- a/source/f64_to_extF80M.c +++ b/source/f64_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_f128.c b/source/f64_to_f128.c index 93b32cf..92c2d56 100644 --- a/source/f64_to_f128.c +++ b/source/f64_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_f128M.c b/source/f64_to_f128M.c index 9fcfb9e..40dc0b1 100644 --- a/source/f64_to_f128M.c +++ b/source/f64_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_f16.c b/source/f64_to_f16.c index 78c8f93..325788c 100644 --- a/source/f64_to_f16.c +++ b/source/f64_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_f32.c b/source/f64_to_f32.c index 74ef757..99b13dd 100644 --- a/source/f64_to_f32.c +++ b/source/f64_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_i32.c b/source/f64_to_i32.c index 00af59b..8712c0a 100644 --- a/source/f64_to_i32.c +++ b/source/f64_to_i32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_i32_r_minMag.c b/source/f64_to_i32_r_minMag.c index 03f0ffb..b7e1e03 100644 --- a/source/f64_to_i32_r_minMag.c +++ b/source/f64_to_i32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_i64.c b/source/f64_to_i64.c index 1399443..4f48843 100644 --- a/source/f64_to_i64.c +++ b/source/f64_to_i64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_i64_r_minMag.c b/source/f64_to_i64_r_minMag.c index 2567cb9..3822606 100644 --- a/source/f64_to_i64_r_minMag.c +++ b/source/f64_to_i64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_ui32.c b/source/f64_to_ui32.c index 23c9b9c..67e4d05 100644 --- a/source/f64_to_ui32.c +++ b/source/f64_to_ui32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_ui32_r_minMag.c b/source/f64_to_ui32_r_minMag.c index 7305d03..11f0b05 100644 --- a/source/f64_to_ui32_r_minMag.c +++ b/source/f64_to_ui32_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_ui64.c b/source/f64_to_ui64.c index e0e95af..e92d605 100644 --- a/source/f64_to_ui64.c +++ b/source/f64_to_ui64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/f64_to_ui64_r_minMag.c b/source/f64_to_ui64_r_minMag.c index acdcdbf..25918c4 100644 --- a/source/f64_to_ui64_r_minMag.c +++ b/source/f64_to_ui64_r_minMag.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_extF80.c b/source/i32_to_extF80.c index 9b1a853..5bfd7c1 100644 --- a/source/i32_to_extF80.c +++ b/source/i32_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_extF80M.c b/source/i32_to_extF80M.c index 3b868b1..c2bd80c 100644 --- a/source/i32_to_extF80M.c +++ b/source/i32_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_f128.c b/source/i32_to_f128.c index fe0be82..af7268a 100644 --- a/source/i32_to_f128.c +++ b/source/i32_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_f128M.c b/source/i32_to_f128M.c index 68a229f..6e23a6b 100644 --- a/source/i32_to_f128M.c +++ b/source/i32_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_f16.c b/source/i32_to_f16.c index 94029e4..7442972 100644 --- a/source/i32_to_f16.c +++ b/source/i32_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_f32.c b/source/i32_to_f32.c index 74c7968..b1aedba 100644 --- a/source/i32_to_f32.c +++ b/source/i32_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/i32_to_f64.c b/source/i32_to_f64.c index c4a5326..d3901eb 100644 --- a/source/i32_to_f64.c +++ b/source/i32_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_extF80.c b/source/i64_to_extF80.c index 82a6ec7..93aaa35 100644 --- a/source/i64_to_extF80.c +++ b/source/i64_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_extF80M.c b/source/i64_to_extF80M.c index ca22ec4..976f1e4 100644 --- a/source/i64_to_extF80M.c +++ b/source/i64_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_f128.c b/source/i64_to_f128.c index 6e14b7f..8eddbae 100644 --- a/source/i64_to_f128.c +++ b/source/i64_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_f128M.c b/source/i64_to_f128M.c index dd39bf7..61d6007 100644 --- a/source/i64_to_f128M.c +++ b/source/i64_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_f16.c b/source/i64_to_f16.c index a78870b..56f0191 100644 --- a/source/i64_to_f16.c +++ b/source/i64_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_f32.c b/source/i64_to_f32.c index 39f1b9f..e8a3494 100644 --- a/source/i64_to_f32.c +++ b/source/i64_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/i64_to_f64.c b/source/i64_to_f64.c index 9630874..392fef9 100644 --- a/source/i64_to_f64.c +++ b/source/i64_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/include/internals.h b/source/include/internals.h index 2722482..388fcb5 100644 --- a/source/include/internals.h +++ b/source/include/internals.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/include/primitiveTypes.h b/source/include/primitiveTypes.h index 3f6e255..c16937c 100644 --- a/source/include/primitiveTypes.h +++ b/source/include/primitiveTypes.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/include/primitives.h b/source/include/primitives.h index 360d103..03ad2b6 100644 --- a/source/include/primitives.h +++ b/source/include/primitives.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/include/softfloat.h b/source/include/softfloat.h index da6034e..df1fdda 100644 --- a/source/include/softfloat.h +++ b/source/include/softfloat.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/include/softfloat_types.h b/source/include/softfloat_types.h index 30c2aaf..af1888f 100644 --- a/source/include/softfloat_types.h +++ b/source/include/softfloat_types.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_add128.c b/source/s_add128.c index d556dc9..8065656 100644 --- a/source/s_add128.c +++ b/source/s_add128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_add256M.c b/source/s_add256M.c index c60e6e8..d07b004 100644 --- a/source/s_add256M.c +++ b/source/s_add256M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_addCarryM.c b/source/s_addCarryM.c index fa81646..fae1db4 100644 --- a/source/s_addCarryM.c +++ b/source/s_addCarryM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_addComplCarryM.c b/source/s_addComplCarryM.c index 24cc798..02f2bce 100644 --- a/source/s_addComplCarryM.c +++ b/source/s_addComplCarryM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_addExtF80M.c b/source/s_addExtF80M.c index 40607fb..87aab2b 100644 --- a/source/s_addExtF80M.c +++ b/source/s_addExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_addF128M.c b/source/s_addF128M.c index e14ef39..8309b49 100644 --- a/source/s_addF128M.c +++ b/source/s_addF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_addM.c b/source/s_addM.c index 45e1751..a06eda6 100644 --- a/source/s_addM.c +++ b/source/s_addM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_addMagsExtF80.c b/source/s_addMagsExtF80.c index a889f59..3d07ad3 100644 --- a/source/s_addMagsExtF80.c +++ b/source/s_addMagsExtF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_addMagsF128.c b/source/s_addMagsF128.c index 2bb9871..292f0aa 100644 --- a/source/s_addMagsF128.c +++ b/source/s_addMagsF128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_addMagsF16.c b/source/s_addMagsF16.c index 05644ac..4204c1e 100644 --- a/source/s_addMagsF16.c +++ b/source/s_addMagsF16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_addMagsF32.c b/source/s_addMagsF32.c index 8ae001d..ba64781 100644 --- a/source/s_addMagsF32.c +++ b/source/s_addMagsF32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_addMagsF64.c b/source/s_addMagsF64.c index 53a6ece..63e1afe 100644 --- a/source/s_addMagsF64.c +++ b/source/s_addMagsF64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_approxRecip32_1.c b/source/s_approxRecip32_1.c index 2fb603a..a06192e 100644 --- a/source/s_approxRecip32_1.c +++ b/source/s_approxRecip32_1.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_approxRecipSqrt32_1.c b/source/s_approxRecipSqrt32_1.c index 959c444..2ab71a2 100644 --- a/source/s_approxRecipSqrt32_1.c +++ b/source/s_approxRecipSqrt32_1.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_approxRecipSqrt_1Ks.c b/source/s_approxRecipSqrt_1Ks.c index 9cd9f2e..a60cf82 100644 --- a/source/s_approxRecipSqrt_1Ks.c +++ b/source/s_approxRecipSqrt_1Ks.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_approxRecip_1Ks.c b/source/s_approxRecip_1Ks.c index a9b1646..1108fcb 100644 --- a/source/s_approxRecip_1Ks.c +++ b/source/s_approxRecip_1Ks.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_compare128M.c b/source/s_compare128M.c index 905b595..c2819e2 100644 --- a/source/s_compare128M.c +++ b/source/s_compare128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_compare96M.c b/source/s_compare96M.c index bb2642a..0dc39f5 100644 --- a/source/s_compare96M.c +++ b/source/s_compare96M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_compareNonnormExtF80M.c b/source/s_compareNonnormExtF80M.c index ca3ad7a..059b6e8 100644 --- a/source/s_compareNonnormExtF80M.c +++ b/source/s_compareNonnormExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_countLeadingZeros16.c b/source/s_countLeadingZeros16.c index 0b9faa6..950db6c 100644 --- a/source/s_countLeadingZeros16.c +++ b/source/s_countLeadingZeros16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_countLeadingZeros32.c b/source/s_countLeadingZeros32.c index c85c3a8..fbf8ab6 100644 --- a/source/s_countLeadingZeros32.c +++ b/source/s_countLeadingZeros32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_countLeadingZeros64.c b/source/s_countLeadingZeros64.c index f1c7245..0045741 100644 --- a/source/s_countLeadingZeros64.c +++ b/source/s_countLeadingZeros64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_countLeadingZeros8.c b/source/s_countLeadingZeros8.c index 3006dba..1158d01 100644 --- a/source/s_countLeadingZeros8.c +++ b/source/s_countLeadingZeros8.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_eq128.c b/source/s_eq128.c index 0a90ed3..625ef00 100644 --- a/source/s_eq128.c +++ b/source/s_eq128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_invalidExtF80M.c b/source/s_invalidExtF80M.c index 6cbada2..ed5ebd2 100644 --- a/source/s_invalidExtF80M.c +++ b/source/s_invalidExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_invalidF128M.c b/source/s_invalidF128M.c index acf3d12..aca6800 100644 --- a/source/s_invalidF128M.c +++ b/source/s_invalidF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_isNaNF128M.c b/source/s_isNaNF128M.c index 5d35e4b..f4e2355 100644 --- a/source/s_isNaNF128M.c +++ b/source/s_isNaNF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_le128.c b/source/s_le128.c index 1a89490..7261012 100644 --- a/source/s_le128.c +++ b/source/s_le128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_lt128.c b/source/s_lt128.c index 4a40ee4..0d461c3 100644 --- a/source/s_lt128.c +++ b/source/s_lt128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul128By32.c b/source/s_mul128By32.c index 95d31be..6e71dd0 100644 --- a/source/s_mul128By32.c +++ b/source/s_mul128By32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul128MTo256M.c b/source/s_mul128MTo256M.c index 8c0526c..49a1d29 100644 --- a/source/s_mul128MTo256M.c +++ b/source/s_mul128MTo256M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul128To256M.c b/source/s_mul128To256M.c index 264af02..fccc2a6 100644 --- a/source/s_mul128To256M.c +++ b/source/s_mul128To256M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul64ByShifted32To128.c b/source/s_mul64ByShifted32To128.c index f2fd8c2..f7e7104 100644 --- a/source/s_mul64ByShifted32To128.c +++ b/source/s_mul64ByShifted32To128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul64To128.c b/source/s_mul64To128.c index f45e9fd..6620a20 100644 --- a/source/s_mul64To128.c +++ b/source/s_mul64To128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mul64To128M.c b/source/s_mul64To128M.c index 97f4c31..e3f9a48 100644 --- a/source/s_mul64To128M.c +++ b/source/s_mul64To128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_mulAddF128.c b/source/s_mulAddF128.c index 7364828..877b33d 100644 --- a/source/s_mulAddF128.c +++ b/source/s_mulAddF128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_mulAddF128M.c b/source/s_mulAddF128M.c index 2ef708d..6944595 100644 --- a/source/s_mulAddF128M.c +++ b/source/s_mulAddF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_mulAddF16.c b/source/s_mulAddF16.c index 342224f..b604007 100644 --- a/source/s_mulAddF16.c +++ b/source/s_mulAddF16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_mulAddF32.c b/source/s_mulAddF32.c index 211e969..d163ea0 100644 --- a/source/s_mulAddF32.c +++ b/source/s_mulAddF32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_mulAddF64.c b/source/s_mulAddF64.c index c189e69..484ac58 100644 --- a/source/s_mulAddF64.c +++ b/source/s_mulAddF64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_negXM.c b/source/s_negXM.c index 10047ed..76f110c 100644 --- a/source/s_negXM.c +++ b/source/s_negXM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_normExtF80SigM.c b/source/s_normExtF80SigM.c index 7083ffa..5f8e060 100644 --- a/source/s_normExtF80SigM.c +++ b/source/s_normExtF80SigM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackMToExtF80M.c b/source/s_normRoundPackMToExtF80M.c index ca81b9c..9859634 100644 --- a/source/s_normRoundPackMToExtF80M.c +++ b/source/s_normRoundPackMToExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackMToF128M.c b/source/s_normRoundPackMToF128M.c index 631f7cd..67c0efa 100644 --- a/source/s_normRoundPackMToF128M.c +++ b/source/s_normRoundPackMToF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackToExtF80.c b/source/s_normRoundPackToExtF80.c index 34bbef3..4164421 100644 --- a/source/s_normRoundPackToExtF80.c +++ b/source/s_normRoundPackToExtF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackToF128.c b/source/s_normRoundPackToF128.c index d7c7aa7..148cb2c 100644 --- a/source/s_normRoundPackToF128.c +++ b/source/s_normRoundPackToF128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackToF16.c b/source/s_normRoundPackToF16.c index 24c0c3b..6788f2e 100644 --- a/source/s_normRoundPackToF16.c +++ b/source/s_normRoundPackToF16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackToF32.c b/source/s_normRoundPackToF32.c index 1cfda60..14e0811 100644 --- a/source/s_normRoundPackToF32.c +++ b/source/s_normRoundPackToF32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normRoundPackToF64.c b/source/s_normRoundPackToF64.c index ce7a3b5..7f5d6a2 100644 --- a/source/s_normRoundPackToF64.c +++ b/source/s_normRoundPackToF64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalExtF80Sig.c b/source/s_normSubnormalExtF80Sig.c index f469b99..57cc946 100644 --- a/source/s_normSubnormalExtF80Sig.c +++ b/source/s_normSubnormalExtF80Sig.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalF128Sig.c b/source/s_normSubnormalF128Sig.c index 05de931..cf02e10 100644 --- a/source/s_normSubnormalF128Sig.c +++ b/source/s_normSubnormalF128Sig.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalF128SigM.c b/source/s_normSubnormalF128SigM.c index 4ce79df..3f511fe 100644 --- a/source/s_normSubnormalF128SigM.c +++ b/source/s_normSubnormalF128SigM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalF16Sig.c b/source/s_normSubnormalF16Sig.c index e98434f..e612a9e 100644 --- a/source/s_normSubnormalF16Sig.c +++ b/source/s_normSubnormalF16Sig.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalF32Sig.c b/source/s_normSubnormalF32Sig.c index 2c76aff..e3e8ce4 100644 --- a/source/s_normSubnormalF32Sig.c +++ b/source/s_normSubnormalF32Sig.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_normSubnormalF64Sig.c b/source/s_normSubnormalF64Sig.c index cb78b86..fddfc32 100644 --- a/source/s_normSubnormalF64Sig.c +++ b/source/s_normSubnormalF64Sig.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_remStepMBy32.c b/source/s_remStepMBy32.c index 7f62dba..fe787a4 100644 --- a/source/s_remStepMBy32.c +++ b/source/s_remStepMBy32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundMToI64.c b/source/s_roundMToI64.c index 76b935c..a73f7f8 100644 --- a/source/s_roundMToI64.c +++ b/source/s_roundMToI64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundMToUI64.c b/source/s_roundMToUI64.c index f3fd00e..0377c5b 100644 --- a/source/s_roundMToUI64.c +++ b/source/s_roundMToUI64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackMToExtF80M.c b/source/s_roundPackMToExtF80M.c index f03cc7d..b5168d9 100644 --- a/source/s_roundPackMToExtF80M.c +++ b/source/s_roundPackMToExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackMToF128M.c b/source/s_roundPackMToF128M.c index e66e557..101f444 100644 --- a/source/s_roundPackMToF128M.c +++ b/source/s_roundPackMToF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackToExtF80.c b/source/s_roundPackToExtF80.c index e144aea..b14e25c 100644 --- a/source/s_roundPackToExtF80.c +++ b/source/s_roundPackToExtF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackToF128.c b/source/s_roundPackToF128.c index 8f6d732..eaaa375 100644 --- a/source/s_roundPackToF128.c +++ b/source/s_roundPackToF128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackToF16.c b/source/s_roundPackToF16.c index b37580a..0eaa73a 100644 --- a/source/s_roundPackToF16.c +++ b/source/s_roundPackToF16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackToF32.c b/source/s_roundPackToF32.c index beef642..cc34508 100644 --- a/source/s_roundPackToF32.c +++ b/source/s_roundPackToF32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundPackToF64.c b/source/s_roundPackToF64.c index 9007554..aaff008 100644 --- a/source/s_roundPackToF64.c +++ b/source/s_roundPackToF64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundToI32.c b/source/s_roundToI32.c index 634b100..20a3ff4 100644 --- a/source/s_roundToI32.c +++ b/source/s_roundToI32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundToI64.c b/source/s_roundToI64.c index 0d60a18..fcddbc2 100644 --- a/source/s_roundToI64.c +++ b/source/s_roundToI64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundToUI32.c b/source/s_roundToUI32.c index b8b6882..180899b 100644 --- a/source/s_roundToUI32.c +++ b/source/s_roundToUI32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_roundToUI64.c b/source/s_roundToUI64.c index 4bcf423..de35b5e 100644 --- a/source/s_roundToUI64.c +++ b/source/s_roundToUI64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftLeftM.c b/source/s_shiftLeftM.c index ad84636..8b22af1 100644 --- a/source/s_shiftLeftM.c +++ b/source/s_shiftLeftM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftNormSigF128M.c b/source/s_shiftNormSigF128M.c index ad8e45d..6e437a9 100644 --- a/source/s_shiftNormSigF128M.c +++ b/source/s_shiftNormSigF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam128.c b/source/s_shiftRightJam128.c index 0f2d1c1..8d2b91e 100644 --- a/source/s_shiftRightJam128.c +++ b/source/s_shiftRightJam128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam128Extra.c b/source/s_shiftRightJam128Extra.c index 5576ec3..4e1293c 100644 --- a/source/s_shiftRightJam128Extra.c +++ b/source/s_shiftRightJam128Extra.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam256M.c b/source/s_shiftRightJam256M.c index 9ad5ebb..04cd1e5 100644 --- a/source/s_shiftRightJam256M.c +++ b/source/s_shiftRightJam256M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam32.c b/source/s_shiftRightJam32.c index 463a21a..fbc3aa0 100644 --- a/source/s_shiftRightJam32.c +++ b/source/s_shiftRightJam32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam64.c b/source/s_shiftRightJam64.c index c0efc7a..34edd7b 100644 --- a/source/s_shiftRightJam64.c +++ b/source/s_shiftRightJam64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJam64Extra.c b/source/s_shiftRightJam64Extra.c index 69be3f8..4d78712 100644 --- a/source/s_shiftRightJam64Extra.c +++ b/source/s_shiftRightJam64Extra.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightJamM.c b/source/s_shiftRightJamM.c index ff54099..99db7b6 100644 --- a/source/s_shiftRightJamM.c +++ b/source/s_shiftRightJamM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shiftRightM.c b/source/s_shiftRightM.c index 19a6375..f1296e1 100644 --- a/source/s_shiftRightM.c +++ b/source/s_shiftRightM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftLeft128.c b/source/s_shortShiftLeft128.c index 9bd6da5..9b7c067 100644 --- a/source/s_shortShiftLeft128.c +++ b/source/s_shortShiftLeft128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftLeft64To96M.c b/source/s_shortShiftLeft64To96M.c index 1d48ff7..4caf4b9 100644 --- a/source/s_shortShiftLeft64To96M.c +++ b/source/s_shortShiftLeft64To96M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftLeftM.c b/source/s_shortShiftLeftM.c index aaecf89..9494605 100644 --- a/source/s_shortShiftLeftM.c +++ b/source/s_shortShiftLeftM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRight128.c b/source/s_shortShiftRight128.c index e56e625..28c39bb 100644 --- a/source/s_shortShiftRight128.c +++ b/source/s_shortShiftRight128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightExtendM.c b/source/s_shortShiftRightExtendM.c index 0c16176..309188c 100644 --- a/source/s_shortShiftRightExtendM.c +++ b/source/s_shortShiftRightExtendM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightJam128.c b/source/s_shortShiftRightJam128.c index a0b4480..3eb0dd4 100644 --- a/source/s_shortShiftRightJam128.c +++ b/source/s_shortShiftRightJam128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightJam128Extra.c b/source/s_shortShiftRightJam128Extra.c index c64331b..13692a0 100644 --- a/source/s_shortShiftRightJam128Extra.c +++ b/source/s_shortShiftRightJam128Extra.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightJam64.c b/source/s_shortShiftRightJam64.c index c9236a0..7e93cd4 100644 --- a/source/s_shortShiftRightJam64.c +++ b/source/s_shortShiftRightJam64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightJam64Extra.c b/source/s_shortShiftRightJam64Extra.c index 0406f36..25d23f4 100644 --- a/source/s_shortShiftRightJam64Extra.c +++ b/source/s_shortShiftRightJam64Extra.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightJamM.c b/source/s_shortShiftRightJamM.c index 6822d4e..fd647f4 100644 --- a/source/s_shortShiftRightJamM.c +++ b/source/s_shortShiftRightJamM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_shortShiftRightM.c b/source/s_shortShiftRightM.c index bf099c7..308ad59 100644 --- a/source/s_shortShiftRightM.c +++ b/source/s_shortShiftRightM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_sub128.c b/source/s_sub128.c index 8372cfc..ed86e10 100644 --- a/source/s_sub128.c +++ b/source/s_sub128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_sub1XM.c b/source/s_sub1XM.c index 775e8a0..73773e5 100644 --- a/source/s_sub1XM.c +++ b/source/s_sub1XM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_sub256M.c b/source/s_sub256M.c index 8edfa1e..c07b45e 100644 --- a/source/s_sub256M.c +++ b/source/s_sub256M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_subM.c b/source/s_subM.c index 3b45e6e..003f699 100644 --- a/source/s_subM.c +++ b/source/s_subM.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_subMagsExtF80.c b/source/s_subMagsExtF80.c index ce7cf93..ad9d1dc 100644 --- a/source/s_subMagsExtF80.c +++ b/source/s_subMagsExtF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_subMagsF128.c b/source/s_subMagsF128.c index 69e0a9d..c4264d5 100644 --- a/source/s_subMagsF128.c +++ b/source/s_subMagsF128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of California. All rights reserved. diff --git a/source/s_subMagsF16.c b/source/s_subMagsF16.c index 565db8a..5ec579e 100644 --- a/source/s_subMagsF16.c +++ b/source/s_subMagsF16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the University of California. All rights reserved. diff --git a/source/s_subMagsF32.c b/source/s_subMagsF32.c index c7c8dae..86e89f2 100644 --- a/source/s_subMagsF32.c +++ b/source/s_subMagsF32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_subMagsF64.c b/source/s_subMagsF64.c index 86658f7..5ef9ea4 100644 --- a/source/s_subMagsF64.c +++ b/source/s_subMagsF64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/source/s_tryPropagateNaNExtF80M.c b/source/s_tryPropagateNaNExtF80M.c index fa0eab3..e4f832e 100644 --- a/source/s_tryPropagateNaNExtF80M.c +++ b/source/s_tryPropagateNaNExtF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/s_tryPropagateNaNF128M.c b/source/s_tryPropagateNaNF128M.c index fc78e40..c0ce488 100644 --- a/source/s_tryPropagateNaNF128M.c +++ b/source/s_tryPropagateNaNF128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All rights reserved. diff --git a/source/softfloat_state.c b/source/softfloat_state.c index d838e65..a105e6f 100644 --- a/source/softfloat_state.c +++ b/source/softfloat_state.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_extF80.c b/source/ui32_to_extF80.c index 198c848..f391aac 100644 --- a/source/ui32_to_extF80.c +++ b/source/ui32_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_extF80M.c b/source/ui32_to_extF80M.c index d9072e0..f668afa 100644 --- a/source/ui32_to_extF80M.c +++ b/source/ui32_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_f128.c b/source/ui32_to_f128.c index a3a9372..78d3eb6 100644 --- a/source/ui32_to_f128.c +++ b/source/ui32_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_f128M.c b/source/ui32_to_f128M.c index 566b6bc..ffe18bf 100644 --- a/source/ui32_to_f128M.c +++ b/source/ui32_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_f16.c b/source/ui32_to_f16.c index 420ca80..09dcc8c 100644 --- a/source/ui32_to_f16.c +++ b/source/ui32_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_f32.c b/source/ui32_to_f32.c index 64c250d..7e5ece6 100644 --- a/source/ui32_to_f32.c +++ b/source/ui32_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui32_to_f64.c b/source/ui32_to_f64.c index 6c3d598..5e5f843 100644 --- a/source/ui32_to_f64.c +++ b/source/ui32_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_extF80.c b/source/ui64_to_extF80.c index 58b577a..f149d2c 100644 --- a/source/ui64_to_extF80.c +++ b/source/ui64_to_extF80.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_extF80M.c b/source/ui64_to_extF80M.c index 1ae99c1..abf076f 100644 --- a/source/ui64_to_extF80M.c +++ b/source/ui64_to_extF80M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_f128.c b/source/ui64_to_f128.c index 812259c..0124bc5 100644 --- a/source/ui64_to_f128.c +++ b/source/ui64_to_f128.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_f128M.c b/source/ui64_to_f128M.c index 0e968d4..b7d955a 100644 --- a/source/ui64_to_f128M.c +++ b/source/ui64_to_f128M.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_f16.c b/source/ui64_to_f16.c index 22c5669..ecca02b 100644 --- a/source/ui64_to_f16.c +++ b/source/ui64_to_f16.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_f32.c b/source/ui64_to_f32.c index cf1e09a..2d946c2 100644 --- a/source/ui64_to_f32.c +++ b/source/ui64_to_f32.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All Rights Reserved. diff --git a/source/ui64_to_f64.c b/source/ui64_to_f64.c index f02c4f7..57102a7 100644 --- a/source/ui64_to_f64.c +++ b/source/ui64_to_f64.c @@ -2,7 +2,7 @@ /*============================================================================ This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3c, by John R. Hauser. +Package, Release 3d, by John R. Hauser. Copyright 2011, 2012, 2013, 2014 The Regents of the University of California. All Rights Reserved. |