float16 0.1.1

Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let version = rustc_version::version().unwrap();

    if version >= rustc_version::Version::parse("1.63.0").unwrap() {
        println!("cargo:rustc-cfg=has_aarch64_intrinsics");
    }

    if version >= rustc_version::Version::parse("1.70.0").unwrap() {
        println!("cargo:rustc-cfg=has_x86_intrinsics");
    }
}