Searched refs:bfloat16 (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/include/fpu/ |
H A D | softfloat.h | 116 bfloat16 bfloat16_squash_input_denormal(bfloat16 a, float_status *status); 363 bfloat16 bfloat16_round_to_int(bfloat16, float_status *status); 364 bfloat16 float32_to_bfloat16(float32, float_status *status); 365 float32 bfloat16_to_float32(bfloat16, float_status *status); 366 bfloat16 float64_to_bfloat16(float64 a, float_status *status); 367 float64 bfloat16_to_float64(bfloat16 a, float_status *status); 369 int8_t bfloat16_to_int8_scalbn(bfloat16, FloatRoundMode, 371 int16_t bfloat16_to_int16_scalbn(bfloat16, FloatRoundMode, 373 int32_t bfloat16_to_int32_scalbn(bfloat16, FloatRoundMode, 375 int64_t bfloat16_to_int64_scalbn(bfloat16, FloatRoundMode, [all …]
|
H A D | softfloat-types.h | 118 typedef uint16_t bfloat16; typedef
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 608 static void QEMU_FLATTEN bfloat16_unpack_raw(FloatParts64 *p, bfloat16 f) in bfloat16_unpack_raw() 665 static bfloat16 QEMU_FLATTEN bfloat16_pack_raw(const FloatParts64 *p) in bfloat16_pack_raw() 1664 static void bfloat16_unpack_canonical(FloatParts64 *p, bfloat16 f, in bfloat16_unpack_canonical() 1685 static bfloat16 bfloat16_round_pack_canonical(FloatParts64 *p, in bfloat16_round_pack_canonical() 2031 static bfloat16 QEMU_FLATTEN 2032 bfloat16_addsub(bfloat16 a, bfloat16 b, float_status *status, bool subtract) in bfloat16_addsub() 2043 bfloat16 bfloat16_add(bfloat16 a, bfloat16 b, float_status *status) in bfloat16_add() 2048 bfloat16 bfloat16_sub(bfloat16 a, bfloat16 b, float_status *status) in bfloat16_sub() 2173 bfloat16 QEMU_FLATTEN 2174 bfloat16_mul(bfloat16 a, bfloat16 b, float_status *status) in bfloat16_mul() [all …]
|
H A D | softfloat-specialize.c.inc | 279 | Returns 1 if the bfloat16 value `a' is a quiet 283 bool bfloat16_is_quiet_nan(bfloat16 a_, float_status *status) 317 | Returns 1 if the bfloat16 value `a' is a signaling 321 bool bfloat16_is_signaling_nan(bfloat16 a_, float_status *status)
|
/openbmc/qemu/target/arm/ |
H A D | vfp_helper.c | 425 bfloat16 lo = float32_to_bfloat16(extract64(pair, 0, 32), status); in HELPER() 426 bfloat16 hi = float32_to_bfloat16(extract64(pair, 32, 32), status); in HELPER()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | sve.decode | 1665 ### SVE2 floating-point bfloat16 dot-product 1676 ### SVE2 floating-point bfloat16 dot-product (indexed)
|
H A D | vec_helper.c | 3020 bfloat16 *n = vn, *m = vm; in HELPER() 3039 bfloat16 *n = vn, *m = vm; in HELPER()
|
/openbmc/qemu/target/ppc/ |
H A D | fpu_helper.c | 3386 static float64 extract_bf16(bfloat16 in, float_status *fp_status) in extract_bf16()
|