@@ -157,7 +157,6 @@ uint_fast64_t f16_to_ui64_r_minMag( float16_t, bool );
157
157
int_fast32_t f16_to_i32_r_minMag ( float16_t , bool );
158
158
int_fast64_t f16_to_i64_r_minMag ( float16_t , bool );
159
159
float32_t f16_to_f32 ( float16_t );
160
- float32_t bf16_to_f32 ( bfloat16_t );
161
160
float64_t f16_to_f64 ( float16_t );
162
161
#ifdef SOFTFLOAT_FAST_INT64
163
162
extFloat80_t f16_to_extF80 ( float16_t );
@@ -186,6 +185,11 @@ uint_fast16_t f16_classify( float16_t );
186
185
float16_t f16_rsqrte7 ( float16_t );
187
186
float16_t f16_recip7 ( float16_t );
188
187
188
+ /*----------------------------------------------------------------------------
189
+ | BFloat16 operations.
190
+ *----------------------------------------------------------------------------*/
191
+ float32_t bf16_to_f32 ( bfloat16_t );
192
+
189
193
/*----------------------------------------------------------------------------
190
194
| 32-bit (single-precision) floating-point operations.
191
195
*----------------------------------------------------------------------------*/
@@ -199,8 +203,8 @@ uint_fast32_t f32_to_ui32_r_minMag( float32_t, bool );
199
203
uint_fast64_t f32_to_ui64_r_minMag ( float32_t , bool );
200
204
int_fast32_t f32_to_i32_r_minMag ( float32_t , bool );
201
205
int_fast64_t f32_to_i64_r_minMag ( float32_t , bool );
202
- float16_t f32_to_f16 ( float32_t );
203
206
bfloat16_t f32_to_bf16 ( float32_t );
207
+ float16_t f32_to_f16 ( float32_t );
204
208
float64_t f32_to_f64 ( float32_t );
205
209
#ifdef SOFTFLOAT_FAST_INT64
206
210
extFloat80_t f32_to_extF80 ( float32_t );
0 commit comments