aboutsummaryrefslogtreecommitdiff
path: root/source/s_roundPackToF32.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/s_roundPackToF32.c')
-rw-r--r--source/s_roundPackToF32.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/s_roundPackToF32.c b/source/s_roundPackToF32.c
index fbc3e44..3d5c8a0 100644
--- a/source/s_roundPackToF32.c
+++ b/source/s_roundPackToF32.c
@@ -4,10 +4,10 @@
This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic
Package, Release 3, by John R. Hauser.
-Copyright 2011, 2012, 2013, 2014 The Regents of the University of California
-(Regents). All Rights Reserved. Redistribution and use in source and binary
-forms, with or without modification, are permitted provided that the following
-conditions are met:
+Copyright 2011, 2012, 2013, 2014, 2015 The Regents of the University of
+California (Regents). All Rights Reserved. Redistribution and use in source
+and binary forms, with or without modification, are permitted provided that
+the following conditions are met:
Redistributions of source code must retain the above copyright notice,
this list of conditions, and the following two paragraphs of disclaimer.
@@ -80,7 +80,7 @@ float32_t
}
if ( roundBits ) softfloat_exceptionFlags |= softfloat_flag_inexact;
sig = (sig + roundIncrement)>>7;
- sig &= ~(! (roundBits ^ 0x40) & roundNearEven);
+ sig &= ~(uint_fast32_t) (! (roundBits ^ 0x40) & roundNearEven);
uiZ = packToF32UI( sign, sig ? exp : 0, sig );
uiZ:
uZ.ui = uiZ;