Skip to content

Commit 4a884e6

Browse files
committed
Consistently order BF16 routines in Makefile and softfloat.h
1 parent 2d7af2f commit 4a884e6

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

softfloat/softfloat.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ uint_fast64_t f16_to_ui64_r_minMag( float16_t, bool );
157157
int_fast32_t f16_to_i32_r_minMag( float16_t, bool );
158158
int_fast64_t f16_to_i64_r_minMag( float16_t, bool );
159159
float32_t f16_to_f32( float16_t );
160-
float32_t bf16_to_f32( bfloat16_t );
161160
float64_t f16_to_f64( float16_t );
162161
#ifdef SOFTFLOAT_FAST_INT64
163162
extFloat80_t f16_to_extF80( float16_t );
@@ -186,6 +185,11 @@ uint_fast16_t f16_classify( float16_t );
186185
float16_t f16_rsqrte7( float16_t );
187186
float16_t f16_recip7( float16_t );
188187

188+
/*----------------------------------------------------------------------------
189+
| BFloat16 operations.
190+
*----------------------------------------------------------------------------*/
191+
float32_t bf16_to_f32( bfloat16_t );
192+
189193
/*----------------------------------------------------------------------------
190194
| 32-bit (single-precision) floating-point operations.
191195
*----------------------------------------------------------------------------*/
@@ -199,8 +203,8 @@ uint_fast32_t f32_to_ui32_r_minMag( float32_t, bool );
199203
uint_fast64_t f32_to_ui64_r_minMag( float32_t, bool );
200204
int_fast32_t f32_to_i32_r_minMag( float32_t, bool );
201205
int_fast64_t f32_to_i64_r_minMag( float32_t, bool );
202-
float16_t f32_to_f16( float32_t );
203206
bfloat16_t f32_to_bf16( float32_t );
207+
float16_t f32_to_f16( float32_t );
204208
float64_t f32_to_f64( float32_t );
205209
#ifdef SOFTFLOAT_FAST_INT64
206210
extFloat80_t f32_to_extF80( float32_t );

softfloat/softfloat.mk.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
softfloat_subproject_deps =
22

33
softfloat_c_srcs = \
4+
bf16_to_f32.c \
45
f128_add.c \
56
f128_classify.c \
67
f128_div.c \
@@ -45,7 +46,6 @@ softfloat_c_srcs = \
4546
f16_sqrt.c \
4647
f16_sub.c \
4748
f16_to_f128.c \
48-
bf16_to_f32.c \
4949
f16_to_f32.c \
5050
f16_to_f64.c \
5151
f16_to_i8.c \
@@ -76,8 +76,8 @@ softfloat_c_srcs = \
7676
f32_roundToInt.c \
7777
f32_sqrt.c \
7878
f32_sub.c \
79-
f32_to_f128.c \
8079
f32_to_bf16.c \
80+
f32_to_f128.c \
8181
f32_to_f16.c \
8282
f32_to_f64.c \
8383
f32_to_i16.c \

0 commit comments

Comments
 (0)