Lines Matching refs:bf16

14 use crate::{bf16, binary16::convert, f16};
297 use crate::{bf16, f16};
301 impl SealedHalfFloatSlice for [bf16] {} implementation
459 impl HalfFloatSliceExt for [bf16] { implementation
487 self[i] = bf16::from_f32(*f); in convert_from_f32_slice()
500 self[i] = bf16::from_f64(*f); in convert_from_f64_slice()
637 use crate::{bf16, f16};
679 bf16::E.to_bits(), in test_slice_conversions_bf16()
680 bf16::PI.to_bits(), in test_slice_conversions_bf16()
681 bf16::EPSILON.to_bits(), in test_slice_conversions_bf16()
682 bf16::FRAC_1_SQRT_2.to_bits(), in test_slice_conversions_bf16()
684 let numbers = &[bf16::E, bf16::PI, bf16::EPSILON, bf16::FRAC_1_SQRT_2]; in test_slice_conversions_bf16()
687 let from_bits = bits.reinterpret_cast::<bf16>(); in test_slice_conversions_bf16()
697 let mut bits_array = [bf16::PI.to_bits()]; in test_mutablility_bf16()
704 numbers[0] = bf16::E; in test_mutablility_bf16()
707 assert_eq!(bits, &[bf16::E.to_bits()]); in test_mutablility_bf16()
709 bits[0] = bf16::LN_2.to_bits(); in test_mutablility_bf16()
710 assert_eq!(bits, &[bf16::LN_2.to_bits()]); in test_mutablility_bf16()
776 bf16::from_f32(1.), in slice_convert_bf16_f32()
777 bf16::from_f32(2.), in slice_convert_bf16_f32()
778 bf16::from_f32(3.), in slice_convert_bf16_f32()
779 bf16::from_f32(4.), in slice_convert_bf16_f32()
780 bf16::from_f32(5.), in slice_convert_bf16_f32()
781 bf16::from_f32(6.), in slice_convert_bf16_f32()
782 bf16::from_f32(7.), in slice_convert_bf16_f32()
783 bf16::from_f32(8.), in slice_convert_bf16_f32()
797 bf16::from_f32(1.), in slice_convert_bf16_f32()
798 bf16::from_f32(2.), in slice_convert_bf16_f32()
799 bf16::from_f32(3.), in slice_convert_bf16_f32()
800 bf16::from_f32(4.), in slice_convert_bf16_f32()
801 bf16::from_f32(5.), in slice_convert_bf16_f32()
802 bf16::from_f32(6.), in slice_convert_bf16_f32()
803 bf16::from_f32(7.), in slice_convert_bf16_f32()
804 bf16::from_f32(8.), in slice_convert_bf16_f32()
805 bf16::from_f32(9.), in slice_convert_bf16_f32()
818 let vf16 = [bf16::from_f32(1.), bf16::from_f32(2.)]; in slice_convert_bf16_f32()
892 bf16::from_f64(1.), in slice_convert_bf16_f64()
893 bf16::from_f64(2.), in slice_convert_bf16_f64()
894 bf16::from_f64(3.), in slice_convert_bf16_f64()
895 bf16::from_f64(4.), in slice_convert_bf16_f64()
896 bf16::from_f64(5.), in slice_convert_bf16_f64()
897 bf16::from_f64(6.), in slice_convert_bf16_f64()
898 bf16::from_f64(7.), in slice_convert_bf16_f64()
899 bf16::from_f64(8.), in slice_convert_bf16_f64()
913 bf16::from_f64(1.), in slice_convert_bf16_f64()
914 bf16::from_f64(2.), in slice_convert_bf16_f64()
915 bf16::from_f64(3.), in slice_convert_bf16_f64()
916 bf16::from_f64(4.), in slice_convert_bf16_f64()
917 bf16::from_f64(5.), in slice_convert_bf16_f64()
918 bf16::from_f64(6.), in slice_convert_bf16_f64()
919 bf16::from_f64(7.), in slice_convert_bf16_f64()
920 bf16::from_f64(8.), in slice_convert_bf16_f64()
921 bf16::from_f64(9.), in slice_convert_bf16_f64()
934 let vf16 = [bf16::from_f64(1.), bf16::from_f64(2.)]; in slice_convert_bf16_f64()