diff options
author | John Hauser <jhauser@eecs.berkeley.edu> | 2014-12-11 14:38:33 -0800 |
---|---|---|
committer | John Hauser <jhauser@eecs.berkeley.edu> | 2014-12-11 14:38:33 -0800 |
commit | 57c49a74f9f4baf3ba864bbce35d975efd18a8e3 (patch) | |
tree | ba1b661fe576d24652f6611d60734901ccf63d7f /source/subj-C/subjfloat.c | |
parent | ccc47aef4a2db923e7cfed2f5aab2363ecf6ff0e (diff) | |
download | berkeley-testfloat-3-57c49a74f9f4baf3ba864bbce35d975efd18a8e3.zip berkeley-testfloat-3-57c49a74f9f4baf3ba864bbce35d975efd18a8e3.tar.gz berkeley-testfloat-3-57c49a74f9f4baf3ba864bbce35d975efd18a8e3.tar.bz2 |
Update in RC for Release 3, fixing some bugs and improving the documentation.
Diffstat (limited to 'source/subj-C/subjfloat.c')
-rw-r--r-- | source/subj-C/subjfloat.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/source/subj-C/subjfloat.c b/source/subj-C/subjfloat.c index 4d1a0d6..52a5911 100644 --- a/source/subj-C/subjfloat.c +++ b/source/subj-C/subjfloat.c @@ -94,7 +94,7 @@ uint_fast8_t subjfloat_clearExceptionFlags( void ) union f32_f { float32_t f32; float f; }; union f64_d { float64_t f64; double d; }; -float32_t subj_ui32_to_f32( uint_fast32_t a ) +float32_t subj_ui32_to_f32( uint32_t a ) { union f32_f uZ; @@ -103,7 +103,7 @@ float32_t subj_ui32_to_f32( uint_fast32_t a ) } -float64_t subj_ui32_to_f64( uint_fast32_t a ) +float64_t subj_ui32_to_f64( uint32_t a ) { union f64_d uZ; @@ -112,7 +112,7 @@ float64_t subj_ui32_to_f64( uint_fast32_t a ) } -float32_t subj_ui64_to_f32( uint_fast64_t a ) +float32_t subj_ui64_to_f32( uint64_t a ) { union f32_f uZ; @@ -121,7 +121,7 @@ float32_t subj_ui64_to_f32( uint_fast64_t a ) } -float64_t subj_ui64_to_f64( uint_fast64_t a ) +float64_t subj_ui64_to_f64( uint64_t a ) { union f64_d uZ; @@ -130,7 +130,7 @@ float64_t subj_ui64_to_f64( uint_fast64_t a ) } -float32_t subj_i32_to_f32( int_fast32_t a ) +float32_t subj_i32_to_f32( int32_t a ) { union f32_f uZ; @@ -139,7 +139,7 @@ float32_t subj_i32_to_f32( int_fast32_t a ) } -float64_t subj_i32_to_f64( int_fast32_t a ) +float64_t subj_i32_to_f64( int32_t a ) { union f64_d uZ; @@ -148,7 +148,7 @@ float64_t subj_i32_to_f64( int_fast32_t a ) } -float32_t subj_i64_to_f32( int_fast64_t a ) +float32_t subj_i64_to_f32( int64_t a ) { union f32_f uZ; @@ -157,7 +157,7 @@ float32_t subj_i64_to_f32( int_fast64_t a ) } -float64_t subj_i64_to_f64( int_fast64_t a ) +float64_t subj_i64_to_f64( int64_t a ) { union f64_d uZ; @@ -420,28 +420,28 @@ bool subj_f64_lt( float64_t a, float64_t b ) #if defined EXTFLOAT80 && defined LONG_DOUBLE_IS_EXTFLOAT80 -void subj_ui32_to_extF80M( uint_fast32_t a, extFloat80_t *zPtr ) +void subj_ui32_to_extF80M( uint32_t a, extFloat80_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_ui64_to_extF80M( uint_fast64_t a, extFloat80_t *zPtr ) +void subj_ui64_to_extF80M( uint64_t a, extFloat80_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_i32_to_extF80M( int_fast32_t a, extFloat80_t *zPtr ) +void subj_i32_to_extF80M( int32_t a, extFloat80_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_i64_to_extF80M( int_fast64_t a, extFloat80_t *zPtr ) +void subj_i64_to_extF80M( int64_t a, extFloat80_t *zPtr ) { *((long double *) zPtr) = a; @@ -577,28 +577,28 @@ bool subj_extF80M_lt( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) #if defined FLOAT128 && defined LONG_DOUBLE_IS_FLOAT128 -void subj_ui32_to_f128M( uint_fast32_t a, float128_t *zPtr ) +void subj_ui32_to_f128M( uint32_t a, float128_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_ui64_to_f128M( uint_fast64_t a, float128_t *zPtr ) +void subj_ui64_to_f128M( uint64_t a, float128_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_i32_to_f128M( int_fast32_t a, float128_t *zPtr ) +void subj_i32_to_f128M( int32_t a, float128_t *zPtr ) { *((long double *) zPtr) = a; } -void subj_i64_to_f128M( int_fast64_t a, float128_t *zPtr ) +void subj_i64_to_f128M( int64_t a, float128_t *zPtr ) { *((long double *) zPtr) = a; |