Lines Matching refs:bfloat16

116 bfloat16 bfloat16_squash_input_denormal(bfloat16 a, float_status *status);
367 bfloat16 bfloat16_round_to_int(bfloat16, float_status *status);
368 bfloat16 float32_to_bfloat16(float32, float_status *status);
369 float32 bfloat16_to_float32(bfloat16, float_status *status);
370 bfloat16 float64_to_bfloat16(float64 a, float_status *status);
371 float64 bfloat16_to_float64(bfloat16 a, float_status *status);
373 int8_t bfloat16_to_int8_scalbn(bfloat16, FloatRoundMode,
375 int16_t bfloat16_to_int16_scalbn(bfloat16, FloatRoundMode,
377 int32_t bfloat16_to_int32_scalbn(bfloat16, FloatRoundMode,
379 int64_t bfloat16_to_int64_scalbn(bfloat16, FloatRoundMode,
382 int8_t bfloat16_to_int8(bfloat16, float_status *status);
383 int16_t bfloat16_to_int16(bfloat16, float_status *status);
384 int32_t bfloat16_to_int32(bfloat16, float_status *status);
385 int64_t bfloat16_to_int64(bfloat16, float_status *status);
387 int8_t bfloat16_to_int8_round_to_zero(bfloat16, float_status *status);
388 int16_t bfloat16_to_int16_round_to_zero(bfloat16, float_status *status);
389 int32_t bfloat16_to_int32_round_to_zero(bfloat16, float_status *status);
390 int64_t bfloat16_to_int64_round_to_zero(bfloat16, float_status *status);
392 uint8_t bfloat16_to_uint8_scalbn(bfloat16 a, FloatRoundMode,
394 uint16_t bfloat16_to_uint16_scalbn(bfloat16 a, FloatRoundMode,
396 uint32_t bfloat16_to_uint32_scalbn(bfloat16 a, FloatRoundMode,
398 uint64_t bfloat16_to_uint64_scalbn(bfloat16 a, FloatRoundMode,
401 uint8_t bfloat16_to_uint8(bfloat16 a, float_status *status);
402 uint16_t bfloat16_to_uint16(bfloat16 a, float_status *status);
403 uint32_t bfloat16_to_uint32(bfloat16 a, float_status *status);
404 uint64_t bfloat16_to_uint64(bfloat16 a, float_status *status);
406 uint8_t bfloat16_to_uint8_round_to_zero(bfloat16 a, float_status *status);
407 uint16_t bfloat16_to_uint16_round_to_zero(bfloat16 a, float_status *status);
408 uint32_t bfloat16_to_uint32_round_to_zero(bfloat16 a, float_status *status);
409 uint64_t bfloat16_to_uint64_round_to_zero(bfloat16 a, float_status *status);
411 bfloat16 int8_to_bfloat16_scalbn(int8_t a, int, float_status *status);
412 bfloat16 int16_to_bfloat16_scalbn(int16_t a, int, float_status *status);
413 bfloat16 int32_to_bfloat16_scalbn(int32_t a, int, float_status *status);
414 bfloat16 int64_to_bfloat16_scalbn(int64_t a, int, float_status *status);
415 bfloat16 uint8_to_bfloat16_scalbn(uint8_t a, int, float_status *status);
416 bfloat16 uint16_to_bfloat16_scalbn(uint16_t a, int, float_status *status);
417 bfloat16 uint32_to_bfloat16_scalbn(uint32_t a, int, float_status *status);
418 bfloat16 uint64_to_bfloat16_scalbn(uint64_t a, int, float_status *status);
420 bfloat16 int8_to_bfloat16(int8_t a, float_status *status);
421 bfloat16 int16_to_bfloat16(int16_t a, float_status *status);
422 bfloat16 int32_to_bfloat16(int32_t a, float_status *status);
423 bfloat16 int64_to_bfloat16(int64_t a, float_status *status);
424 bfloat16 uint8_to_bfloat16(uint8_t a, float_status *status);
425 bfloat16 uint16_to_bfloat16(uint16_t a, float_status *status);
426 bfloat16 uint32_to_bfloat16(uint32_t a, float_status *status);
427 bfloat16 uint64_to_bfloat16(uint64_t a, float_status *status);
433 bfloat16 bfloat16_add(bfloat16, bfloat16, float_status *status);
434 bfloat16 bfloat16_sub(bfloat16, bfloat16, float_status *status);
435 bfloat16 bfloat16_mul(bfloat16, bfloat16, float_status *status);
436 bfloat16 bfloat16_div(bfloat16, bfloat16, float_status *status);
437 bfloat16 bfloat16_muladd(bfloat16, bfloat16, bfloat16, int,
439 float16 bfloat16_scalbn(bfloat16, int, float_status *status);
440 bfloat16 bfloat16_min(bfloat16, bfloat16, float_status *status);
441 bfloat16 bfloat16_max(bfloat16, bfloat16, float_status *status);
442 bfloat16 bfloat16_minnum(bfloat16, bfloat16, float_status *status);
443 bfloat16 bfloat16_maxnum(bfloat16, bfloat16, float_status *status);
444 bfloat16 bfloat16_minnummag(bfloat16, bfloat16, float_status *status);
445 bfloat16 bfloat16_maxnummag(bfloat16, bfloat16, float_status *status);
446 bfloat16 bfloat16_minimum_number(bfloat16, bfloat16, float_status *status);
447 bfloat16 bfloat16_maximum_number(bfloat16, bfloat16, float_status *status);
448 bfloat16 bfloat16_sqrt(bfloat16, float_status *status);
449 FloatRelation bfloat16_compare(bfloat16, bfloat16, float_status *status);
450 FloatRelation bfloat16_compare_quiet(bfloat16, bfloat16, float_status *status);
452 bool bfloat16_is_quiet_nan(bfloat16, float_status *status);
453 bool bfloat16_is_signaling_nan(bfloat16, float_status *status);
454 bfloat16 bfloat16_silence_nan(bfloat16, float_status *status);
455 bfloat16 bfloat16_default_nan(float_status *status);
457 static inline bool bfloat16_is_any_nan(bfloat16 a) in bfloat16_is_any_nan()
462 static inline bool bfloat16_is_neg(bfloat16 a) in bfloat16_is_neg()
467 static inline bool bfloat16_is_infinity(bfloat16 a) in bfloat16_is_infinity()
472 static inline bool bfloat16_is_zero(bfloat16 a) in bfloat16_is_zero()
477 static inline bool bfloat16_is_zero_or_denormal(bfloat16 a) in bfloat16_is_zero_or_denormal()
482 static inline bool bfloat16_is_normal(bfloat16 a) in bfloat16_is_normal()
487 static inline bfloat16 bfloat16_abs(bfloat16 a) in bfloat16_abs()
495 static inline bfloat16 bfloat16_chs(bfloat16 a) in bfloat16_chs()
503 static inline bfloat16 bfloat16_set_sign(bfloat16 a, int sign) in bfloat16_set_sign()
508 static inline bool bfloat16_eq(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_eq()
513 static inline bool bfloat16_le(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_le()
518 static inline bool bfloat16_lt(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_lt()
523 static inline bool bfloat16_unordered(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_unordered()
528 static inline bool bfloat16_eq_quiet(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_eq_quiet()
533 static inline bool bfloat16_le_quiet(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_le_quiet()
538 static inline bool bfloat16_lt_quiet(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_lt_quiet()
543 static inline bool bfloat16_unordered_quiet(bfloat16 a, bfloat16 b, in bfloat16_unordered_quiet()