[INFO] fetching crate blis-sys 0.3.0... [INFO] checking blis-sys-0.3.0 against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] extracting crate blis-sys 0.3.0 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate blis-sys 0.3.0 on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate blis-sys 0.3.0 [INFO] finished tweaking crates.io crate blis-sys 0.3.0 [INFO] tweaked toml for crates.io crate blis-sys 0.3.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 59 packages [INFO] [stderr] Adding bindgen v0.59.2 (latest: v0.69.4) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding clap v2.34.0 (latest: v4.5.4) [INFO] [stderr] Adding env_logger v0.9.3 (latest: v0.11.3) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.3.9) [INFO] [stderr] Adding linux-raw-sys v0.4.13 (latest: v0.6.4) [INFO] [stderr] Adding peeking_take_while v0.1.2 (latest: v1.0.0) [INFO] [stderr] Adding strsim v0.8.0 (latest: v0.11.0) [INFO] [stderr] Adding textwrap v0.11.0 (latest: v0.16.1) [INFO] [stderr] Adding which v4.4.2 (latest: v6.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded openmp-sys v1.2.3 [INFO] [stderr] Downloaded bindgen v0.59.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5b291ad4a00d0cf4cff5bfb788040e911bf72670f06ee125b3edffb0ec765d06 [INFO] running `Command { std: "docker" "start" "-a" "5b291ad4a00d0cf4cff5bfb788040e911bf72670f06ee125b3edffb0ec765d06", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5b291ad4a00d0cf4cff5bfb788040e911bf72670f06ee125b3edffb0ec765d06", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b291ad4a00d0cf4cff5bfb788040e911bf72670f06ee125b3edffb0ec765d06", kill_on_drop: false }` [INFO] [stdout] 5b291ad4a00d0cf4cff5bfb788040e911bf72670f06ee125b3edffb0ec765d06 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c686352180f3c11f98fe5e4d1a77e32e87df3b910150e22f6d546b1bb595b662 [INFO] running `Command { std: "docker" "start" "-a" "c686352180f3c11f98fe5e4d1a77e32e87df3b910150e22f6d546b1bb595b662", kill_on_drop: false }` [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling rustix v0.38.32 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling bindgen v0.59.2 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling blis-sys v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:52400 [INFO] [stdout] | [INFO] [stdout] 3 | ... __endptr : * mut * mut :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn strtol (__nptr : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62884 [INFO] [stdout] | [INFO] [stdout] 3 | ...f64 ; } extern "C" { pub fn nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62953 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn remainder (__x : f64 , __y : f64) -> f6... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70404 [INFO] [stdout] | [INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70474 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn remainderf (__x : f32 , __y : f32) -> f... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72872 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> f32 ; } extern "C" { pub fn __fpclassifyl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __signbitl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:24821 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __fsid_t > ())) . __val as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72956 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn __signbitl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isinfl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:27265 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wch as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73038 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isinfl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __finitel (__v... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:27501 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wchb as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73121 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn __finitel (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isnanl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28045 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __count as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73203 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isnanl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28257 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __value as * const _ as usize } , 4usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73283 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28880 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __pos as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73296 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __issignalingl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73384 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn __issignalingl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29084 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __state as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73459 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73468 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29749 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __pos as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29957 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __state as * const _ as usize } , 8usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73512 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32340 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32544 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_ptr as * const _ as usize } , 8usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32760 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_end as * const _ as usize } , 16usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73563 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32977 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_base as * const _ as usize } , 24usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73572 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33196 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_base as * const _ as usize } , 32usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73616 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33417 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_ptr as * const _ as usize } , 40usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33636 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_end as * const _ as usize } , 48usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73625 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33855 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_base as * const _ as usize } , 56usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34072 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_end as * const _ as usize } , 64usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73667 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34287 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_base as * const _ as usize } , 72usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73676 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34506 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_backup_base as * const _ as usize } , 80usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34729 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_end as * const _ as usize } , 88usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73720 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34946 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _markers as * const _ as usize } , 96usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73729 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35155 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _chain as * const _ as usize } , 104usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73772 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73785 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35361 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _fileno as * const _ as usize } , 112usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73794 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35569 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags2 as * const _ as usize } , 116usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35777 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _old_offset as * const _ as usize } , 120usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73839 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35993 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _cur_column as * const _ as usize } , 128usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36209 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _vtable_offset as * const _ as usize } , 130usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73852 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73861 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36431 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _shortbuf as * const _ as usize } , 131usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36643 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _lock as * const _ as usize } , 136usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73902 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73911 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36847 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _offset as * const _ as usize } , 144usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73954 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37055 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _codecvt as * const _ as usize } , 152usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73963 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37265 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _wide_data as * const _ as usize } , 160usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37479 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_list as * const _ as usize } , 168usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74004 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74013 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37699 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_buf as * const _ as usize } , 176usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74056 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37917 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . __pad5 as * const _ as usize } , 184usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74065 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:38123 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _mode as * const _ as usize } , 192usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:38327 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _unused2 as * const _ as usize } , 196usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74106 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:49465 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:49659 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . rem as * const _ as usize } , 4usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74115 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:50287 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74158 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74167 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:50483 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74209 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:51127 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74218 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:51325 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:52400 [INFO] [stdout] | [INFO] [stdout] 3 | ... __endptr : * mut * mut :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn strtol (__nptr : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74271 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62884 [INFO] [stdout] | [INFO] [stdout] 3 | ...f64 ; } extern "C" { pub fn nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62953 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn remainder (__x : f64 , __y : f64) -> f6... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74313 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74322 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70404 [INFO] [stdout] | [INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74366 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70474 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn remainderf (__x : f32 , __y : f32) -> f... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74375 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72872 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> f32 ; } extern "C" { pub fn __fpclassifyl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __signbitl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74417 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72956 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn __signbitl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isinfl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74426 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73038 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isinfl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __finitel (__v... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74470 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74479 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73121 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn __finitel (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isnanl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74522 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73203 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isnanl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74531 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73283 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74576 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73296 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __issignalingl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74585 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73384 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn __issignalingl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74628 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73459 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73468 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74637 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74682 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73512 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74691 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74734 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73563 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74743 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74788 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73572 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74797 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73616 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74838 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74847 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73625 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74890 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74899 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73667 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73676 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74942 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75001 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: st... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73720 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73729 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75046 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75105 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73772 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75148 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73785 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75201 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: o... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73794 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75246 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73839 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75299 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73852 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75340 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73861 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75349 [INFO] [stdout] | [INFO] [stdout] 3 | ...int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73902 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73911 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75392 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73954 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75401 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73963 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75444 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74004 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75453 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74013 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75498 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75507 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74056 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75549 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75565 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mu... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74065 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74106 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75580 [INFO] [stdout] | [INFO] [stdout] 3 | ... "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74115 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75624 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74158 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74167 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75640 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74209 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75655 [INFO] [stdout] | [INFO] [stdout] 3 | ...C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74218 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75698 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75707 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74271 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75752 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74313 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75761 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74322 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74366 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75804 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74375 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75813 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74417 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75858 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74426 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75867 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74470 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75909 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74479 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75918 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74522 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75962 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75971 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74531 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76013 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74576 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76022 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76066 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74585 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76075 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74628 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76117 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76126 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74637 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76170 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74682 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76179 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76220 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74691 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74734 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76233 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76242 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74743 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76285 [INFO] [stdout] | [INFO] [stdout] 3 | ...__y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74788 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76298 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74797 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76307 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74838 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76349 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76358 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74847 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74890 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76402 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76411 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74899 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76454 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74942 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76467 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75001 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: st... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75046 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76476 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75105 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76521 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75148 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76534 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75201 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: o... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76543 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75246 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76585 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76594 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76638 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76647 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76689 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75299 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76698 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75340 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76742 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76751 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75349 [INFO] [stdout] | [INFO] [stdout] 3 | ...int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76793 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75392 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76802 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75401 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76846 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76855 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75444 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76898 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75453 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76907 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76952 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75498 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76961 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77003 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75507 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77016 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75549 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75565 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mu... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77025 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75580 [INFO] [stdout] | [INFO] [stdout] 3 | ... "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77069 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75624 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77082 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) ->... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75640 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77091 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; }... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75655 [INFO] [stdout] | [INFO] [stdout] 3 | ...C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77137 [INFO] [stdout] | [INFO] [stdout] 3 | ... : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77150 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75698 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77159 [INFO] [stdout] | [INFO] [stdout] 3 | ...xtern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75707 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77207 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75752 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75761 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77220 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75804 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77229 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75813 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77315 [INFO] [stdout] | [INFO] [stdout] 3 | ... nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn __nanl (__tagb : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75858 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75867 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75909 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77445 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75918 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77454 [INFO] [stdout] | [INFO] [stdout] 3 | ...ar) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75962 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77498 [INFO] [stdout] | [INFO] [stdout] 3 | ...g1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77507 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75971 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76013 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77550 [INFO] [stdout] | [INFO] [stdout] 3 | ...rg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76022 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77559 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76066 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77604 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76075 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77613 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76117 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77658 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76126 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77667 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76170 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77714 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76179 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76220 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77723 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76233 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77768 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76242 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77777 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76285 [INFO] [stdout] | [INFO] [stdout] 3 | ...__y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77824 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76298 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77833 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76307 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77875 [INFO] [stdout] | [INFO] [stdout] 3 | ...arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76349 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77884 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77928 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76358 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76402 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77937 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77984 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76411 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77997 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76454 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78006 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76467 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78055 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76476 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78068 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76521 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78077 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76534 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78125 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76543 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78138 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76585 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78147 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76594 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78197 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76638 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78210 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76647 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76689 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78219 [INFO] [stdout] | [INFO] [stdout] 3 | ...n "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76698 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78266 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76742 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78279 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76751 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78288 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76793 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78337 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76802 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78350 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76846 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78359 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76855 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76898 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78449 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: r... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76907 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78495 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn i... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76952 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76961 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78541 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78584 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77003 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78662 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77016 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78740 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78787 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77025 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77069 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78834 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77082 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) ->... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78881 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77091 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; }... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78928 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77137 [INFO] [stdout] | [INFO] [stdout] 3 | ... : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78937 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77150 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78986 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78995 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77159 [INFO] [stdout] | [INFO] [stdout] 3 | ...xtern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77207 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79038 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77220 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79047 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77229 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79092 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77315 [INFO] [stdout] | [INFO] [stdout] 3 | ... nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn __nanl (__tagb : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79101 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79144 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77445 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79153 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77454 [INFO] [stdout] | [INFO] [stdout] 3 | ...ar) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77498 [INFO] [stdout] | [INFO] [stdout] 3 | ...g1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79198 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __q... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79207 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77507 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79251 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77550 [INFO] [stdout] | [INFO] [stdout] 3 | ...rg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77559 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79264 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77604 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79318 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77613 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79364 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77658 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77667 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79377 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79431 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77714 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77723 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79474 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79553 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llrintl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77768 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77777 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79631 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_long ; } extern "C" { pub fn llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llrintl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77824 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79715 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_longlong ; } extern "C" { pub fn __llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn lroundl (... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77833 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79797 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_longlong ; } extern "C" { pub fn lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lroundl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79877 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_long ; } extern "C" { pub fn __lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llroundl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77875 [INFO] [stdout] | [INFO] [stdout] 3 | ...arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79956 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llround... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77884 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80041 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_longlong ; } extern "C" { pub fn __llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn fdiml (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77928 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80121 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_longlong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77937 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80134 [INFO] [stdout] | [INFO] [stdout] 3 | ...onglong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80143 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77984 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80187 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80200 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77997 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80209 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80251 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78006 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80264 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80273 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80317 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78055 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80330 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78068 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80339 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80381 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78077 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78125 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80394 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80403 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78138 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80447 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78147 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80460 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78197 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80469 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78210 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80510 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78219 [INFO] [stdout] | [INFO] [stdout] 3 | ...n "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80523 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80536 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78266 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80545 [INFO] [stdout] | [INFO] [stdout] 3 | ..." { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78279 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80588 [INFO] [stdout] | [INFO] [stdout] 3 | ...__z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78288 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80601 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78337 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80614 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_uint = 0 ; pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78350 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78359 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80623 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_uint = 0 ; pub const FP... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78449 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: r... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78495 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn i... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 259 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78541 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78584 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78662 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78740 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78787 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78834 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78881 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78928 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78937 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78986 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78995 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79038 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79047 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79092 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79101 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79144 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79153 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79198 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __q... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79207 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79251 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79264 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79318 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79364 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79377 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79431 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79474 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79553 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llrintl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79631 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_long ; } extern "C" { pub fn llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llrintl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79715 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_longlong ; } extern "C" { pub fn __llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn lroundl (... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79797 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_longlong ; } extern "C" { pub fn lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lroundl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79877 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_long ; } extern "C" { pub fn __lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llroundl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79956 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llround... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80041 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_longlong ; } extern "C" { pub fn __llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn fdiml (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80121 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_longlong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80134 [INFO] [stdout] | [INFO] [stdout] 3 | ...onglong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80143 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80187 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80200 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80209 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80251 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80264 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80273 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80317 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80330 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80339 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80381 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80394 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80403 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80447 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80460 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80469 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80510 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __y : u128) -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80523 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80536 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80545 [INFO] [stdout] | [INFO] [stdout] 3 | ..." { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80588 [INFO] [stdout] | [INFO] [stdout] 3 | ...__z : u128) -> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80601 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80614 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_uint = 0 ; pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80623 [INFO] [stdout] | [INFO] [stdout] 3 | ...{ pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_uint = 0 ; pub const FP... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:84318 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __locales as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:84542 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_b as * const _ as usize } , 104usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:84768 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_tolower as * const _ as usize } , 112usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:85006 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_toupper as * const _ as usize } , 120usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:85244 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __names as * const _ as usize } , 128usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:94632 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_sec as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:94824 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_min as * const _ as usize } , 4usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95016 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_hour as * const _ as usize } , 8usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95210 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_mday as * const _ as usize } , 12usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95405 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_mon as * const _ as usize } , 16usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95598 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_year as * const _ as usize } , 20usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95793 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_wday as * const _ as usize } , 24usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:95988 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_yday as * const _ as usize } , 28usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:96183 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_isdst as * const _ as usize } , 32usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:96380 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . __tm_gmtoff as * const _ as usize } , 40usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:96583 [INFO] [stdout] | [INFO] [stdout] 3 | ...sert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . __tm_zone as * const _ as usize } , 48usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:97203 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < timespec > ())) . tv_sec as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:97407 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < timespec > ())) . tv_nsec as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:98109 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < itimerspec > ())) . it_interval as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:98327 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < itimerspec > ())) . it_value as * const _ as usize } , 16usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:103476 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < scomplex > ())) . real as * const _ as usize } , 0usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:103676 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < scomplex > ())) . imag as * const _ as usize } , 4usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:104273 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < dcomplex > ())) . real as * const _ as usize } , 0usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:104473 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < dcomplex > ())) . imag as * const _ as usize } , 8usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:119411 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < sched_param > ())) . sched_priority as * const _ as usize } , 0usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:120100 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < cpu_set_t > ())) . __bits as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:122307 [INFO] [stdout] | [INFO] [stdout] 3 | ... { & (* (:: std :: ptr :: null :: < __atomic_wide_counter__bindgen_ty_1 > ())) . __low as * const _ as usize } , 0usize , concat ! ("O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:122563 [INFO] [stdout] | [INFO] [stdout] 3 | ... { & (* (:: std :: ptr :: null :: < __atomic_wide_counter__bindgen_ty_1 > ())) . __high as * const _ as usize } , 4usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:123177 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter > ())) . __value64 as * const _ as usize } , 0usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:123413 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter > ())) . __value32 as * const _ as usize } , 0usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:124192 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_list > ())) . __prev as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:124426 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_list > ())) . __next as * const _ as usize } , 8usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:125218 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_slist > ())) . __next as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:126281 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __lock as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:126503 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __count as * const _ as usize } , 4usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:126727 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __owner as * const _ as usize } , 8usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:126951 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __nusers as * const _ as usize } , 12usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:127178 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __kind as * const _ as usize } , 16usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:127401 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __spins as * const _ as usize } , 20usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:127626 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __elision as * const _ as usize } , 22usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:127855 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __list as * const _ as usize } , 24usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:129121 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __readers as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:129361 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __writers as * const _ as usize } , 4usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:129601 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __wrphase_futex as * const _ as usize } , 8usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:129853 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __writers_futex as * const _ as usize } , 12usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:130106 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad3 as * const _ as usize } , 16usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:130341 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad4 as * const _ as usize } , 20usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:130576 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __cur_writer as * const _ as usize } , 24usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:130823 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __shared as * const _ as usize } , 28usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:131062 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __rwelision as * const _ as usize } , 32usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:131307 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad1 as * const _ as usize } , 33usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:131542 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad2 as * const _ as usize } , 40usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:131777 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __flags as * const _ as usize } , 48usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:132771 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __wseq as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:132991 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g1_start as * const _ as usize } , 8usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:133219 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_refs as * const _ as usize } , 16usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:133444 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_size as * const _ as usize } , 24usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:133669 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g1_orig_size as * const _ as usize } , 32usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:133906 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __wrefs as * const _ as usize } , 36usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:134129 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_signals as * const _ as usize } , 40usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:134888 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < __once_flag > ())) . __data as * const _ as usize } , 0usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:135672 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutexattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:135898 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutexattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:136640 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < pthread_condattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:136864 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < pthread_condattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:137697 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_attr_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:137913 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_attr_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:138663 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __data as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:138881 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:139099 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:139848 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __data as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:140064 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:140280 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:141042 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __data as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:141262 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:141482 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:142231 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlockattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:142459 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlockattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:143261 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrier_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:143483 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrier_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:144239 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < pthread_barrierattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:144469 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < pthread_barrierattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:145198 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < __sigset_t > ())) . __val as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:145911 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __jmpbuf as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:146129 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __mask_was_saved as * const _ as usize } , 64usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:146364 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __saved_mask as * const _ as usize } , 72usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:149723 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __routine as * const _ as usize } , 0usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:149963 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __arg as * const _ as usize } , 8usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:150195 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __canceltype as * const _ as usize } , 16usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:150442 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __prev as * const _ as usize } , 24usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:156706 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < __cancel_jmp_buf_tag > ())) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:156954 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < __cancel_jmp_buf_tag > ())) . __mask_was_saved as * const _ as usize } , 64usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:157769 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < __pthread_unwind_buf_t > ())) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:158021 [INFO] [stdout] | [INFO] [stdout] 3 | ...(unsafe { & (* (:: std :: ptr :: null :: < __pthread_unwind_buf_t > ())) . __pad as * const _ as usize } , 72usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:158980 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_routine as * const _ as usize } , 0usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:159234 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_arg as * const _ as usize } , 8usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:159480 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __do_it as * const _ as usize } , 16usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:159717 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_type as * const _ as usize } , 20usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:173002 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pblk_t > ())) . buf as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:173196 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pblk_t > ())) . block_size as * const _ as usize } , 8usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:174016 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_ptrs as * const _ as usize } , 0usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:174224 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_ptrs_len as * const _ as usize } , 8usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:174440 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . top_index as * const _ as usize } , 16usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:174647 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . num_blocks as * const _ as usize } , 24usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:174856 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_size as * const _ as usize } , 32usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:175065 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . align_size as * const _ as usize } , 40usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:175274 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . offset_size as * const _ as usize } , 48usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:175485 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . malloc_fp as * const _ as usize } , 56usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:175692 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . free_fp as * const _ as usize } , 64usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:176347 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . buf as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:176543 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . num_elem as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:176749 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . elem_size as * const _ as usize } , 16usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:177390 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . mutex as * const _ as usize } , 0usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:177590 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . pool as * const _ as usize } , 40usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:177789 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . def_array_len as * const _ as usize } , 112usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:178488 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . pools as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:178684 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . mutex as * const _ as usize } , 216usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:178882 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . align_size as * const _ as usize } , 256usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:179090 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . malloc_fp as * const _ as usize } , 264usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:179296 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . free_fp as * const _ as usize } , 272usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:179960 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . pblk as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:180154 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . buf_type as * const _ as usize } , 16usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:180357 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . pool as * const _ as usize } , 24usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:180552 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . size as * const _ as usize } , 32usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:181329 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . family as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:181529 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . bszid as * const _ as usize } , 4usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:181727 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . var_func as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:181931 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . sub_prenode as * const _ as usize } , 16usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:182142 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . sub_node as * const _ as usize } , 24usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:182347 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . params as * const _ as usize } , 32usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:182548 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . pack_mem as * const _ as usize } , 40usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:183191 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < blksz_s > ())) . v as * const _ as usize } , 0usize , concat ! ("Offset of field: " ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:183383 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < blksz_s > ())) . e as * const _ as usize } , 32usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:183987 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < func_s > ())) . ptr as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:184590 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mbool_s > ())) . v as * const _ as usize } , 0usize , concat ! ("Offset of field: " ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:185477 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . schema_a as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:185687 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . schema_b as * const _ as usize } , 4usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:185897 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . a_next as * const _ as usize } , 8usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:186103 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . b_next as * const _ as usize } , 16usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:186310 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . is_a as * const _ as usize } , 24usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:186513 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . is_b as * const _ as usize } , 32usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:186716 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ps_a as * const _ as usize } , 40usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:186919 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ps_b as * const _ as usize } , 48usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:187122 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ukr as * const _ as usize } , 56usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:187323 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . params as * const _ as usize } , 64usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:187994 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . s as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:188194 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . d as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:188394 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . c as * const _ as usize } , 16usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:188595 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . z as * const _ as usize } , 24usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:188796 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . i as * const _ as usize } , 40usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:190409 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . root as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:190603 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . off as * const _ as usize } , 8usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:190795 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . dim as * const _ as usize } , 24usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:190988 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . diag_off as * const _ as usize } , 40usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:191191 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . info as * const _ as usize } , 48usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:191386 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . info2 as * const _ as usize } , 52usize , concat ! ("Offset of field... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:191583 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . elem_size as * const _ as usize } , 56usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:191788 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . buffer as * const _ as usize } , 64usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:191987 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . rs as * const _ as usize } , 72usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:192178 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . cs as * const _ as usize } , 80usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:192369 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . is as * const _ as usize } , 88usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:192560 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . scalar as * const _ as usize } , 96usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:192759 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . m_padded as * const _ as usize } , 112usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:192963 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . n_padded as * const _ as usize } , 120usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:193167 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ps as * const _ as usize } , 128usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:193359 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pd as * const _ as usize } , 136usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:193551 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . m_panel as * const _ as usize } , 144usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:193753 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . n_panel as * const _ as usize } , 152usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:193955 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pack_fn as * const _ as usize } , 160usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:194157 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pack_params as * const _ as usize } , 168usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:194367 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ker_fn as * const _ as usize } , 176usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:194567 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ker_params as * const _ as usize } , 184usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:195752 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . blkszs as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:195952 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . bmults as * const _ as usize } , 704usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:196154 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_vir_ukrs as * const _ as usize } , 752usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:196366 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_nat_ukrs as * const _ as usize } , 912usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:196578 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_nat_ukrs_prefs as * const _ as usize } , 1072usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:196803 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_thresh as * const _ as usize } , 1096usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:197020 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_handlers as * const _ as usize } , 1288usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:197241 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_blkszs as * const _ as usize } , 1376usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:197458 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_kers as * const _ as usize } , 2080usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:197671 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_kers_prefs as * const _ as usize } , 2368usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:197896 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l1f_kers as * const _ as usize } , 2408usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:198103 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l1v_kers as * const _ as usize } , 2568usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:198310 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . packm_kers as * const _ as usize } , 3016usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:198521 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . unpackm_kers as * const _ as usize } , 4040usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:198736 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . method as * const _ as usize } , 5064usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:199515 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . auto_factor as * const _ as usize } , 0usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:199725 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . num_threads as * const _ as usize } , 8usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:199935 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . thrloop as * const _ as usize } , 16usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:200138 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pack_a as * const _ as usize } , 64usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:200339 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pack_b as * const _ as usize } , 65usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:200540 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . l3_sup as * const _ as usize } , 66usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:200741 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . sba_pool as * const _ as usize } , 72usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:200946 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pba as * const _ as usize } , 80usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:205791 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . sent_object as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:206007 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . n_threads as * const _ as usize } , 8usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:206219 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . barrier_sense as * const _ as usize } , 16usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:206440 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . barrier_threads_arrived as * const _ as usize } , 24usize , concat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:207998 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . ocomm as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:208202 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . ocomm_id as * const _ as usize } , 8usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:208412 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . n_way as * const _ as usize } , 16usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:208617 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . work_id as * const _ as usize } , 24usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:208826 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . free_comm as * const _ as usize } , 32usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:209039 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . bszid as * const _ as usize } , 36usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:209244 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . sub_prenode as * const _ as usize } , 40usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:209461 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . sub_node as * const _ as usize } , 48usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:217132 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . n as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:217348 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . sqrt_n as * const _ as usize } , 8usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:217574 [INFO] [stdout] | [INFO] [stdout] 3 | ... (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . f as * const _ as usize } , 16usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:341538 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optarg as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:341742 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optind as * const _ as usize } , 8usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:341946 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . opterr as * const _ as usize } , 12usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:342151 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optopt as * const _ as usize } , 16usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:764716 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . size as * const _ as usize } , 0usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:764928 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . bmid_m as * const _ as usize } , 8usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:765144 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . bmid_n as * const _ as usize } , 12usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:765361 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . does_invert_diag as * const _ as usize } , 16usize , concat ! (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:765598 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . rev_iter_if_upper as * const _ as usize } , 17usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:765837 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . rev_iter_if_lower as * const _ as usize } , 18usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:766076 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . pack_schema as * const _ as usize } , 20usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:766303 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . pack_buf_type as * const _ as usize } , 24usize , concat ! ("Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:792016 [INFO] [stdout] | [INFO] [stdout] 3 | ...unsafe { & (* (:: std :: ptr :: null :: < packm_blk_var1_params_t > ())) . ukr_fn as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:792878 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < unpackm_params_s > ())) . size as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:793094 [INFO] [stdout] | [INFO] [stdout] 3 | ... ! (unsafe { & (* (:: std :: ptr :: null :: < unpackm_params_s > ())) . var_func as * const _ as usize } , 8usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1032336 [INFO] [stdout] | [INFO] [stdout] 3 | ...! (unsafe { & (* (:: std :: ptr :: null :: < gemm_ker_params_t > ())) . ukr as * const _ as usize } , 0usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1034915 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mddm_s > ())) . comp as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1035111 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mddm_s > ())) . exec as * const _ as usize } , 4usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1225516 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __va_list_tag > ())) . gp_offset as * const _ as usize } , 0usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1225736 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __va_list_tag > ())) . fp_offset as * const _ as usize } , 4usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1225956 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __va_list_tag > ())) . overflow_arg_area as * const _ as usize } , 8usize , concat ! ("... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:1226192 [INFO] [stdout] | [INFO] [stdout] 3 | ...q ! (unsafe { & (* (:: std :: ptr :: null :: < __va_list_tag > ())) . reg_save_area as * const _ as usize } , 16usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 535 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 19s [INFO] running `Command { std: "docker" "inspect" "c686352180f3c11f98fe5e4d1a77e32e87df3b910150e22f6d546b1bb595b662", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c686352180f3c11f98fe5e4d1a77e32e87df3b910150e22f6d546b1bb595b662", kill_on_drop: false }` [INFO] [stdout] c686352180f3c11f98fe5e4d1a77e32e87df3b910150e22f6d546b1bb595b662 [INFO] checking blis-sys-0.3.0 against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] extracting crate blis-sys 0.3.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate blis-sys 0.3.0 on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate blis-sys 0.3.0 [INFO] finished tweaking crates.io crate blis-sys 0.3.0 [INFO] tweaked toml for crates.io crate blis-sys 0.3.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 071109c120a7c4753cd5797e4bb315bbedf01fd87935666e8a09bf64fbb1fdcc [INFO] running `Command { std: "docker" "start" "-a" "071109c120a7c4753cd5797e4bb315bbedf01fd87935666e8a09bf64fbb1fdcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "071109c120a7c4753cd5797e4bb315bbedf01fd87935666e8a09bf64fbb1fdcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "071109c120a7c4753cd5797e4bb315bbedf01fd87935666e8a09bf64fbb1fdcc", kill_on_drop: false }` [INFO] [stdout] 071109c120a7c4753cd5797e4bb315bbedf01fd87935666e8a09bf64fbb1fdcc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 463de68e0fcf1fa1e4ff7bbdc6c096129a30d35b066507ef5f5b0a2f0ca38543 [INFO] running `Command { std: "docker" "start" "-a" "463de68e0fcf1fa1e4ff7bbdc6c096129a30d35b066507ef5f5b0a2f0ca38543", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling rustix v0.38.32 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling bindgen v0.59.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling blis-sys v0.3.0 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:24821 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __fsid_t > ())) . __val as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:27265 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wch as * const _ as usize } , 0usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:27501 [INFO] [stdout] | [INFO] [stdout] 3 | ...nsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wchb as * const _ as usize } , 0usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28045 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __count as * const _ as usize } , 0usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28257 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __value as * const _ as usize } , 4usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:28880 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __pos as * const _ as usize } , 0usize , concat ! ("Offset of fiel... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29084 [INFO] [stdout] | [INFO] [stdout] 3 | ..._eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __state as * const _ as usize } , 8usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29749 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __pos as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:29957 [INFO] [stdout] | [INFO] [stdout] 3 | ...eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __state as * const _ as usize } , 8usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32340 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags as * const _ as usize } , 0usize , concat ! ("Offset of fie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32544 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_ptr as * const _ as usize } , 8usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32760 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_end as * const _ as usize } , 16usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:32977 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_base as * const _ as usize } , 24usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33196 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_base as * const _ as usize } , 32usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33417 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_ptr as * const _ as usize } , 40usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33636 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_end as * const _ as usize } , 48usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:33855 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_base as * const _ as usize } , 56usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34072 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_end as * const _ as usize } , 64usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34287 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_base as * const _ as usize } , 72usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34506 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_backup_base as * const _ as usize } , 80usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34729 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_end as * const _ as usize } , 88usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:34946 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _markers as * const _ as usize } , 96usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35155 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _chain as * const _ as usize } , 104usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35361 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _fileno as * const _ as usize } , 112usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35569 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags2 as * const _ as usize } , 116usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35777 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _old_offset as * const _ as usize } , 120usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:35993 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _cur_column as * const _ as usize } , 128usize , concat ! ("Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36209 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _vtable_offset as * const _ as usize } , 130usize , concat ! ("Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36431 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _shortbuf as * const _ as usize } , 131usize , concat ! ("Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36643 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _lock as * const _ as usize } , 136usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:36847 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _offset as * const _ as usize } , 144usize , concat ! ("Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37055 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _codecvt as * const _ as usize } , 152usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37265 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _wide_data as * const _ as usize } , 160usize , concat ! ("Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37479 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_list as * const _ as usize } , 168usize , concat ! ("Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37699 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_buf as * const _ as usize } , 176usize , concat ! ("Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:37917 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . __pad5 as * const _ as usize } , 184usize , concat ! ("Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:38123 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _mode as * const _ as usize } , 192usize , concat ! ("Offset of fi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:38327 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _unused2 as * const _ as usize } , 196usize , concat ! ("Offset of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:49465 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:49659 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . rem as * const _ as usize } , 4usize , concat ! ("Offset of field: "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:50287 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:50483 [INFO] [stdout] | [INFO] [stdout] 3 | ...rt_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:51127 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! ("Offset of field:... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:51325 [INFO] [stdout] | [INFO] [stdout] 3 | ...t_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! ("Offset of field: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:52400 [INFO] [stdout] | [INFO] [stdout] 3 | ... __endptr : * mut * mut :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn strtol (__nptr : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62884 [INFO] [stdout] | [INFO] [stdout] 3 | ...f64 ; } extern "C" { pub fn nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62953 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn remainder (__x : f64 , __y : f64) -> f6... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70404 [INFO] [stdout] | [INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70474 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn remainderf (__x : f32 , __y : f32) -> f... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72872 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> f32 ; } extern "C" { pub fn __fpclassifyl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __signbitl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72956 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn __signbitl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isinfl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73038 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isinfl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __finitel (__v... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73121 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn __finitel (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isnanl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73203 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isnanl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73283 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73296 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __issignalingl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73384 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn __issignalingl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73459 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73468 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73512 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73563 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73572 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73616 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73625 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73667 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73676 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73720 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73729 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73772 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73785 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73794 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73839 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73852 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73861 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73902 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73911 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73954 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73963 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74004 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74013 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74056 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74065 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74106 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74115 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74158 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74167 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74209 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74218 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74271 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74313 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74322 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74366 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74375 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74417 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74426 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74470 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74479 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74522 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74531 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74576 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74585 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74628 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74637 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74682 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74691 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74734 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74743 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74788 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74797 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74838 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74847 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74890 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74899 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74942 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75001 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: st... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75046 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75105 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75148 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75201 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: o... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75246 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75299 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75340 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75349 [INFO] [stdout] | [INFO] [stdout] 3 | ...int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75392 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75401 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75444 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] {"$message_type":"diagnostic","message":"`extern` block uses type `u128`, which is not FFI-safe","code":{"code":"improper_ctypes","explanation":null},"level":"warning","spans":[{"file_name":"/opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs","byte_start":75506,"byte_end":75510,"line_start":3,"line_end":3,"column_start":75453,"column_end":75457,"is_primary":true,"text":[{"text":"pub const BLIS_BLAS_INT_TYPE_SIZE : u32 = 32 ; pub const _POSIX_C_SOURCE : u32 = 200809 ; pub const _STDIO_H : u32 = 1 ; pub const _FEATURES_H : u32 = 1 ; pub const __GLIBC_USE_ISOC2X : u32 = 0 ; pub const __USE_ISOC11 : u32 = 1 ; pub const __USE_ISOC99 : u32 = 1 ; pub const __USE_ISOC95 : u32 = 1 ; pub const __USE_POSIX : u32 = 1 ; pub const __USE_POSIX2 : u32 = 1 ; pub const __USE_POSIX199309 : u32 = 1 ; pub const __USE_POSIX199506 : u32 = 1 ; pub const __USE_XOPEN2K : u32 = 1 ; pub const __USE_XOPEN2K8 : u32 = 1 ; pub const _ATFILE_SOURCE : u32 = 1 ; pub const __WORDSIZE : u32 = 64 ; pub const __WORDSIZE_TIME64_COMPAT32 : u32 = 1 ; pub const __SYSCALL_WORDSIZE : u32 = 64 ; pub const __TIMESIZE : u32 = 64 ; pub const __USE_ATFILE : u32 = 1 ; pub const __USE_FORTIFY_LEVEL : u32 = 0 ; pub const __GLIBC_USE_DEPRECATED_GETS : u32 = 0 ; pub const __GLIBC_USE_DEPRECATED_SCANF : u32 = 0 ; pub const _STDC_PREDEF_H : u32 = 1 ; pub const __STDC_IEC_559__ : u32 = 1 ; pub const __STDC_IEC_60559_BFP__ : u32 = 201404 ; pub const __STDC_IEC_559_COMPLEX__ : u32 = 1 ; pub const __STDC_IEC_60559_COMPLEX__ : u32 = 201404 ; pub const __STDC_ISO_10646__ : u32 = 201706 ; pub const __GNU_LIBRARY__ : u32 = 6 ; pub const __GLIBC__ : u32 = 2 ; pub const __GLIBC_MINOR__ : u32 = 35 ; pub const _SYS_CDEFS_H : u32 = 1 ; pub const __glibc_c99_flexarr_available : u32 = 1 ; pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI : u32 = 0 ; pub const __HAVE_GENERIC_SELECTION : u32 = 1 ; pub const __GLIBC_USE_LIB_EXT2 : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_BFP_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_BFP_EXT_C2X : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_FUNCS_EXT : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X : u32 = 0 ; pub const __GLIBC_USE_IEC_60559_TYPES_EXT : u32 = 0 ; pub const __GNUC_VA_LIST : u32 = 1 ; pub const _BITS_TYPES_H : u32 = 1 ; pub const _BITS_TYPESIZES_H : u32 = 1 ; pub const __OFF_T_MATCHES_OFF64_T : u32 = 1 ; pub const __INO_T_MATCHES_INO64_T : u32 = 1 ; pub const __RLIM_T_MATCHES_RLIM64_T : u32 = 1 ; pub const __STATFS_MATCHES_STATFS64 : u32 = 1 ; pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 : u32 = 1 ; pub const __FD_SETSIZE : u32 = 1024 ; pub const _BITS_TIME64_H : u32 = 1 ; pub const _____fpos_t_defined : u32 = 1 ; pub const ____mbstate_t_defined : u32 = 1 ; pub const _____fpos64_t_defined : u32 = 1 ; pub const ____FILE_defined : u32 = 1 ; pub const __FILE_defined : u32 = 1 ; pub const __struct_FILE_defined : u32 = 1 ; pub const _IO_EOF_SEEN : u32 = 16 ; pub const _IO_ERR_SEEN : u32 = 32 ; pub const _IO_USER_LOCK : u32 = 32768 ; pub const _IOFBF : u32 = 0 ; pub const _IOLBF : u32 = 1 ; pub const _IONBF : u32 = 2 ; pub const BUFSIZ : u32 = 8192 ; pub const EOF : i32 = - 1 ; pub const SEEK_SET : u32 = 0 ; pub const SEEK_CUR : u32 = 1 ; pub const SEEK_END : u32 = 2 ; pub const _BITS_STDIO_LIM_H : u32 = 1 ; pub const L_tmpnam : u32 = 20 ; pub const TMP_MAX : u32 = 238328 ; pub const FILENAME_MAX : u32 = 4096 ; pub const L_ctermid : u32 = 9 ; pub const FOPEN_MAX : u32 = 16 ; pub const __HAVE_FLOAT128 : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT128 : u32 = 0 ; pub const __HAVE_FLOAT64X : u32 = 1 ; pub const __HAVE_FLOAT64X_LONG_DOUBLE : u32 = 1 ; pub const __HAVE_FLOAT16 : u32 = 0 ; pub const __HAVE_FLOAT32 : u32 = 1 ; pub const __HAVE_FLOAT64 : u32 = 1 ; pub const __HAVE_FLOAT32X : u32 = 1 ; pub const __HAVE_FLOAT128X : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT16 : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT32 : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT64 : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT32X : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT64X : u32 = 0 ; pub const __HAVE_DISTINCT_FLOAT128X : u32 = 0 ; pub const __HAVE_FLOATN_NOT_TYPEDEF : u32 = 0 ; pub const _STDLIB_H : u32 = 1 ; pub const WNOHANG : u32 = 1 ; pub const WUNTRACED : u32 = 2 ; pub const WSTOPPED : u32 = 2 ; pub const WEXITED : u32 = 4 ; pub const WCONTINUED : u32 = 8 ; pub const WNOWAIT : u32 = 16777216 ; pub const __WNOTHREAD : u32 = 536870912 ; pub const __WALL : u32 = 1073741824 ; pub const __WCLONE : u32 = 2147483648 ; pub const __W_CONTINUED : u32 = 65535 ; pub const __WCOREFLAG : u32 = 128 ; pub const __ldiv_t_defined : u32 = 1 ; pub const __lldiv_t_defined : u32 = 1 ; pub const RAND_MAX : u32 = 2147483647 ; pub const EXIT_FAILURE : u32 = 1 ; pub const EXIT_SUCCESS : u32 = 0 ; pub const _MATH_H : u32 = 1 ; pub const _BITS_LIBM_SIMD_DECL_STUBS_H : u32 = 1 ; pub const __FP_LOGB0_IS_MIN : u32 = 1 ; pub const __FP_LOGBNAN_IS_MIN : u32 = 1 ; pub const FP_ILOGB0 : i32 = - 2147483648 ; pub const FP_ILOGBNAN : i32 = - 2147483648 ; pub const __MATH_DECLARING_DOUBLE : u32 = 1 ; pub const __MATH_DECLARING_FLOATN : u32 = 0 ; pub const __MATH_DECLARE_LDOUBLE : u32 = 1 ; pub const MATH_ERRNO : u32 = 1 ; pub const MATH_ERREXCEPT : u32 = 2 ; pub const math_errhandling : u32 = 3 ; pub const _STRING_H : u32 = 1 ; pub const _BITS_TYPES_LOCALE_T_H : u32 = 1 ; pub const _BITS_TYPES___LOCALE_T_H : u32 = 1 ; pub const _ERRNO_H : u32 = 1 ; pub const _BITS_ERRNO_H : u32 = 1 ; pub const EPERM : u32 = 1 ; pub const ENOENT : u32 = 2 ; pub const ESRCH : u32 = 3 ; pub const EINTR : u32 = 4 ; pub const EIO : u32 = 5 ; pub const ENXIO : u32 = 6 ; pub const E2BIG : u32 = 7 ; pub const ENOEXEC : u32 = 8 ; pub const EBADF : u32 = 9 ; pub const ECHILD : u32 = 10 ; pub const EAGAIN : u32 = 11 ; pub const ENOMEM : u32 = 12 ; pub const EACCES : u32 = 13 ; pub const EFAULT : u32 = 14 ; pub const ENOTBLK : u32 = 15 ; pub const EBUSY : u32 = 16 ; pub const EEXIST : u32 = 17 ; pub const EXDEV : u32 = 18 ; pub const ENODEV : u32 = 19 ; pub const ENOTDIR : u32 = 20 ; pub const EISDIR : u32 = 21 ; pub const EINVAL : u32 = 22 ; pub const ENFILE : u32 = 23 ; pub const EMFILE : u32 = 24 ; pub const ENOTTY : u32 = 25 ; pub const ETXTBSY : u32 = 26 ; pub const EFBIG : u32 = 27 ; pub const ENOSPC : u32 = 28 ; pub const ESPIPE : u32 = 29 ; pub const EROFS : u32 = 30 ; pub const EMLINK : u32 = 31 ; pub const EPIPE : u32 = 32 ; pub const EDOM : u32 = 33 ; pub const ERANGE : u32 = 34 ; pub const EDEADLK : u32 = 35 ; pub const ENAMETOOLONG : u32 = 36 ; pub const ENOLCK : u32 = 37 ; pub const ENOSYS : u32 = 38 ; pub const ENOTEMPTY : u32 = 39 ; pub const ELOOP : u32 = 40 ; pub const EWOULDBLOCK : u32 = 11 ; pub const ENOMSG : u32 = 42 ; pub const EIDRM : u32 = 43 ; pub const ECHRNG : u32 = 44 ; pub const EL2NSYNC : u32 = 45 ; pub const EL3HLT : u32 = 46 ; pub const EL3RST : u32 = 47 ; pub const ELNRNG : u32 = 48 ; pub const EUNATCH : u32 = 49 ; pub const ENOCSI : u32 = 50 ; pub const EL2HLT : u32 = 51 ; pub const EBADE : u32 = 52 ; pub const EBADR : u32 = 53 ; pub const EXFULL : u32 = 54 ; pub const ENOANO : u32 = 55 ; pub const EBADRQC : u32 = 56 ; pub const EBADSLT : u32 = 57 ; pub const EDEADLOCK : u32 = 35 ; pub const EBFONT : u32 = 59 ; pub const ENOSTR : u32 = 60 ; pub const ENODATA : u32 = 61 ; pub const ETIME : u32 = 62 ; pub const ENOSR : u32 = 63 ; pub const ENONET : u32 = 64 ; pub const ENOPKG : u32 = 65 ; pub const EREMOTE : u32 = 66 ; pub const ENOLINK : u32 = 67 ; pub const EADV : u32 = 68 ; pub const ESRMNT : u32 = 69 ; pub const ECOMM : u32 = 70 ; pub const EPROTO : u32 = 71 ; pub const EMULTIHOP : u32 = 72 ; pub const EDOTDOT : u32 = 73 ; pub const EBADMSG : u32 = 74 ; pub const EOVERFLOW : u32 = 75 ; pub const ENOTUNIQ : u32 = 76 ; pub const EBADFD : u32 = 77 ; pub const EREMCHG : u32 = 78 ; pub const ELIBACC : u32 = 79 ; pub const ELIBBAD : u32 = 80 ; pub const ELIBSCN : u32 = 81 ; pub const ELIBMAX : u32 = 82 ; pub const ELIBEXEC : u32 = 83 ; pub const EILSEQ : u32 = 84 ; pub const ERESTART : u32 = 85 ; pub const ESTRPIPE : u32 = 86 ; pub const EUSERS : u32 = 87 ; pub const ENOTSOCK : u32 = 88 ; pub const EDESTADDRREQ : u32 = 89 ; pub const EMSGSIZE : u32 = 90 ; pub const EPROTOTYPE : u32 = 91 ; pub const ENOPROTOOPT : u32 = 92 ; pub const EPROTONOSUPPORT : u32 = 93 ; pub const ESOCKTNOSUPPORT : u32 = 94 ; pub const EOPNOTSUPP : u32 = 95 ; pub const EPFNOSUPPORT : u32 = 96 ; pub const EAFNOSUPPORT : u32 = 97 ; pub const EADDRINUSE : u32 = 98 ; pub const EADDRNOTAVAIL : u32 = 99 ; pub const ENETDOWN : u32 = 100 ; pub const ENETUNREACH : u32 = 101 ; pub const ENETRESET : u32 = 102 ; pub const ECONNABORTED : u32 = 103 ; pub const ECONNRESET : u32 = 104 ; pub const ENOBUFS : u32 = 105 ; pub const EISCONN : u32 = 106 ; pub const ENOTCONN : u32 = 107 ; pub const ESHUTDOWN : u32 = 108 ; pub const ETOOMANYREFS : u32 = 109 ; pub const ETIMEDOUT : u32 = 110 ; pub const ECONNREFUSED : u32 = 111 ; pub const EHOSTDOWN : u32 = 112 ; pub const EHOSTUNREACH : u32 = 113 ; pub const EALREADY : u32 = 114 ; pub const EINPROGRESS : u32 = 115 ; pub const ESTALE : u32 = 116 ; pub const EUCLEAN : u32 = 117 ; pub const ENOTNAM : u32 = 118 ; pub const ENAVAIL : u32 = 119 ; pub const EISNAM : u32 = 120 ; pub const EREMOTEIO : u32 = 121 ; pub const EDQUOT : u32 = 122 ; pub const ENOMEDIUM : u32 = 123 ; pub const EMEDIUMTYPE : u32 = 124 ; pub const ECANCELED : u32 = 125 ; pub const ENOKEY : u32 = 126 ; pub const EKEYEXPIRED : u32 = 127 ; pub const EKEYREVOKED : u32 = 128 ; pub const EKEYREJECTED : u32 = 129 ; pub const EOWNERDEAD : u32 = 130 ; pub const ENOTRECOVERABLE : u32 = 131 ; pub const ERFKILL : u32 = 132 ; pub const EHWPOISON : u32 = 133 ; pub const ENOTSUP : u32 = 95 ; pub const _CTYPE_H : u32 = 1 ; pub const _BITS_ENDIAN_H : u32 = 1 ; pub const __LITTLE_ENDIAN : u32 = 1234 ; pub const __BIG_ENDIAN : u32 = 4321 ; pub const __PDP_ENDIAN : u32 = 3412 ; pub const _BITS_ENDIANNESS_H : u32 = 1 ; pub const __BYTE_ORDER : u32 = 1234 ; pub const __FLOAT_WORD_ORDER : u32 = 1234 ; pub const BLIS_OS_LINUX : u32 = 1 ; pub const _TIME_H : u32 = 1 ; pub const _BITS_TIME_H : u32 = 1 ; pub const CLOCK_REALTIME : u32 = 0 ; pub const CLOCK_MONOTONIC : u32 = 1 ; pub const CLOCK_PROCESS_CPUTIME_ID : u32 = 2 ; pub const CLOCK_THREAD_CPUTIME_ID : u32 = 3 ; pub const CLOCK_MONOTONIC_RAW : u32 = 4 ; pub const CLOCK_REALTIME_COARSE : u32 = 5 ; pub const CLOCK_MONOTONIC_COARSE : u32 = 6 ; pub const CLOCK_BOOTTIME : u32 = 7 ; pub const CLOCK_REALTIME_ALARM : u32 = 8 ; pub const CLOCK_BOOTTIME_ALARM : u32 = 9 ; pub const CLOCK_TAI : u32 = 11 ; pub const TIMER_ABSTIME : u32 = 1 ; pub const __clock_t_defined : u32 = 1 ; pub const __time_t_defined : u32 = 1 ; pub const __struct_tm_defined : u32 = 1 ; pub const _STRUCT_TIMESPEC : u32 = 1 ; pub const __clockid_t_defined : u32 = 1 ; pub const __timer_t_defined : u32 = 1 ; pub const __itimerspec_defined : u32 = 1 ; pub const TIME_UTC : u32 = 1 ; pub const BLIS_INT_TYPE_SIZE : u32 = 64 ; pub const BLIS_NT_MAX_PRIME : u32 = 11 ; pub const _STDINT_H : u32 = 1 ; pub const _BITS_WCHAR_H : u32 = 1 ; pub const _BITS_STDINT_INTN_H : u32 = 1 ; pub const _BITS_STDINT_UINTN_H : u32 = 1 ; pub const INT8_MIN : i32 = - 128 ; pub const INT16_MIN : i32 = - 32768 ; pub const INT32_MIN : i32 = - 2147483648 ; pub const INT8_MAX : u32 = 127 ; pub const INT16_MAX : u32 = 32767 ; pub const INT32_MAX : u32 = 2147483647 ; pub const UINT8_MAX : u32 = 255 ; pub const UINT16_MAX : u32 = 65535 ; pub const UINT32_MAX : u32 = 4294967295 ; pub const INT_LEAST8_MIN : i32 = - 128 ; pub const INT_LEAST16_MIN : i32 = - 32768 ; pub const INT_LEAST32_MIN : i32 = - 2147483648 ; pub const INT_LEAST8_MAX : u32 = 127 ; pub const INT_LEAST16_MAX : u32 = 32767 ; pub const INT_LEAST32_MAX : u32 = 2147483647 ; pub const UINT_LEAST8_MAX : u32 = 255 ; pub const UINT_LEAST16_MAX : u32 = 65535 ; pub const UINT_LEAST32_MAX : u32 = 4294967295 ; pub const INT_FAST8_MIN : i32 = - 128 ; pub const INT_FAST16_MIN : i64 = - 9223372036854775808 ; pub const INT_FAST32_MIN : i64 = - 9223372036854775808 ; pub const INT_FAST8_MAX : u32 = 127 ; pub const INT_FAST16_MAX : u64 = 9223372036854775807 ; pub const INT_FAST32_MAX : u64 = 9223372036854775807 ; pub const UINT_FAST8_MAX : u32 = 255 ; pub const UINT_FAST16_MAX : i32 = - 1 ; pub const UINT_FAST32_MAX : i32 = - 1 ; pub const INTPTR_MIN : i64 = - 9223372036854775808 ; pub const INTPTR_MAX : u64 = 9223372036854775807 ; pub const UINTPTR_MAX : i32 = - 1 ; pub const PTRDIFF_MIN : i64 = - 9223372036854775808 ; pub const PTRDIFF_MAX : u64 = 9223372036854775807 ; pub const SIG_ATOMIC_MIN : i32 = - 2147483648 ; pub const SIG_ATOMIC_MAX : u32 = 2147483647 ; pub const SIZE_MAX : i32 = - 1 ; pub const WINT_MIN : u32 = 0 ; pub const WINT_MAX : u32 = 4294967295 ; pub const true_ : u32 = 1 ; pub const false_ : u32 = 0 ; pub const __bool_true_false_are_defined : u32 = 1 ; pub const TRUE : u32 = 1 ; pub const FALSE : u32 = 0 ; pub const BLIS_NUM_FP_TYPES : u32 = 4 ; pub const BLIS_SIZEOF_S : u32 = 4 ; pub const BLIS_SIZEOF_D : u32 = 8 ; pub const BLIS_SIZEOF_C : u32 = 8 ; pub const BLIS_SIZEOF_Z : u32 = 16 ; pub const BLIS_DATATYPE_SHIFT : u32 = 0 ; pub const BLIS_DOMAIN_SHIFT : u32 = 0 ; pub const BLIS_PRECISION_SHIFT : u32 = 1 ; pub const BLIS_CONJTRANS_SHIFT : u32 = 3 ; pub const BLIS_TRANS_SHIFT : u32 = 3 ; pub const BLIS_CONJ_SHIFT : u32 = 4 ; pub const BLIS_UPLO_SHIFT : u32 = 5 ; pub const BLIS_UPPER_SHIFT : u32 = 5 ; pub const BLIS_DIAG_SHIFT : u32 = 6 ; pub const BLIS_LOWER_SHIFT : u32 = 7 ; pub const BLIS_UNIT_DIAG_SHIFT : u32 = 8 ; pub const BLIS_INVERT_DIAG_SHIFT : u32 = 9 ; pub const BLIS_TARGET_DT_SHIFT : u32 = 10 ; pub const BLIS_TARGET_DOMAIN_SHIFT : u32 = 10 ; pub const BLIS_TARGET_PREC_SHIFT : u32 = 11 ; pub const BLIS_EXEC_DT_SHIFT : u32 = 13 ; pub const BLIS_EXEC_DOMAIN_SHIFT : u32 = 13 ; pub const BLIS_EXEC_PREC_SHIFT : u32 = 14 ; pub const BLIS_PACK_SCHEMA_SHIFT : u32 = 16 ; pub const BLIS_PACK_RC_SHIFT : u32 = 16 ; pub const BLIS_PACK_PANEL_SHIFT : u32 = 17 ; pub const BLIS_PACK_FORMAT_SHIFT : u32 = 18 ; pub const BLIS_PACK_SHIFT : u32 = 22 ; pub const BLIS_PACK_REV_IF_UPPER_SHIFT : u32 = 23 ; pub const BLIS_PACK_REV_IF_LOWER_SHIFT : u32 = 24 ; pub const BLIS_PACK_BUFFER_SHIFT : u32 = 25 ; pub const BLIS_STRUC_SHIFT : u32 = 27 ; pub const BLIS_COMP_DT_SHIFT : u32 = 29 ; pub const BLIS_COMP_DOMAIN_SHIFT : u32 = 29 ; pub const BLIS_COMP_PREC_SHIFT : u32 = 30 ; pub const BLIS_SCALAR_DT_SHIFT : u32 = 0 ; pub const BLIS_SCALAR_DOMAIN_SHIFT : u32 = 0 ; pub const BLIS_SCALAR_PREC_SHIFT : u32 = 1 ; pub const BLIS_DATATYPE_BITS : u32 = 7 ; pub const BLIS_DOMAIN_BIT : u32 = 1 ; pub const BLIS_PRECISION_BIT : u32 = 2 ; pub const BLIS_CONJTRANS_BITS : u32 = 24 ; pub const BLIS_TRANS_BIT : u32 = 8 ; pub const BLIS_CONJ_BIT : u32 = 16 ; pub const BLIS_UPLO_BITS : u32 = 224 ; pub const BLIS_UPPER_BIT : u32 = 32 ; pub const BLIS_DIAG_BIT : u32 = 64 ; pub const BLIS_LOWER_BIT : u32 = 128 ; pub const BLIS_UNIT_DIAG_BIT : u32 = 256 ; pub const BLIS_INVERT_DIAG_BIT : u32 = 512 ; pub const BLIS_TARGET_DT_BITS : u32 = 7168 ; pub const BLIS_TARGET_DOMAIN_BIT : u32 = 1024 ; pub const BLIS_TARGET_PREC_BIT : u32 = 2048 ; pub const BLIS_EXEC_DT_BITS : u32 = 57344 ; pub const BLIS_EXEC_DOMAIN_BIT : u32 = 8192 ; pub const BLIS_EXEC_PREC_BIT : u32 = 16384 ; pub const BLIS_PACK_SCHEMA_BITS : u32 = 8323072 ; pub const BLIS_PACK_RC_BIT : u32 = 65536 ; pub const BLIS_PACK_PANEL_BIT : u32 = 131072 ; pub const BLIS_PACK_FORMAT_BITS : u32 = 3932160 ; pub const BLIS_PACK_BIT : u32 = 4194304 ; pub const BLIS_PACK_REV_IF_UPPER_BIT : u32 = 8388608 ; pub const BLIS_PACK_REV_IF_LOWER_BIT : u32 = 16777216 ; pub const BLIS_PACK_BUFFER_BITS : u32 = 100663296 ; pub const BLIS_STRUC_BITS : u32 = 402653184 ; pub const BLIS_COMP_DT_BITS : u32 = 3758096384 ; pub const BLIS_COMP_DOMAIN_BIT : u32 = 536870912 ; pub const BLIS_COMP_PREC_BIT : u32 = 1073741824 ; pub const BLIS_SCALAR_DT_BITS : u32 = 7 ; pub const BLIS_SCALAR_DOMAIN_BIT : u32 = 1 ; pub const BLIS_SCALAR_PREC_BIT : u32 = 2 ; pub const BLIS_BITVAL_REAL : u32 = 0 ; pub const BLIS_BITVAL_COMPLEX : u32 = 1 ; pub const BLIS_BITVAL_SINGLE_PREC : u32 = 0 ; pub const BLIS_BITVAL_DOUBLE_PREC : u32 = 2 ; pub const BLIS_BITVAL_FLOAT_TYPE : u32 = 0 ; pub const BLIS_BITVAL_SCOMPLEX_TYPE : u32 = 1 ; pub const BLIS_BITVAL_DOUBLE_TYPE : u32 = 2 ; pub const BLIS_BITVAL_DCOMPLEX_TYPE : u32 = 3 ; pub const BLIS_BITVAL_INT_TYPE : u32 = 4 ; pub const BLIS_BITVAL_CONST_TYPE : u32 = 5 ; pub const BLIS_BITVAL_NO_TRANS : u32 = 0 ; pub const BLIS_BITVAL_TRANS : u32 = 8 ; pub const BLIS_BITVAL_NO_CONJ : u32 = 0 ; pub const BLIS_BITVAL_CONJ : u32 = 16 ; pub const BLIS_BITVAL_CONJ_TRANS : u32 = 24 ; pub const BLIS_BITVAL_ZEROS : u32 = 0 ; pub const BLIS_BITVAL_UPPER : u32 = 96 ; pub const BLIS_BITVAL_LOWER : u32 = 192 ; pub const BLIS_BITVAL_DENSE : u32 = 224 ; pub const BLIS_BITVAL_NONUNIT_DIAG : u32 = 0 ; pub const BLIS_BITVAL_UNIT_DIAG : u32 = 256 ; pub const BLIS_BITVAL_INVERT_DIAG : u32 = 512 ; pub const BLIS_BITVAL_NOT_PACKED : u32 = 0 ; pub const BLIS_BITVAL_1E : u32 = 262144 ; pub const BLIS_BITVAL_1R : u32 = 524288 ; pub const BLIS_BITVAL_PACKED_UNSPEC : u32 = 4194304 ; pub const BLIS_BITVAL_PACKED_ROWS : u32 = 4194304 ; pub const BLIS_BITVAL_PACKED_COLUMNS : u32 = 4259840 ; pub const BLIS_BITVAL_PACKED_ROW_PANELS : u32 = 4325376 ; pub const BLIS_BITVAL_PACKED_COL_PANELS : u32 = 4390912 ; pub const BLIS_BITVAL_PACKED_ROW_PANELS_1E : u32 = 4587520 ; pub const BLIS_BITVAL_PACKED_COL_PANELS_1E : u32 = 4653056 ; pub const BLIS_BITVAL_PACKED_ROW_PANELS_1R : u32 = 4849664 ; pub const BLIS_BITVAL_PACKED_COL_PANELS_1R : u32 = 4915200 ; pub const BLIS_BITVAL_PACK_FWD_IF_UPPER : u32 = 0 ; pub const BLIS_BITVAL_PACK_REV_IF_UPPER : u32 = 8388608 ; pub const BLIS_BITVAL_PACK_FWD_IF_LOWER : u32 = 0 ; pub const BLIS_BITVAL_PACK_REV_IF_LOWER : u32 = 16777216 ; pub const BLIS_BITVAL_BUFFER_FOR_A_BLOCK : u32 = 0 ; pub const BLIS_BITVAL_BUFFER_FOR_B_PANEL : u32 = 33554432 ; pub const BLIS_BITVAL_BUFFER_FOR_C_PANEL : u32 = 67108864 ; pub const BLIS_BITVAL_BUFFER_FOR_GEN_USE : u32 = 100663296 ; pub const BLIS_BITVAL_GENERAL : u32 = 0 ; pub const BLIS_BITVAL_HERMITIAN : u32 = 134217728 ; pub const BLIS_BITVAL_SYMMETRIC : u32 = 268435456 ; pub const BLIS_BITVAL_TRIANGULAR : u32 = 402653184 ; pub const BLIS_NUM_PACK_SCHEMA_TYPES : u32 = 3 ; pub const BLIS_NUM_MACH_PARAMS : u32 = 11 ; pub const BLIS_NUM_LEVEL1V_KERS : u32 = 14 ; pub const BLIS_NUM_LEVEL1F_KERS : u32 = 5 ; pub const BLIS_NUM_PACKM_KERS : u32 = 32 ; pub const BLIS_NUM_UNPACKM_KERS : u32 = 32 ; pub const BLIS_NUM_LEVEL3_UKRS : u32 = 5 ; pub const BLIS_NUM_UKR_IMPL_TYPES : u32 = 4 ; pub const BLIS_NUM_3OP_RC_COMBOS : u32 = 9 ; pub const BLIS_NUM_LOOPS : u32 = 6 ; pub const BLIS_NUM_LEVEL3_OPS : u32 = 11 ; pub const BLIS_NUM_BLKSZS : u32 = 11 ; pub const BLIS_NUM_THRESH : u32 = 3 ; pub const _PTHREAD_H : u32 = 1 ; pub const _SCHED_H : u32 = 1 ; pub const _BITS_SCHED_H : u32 = 1 ; pub const SCHED_OTHER : u32 = 0 ; pub const SCHED_FIFO : u32 = 1 ; pub const SCHED_RR : u32 = 2 ; pub const _BITS_TYPES_STRUCT_SCHED_PARAM : u32 = 1 ; pub const _BITS_CPU_SET_H : u32 = 1 ; pub const __CPU_SETSIZE : u32 = 1024 ; pub const _BITS_PTHREADTYPES_COMMON_H : u32 = 1 ; pub const _THREAD_SHARED_TYPES_H : u32 = 1 ; pub const _BITS_PTHREADTYPES_ARCH_H : u32 = 1 ; pub const __SIZEOF_PTHREAD_MUTEX_T : u32 = 40 ; pub const __SIZEOF_PTHREAD_ATTR_T : u32 = 56 ; pub const __SIZEOF_PTHREAD_RWLOCK_T : u32 = 56 ; pub const __SIZEOF_PTHREAD_BARRIER_T : u32 = 32 ; pub const __SIZEOF_PTHREAD_MUTEXATTR_T : u32 = 4 ; pub const __SIZEOF_PTHREAD_COND_T : u32 = 48 ; pub const __SIZEOF_PTHREAD_CONDATTR_T : u32 = 4 ; pub const __SIZEOF_PTHREAD_RWLOCKATTR_T : u32 = 8 ; pub const __SIZEOF_PTHREAD_BARRIERATTR_T : u32 = 4 ; pub const _THREAD_MUTEX_INTERNAL_H : u32 = 1 ; pub const __PTHREAD_MUTEX_HAVE_PREV : u32 = 1 ; pub const __have_pthread_attr_t : u32 = 1 ; pub const _BITS_SETJMP_H : u32 = 1 ; pub const __jmp_buf_tag_defined : u32 = 1 ; pub const PTHREAD_ONCE_INIT : u32 = 0 ; pub const PTHREAD_BARRIER_SERIAL_THREAD : i32 = - 1 ; pub const BLIS_PTHREAD_ONCE_INIT : u32 = 0 ; pub const BLIS_FUNC_PREFIX_STR : & [u8 ; 4usize] = b\"bli\\0\" ; pub const BLIS_THREAD_MAX_IR : u32 = 1 ; pub const BLIS_THREAD_MAX_JR : u32 = 1 ; pub const BLIS_SMALL_MATRIX_THRES : u32 = 700 ; pub const BLIS_SMALL_M_RECT_MATRIX_THRES : u32 = 160 ; pub const BLIS_SMALL_K_RECT_MATRIX_THRES : u32 = 128 ; pub const BLIS_SMALL_MATRIX_THRES_TRSM : u32 = 32768 ; pub const BLIS_SMALL_MATRIX_A_THRES_TRSM : u32 = 128 ; pub const BLIS_SMALL_MATRIX_A_THRES_M_GEMMT : u32 = 96 ; pub const BLIS_SMALL_MATRIX_A_THRES_N_GEMMT : u32 = 128 ; pub const BLIS_SMALL_MATRIX_THRES_ROME : u32 = 400 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_ALXB_ROME : u32 = 80 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_ALXB_ROME_ROW_PANEL_M : u32 = 40 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_ALXB_ROME_COLUMN_PANEL_M : u32 = 1000 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_ALXB_ROME_COLUMN_PANEL_N : u32 = 10 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XAUB_ROME : u32 = 150 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XAUB_ROME_ROW_PANEL_M : u32 = 5 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XAUB_ROME_COLUMN_PANEL_N : u32 = 130 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME : u32 = 120 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME_ROW_PANEL_M : u32 = 10 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME_ROW_PANEL_N : u32 = 1200 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME_SQUARE_M : u32 = 30 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME_SQUARE_N : u32 = 280 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALTB_ROME_COLUMN_PANEL_N : u32 = 100 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALB_ROME : u32 = 110 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XALB_ROME_COL_PANEL_N : u32 = 30 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XAUTB_ROME : u32 = 120 ; pub const D_BLIS_SMALL_MATRIX_THRES_TRSM_XAUTB_ROME_COL_PANEL_N : u32 = 50 ; pub const BLIS_THREAD_RATIO_M : u32 = 1 ; pub const BLIS_THREAD_RATIO_N : u32 = 1 ; pub const BLIS_PAGE_SIZE : u32 = 4096 ; pub const BLIS_SIMD_MAX_NUM_REGISTERS : u32 = 32 ; pub const BLIS_SIMD_MAX_SIZE : u32 = 64 ; pub const BLIS_SIMD_ALIGN_SIZE : u32 = 64 ; pub const BLIS_STACK_BUF_MAX_SIZE : u32 = 4096 ; pub const BLIS_STACK_BUF_ALIGN_SIZE : u32 = 64 ; pub const BLIS_HEAP_ADDR_ALIGN_SIZE : u32 = 64 ; pub const BLIS_HEAP_STRIDE_ALIGN_SIZE : u32 = 64 ; pub const BLIS_POOL_ADDR_ALIGN_SIZE_A : u32 = 4096 ; pub const BLIS_POOL_ADDR_ALIGN_SIZE_B : u32 = 4096 ; pub const BLIS_POOL_ADDR_ALIGN_SIZE_C : u32 = 4096 ; pub const BLIS_POOL_ADDR_ALIGN_SIZE_GEN : u32 = 4096 ; pub const BLIS_POOL_ADDR_OFFSET_SIZE_A : u32 = 0 ; pub const BLIS_POOL_ADDR_OFFSET_SIZE_B : u32 = 0 ; pub const BLIS_POOL_ADDR_OFFSET_SIZE_C : u32 = 0 ; pub const BLIS_POOL_ADDR_OFFSET_SIZE_GEN : u32 = 0 ; pub const TRUE_ : u32 = 1 ; pub const FALSE_ : u32 = 0 ; pub const BLIS_MAX_BLAS_FUNC_STR_LENGTH : u32 = 8 ; pub type size_t = :: std :: os :: raw :: c_ulong ; pub type va_list = __builtin_va_list ; pub type __gnuc_va_list = __builtin_va_list ; pub type __u_char = :: std :: os :: raw :: c_uchar ; pub type __u_short = :: std :: os :: raw :: c_ushort ; pub type __u_int = :: std :: os :: raw :: c_uint ; pub type __u_long = :: std :: os :: raw :: c_ulong ; pub type __int8_t = :: std :: os :: raw :: c_schar ; pub type __uint8_t = :: std :: os :: raw :: c_uchar ; pub type __int16_t = :: std :: os :: raw :: c_short ; pub type __uint16_t = :: std :: os :: raw :: c_ushort ; pub type __int32_t = :: std :: os :: raw :: c_int ; pub type __uint32_t = :: std :: os :: raw :: c_uint ; pub type __int64_t = :: std :: os :: raw :: c_long ; pub type __uint64_t = :: std :: os :: raw :: c_ulong ; pub type __int_least8_t = __int8_t ; pub type __uint_least8_t = __uint8_t ; pub type __int_least16_t = __int16_t ; pub type __uint_least16_t = __uint16_t ; pub type __int_least32_t = __int32_t ; pub type __uint_least32_t = __uint32_t ; pub type __int_least64_t = __int64_t ; pub type __uint_least64_t = __uint64_t ; pub type __quad_t = :: std :: os :: raw :: c_long ; pub type __u_quad_t = :: std :: os :: raw :: c_ulong ; pub type __intmax_t = :: std :: os :: raw :: c_long ; pub type __uintmax_t = :: std :: os :: raw :: c_ulong ; pub type __dev_t = :: std :: os :: raw :: c_ulong ; pub type __uid_t = :: std :: os :: raw :: c_uint ; pub type __gid_t = :: std :: os :: raw :: c_uint ; pub type __ino_t = :: std :: os :: raw :: c_ulong ; pub type __ino64_t = :: std :: os :: raw :: c_ulong ; pub type __mode_t = :: std :: os :: raw :: c_uint ; pub type __nlink_t = :: std :: os :: raw :: c_ulong ; pub type __off_t = :: std :: os :: raw :: c_long ; pub type __off64_t = :: std :: os :: raw :: c_long ; pub type __pid_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __fsid_t { pub __val : [:: std :: os :: raw :: c_int ; 2usize] , } # [test] fn bindgen_test_layout___fsid_t () { assert_eq ! (:: std :: mem :: size_of :: < __fsid_t > () , 8usize , concat ! (\"Size of: \" , stringify ! (__fsid_t))) ; assert_eq ! (:: std :: mem :: align_of :: < __fsid_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (__fsid_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __fsid_t > ())) . __val as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__fsid_t) , \"::\" , stringify ! (__val))) ; } pub type __clock_t = :: std :: os :: raw :: c_long ; pub type __rlim_t = :: std :: os :: raw :: c_ulong ; pub type __rlim64_t = :: std :: os :: raw :: c_ulong ; pub type __id_t = :: std :: os :: raw :: c_uint ; pub type __time_t = :: std :: os :: raw :: c_long ; pub type __useconds_t = :: std :: os :: raw :: c_uint ; pub type __suseconds_t = :: std :: os :: raw :: c_long ; pub type __suseconds64_t = :: std :: os :: raw :: c_long ; pub type __daddr_t = :: std :: os :: raw :: c_int ; pub type __key_t = :: std :: os :: raw :: c_int ; pub type __clockid_t = :: std :: os :: raw :: c_int ; pub type __timer_t = * mut :: std :: os :: raw :: c_void ; pub type __blksize_t = :: std :: os :: raw :: c_long ; pub type __blkcnt_t = :: std :: os :: raw :: c_long ; pub type __blkcnt64_t = :: std :: os :: raw :: c_long ; pub type __fsblkcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsblkcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt_t = :: std :: os :: raw :: c_ulong ; pub type __fsfilcnt64_t = :: std :: os :: raw :: c_ulong ; pub type __fsword_t = :: std :: os :: raw :: c_long ; pub type __ssize_t = :: std :: os :: raw :: c_long ; pub type __syscall_slong_t = :: std :: os :: raw :: c_long ; pub type __syscall_ulong_t = :: std :: os :: raw :: c_ulong ; pub type __loff_t = __off64_t ; pub type __caddr_t = * mut :: std :: os :: raw :: c_char ; pub type __intptr_t = :: std :: os :: raw :: c_long ; pub type __socklen_t = :: std :: os :: raw :: c_uint ; pub type __sig_atomic_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Copy , Clone)] pub struct __mbstate_t { pub __count : :: std :: os :: raw :: c_int , pub __value : __mbstate_t__bindgen_ty_1 , } # [repr (C)] # [derive (Copy , Clone)] pub union __mbstate_t__bindgen_ty_1 { pub __wch : :: std :: os :: raw :: c_uint , pub __wchb : [:: std :: os :: raw :: c_char ; 4usize] , } # [test] fn bindgen_test_layout___mbstate_t__bindgen_ty_1 () { assert_eq ! (:: std :: mem :: size_of :: < __mbstate_t__bindgen_ty_1 > () , 4usize , concat ! (\"Size of: \" , stringify ! (__mbstate_t__bindgen_ty_1))) ; assert_eq ! (:: std :: mem :: align_of :: < __mbstate_t__bindgen_ty_1 > () , 4usize , concat ! (\"Alignment of \" , stringify ! (__mbstate_t__bindgen_ty_1))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wch as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__mbstate_t__bindgen_ty_1) , \"::\" , stringify ! (__wch))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t__bindgen_ty_1 > ())) . __wchb as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__mbstate_t__bindgen_ty_1) , \"::\" , stringify ! (__wchb))) ; } # [test] fn bindgen_test_layout___mbstate_t () { assert_eq ! (:: std :: mem :: size_of :: < __mbstate_t > () , 8usize , concat ! (\"Size of: \" , stringify ! (__mbstate_t))) ; assert_eq ! (:: std :: mem :: align_of :: < __mbstate_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (__mbstate_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __count as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__mbstate_t) , \"::\" , stringify ! (__count))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __mbstate_t > ())) . __value as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (__mbstate_t) , \"::\" , stringify ! (__value))) ; } # [repr (C)] # [derive (Copy , Clone)] pub struct _G_fpos_t { pub __pos : __off_t , pub __state : __mbstate_t , } # [test] fn bindgen_test_layout__G_fpos_t () { assert_eq ! (:: std :: mem :: size_of :: < _G_fpos_t > () , 16usize , concat ! (\"Size of: \" , stringify ! (_G_fpos_t))) ; assert_eq ! (:: std :: mem :: align_of :: < _G_fpos_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (_G_fpos_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __pos as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (_G_fpos_t) , \"::\" , stringify ! (__pos))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos_t > ())) . __state as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (_G_fpos_t) , \"::\" , stringify ! (__state))) ; } pub type __fpos_t = _G_fpos_t ; # [repr (C)] # [derive (Copy , Clone)] pub struct _G_fpos64_t { pub __pos : __off64_t , pub __state : __mbstate_t , } # [test] fn bindgen_test_layout__G_fpos64_t () { assert_eq ! (:: std :: mem :: size_of :: < _G_fpos64_t > () , 16usize , concat ! (\"Size of: \" , stringify ! (_G_fpos64_t))) ; assert_eq ! (:: std :: mem :: align_of :: < _G_fpos64_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (_G_fpos64_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __pos as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (_G_fpos64_t) , \"::\" , stringify ! (__pos))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _G_fpos64_t > ())) . __state as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (_G_fpos64_t) , \"::\" , stringify ! (__state))) ; } pub type __fpos64_t = _G_fpos64_t ; pub type __FILE = _IO_FILE ; pub type FILE = _IO_FILE ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct _IO_marker { _unused : [u8 ; 0] , } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct _IO_codecvt { _unused : [u8 ; 0] , } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct _IO_wide_data { _unused : [u8 ; 0] , } pub type _IO_lock_t = :: std :: os :: raw :: c_void ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct _IO_FILE { pub _flags : :: std :: os :: raw :: c_int , pub _IO_read_ptr : * mut :: std :: os :: raw :: c_char , pub _IO_read_end : * mut :: std :: os :: raw :: c_char , pub _IO_read_base : * mut :: std :: os :: raw :: c_char , pub _IO_write_base : * mut :: std :: os :: raw :: c_char , pub _IO_write_ptr : * mut :: std :: os :: raw :: c_char , pub _IO_write_end : * mut :: std :: os :: raw :: c_char , pub _IO_buf_base : * mut :: std :: os :: raw :: c_char , pub _IO_buf_end : * mut :: std :: os :: raw :: c_char , pub _IO_save_base : * mut :: std :: os :: raw :: c_char , pub _IO_backup_base : * mut :: std :: os :: raw :: c_char , pub _IO_save_end : * mut :: std :: os :: raw :: c_char , pub _markers : * mut _IO_marker , pub _chain : * mut _IO_FILE , pub _fileno : :: std :: os :: raw :: c_int , pub _flags2 : :: std :: os :: raw :: c_int , pub _old_offset : __off_t , pub _cur_column : :: std :: os :: raw :: c_ushort , pub _vtable_offset : :: std :: os :: raw :: c_schar , pub _shortbuf : [:: std :: os :: raw :: c_char ; 1usize] , pub _lock : * mut _IO_lock_t , pub _offset : __off64_t , pub _codecvt : * mut _IO_codecvt , pub _wide_data : * mut _IO_wide_data , pub _freeres_list : * mut _IO_FILE , pub _freeres_buf : * mut :: std :: os :: raw :: c_void , pub __pad5 : size_t , pub _mode : :: std :: os :: raw :: c_int , pub _unused2 : [:: std :: os :: raw :: c_char ; 20usize] , } # [test] fn bindgen_test_layout__IO_FILE () { assert_eq ! (:: std :: mem :: size_of :: < _IO_FILE > () , 216usize , concat ! (\"Size of: \" , stringify ! (_IO_FILE))) ; assert_eq ! (:: std :: mem :: align_of :: < _IO_FILE > () , 8usize , concat ! (\"Alignment of \" , stringify ! (_IO_FILE))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_flags))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_ptr as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_read_ptr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_end as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_read_end))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_read_base as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_read_base))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_base as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_write_base))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_ptr as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_write_ptr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_write_end as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_write_end))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_base as * const _ as usize } , 56usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_buf_base))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_buf_end as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_buf_end))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_base as * const _ as usize } , 72usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_save_base))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_backup_base as * const _ as usize } , 80usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_backup_base))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _IO_save_end as * const _ as usize } , 88usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_IO_save_end))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _markers as * const _ as usize } , 96usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_markers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _chain as * const _ as usize } , 104usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_chain))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _fileno as * const _ as usize } , 112usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_fileno))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _flags2 as * const _ as usize } , 116usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_flags2))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _old_offset as * const _ as usize } , 120usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_old_offset))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _cur_column as * const _ as usize } , 128usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_cur_column))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _vtable_offset as * const _ as usize } , 130usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_vtable_offset))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _shortbuf as * const _ as usize } , 131usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_shortbuf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _lock as * const _ as usize } , 136usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_lock))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _offset as * const _ as usize } , 144usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_offset))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _codecvt as * const _ as usize } , 152usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_codecvt))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _wide_data as * const _ as usize } , 160usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_wide_data))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_list as * const _ as usize } , 168usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_freeres_list))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _freeres_buf as * const _ as usize } , 176usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_freeres_buf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . __pad5 as * const _ as usize } , 184usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (__pad5))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _mode as * const _ as usize } , 192usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_mode))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _IO_FILE > ())) . _unused2 as * const _ as usize } , 196usize , concat ! (\"Offset of field: \" , stringify ! (_IO_FILE) , \"::\" , stringify ! (_unused2))) ; } pub type off_t = __off_t ; pub type ssize_t = __ssize_t ; pub type fpos_t = __fpos_t ; extern \"C\" { pub static mut stdin : * mut FILE ; } extern \"C\" { pub static mut stdout : * mut FILE ; } extern \"C\" { pub static mut stderr : * mut FILE ; } extern \"C\" { pub fn remove (__filename : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn rename (__old : * const :: std :: os :: raw :: c_char , __new : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn renameat (__oldfd : :: std :: os :: raw :: c_int , __old : * const :: std :: os :: raw :: c_char , __newfd : :: std :: os :: raw :: c_int , __new : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fclose (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn tmpfile () -> * mut FILE ; } extern \"C\" { pub fn tmpnam (arg1 : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn fflush (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fopen (__filename : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char) -> * mut FILE ; } extern \"C\" { pub fn freopen (__filename : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char , __stream : * mut FILE) -> * mut FILE ; } extern \"C\" { pub fn fdopen (__fd : :: std :: os :: raw :: c_int , __modes : * const :: std :: os :: raw :: c_char) -> * mut FILE ; } extern \"C\" { pub fn fmemopen (__s : * mut :: std :: os :: raw :: c_void , __len : size_t , __modes : * const :: std :: os :: raw :: c_char) -> * mut FILE ; } extern \"C\" { pub fn open_memstream (__bufloc : * mut * mut :: std :: os :: raw :: c_char , __sizeloc : * mut size_t) -> * mut FILE ; } extern \"C\" { pub fn setbuf (__stream : * mut FILE , __buf : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn setvbuf (__stream : * mut FILE , __buf : * mut :: std :: os :: raw :: c_char , __modes : :: std :: os :: raw :: c_int , __n : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fprintf (__stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn printf (__format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sprintf (__s : * mut :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vfprintf (__s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vprintf (__format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vsprintf (__s : * mut :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn snprintf (__s : * mut :: std :: os :: raw :: c_char , __maxlen : :: std :: os :: raw :: c_ulong , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vsnprintf (__s : * mut :: std :: os :: raw :: c_char , __maxlen : :: std :: os :: raw :: c_ulong , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vdprintf (__fd : :: std :: os :: raw :: c_int , __fmt : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn dprintf (__fd : :: std :: os :: raw :: c_int , __fmt : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fscanf (__stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn scanf (__format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sscanf (__s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } pub type _Float32 = f32 ; pub type _Float64 = f64 ; pub type _Float32x = f64 ; pub type _Float64x = u128 ; extern \"C\" { # [link_name = \"\\u{1}__isoc99_fscanf\"] pub fn fscanf1 (__stream : * mut FILE , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { # [link_name = \"\\u{1}__isoc99_scanf\"] pub fn scanf1 (__format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { # [link_name = \"\\u{1}__isoc99_sscanf\"] pub fn sscanf1 (__s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , ...) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vfscanf (__s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vscanf (__format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn vsscanf (__s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { # [link_name = \"\\u{1}__isoc99_vfscanf\"] pub fn vfscanf1 (__s : * mut FILE , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { # [link_name = \"\\u{1}__isoc99_vscanf\"] pub fn vscanf1 (__format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { # [link_name = \"\\u{1}__isoc99_vsscanf\"] pub fn vsscanf1 (__s : * const :: std :: os :: raw :: c_char , __format : * const :: std :: os :: raw :: c_char , __arg : * mut __va_list_tag) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fgetc (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn getc (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn getchar () -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn getc_unlocked (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn getchar_unlocked () -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fputc (__c : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn putc (__c : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn putchar (__c : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn putc_unlocked (__c : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn putchar_unlocked (__c : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fgets (__s : * mut :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn __getdelim (__lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut size_t , __delimiter : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> __ssize_t ; } extern \"C\" { pub fn getdelim (__lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut size_t , __delimiter : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> __ssize_t ; } extern \"C\" { pub fn getline (__lineptr : * mut * mut :: std :: os :: raw :: c_char , __n : * mut size_t , __stream : * mut FILE) -> __ssize_t ; } extern \"C\" { pub fn fputs (__s : * const :: std :: os :: raw :: c_char , __stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn puts (__s : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ungetc (__c : :: std :: os :: raw :: c_int , __stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fread (__ptr : * mut :: std :: os :: raw :: c_void , __size : :: std :: os :: raw :: c_ulong , __n : :: std :: os :: raw :: c_ulong , __stream : * mut FILE) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn fwrite (__ptr : * const :: std :: os :: raw :: c_void , __size : :: std :: os :: raw :: c_ulong , __n : :: std :: os :: raw :: c_ulong , __s : * mut FILE) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn fseek (__stream : * mut FILE , __off : :: std :: os :: raw :: c_long , __whence : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ftell (__stream : * mut FILE) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn rewind (__stream : * mut FILE) ; } extern \"C\" { pub fn fseeko (__stream : * mut FILE , __off : __off_t , __whence : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ftello (__stream : * mut FILE) -> __off_t ; } extern \"C\" { pub fn fgetpos (__stream : * mut FILE , __pos : * mut fpos_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn fsetpos (__stream : * mut FILE , __pos : * const fpos_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clearerr (__stream : * mut FILE) ; } extern \"C\" { pub fn feof (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ferror (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn perror (__s : * const :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn fileno (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pclose (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn popen (__command : * const :: std :: os :: raw :: c_char , __modes : * const :: std :: os :: raw :: c_char) -> * mut FILE ; } extern \"C\" { pub fn ctermid (__s : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn flockfile (__stream : * mut FILE) ; } extern \"C\" { pub fn ftrylockfile (__stream : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn funlockfile (__stream : * mut FILE) ; } extern \"C\" { pub fn __uflow (arg1 : * mut FILE) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __overflow (arg1 : * mut FILE , arg2 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pub type wchar_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct div_t { pub quot : :: std :: os :: raw :: c_int , pub rem : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_div_t () { assert_eq ! (:: std :: mem :: size_of :: < div_t > () , 8usize , concat ! (\"Size of: \" , stringify ! (div_t))) ; assert_eq ! (:: std :: mem :: align_of :: < div_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (div_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . quot as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (div_t) , \"::\" , stringify ! (quot))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < div_t > ())) . rem as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (div_t) , \"::\" , stringify ! (rem))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct ldiv_t { pub quot : :: std :: os :: raw :: c_long , pub rem : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_ldiv_t () { assert_eq ! (:: std :: mem :: size_of :: < ldiv_t > () , 16usize , concat ! (\"Size of: \" , stringify ! (ldiv_t))) ; assert_eq ! (:: std :: mem :: align_of :: < ldiv_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (ldiv_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (ldiv_t) , \"::\" , stringify ! (quot))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < ldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (ldiv_t) , \"::\" , stringify ! (rem))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct lldiv_t { pub quot : :: std :: os :: raw :: c_longlong , pub rem : :: std :: os :: raw :: c_longlong , } # [test] fn bindgen_test_layout_lldiv_t () { assert_eq ! (:: std :: mem :: size_of :: < lldiv_t > () , 16usize , concat ! (\"Size of: \" , stringify ! (lldiv_t))) ; assert_eq ! (:: std :: mem :: align_of :: < lldiv_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (lldiv_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . quot as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (lldiv_t) , \"::\" , stringify ! (quot))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < lldiv_t > ())) . rem as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (lldiv_t) , \"::\" , stringify ! (rem))) ; } extern \"C\" { pub fn __ctype_get_mb_cur_max () -> size_t ; } extern \"C\" { pub fn atof (__nptr : * const :: std :: os :: raw :: c_char) -> f64 ; } extern \"C\" { pub fn atoi (__nptr : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn atol (__nptr : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn atoll (__nptr : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn strtod (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char) -> f64 ; } extern \"C\" { pub fn strtof (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char) -> f32 ; } extern \"C\" { pub fn strtold (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char) -> u128 ; } extern \"C\" { pub fn strtol (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn strtoul (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn strtoll (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn strtoull (__nptr : * const :: std :: os :: raw :: c_char , __endptr : * mut * mut :: std :: os :: raw :: c_char , __base : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_ulonglong ; } extern \"C\" { pub fn rand () -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn srand (__seed : :: std :: os :: raw :: c_uint) ; } extern \"C\" { pub fn rand_r (__seed : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn malloc (__size : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn calloc (__nmemb : :: std :: os :: raw :: c_ulong , __size : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn realloc (__ptr : * mut :: std :: os :: raw :: c_void , __size : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn free (__ptr : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn posix_memalign (__memptr : * mut * mut :: std :: os :: raw :: c_void , __alignment : size_t , __size : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn aligned_alloc (__alignment : :: std :: os :: raw :: c_ulong , __size : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn abort () ; } extern \"C\" { pub fn atexit (__func : :: std :: option :: Option < unsafe extern \"C\" fn () >) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn at_quick_exit (__func : :: std :: option :: Option < unsafe extern \"C\" fn () >) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn exit (__status : :: std :: os :: raw :: c_int) ; } extern \"C\" { pub fn quick_exit (__status : :: std :: os :: raw :: c_int) ; } extern \"C\" { pub fn _Exit (__status : :: std :: os :: raw :: c_int) ; } extern \"C\" { pub fn getenv (__name : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn setenv (__name : * const :: std :: os :: raw :: c_char , __value : * const :: std :: os :: raw :: c_char , __replace : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn unsetenv (__name : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn mkstemp (__template : * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn mkdtemp (__template : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn system (__command : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pub type __compar_fn_t = :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * const :: std :: os :: raw :: c_void , arg2 : * const :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int > ; extern \"C\" { pub fn bsearch (__key : * const :: std :: os :: raw :: c_void , __base : * const :: std :: os :: raw :: c_void , __nmemb : size_t , __size : size_t , __compar : __compar_fn_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn qsort (__base : * mut :: std :: os :: raw :: c_void , __nmemb : size_t , __size : size_t , __compar : __compar_fn_t) ; } extern \"C\" { pub fn abs (__x : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn labs (__x : :: std :: os :: raw :: c_long) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llabs (__x : :: std :: os :: raw :: c_longlong) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn div (__numer : :: std :: os :: raw :: c_int , __denom : :: std :: os :: raw :: c_int) -> div_t ; } extern \"C\" { pub fn ldiv (__numer : :: std :: os :: raw :: c_long , __denom : :: std :: os :: raw :: c_long) -> ldiv_t ; } extern \"C\" { pub fn lldiv (__numer : :: std :: os :: raw :: c_longlong , __denom : :: std :: os :: raw :: c_longlong) -> lldiv_t ; } extern \"C\" { pub fn mblen (__s : * const :: std :: os :: raw :: c_char , __n : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn mbtowc (__pwc : * mut wchar_t , __s : * const :: std :: os :: raw :: c_char , __n : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn wctomb (__s : * mut :: std :: os :: raw :: c_char , __wchar : wchar_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn mbstowcs (__pwcs : * mut wchar_t , __s : * const :: std :: os :: raw :: c_char , __n : size_t) -> size_t ; } extern \"C\" { pub fn wcstombs (__s : * mut :: std :: os :: raw :: c_char , __pwcs : * const wchar_t , __n : size_t) -> size_t ; } extern \"C\" { pub fn getsubopt (__optionp : * mut * mut :: std :: os :: raw :: c_char , __tokens : * const * mut :: std :: os :: raw :: c_char , __valuep : * mut * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pub type float_t = f32 ; pub type double_t = f64 ; extern \"C\" { pub fn __fpclassify (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __signbit (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isinf (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __finite (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isnan (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __iseqsig (__x : f64 , __y : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __issignaling (__value : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn acos (__x : f64) -> f64 ; } extern \"C\" { pub fn __acos (__x : f64) -> f64 ; } extern \"C\" { pub fn asin (__x : f64) -> f64 ; } extern \"C\" { pub fn __asin (__x : f64) -> f64 ; } extern \"C\" { pub fn atan (__x : f64) -> f64 ; } extern \"C\" { pub fn __atan (__x : f64) -> f64 ; } extern \"C\" { pub fn atan2 (__y : f64 , __x : f64) -> f64 ; } extern \"C\" { pub fn __atan2 (__y : f64 , __x : f64) -> f64 ; } extern \"C\" { pub fn cos (__x : f64) -> f64 ; } extern \"C\" { pub fn __cos (__x : f64) -> f64 ; } extern \"C\" { pub fn sin (__x : f64) -> f64 ; } extern \"C\" { pub fn __sin (__x : f64) -> f64 ; } extern \"C\" { pub fn tan (__x : f64) -> f64 ; } extern \"C\" { pub fn __tan (__x : f64) -> f64 ; } extern \"C\" { pub fn cosh (__x : f64) -> f64 ; } extern \"C\" { pub fn __cosh (__x : f64) -> f64 ; } extern \"C\" { pub fn sinh (__x : f64) -> f64 ; } extern \"C\" { pub fn __sinh (__x : f64) -> f64 ; } extern \"C\" { pub fn tanh (__x : f64) -> f64 ; } extern \"C\" { pub fn __tanh (__x : f64) -> f64 ; } extern \"C\" { pub fn acosh (__x : f64) -> f64 ; } extern \"C\" { pub fn __acosh (__x : f64) -> f64 ; } extern \"C\" { pub fn asinh (__x : f64) -> f64 ; } extern \"C\" { pub fn __asinh (__x : f64) -> f64 ; } extern \"C\" { pub fn atanh (__x : f64) -> f64 ; } extern \"C\" { pub fn __atanh (__x : f64) -> f64 ; } extern \"C\" { pub fn exp (__x : f64) -> f64 ; } extern \"C\" { pub fn __exp (__x : f64) -> f64 ; } extern \"C\" { pub fn frexp (__x : f64 , __exponent : * mut :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn __frexp (__x : f64 , __exponent : * mut :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn ldexp (__x : f64 , __exponent : :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn __ldexp (__x : f64 , __exponent : :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn log (__x : f64) -> f64 ; } extern \"C\" { pub fn __log (__x : f64) -> f64 ; } extern \"C\" { pub fn log10 (__x : f64) -> f64 ; } extern \"C\" { pub fn __log10 (__x : f64) -> f64 ; } extern \"C\" { pub fn modf (__x : f64 , __iptr : * mut f64) -> f64 ; } extern \"C\" { pub fn __modf (__x : f64 , __iptr : * mut f64) -> f64 ; } extern \"C\" { pub fn expm1 (__x : f64) -> f64 ; } extern \"C\" { pub fn __expm1 (__x : f64) -> f64 ; } extern \"C\" { pub fn log1p (__x : f64) -> f64 ; } extern \"C\" { pub fn __log1p (__x : f64) -> f64 ; } extern \"C\" { pub fn logb (__x : f64) -> f64 ; } extern \"C\" { pub fn __logb (__x : f64) -> f64 ; } extern \"C\" { pub fn exp2 (__x : f64) -> f64 ; } extern \"C\" { pub fn __exp2 (__x : f64) -> f64 ; } extern \"C\" { pub fn log2 (__x : f64) -> f64 ; } extern \"C\" { pub fn __log2 (__x : f64) -> f64 ; } extern \"C\" { pub fn pow (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __pow (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn sqrt (__x : f64) -> f64 ; } extern \"C\" { pub fn __sqrt (__x : f64) -> f64 ; } extern \"C\" { pub fn hypot (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __hypot (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn cbrt (__x : f64) -> f64 ; } extern \"C\" { pub fn __cbrt (__x : f64) -> f64 ; } extern \"C\" { pub fn ceil (__x : f64) -> f64 ; } extern \"C\" { pub fn __ceil (__x : f64) -> f64 ; } extern \"C\" { pub fn fabs (__x : f64) -> f64 ; } extern \"C\" { pub fn __fabs (__x : f64) -> f64 ; } extern \"C\" { pub fn floor (__x : f64) -> f64 ; } extern \"C\" { pub fn __floor (__x : f64) -> f64 ; } extern \"C\" { pub fn fmod (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __fmod (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn copysign (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __copysign (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn nan (__tagb : * const :: std :: os :: raw :: c_char) -> f64 ; } extern \"C\" { pub fn __nan (__tagb : * const :: std :: os :: raw :: c_char) -> f64 ; } extern \"C\" { pub fn erf (arg1 : f64) -> f64 ; } extern \"C\" { pub fn __erf (arg1 : f64) -> f64 ; } extern \"C\" { pub fn erfc (arg1 : f64) -> f64 ; } extern \"C\" { pub fn __erfc (arg1 : f64) -> f64 ; } extern \"C\" { pub fn lgamma (arg1 : f64) -> f64 ; } extern \"C\" { pub fn __lgamma (arg1 : f64) -> f64 ; } extern \"C\" { pub fn tgamma (arg1 : f64) -> f64 ; } extern \"C\" { pub fn __tgamma (arg1 : f64) -> f64 ; } extern \"C\" { pub fn rint (__x : f64) -> f64 ; } extern \"C\" { pub fn __rint (__x : f64) -> f64 ; } extern \"C\" { pub fn nextafter (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __nextafter (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn nexttoward (__x : f64 , __y : u128) -> f64 ; } extern \"C\" { pub fn __nexttoward (__x : f64 , __y : u128) -> f64 ; } extern \"C\" { pub fn remainder (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __remainder (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn scalbn (__x : f64 , __n : :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn __scalbn (__x : f64 , __n : :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn ilogb (__x : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __ilogb (__x : f64) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn scalbln (__x : f64 , __n : :: std :: os :: raw :: c_long) -> f64 ; } extern \"C\" { pub fn __scalbln (__x : f64 , __n : :: std :: os :: raw :: c_long) -> f64 ; } extern \"C\" { pub fn nearbyint (__x : f64) -> f64 ; } extern \"C\" { pub fn __nearbyint (__x : f64) -> f64 ; } extern \"C\" { pub fn round (__x : f64) -> f64 ; } extern \"C\" { pub fn __round (__x : f64) -> f64 ; } extern \"C\" { pub fn trunc (__x : f64) -> f64 ; } extern \"C\" { pub fn __trunc (__x : f64) -> f64 ; } extern \"C\" { pub fn remquo (__x : f64 , __y : f64 , __quo : * mut :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn __remquo (__x : f64 , __y : f64 , __quo : * mut :: std :: os :: raw :: c_int) -> f64 ; } extern \"C\" { pub fn lrint (__x : f64) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lrint (__x : f64) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llrint (__x : f64) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llrint (__x : f64) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn lround (__x : f64) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lround (__x : f64) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llround (__x : f64) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llround (__x : f64) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn fdim (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __fdim (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn fmax (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __fmax (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn fmin (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn __fmin (__x : f64 , __y : f64) -> f64 ; } extern \"C\" { pub fn fma (__x : f64 , __y : f64 , __z : f64) -> f64 ; } extern \"C\" { pub fn __fma (__x : f64 , __y : f64 , __z : f64) -> f64 ; } extern \"C\" { pub fn __fpclassifyf (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __signbitf (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isinff (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __finitef (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isnanf (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __iseqsigf (__x : f32 , __y : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __issignalingf (__value : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn acosf (__x : f32) -> f32 ; } extern \"C\" { pub fn __acosf (__x : f32) -> f32 ; } extern \"C\" { pub fn asinf (__x : f32) -> f32 ; } extern \"C\" { pub fn __asinf (__x : f32) -> f32 ; } extern \"C\" { pub fn atanf (__x : f32) -> f32 ; } extern \"C\" { pub fn __atanf (__x : f32) -> f32 ; } extern \"C\" { pub fn atan2f (__y : f32 , __x : f32) -> f32 ; } extern \"C\" { pub fn __atan2f (__y : f32 , __x : f32) -> f32 ; } extern \"C\" { pub fn cosf (__x : f32) -> f32 ; } extern \"C\" { pub fn __cosf (__x : f32) -> f32 ; } extern \"C\" { pub fn sinf (__x : f32) -> f32 ; } extern \"C\" { pub fn __sinf (__x : f32) -> f32 ; } extern \"C\" { pub fn tanf (__x : f32) -> f32 ; } extern \"C\" { pub fn __tanf (__x : f32) -> f32 ; } extern \"C\" { pub fn coshf (__x : f32) -> f32 ; } extern \"C\" { pub fn __coshf (__x : f32) -> f32 ; } extern \"C\" { pub fn sinhf (__x : f32) -> f32 ; } extern \"C\" { pub fn __sinhf (__x : f32) -> f32 ; } extern \"C\" { pub fn tanhf (__x : f32) -> f32 ; } extern \"C\" { pub fn __tanhf (__x : f32) -> f32 ; } extern \"C\" { pub fn acoshf (__x : f32) -> f32 ; } extern \"C\" { pub fn __acoshf (__x : f32) -> f32 ; } extern \"C\" { pub fn asinhf (__x : f32) -> f32 ; } extern \"C\" { pub fn __asinhf (__x : f32) -> f32 ; } extern \"C\" { pub fn atanhf (__x : f32) -> f32 ; } extern \"C\" { pub fn __atanhf (__x : f32) -> f32 ; } extern \"C\" { pub fn expf (__x : f32) -> f32 ; } extern \"C\" { pub fn __expf (__x : f32) -> f32 ; } extern \"C\" { pub fn frexpf (__x : f32 , __exponent : * mut :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn __frexpf (__x : f32 , __exponent : * mut :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn ldexpf (__x : f32 , __exponent : :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn __ldexpf (__x : f32 , __exponent : :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn logf (__x : f32) -> f32 ; } extern \"C\" { pub fn __logf (__x : f32) -> f32 ; } extern \"C\" { pub fn log10f (__x : f32) -> f32 ; } extern \"C\" { pub fn __log10f (__x : f32) -> f32 ; } extern \"C\" { pub fn modff (__x : f32 , __iptr : * mut f32) -> f32 ; } extern \"C\" { pub fn __modff (__x : f32 , __iptr : * mut f32) -> f32 ; } extern \"C\" { pub fn expm1f (__x : f32) -> f32 ; } extern \"C\" { pub fn __expm1f (__x : f32) -> f32 ; } extern \"C\" { pub fn log1pf (__x : f32) -> f32 ; } extern \"C\" { pub fn __log1pf (__x : f32) -> f32 ; } extern \"C\" { pub fn logbf (__x : f32) -> f32 ; } extern \"C\" { pub fn __logbf (__x : f32) -> f32 ; } extern \"C\" { pub fn exp2f (__x : f32) -> f32 ; } extern \"C\" { pub fn __exp2f (__x : f32) -> f32 ; } extern \"C\" { pub fn log2f (__x : f32) -> f32 ; } extern \"C\" { pub fn __log2f (__x : f32) -> f32 ; } extern \"C\" { pub fn powf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __powf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn sqrtf (__x : f32) -> f32 ; } extern \"C\" { pub fn __sqrtf (__x : f32) -> f32 ; } extern \"C\" { pub fn hypotf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __hypotf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn cbrtf (__x : f32) -> f32 ; } extern \"C\" { pub fn __cbrtf (__x : f32) -> f32 ; } extern \"C\" { pub fn ceilf (__x : f32) -> f32 ; } extern \"C\" { pub fn __ceilf (__x : f32) -> f32 ; } extern \"C\" { pub fn fabsf (__x : f32) -> f32 ; } extern \"C\" { pub fn __fabsf (__x : f32) -> f32 ; } extern \"C\" { pub fn floorf (__x : f32) -> f32 ; } extern \"C\" { pub fn __floorf (__x : f32) -> f32 ; } extern \"C\" { pub fn fmodf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __fmodf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn copysignf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __copysignf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn nanf (__tagb : * const :: std :: os :: raw :: c_char) -> f32 ; } extern \"C\" { pub fn __nanf (__tagb : * const :: std :: os :: raw :: c_char) -> f32 ; } extern \"C\" { pub fn erff (arg1 : f32) -> f32 ; } extern \"C\" { pub fn __erff (arg1 : f32) -> f32 ; } extern \"C\" { pub fn erfcf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn __erfcf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn lgammaf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn __lgammaf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn tgammaf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn __tgammaf (arg1 : f32) -> f32 ; } extern \"C\" { pub fn rintf (__x : f32) -> f32 ; } extern \"C\" { pub fn __rintf (__x : f32) -> f32 ; } extern \"C\" { pub fn nextafterf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __nextafterf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern \"C\" { pub fn __nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern \"C\" { pub fn remainderf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __remainderf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn scalbnf (__x : f32 , __n : :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn __scalbnf (__x : f32 , __n : :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn ilogbf (__x : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __ilogbf (__x : f32) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn scalblnf (__x : f32 , __n : :: std :: os :: raw :: c_long) -> f32 ; } extern \"C\" { pub fn __scalblnf (__x : f32 , __n : :: std :: os :: raw :: c_long) -> f32 ; } extern \"C\" { pub fn nearbyintf (__x : f32) -> f32 ; } extern \"C\" { pub fn __nearbyintf (__x : f32) -> f32 ; } extern \"C\" { pub fn roundf (__x : f32) -> f32 ; } extern \"C\" { pub fn __roundf (__x : f32) -> f32 ; } extern \"C\" { pub fn truncf (__x : f32) -> f32 ; } extern \"C\" { pub fn __truncf (__x : f32) -> f32 ; } extern \"C\" { pub fn remquof (__x : f32 , __y : f32 , __quo : * mut :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn __remquof (__x : f32 , __y : f32 , __quo : * mut :: std :: os :: raw :: c_int) -> f32 ; } extern \"C\" { pub fn lrintf (__x : f32) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lrintf (__x : f32) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llrintf (__x : f32) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llrintf (__x : f32) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn lroundf (__x : f32) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lroundf (__x : f32) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llroundf (__x : f32) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llroundf (__x : f32) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn fdimf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __fdimf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn fmaxf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __fmaxf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn fminf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn __fminf (__x : f32 , __y : f32) -> f32 ; } extern \"C\" { pub fn fmaf (__x : f32 , __y : f32 , __z : f32) -> f32 ; } extern \"C\" { pub fn __fmaf (__x : f32 , __y : f32 , __z : f32) -> f32 ; } extern \"C\" { pub fn __fpclassifyl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __signbitl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isinfl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __finitel (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __isnanl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __issignalingl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn acosl (__x : u128) -> u128 ; } extern \"C\" { pub fn __acosl (__x : u128) -> u128 ; } extern \"C\" { pub fn asinl (__x : u128) -> u128 ; } extern \"C\" { pub fn __asinl (__x : u128) -> u128 ; } extern \"C\" { pub fn atanl (__x : u128) -> u128 ; } extern \"C\" { pub fn __atanl (__x : u128) -> u128 ; } extern \"C\" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern \"C\" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern \"C\" { pub fn cosl (__x : u128) -> u128 ; } extern \"C\" { pub fn __cosl (__x : u128) -> u128 ; } extern \"C\" { pub fn sinl (__x : u128) -> u128 ; } extern \"C\" { pub fn __sinl (__x : u128) -> u128 ; } extern \"C\" { pub fn tanl (__x : u128) -> u128 ; } extern \"C\" { pub fn __tanl (__x : u128) -> u128 ; } extern \"C\" { pub fn coshl (__x : u128) -> u128 ; } extern \"C\" { pub fn __coshl (__x : u128) -> u128 ; } extern \"C\" { pub fn sinhl (__x : u128) -> u128 ; } extern \"C\" { pub fn __sinhl (__x : u128) -> u128 ; } extern \"C\" { pub fn tanhl (__x : u128) -> u128 ; } extern \"C\" { pub fn __tanhl (__x : u128) -> u128 ; } extern \"C\" { pub fn acoshl (__x : u128) -> u128 ; } extern \"C\" { pub fn __acoshl (__x : u128) -> u128 ; } extern \"C\" { pub fn asinhl (__x : u128) -> u128 ; } extern \"C\" { pub fn __asinhl (__x : u128) -> u128 ; } extern \"C\" { pub fn atanhl (__x : u128) -> u128 ; } extern \"C\" { pub fn __atanhl (__x : u128) -> u128 ; } extern \"C\" { pub fn expl (__x : u128) -> u128 ; } extern \"C\" { pub fn __expl (__x : u128) -> u128 ; } extern \"C\" { pub fn frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn __frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn logl (__x : u128) -> u128 ; } extern \"C\" { pub fn __logl (__x : u128) -> u128 ; } extern \"C\" { pub fn log10l (__x : u128) -> u128 ; } extern \"C\" { pub fn __log10l (__x : u128) -> u128 ; } extern \"C\" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern \"C\" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern \"C\" { pub fn expm1l (__x : u128) -> u128 ; } extern \"C\" { pub fn __expm1l (__x : u128) -> u128 ; } extern \"C\" { pub fn log1pl (__x : u128) -> u128 ; } extern \"C\" { pub fn __log1pl (__x : u128) -> u128 ; } extern \"C\" { pub fn logbl (__x : u128) -> u128 ; } extern \"C\" { pub fn __logbl (__x : u128) -> u128 ; } extern \"C\" { pub fn exp2l (__x : u128) -> u128 ; } extern \"C\" { pub fn __exp2l (__x : u128) -> u128 ; } extern \"C\" { pub fn log2l (__x : u128) -> u128 ; } extern \"C\" { pub fn __log2l (__x : u128) -> u128 ; } extern \"C\" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn sqrtl (__x : u128) -> u128 ; } extern \"C\" { pub fn __sqrtl (__x : u128) -> u128 ; } extern \"C\" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn cbrtl (__x : u128) -> u128 ; } extern \"C\" { pub fn __cbrtl (__x : u128) -> u128 ; } extern \"C\" { pub fn ceill (__x : u128) -> u128 ; } extern \"C\" { pub fn __ceill (__x : u128) -> u128 ; } extern \"C\" { pub fn fabsl (__x : u128) -> u128 ; } extern \"C\" { pub fn __fabsl (__x : u128) -> u128 ; } extern \"C\" { pub fn floorl (__x : u128) -> u128 ; } extern \"C\" { pub fn __floorl (__x : u128) -> u128 ; } extern \"C\" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern \"C\" { pub fn __nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern \"C\" { pub fn erfl (arg1 : u128) -> u128 ; } extern \"C\" { pub fn __erfl (arg1 : u128) -> u128 ; } extern \"C\" { pub fn erfcl (arg1 : u128) -> u128 ; } extern \"C\" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern \"C\" { pub fn lgammal (arg1 : u128) -> u128 ; } extern \"C\" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern \"C\" { pub fn tgammal (arg1 : u128) -> u128 ; } extern \"C\" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern \"C\" { pub fn rintl (__x : u128) -> u128 ; } extern \"C\" { pub fn __rintl (__x : u128) -> u128 ; } extern \"C\" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern \"C\" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern \"C\" { pub fn nearbyintl (__x : u128) -> u128 ; } extern \"C\" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern \"C\" { pub fn roundl (__x : u128) -> u128 ; } extern \"C\" { pub fn __roundl (__x : u128) -> u128 ; } extern \"C\" { pub fn truncl (__x : u128) -> u128 ; } extern \"C\" { pub fn __truncl (__x : u128) -> u128 ; } extern \"C\" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern \"C\" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn __lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern \"C\" { pub fn llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn __llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern \"C\" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn fminl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn __fminl (__x : u128 , __y : u128) -> u128 ; } extern \"C\" { pub fn fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } extern \"C\" { pub fn __fmal (__x : u128 , __y : u128 , __z : u128) -> u128 ; } pub const FP_NAN : :: std :: os :: raw :: c_uint = 0 ; pub const FP_INFINITE : :: std :: os :: raw :: c_uint = 1 ; pub const FP_ZERO : :: std :: os :: raw :: c_uint = 2 ; pub const FP_SUBNORMAL : :: std :: os :: raw :: c_uint = 3 ; pub const FP_NORMAL : :: std :: os :: raw :: c_uint = 4 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; extern \"C\" { pub fn memcpy (__dest : * mut :: std :: os :: raw :: c_void , __src : * const :: std :: os :: raw :: c_void , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn memmove (__dest : * mut :: std :: os :: raw :: c_void , __src : * const :: std :: os :: raw :: c_void , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn memset (__s : * mut :: std :: os :: raw :: c_void , __c : :: std :: os :: raw :: c_int , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn memcmp (__s1 : * const :: std :: os :: raw :: c_void , __s2 : * const :: std :: os :: raw :: c_void , __n : :: std :: os :: raw :: c_ulong) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __memcmpeq (__s1 : * const :: std :: os :: raw :: c_void , __s2 : * const :: std :: os :: raw :: c_void , __n : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn memchr (__s : * const :: std :: os :: raw :: c_void , __c : :: std :: os :: raw :: c_int , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn strcpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strncpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strcat (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strncat (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strcmp (__s1 : * const :: std :: os :: raw :: c_char , __s2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn strncmp (__s1 : * const :: std :: os :: raw :: c_char , __s2 : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn strcoll (__s1 : * const :: std :: os :: raw :: c_char , __s2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn strxfrm (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> :: std :: os :: raw :: c_ulong ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __locale_struct { pub __locales : [* mut __locale_data ; 13usize] , pub __ctype_b : * const :: std :: os :: raw :: c_ushort , pub __ctype_tolower : * const :: std :: os :: raw :: c_int , pub __ctype_toupper : * const :: std :: os :: raw :: c_int , pub __names : [* const :: std :: os :: raw :: c_char ; 13usize] , } # [test] fn bindgen_test_layout___locale_struct () { assert_eq ! (:: std :: mem :: size_of :: < __locale_struct > () , 232usize , concat ! (\"Size of: \" , stringify ! (__locale_struct))) ; assert_eq ! (:: std :: mem :: align_of :: < __locale_struct > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__locale_struct))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __locales as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__locale_struct) , \"::\" , stringify ! (__locales))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_b as * const _ as usize } , 104usize , concat ! (\"Offset of field: \" , stringify ! (__locale_struct) , \"::\" , stringify ! (__ctype_b))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_tolower as * const _ as usize } , 112usize , concat ! (\"Offset of field: \" , stringify ! (__locale_struct) , \"::\" , stringify ! (__ctype_tolower))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __ctype_toupper as * const _ as usize } , 120usize , concat ! (\"Offset of field: \" , stringify ! (__locale_struct) , \"::\" , stringify ! (__ctype_toupper))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __locale_struct > ())) . __names as * const _ as usize } , 128usize , concat ! (\"Offset of field: \" , stringify ! (__locale_struct) , \"::\" , stringify ! (__names))) ; } pub type __locale_t = * mut __locale_struct ; pub type locale_t = __locale_t ; extern \"C\" { pub fn strcoll_l (__s1 : * const :: std :: os :: raw :: c_char , __s2 : * const :: std :: os :: raw :: c_char , __l : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn strxfrm_l (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : size_t , __l : locale_t) -> size_t ; } extern \"C\" { pub fn strdup (__s : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strndup (__string : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strchr (__s : * const :: std :: os :: raw :: c_char , __c : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strrchr (__s : * const :: std :: os :: raw :: c_char , __c : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strcspn (__s : * const :: std :: os :: raw :: c_char , __reject : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn strspn (__s : * const :: std :: os :: raw :: c_char , __accept : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn strpbrk (__s : * const :: std :: os :: raw :: c_char , __accept : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strstr (__haystack : * const :: std :: os :: raw :: c_char , __needle : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strtok (__s : * mut :: std :: os :: raw :: c_char , __delim : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn __strtok_r (__s : * mut :: std :: os :: raw :: c_char , __delim : * const :: std :: os :: raw :: c_char , __save_ptr : * mut * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strtok_r (__s : * mut :: std :: os :: raw :: c_char , __delim : * const :: std :: os :: raw :: c_char , __save_ptr : * mut * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strlen (__s : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_ulong ; } extern \"C\" { pub fn strnlen (__string : * const :: std :: os :: raw :: c_char , __maxlen : size_t) -> size_t ; } extern \"C\" { pub fn strerror (__errnum : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { # [link_name = \"\\u{1}__xpg_strerror_r\"] pub fn strerror_r (__errnum : :: std :: os :: raw :: c_int , __buf : * mut :: std :: os :: raw :: c_char , __buflen : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn strerror_l (__errnum : :: std :: os :: raw :: c_int , __l : locale_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn strsignal (__sig : :: std :: os :: raw :: c_int) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn __stpcpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn stpcpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn __stpncpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : size_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn stpncpy (__dest : * mut :: std :: os :: raw :: c_char , __src : * const :: std :: os :: raw :: c_char , __n : :: std :: os :: raw :: c_ulong) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn __errno_location () -> * mut :: std :: os :: raw :: c_int ; } pub const _ISupper : :: std :: os :: raw :: c_uint = 256 ; pub const _ISlower : :: std :: os :: raw :: c_uint = 512 ; pub const _ISalpha : :: std :: os :: raw :: c_uint = 1024 ; pub const _ISdigit : :: std :: os :: raw :: c_uint = 2048 ; pub const _ISxdigit : :: std :: os :: raw :: c_uint = 4096 ; pub const _ISspace : :: std :: os :: raw :: c_uint = 8192 ; pub const _ISprint : :: std :: os :: raw :: c_uint = 16384 ; pub const _ISgraph : :: std :: os :: raw :: c_uint = 32768 ; pub const _ISblank : :: std :: os :: raw :: c_uint = 1 ; pub const _IScntrl : :: std :: os :: raw :: c_uint = 2 ; pub const _ISpunct : :: std :: os :: raw :: c_uint = 4 ; pub const _ISalnum : :: std :: os :: raw :: c_uint = 8 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; extern \"C\" { pub fn __ctype_b_loc () -> * mut * const :: std :: os :: raw :: c_ushort ; } extern \"C\" { pub fn __ctype_tolower_loc () -> * mut * const __int32_t ; } extern \"C\" { pub fn __ctype_toupper_loc () -> * mut * const __int32_t ; } extern \"C\" { pub fn isalnum (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isalpha (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn iscntrl (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isdigit (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn islower (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isgraph (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isprint (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ispunct (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isspace (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isupper (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isxdigit (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn tolower (__c : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn toupper (__c : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isblank (arg1 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isalnum_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isalpha_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn iscntrl_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isdigit_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn islower_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isgraph_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isprint_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn ispunct_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isspace_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isupper_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isxdigit_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn isblank_l (arg1 : :: std :: os :: raw :: c_int , arg2 : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __tolower_l (__c : :: std :: os :: raw :: c_int , __l : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn tolower_l (__c : :: std :: os :: raw :: c_int , __l : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __toupper_l (__c : :: std :: os :: raw :: c_int , __l : locale_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn toupper_l (__c : :: std :: os :: raw :: c_int , __l : locale_t) -> :: std :: os :: raw :: c_int ; } pub type clock_t = __clock_t ; pub type time_t = __time_t ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct tm { pub tm_sec : :: std :: os :: raw :: c_int , pub tm_min : :: std :: os :: raw :: c_int , pub tm_hour : :: std :: os :: raw :: c_int , pub tm_mday : :: std :: os :: raw :: c_int , pub tm_mon : :: std :: os :: raw :: c_int , pub tm_year : :: std :: os :: raw :: c_int , pub tm_wday : :: std :: os :: raw :: c_int , pub tm_yday : :: std :: os :: raw :: c_int , pub tm_isdst : :: std :: os :: raw :: c_int , pub __tm_gmtoff : :: std :: os :: raw :: c_long , pub __tm_zone : * const :: std :: os :: raw :: c_char , } # [test] fn bindgen_test_layout_tm () { assert_eq ! (:: std :: mem :: size_of :: < tm > () , 56usize , concat ! (\"Size of: \" , stringify ! (tm))) ; assert_eq ! (:: std :: mem :: align_of :: < tm > () , 8usize , concat ! (\"Alignment of \" , stringify ! (tm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_sec as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_sec))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_min as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_min))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_hour as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_hour))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_mday as * const _ as usize } , 12usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_mday))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_mon as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_mon))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_year as * const _ as usize } , 20usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_year))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_wday as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_wday))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_yday as * const _ as usize } , 28usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_yday))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . tm_isdst as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (tm_isdst))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . __tm_gmtoff as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (__tm_gmtoff))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < tm > ())) . __tm_zone as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (tm) , \"::\" , stringify ! (__tm_zone))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct timespec { pub tv_sec : __time_t , pub tv_nsec : __syscall_slong_t , } # [test] fn bindgen_test_layout_timespec () { assert_eq ! (:: std :: mem :: size_of :: < timespec > () , 16usize , concat ! (\"Size of: \" , stringify ! (timespec))) ; assert_eq ! (:: std :: mem :: align_of :: < timespec > () , 8usize , concat ! (\"Alignment of \" , stringify ! (timespec))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < timespec > ())) . tv_sec as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (timespec) , \"::\" , stringify ! (tv_sec))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < timespec > ())) . tv_nsec as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (timespec) , \"::\" , stringify ! (tv_nsec))) ; } pub type clockid_t = __clockid_t ; pub type timer_t = __timer_t ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct itimerspec { pub it_interval : timespec , pub it_value : timespec , } # [test] fn bindgen_test_layout_itimerspec () { assert_eq ! (:: std :: mem :: size_of :: < itimerspec > () , 32usize , concat ! (\"Size of: \" , stringify ! (itimerspec))) ; assert_eq ! (:: std :: mem :: align_of :: < itimerspec > () , 8usize , concat ! (\"Alignment of \" , stringify ! (itimerspec))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < itimerspec > ())) . it_interval as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (itimerspec) , \"::\" , stringify ! (it_interval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < itimerspec > ())) . it_value as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (itimerspec) , \"::\" , stringify ! (it_value))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct sigevent { _unused : [u8 ; 0] , } pub type pid_t = __pid_t ; extern \"C\" { pub fn clock () -> clock_t ; } extern \"C\" { pub fn time (__timer : * mut time_t) -> time_t ; } extern \"C\" { pub fn difftime (__time1 : time_t , __time0 : time_t) -> f64 ; } extern \"C\" { pub fn mktime (__tp : * mut tm) -> time_t ; } extern \"C\" { pub fn strftime (__s : * mut :: std :: os :: raw :: c_char , __maxsize : size_t , __format : * const :: std :: os :: raw :: c_char , __tp : * const tm) -> size_t ; } extern \"C\" { pub fn strftime_l (__s : * mut :: std :: os :: raw :: c_char , __maxsize : size_t , __format : * const :: std :: os :: raw :: c_char , __tp : * const tm , __loc : locale_t) -> size_t ; } extern \"C\" { pub fn gmtime (__timer : * const time_t) -> * mut tm ; } extern \"C\" { pub fn localtime (__timer : * const time_t) -> * mut tm ; } extern \"C\" { pub fn gmtime_r (__timer : * const time_t , __tp : * mut tm) -> * mut tm ; } extern \"C\" { pub fn localtime_r (__timer : * const time_t , __tp : * mut tm) -> * mut tm ; } extern \"C\" { pub fn asctime (__tp : * const tm) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn ctime (__timer : * const time_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn asctime_r (__tp : * const tm , __buf : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn ctime_r (__timer : * const time_t , __buf : * mut :: std :: os :: raw :: c_char) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub static mut __tzname : [* mut :: std :: os :: raw :: c_char ; 2usize] ; } extern \"C\" { pub static mut __daylight : :: std :: os :: raw :: c_int ; } extern \"C\" { pub static mut __timezone : :: std :: os :: raw :: c_long ; } extern \"C\" { pub static mut tzname : [* mut :: std :: os :: raw :: c_char ; 2usize] ; } extern \"C\" { pub fn tzset () ; } extern \"C\" { pub fn nanosleep (__requested_time : * const timespec , __remaining : * mut timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clock_getres (__clock_id : clockid_t , __res : * mut timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clock_gettime (__clock_id : clockid_t , __tp : * mut timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clock_settime (__clock_id : clockid_t , __tp : * const timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clock_nanosleep (__clock_id : clockid_t , __flags : :: std :: os :: raw :: c_int , __req : * const timespec , __rem : * mut timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn clock_getcpuclockid (__pid : pid_t , __clock_id : * mut clockid_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timer_create (__clock_id : clockid_t , __evp : * mut sigevent , __timerid : * mut timer_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timer_delete (__timerid : timer_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timer_settime (__timerid : timer_t , __flags : :: std :: os :: raw :: c_int , __value : * const itimerspec , __ovalue : * mut itimerspec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timer_gettime (__timerid : timer_t , __value : * mut itimerspec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timer_getoverrun (__timerid : timer_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn timespec_get (__ts : * mut timespec , __base : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pub type int_least8_t = __int_least8_t ; pub type int_least16_t = __int_least16_t ; pub type int_least32_t = __int_least32_t ; pub type int_least64_t = __int_least64_t ; pub type uint_least8_t = __uint_least8_t ; pub type uint_least16_t = __uint_least16_t ; pub type uint_least32_t = __uint_least32_t ; pub type uint_least64_t = __uint_least64_t ; pub type int_fast8_t = :: std :: os :: raw :: c_schar ; pub type int_fast16_t = :: std :: os :: raw :: c_long ; pub type int_fast32_t = :: std :: os :: raw :: c_long ; pub type int_fast64_t = :: std :: os :: raw :: c_long ; pub type uint_fast8_t = :: std :: os :: raw :: c_uchar ; pub type uint_fast16_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast32_t = :: std :: os :: raw :: c_ulong ; pub type uint_fast64_t = :: std :: os :: raw :: c_ulong ; pub type intmax_t = __intmax_t ; pub type uintmax_t = __uintmax_t ; pub type gint_t = i64 ; pub type guint_t = u64 ; pub type dim_t = gint_t ; pub type inc_t = gint_t ; pub type doff_t = gint_t ; pub type siz_t = guint_t ; pub type objbits_t = u32 ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct scomplex { pub real : f32 , pub imag : f32 , } # [test] fn bindgen_test_layout_scomplex () { assert_eq ! (:: std :: mem :: size_of :: < scomplex > () , 8usize , concat ! (\"Size of: \" , stringify ! (scomplex))) ; assert_eq ! (:: std :: mem :: align_of :: < scomplex > () , 4usize , concat ! (\"Alignment of \" , stringify ! (scomplex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < scomplex > ())) . real as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (scomplex) , \"::\" , stringify ! (real))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < scomplex > ())) . imag as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (scomplex) , \"::\" , stringify ! (imag))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct dcomplex { pub real : f64 , pub imag : f64 , } # [test] fn bindgen_test_layout_dcomplex () { assert_eq ! (:: std :: mem :: size_of :: < dcomplex > () , 16usize , concat ! (\"Size of: \" , stringify ! (dcomplex))) ; assert_eq ! (:: std :: mem :: align_of :: < dcomplex > () , 8usize , concat ! (\"Alignment of \" , stringify ! (dcomplex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < dcomplex > ())) . real as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (dcomplex) , \"::\" , stringify ! (real))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < dcomplex > ())) . imag as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (dcomplex) , \"::\" , stringify ! (imag))) ; } pub type atom_t = dcomplex ; pub type f77_int = i32 ; pub type f77_char = :: std :: os :: raw :: c_char ; pub type f77_float = f32 ; pub type f77_double = f64 ; pub type f77_scomplex = scomplex ; pub type f77_dcomplex = dcomplex ; pub type void_fp = * mut :: std :: os :: raw :: c_void ; pub type malloc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (size : size_t) -> * mut :: std :: os :: raw :: c_void > ; pub type free_ft = :: std :: option :: Option < unsafe extern \"C\" fn (p : * mut :: std :: os :: raw :: c_void) > ; pub const trans_t_BLIS_NO_TRANSPOSE : trans_t = 0 ; pub const trans_t_BLIS_TRANSPOSE : trans_t = 8 ; pub const trans_t_BLIS_CONJ_NO_TRANSPOSE : trans_t = 16 ; pub const trans_t_BLIS_CONJ_TRANSPOSE : trans_t = 24 ; pub type trans_t = :: std :: os :: raw :: c_uint ; pub const conj_t_BLIS_NO_CONJUGATE : conj_t = 0 ; pub const conj_t_BLIS_CONJUGATE : conj_t = 16 ; pub type conj_t = :: std :: os :: raw :: c_uint ; pub const uplo_t_BLIS_ZEROS : uplo_t = 0 ; pub const uplo_t_BLIS_LOWER : uplo_t = 192 ; pub const uplo_t_BLIS_UPPER : uplo_t = 96 ; pub const uplo_t_BLIS_DENSE : uplo_t = 224 ; pub type uplo_t = :: std :: os :: raw :: c_uint ; pub const side_t_BLIS_LEFT : side_t = 0 ; pub const side_t_BLIS_RIGHT : side_t = 1 ; pub type side_t = :: std :: os :: raw :: c_uint ; pub const diag_t_BLIS_NONUNIT_DIAG : diag_t = 0 ; pub const diag_t_BLIS_UNIT_DIAG : diag_t = 256 ; pub type diag_t = :: std :: os :: raw :: c_uint ; pub const invdiag_t_BLIS_NO_INVERT_DIAG : invdiag_t = 0 ; pub const invdiag_t_BLIS_INVERT_DIAG : invdiag_t = 512 ; pub type invdiag_t = :: std :: os :: raw :: c_uint ; pub const struc_t_BLIS_GENERAL : struc_t = 0 ; pub const struc_t_BLIS_HERMITIAN : struc_t = 134217728 ; pub const struc_t_BLIS_SYMMETRIC : struc_t = 268435456 ; pub const struc_t_BLIS_TRIANGULAR : struc_t = 402653184 ; pub type struc_t = :: std :: os :: raw :: c_uint ; pub const num_t_BLIS_FLOAT : num_t = 0 ; pub const num_t_BLIS_DOUBLE : num_t = 2 ; pub const num_t_BLIS_SCOMPLEX : num_t = 1 ; pub const num_t_BLIS_DCOMPLEX : num_t = 3 ; pub const num_t_BLIS_INT : num_t = 4 ; pub const num_t_BLIS_CONSTANT : num_t = 5 ; pub const num_t_BLIS_DT_LO : num_t = 0 ; pub const num_t_BLIS_DT_HI : num_t = 3 ; pub type num_t = :: std :: os :: raw :: c_uint ; pub const dom_t_BLIS_REAL : dom_t = 0 ; pub const dom_t_BLIS_COMPLEX : dom_t = 1 ; pub type dom_t = :: std :: os :: raw :: c_uint ; pub const prec_t_BLIS_SINGLE_PREC : prec_t = 0 ; pub const prec_t_BLIS_DOUBLE_PREC : prec_t = 2 ; pub type prec_t = :: std :: os :: raw :: c_uint ; pub const pack_t_BLIS_NOT_PACKED : pack_t = 0 ; pub const pack_t_BLIS_PACKED_UNSPEC : pack_t = 4194304 ; pub const pack_t_BLIS_PACKED_VECTOR : pack_t = 4194304 ; pub const pack_t_BLIS_PACKED_ROWS : pack_t = 4194304 ; pub const pack_t_BLIS_PACKED_COLUMNS : pack_t = 4259840 ; pub const pack_t_BLIS_PACKED_ROW_PANELS : pack_t = 4325376 ; pub const pack_t_BLIS_PACKED_COL_PANELS : pack_t = 4390912 ; pub const pack_t_BLIS_PACKED_ROW_PANELS_1E : pack_t = 4587520 ; pub const pack_t_BLIS_PACKED_COL_PANELS_1E : pack_t = 4653056 ; pub const pack_t_BLIS_PACKED_ROW_PANELS_1R : pack_t = 4849664 ; pub const pack_t_BLIS_PACKED_COL_PANELS_1R : pack_t = 4915200 ; pub type pack_t = :: std :: os :: raw :: c_uint ; pub const packord_t_BLIS_PACK_FWD_IF_UPPER : packord_t = 0 ; pub const packord_t_BLIS_PACK_REV_IF_UPPER : packord_t = 8388608 ; pub const packord_t_BLIS_PACK_FWD_IF_LOWER : packord_t = 0 ; pub const packord_t_BLIS_PACK_REV_IF_LOWER : packord_t = 16777216 ; pub type packord_t = :: std :: os :: raw :: c_uint ; pub const packbuf_t_BLIS_BUFFER_FOR_A_BLOCK : packbuf_t = 0 ; pub const packbuf_t_BLIS_BUFFER_FOR_B_PANEL : packbuf_t = 33554432 ; pub const packbuf_t_BLIS_BUFFER_FOR_C_PANEL : packbuf_t = 67108864 ; pub const packbuf_t_BLIS_BUFFER_FOR_GEN_USE : packbuf_t = 100663296 ; pub type packbuf_t = :: std :: os :: raw :: c_uint ; pub const dir_t_BLIS_FWD : dir_t = 0 ; pub const dir_t_BLIS_BWD : dir_t = 1 ; pub type dir_t = :: std :: os :: raw :: c_uint ; pub const subpart_t_BLIS_SUBPART0 : subpart_t = 0 ; pub const subpart_t_BLIS_SUBPART1 : subpart_t = 1 ; pub const subpart_t_BLIS_SUBPART2 : subpart_t = 2 ; pub const subpart_t_BLIS_SUBPART1AND0 : subpart_t = 3 ; pub const subpart_t_BLIS_SUBPART1AND2 : subpart_t = 4 ; pub const subpart_t_BLIS_SUBPART1A : subpart_t = 5 ; pub const subpart_t_BLIS_SUBPART1B : subpart_t = 6 ; pub const subpart_t_BLIS_SUBPART00 : subpart_t = 7 ; pub const subpart_t_BLIS_SUBPART10 : subpart_t = 8 ; pub const subpart_t_BLIS_SUBPART20 : subpart_t = 9 ; pub const subpart_t_BLIS_SUBPART01 : subpart_t = 10 ; pub const subpart_t_BLIS_SUBPART11 : subpart_t = 11 ; pub const subpart_t_BLIS_SUBPART21 : subpart_t = 12 ; pub const subpart_t_BLIS_SUBPART02 : subpart_t = 13 ; pub const subpart_t_BLIS_SUBPART12 : subpart_t = 14 ; pub const subpart_t_BLIS_SUBPART22 : subpart_t = 15 ; pub type subpart_t = :: std :: os :: raw :: c_uint ; pub const mdim_t_BLIS_M : mdim_t = 0 ; pub const mdim_t_BLIS_N : mdim_t = 1 ; pub type mdim_t = :: std :: os :: raw :: c_uint ; pub const machval_t_BLIS_MACH_EPS : machval_t = 0 ; pub const machval_t_BLIS_MACH_SFMIN : machval_t = 1 ; pub const machval_t_BLIS_MACH_BASE : machval_t = 2 ; pub const machval_t_BLIS_MACH_PREC : machval_t = 3 ; pub const machval_t_BLIS_MACH_NDIGMANT : machval_t = 4 ; pub const machval_t_BLIS_MACH_RND : machval_t = 5 ; pub const machval_t_BLIS_MACH_EMIN : machval_t = 6 ; pub const machval_t_BLIS_MACH_RMIN : machval_t = 7 ; pub const machval_t_BLIS_MACH_EMAX : machval_t = 8 ; pub const machval_t_BLIS_MACH_RMAX : machval_t = 9 ; pub const machval_t_BLIS_MACH_EPS2 : machval_t = 10 ; pub type machval_t = :: std :: os :: raw :: c_uint ; pub const ind_t_BLIS_1M : ind_t = 0 ; pub const ind_t_BLIS_NAT : ind_t = 1 ; pub const ind_t_BLIS_IND_FIRST : ind_t = 0 ; pub const ind_t_BLIS_IND_LAST : ind_t = 1 ; pub type ind_t = :: std :: os :: raw :: c_uint ; pub const l1vkr_t_BLIS_ADDV_KER : l1vkr_t = 0 ; pub const l1vkr_t_BLIS_AMAXV_KER : l1vkr_t = 1 ; pub const l1vkr_t_BLIS_AXPBYV_KER : l1vkr_t = 2 ; pub const l1vkr_t_BLIS_AXPYV_KER : l1vkr_t = 3 ; pub const l1vkr_t_BLIS_COPYV_KER : l1vkr_t = 4 ; pub const l1vkr_t_BLIS_DOTV_KER : l1vkr_t = 5 ; pub const l1vkr_t_BLIS_DOTXV_KER : l1vkr_t = 6 ; pub const l1vkr_t_BLIS_INVERTV_KER : l1vkr_t = 7 ; pub const l1vkr_t_BLIS_SCALV_KER : l1vkr_t = 8 ; pub const l1vkr_t_BLIS_SCAL2V_KER : l1vkr_t = 9 ; pub const l1vkr_t_BLIS_SETV_KER : l1vkr_t = 10 ; pub const l1vkr_t_BLIS_SUBV_KER : l1vkr_t = 11 ; pub const l1vkr_t_BLIS_SWAPV_KER : l1vkr_t = 12 ; pub const l1vkr_t_BLIS_XPBYV_KER : l1vkr_t = 13 ; pub type l1vkr_t = :: std :: os :: raw :: c_uint ; pub const l1fkr_t_BLIS_AXPY2V_KER : l1fkr_t = 0 ; pub const l1fkr_t_BLIS_DOTAXPYV_KER : l1fkr_t = 1 ; pub const l1fkr_t_BLIS_AXPYF_KER : l1fkr_t = 2 ; pub const l1fkr_t_BLIS_DOTXF_KER : l1fkr_t = 3 ; pub const l1fkr_t_BLIS_DOTXAXPYF_KER : l1fkr_t = 4 ; pub type l1fkr_t = :: std :: os :: raw :: c_uint ; pub const l1mkr_t_BLIS_PACKM_0XK_KER : l1mkr_t = 0 ; pub const l1mkr_t_BLIS_PACKM_1XK_KER : l1mkr_t = 1 ; pub const l1mkr_t_BLIS_PACKM_2XK_KER : l1mkr_t = 2 ; pub const l1mkr_t_BLIS_PACKM_3XK_KER : l1mkr_t = 3 ; pub const l1mkr_t_BLIS_PACKM_4XK_KER : l1mkr_t = 4 ; pub const l1mkr_t_BLIS_PACKM_5XK_KER : l1mkr_t = 5 ; pub const l1mkr_t_BLIS_PACKM_6XK_KER : l1mkr_t = 6 ; pub const l1mkr_t_BLIS_PACKM_7XK_KER : l1mkr_t = 7 ; pub const l1mkr_t_BLIS_PACKM_8XK_KER : l1mkr_t = 8 ; pub const l1mkr_t_BLIS_PACKM_9XK_KER : l1mkr_t = 9 ; pub const l1mkr_t_BLIS_PACKM_10XK_KER : l1mkr_t = 10 ; pub const l1mkr_t_BLIS_PACKM_11XK_KER : l1mkr_t = 11 ; pub const l1mkr_t_BLIS_PACKM_12XK_KER : l1mkr_t = 12 ; pub const l1mkr_t_BLIS_PACKM_13XK_KER : l1mkr_t = 13 ; pub const l1mkr_t_BLIS_PACKM_14XK_KER : l1mkr_t = 14 ; pub const l1mkr_t_BLIS_PACKM_15XK_KER : l1mkr_t = 15 ; pub const l1mkr_t_BLIS_PACKM_16XK_KER : l1mkr_t = 16 ; pub const l1mkr_t_BLIS_PACKM_17XK_KER : l1mkr_t = 17 ; pub const l1mkr_t_BLIS_PACKM_18XK_KER : l1mkr_t = 18 ; pub const l1mkr_t_BLIS_PACKM_19XK_KER : l1mkr_t = 19 ; pub const l1mkr_t_BLIS_PACKM_20XK_KER : l1mkr_t = 20 ; pub const l1mkr_t_BLIS_PACKM_21XK_KER : l1mkr_t = 21 ; pub const l1mkr_t_BLIS_PACKM_22XK_KER : l1mkr_t = 22 ; pub const l1mkr_t_BLIS_PACKM_23XK_KER : l1mkr_t = 23 ; pub const l1mkr_t_BLIS_PACKM_24XK_KER : l1mkr_t = 24 ; pub const l1mkr_t_BLIS_PACKM_25XK_KER : l1mkr_t = 25 ; pub const l1mkr_t_BLIS_PACKM_26XK_KER : l1mkr_t = 26 ; pub const l1mkr_t_BLIS_PACKM_27XK_KER : l1mkr_t = 27 ; pub const l1mkr_t_BLIS_PACKM_28XK_KER : l1mkr_t = 28 ; pub const l1mkr_t_BLIS_PACKM_29XK_KER : l1mkr_t = 29 ; pub const l1mkr_t_BLIS_PACKM_30XK_KER : l1mkr_t = 30 ; pub const l1mkr_t_BLIS_PACKM_31XK_KER : l1mkr_t = 31 ; pub const l1mkr_t_BLIS_UNPACKM_0XK_KER : l1mkr_t = 0 ; pub const l1mkr_t_BLIS_UNPACKM_1XK_KER : l1mkr_t = 1 ; pub const l1mkr_t_BLIS_UNPACKM_2XK_KER : l1mkr_t = 2 ; pub const l1mkr_t_BLIS_UNPACKM_3XK_KER : l1mkr_t = 3 ; pub const l1mkr_t_BLIS_UNPACKM_4XK_KER : l1mkr_t = 4 ; pub const l1mkr_t_BLIS_UNPACKM_5XK_KER : l1mkr_t = 5 ; pub const l1mkr_t_BLIS_UNPACKM_6XK_KER : l1mkr_t = 6 ; pub const l1mkr_t_BLIS_UNPACKM_7XK_KER : l1mkr_t = 7 ; pub const l1mkr_t_BLIS_UNPACKM_8XK_KER : l1mkr_t = 8 ; pub const l1mkr_t_BLIS_UNPACKM_9XK_KER : l1mkr_t = 9 ; pub const l1mkr_t_BLIS_UNPACKM_10XK_KER : l1mkr_t = 10 ; pub const l1mkr_t_BLIS_UNPACKM_11XK_KER : l1mkr_t = 11 ; pub const l1mkr_t_BLIS_UNPACKM_12XK_KER : l1mkr_t = 12 ; pub const l1mkr_t_BLIS_UNPACKM_13XK_KER : l1mkr_t = 13 ; pub const l1mkr_t_BLIS_UNPACKM_14XK_KER : l1mkr_t = 14 ; pub const l1mkr_t_BLIS_UNPACKM_15XK_KER : l1mkr_t = 15 ; pub const l1mkr_t_BLIS_UNPACKM_16XK_KER : l1mkr_t = 16 ; pub const l1mkr_t_BLIS_UNPACKM_17XK_KER : l1mkr_t = 17 ; pub const l1mkr_t_BLIS_UNPACKM_18XK_KER : l1mkr_t = 18 ; pub const l1mkr_t_BLIS_UNPACKM_19XK_KER : l1mkr_t = 19 ; pub const l1mkr_t_BLIS_UNPACKM_20XK_KER : l1mkr_t = 20 ; pub const l1mkr_t_BLIS_UNPACKM_21XK_KER : l1mkr_t = 21 ; pub const l1mkr_t_BLIS_UNPACKM_22XK_KER : l1mkr_t = 22 ; pub const l1mkr_t_BLIS_UNPACKM_23XK_KER : l1mkr_t = 23 ; pub const l1mkr_t_BLIS_UNPACKM_24XK_KER : l1mkr_t = 24 ; pub const l1mkr_t_BLIS_UNPACKM_25XK_KER : l1mkr_t = 25 ; pub const l1mkr_t_BLIS_UNPACKM_26XK_KER : l1mkr_t = 26 ; pub const l1mkr_t_BLIS_UNPACKM_27XK_KER : l1mkr_t = 27 ; pub const l1mkr_t_BLIS_UNPACKM_28XK_KER : l1mkr_t = 28 ; pub const l1mkr_t_BLIS_UNPACKM_29XK_KER : l1mkr_t = 29 ; pub const l1mkr_t_BLIS_UNPACKM_30XK_KER : l1mkr_t = 30 ; pub const l1mkr_t_BLIS_UNPACKM_31XK_KER : l1mkr_t = 31 ; pub type l1mkr_t = :: std :: os :: raw :: c_uint ; pub const l3ukr_t_BLIS_GEMM_UKR : l3ukr_t = 0 ; pub const l3ukr_t_BLIS_GEMMTRSM_L_UKR : l3ukr_t = 1 ; pub const l3ukr_t_BLIS_GEMMTRSM_U_UKR : l3ukr_t = 2 ; pub const l3ukr_t_BLIS_TRSM_L_UKR : l3ukr_t = 3 ; pub const l3ukr_t_BLIS_TRSM_U_UKR : l3ukr_t = 4 ; pub type l3ukr_t = :: std :: os :: raw :: c_uint ; pub const kimpl_t_BLIS_REFERENCE_UKERNEL : kimpl_t = 0 ; pub const kimpl_t_BLIS_VIRTUAL_UKERNEL : kimpl_t = 1 ; pub const kimpl_t_BLIS_OPTIMIZED_UKERNEL : kimpl_t = 2 ; pub const kimpl_t_BLIS_NOTAPPLIC_UKERNEL : kimpl_t = 3 ; pub type kimpl_t = :: std :: os :: raw :: c_uint ; pub const stor3_t_BLIS_RRR : stor3_t = 0 ; pub const stor3_t_BLIS_RRC : stor3_t = 1 ; pub const stor3_t_BLIS_RCR : stor3_t = 2 ; pub const stor3_t_BLIS_RCC : stor3_t = 3 ; pub const stor3_t_BLIS_CRR : stor3_t = 4 ; pub const stor3_t_BLIS_CRC : stor3_t = 5 ; pub const stor3_t_BLIS_CCR : stor3_t = 6 ; pub const stor3_t_BLIS_CCC : stor3_t = 7 ; pub const stor3_t_BLIS_XXX : stor3_t = 8 ; pub type stor3_t = :: std :: os :: raw :: c_uint ; pub const opid_t_BLIS_GEMM : opid_t = 0 ; pub const opid_t_BLIS_GEMMT : opid_t = 1 ; pub const opid_t_BLIS_HEMM : opid_t = 2 ; pub const opid_t_BLIS_HERK : opid_t = 3 ; pub const opid_t_BLIS_HER2K : opid_t = 4 ; pub const opid_t_BLIS_SYMM : opid_t = 5 ; pub const opid_t_BLIS_SYRK : opid_t = 6 ; pub const opid_t_BLIS_SYR2K : opid_t = 7 ; pub const opid_t_BLIS_TRMM3 : opid_t = 8 ; pub const opid_t_BLIS_TRMM : opid_t = 9 ; pub const opid_t_BLIS_TRSM : opid_t = 10 ; pub const opid_t_BLIS_NOID : opid_t = 11 ; pub type opid_t = :: std :: os :: raw :: c_uint ; pub const bszid_t_BLIS_KR : bszid_t = 0 ; pub const bszid_t_BLIS_MR : bszid_t = 1 ; pub const bszid_t_BLIS_NR : bszid_t = 2 ; pub const bszid_t_BLIS_MC : bszid_t = 3 ; pub const bszid_t_BLIS_KC : bszid_t = 4 ; pub const bszid_t_BLIS_NC : bszid_t = 5 ; pub const bszid_t_BLIS_M2 : bszid_t = 6 ; pub const bszid_t_BLIS_N2 : bszid_t = 7 ; pub const bszid_t_BLIS_AF : bszid_t = 8 ; pub const bszid_t_BLIS_DF : bszid_t = 9 ; pub const bszid_t_BLIS_XF : bszid_t = 10 ; pub const bszid_t_BLIS_NO_PART : bszid_t = 11 ; pub type bszid_t = :: std :: os :: raw :: c_uint ; pub const threshid_t_BLIS_MT : threshid_t = 0 ; pub const threshid_t_BLIS_NT : threshid_t = 1 ; pub const threshid_t_BLIS_KT : threshid_t = 2 ; pub type threshid_t = :: std :: os :: raw :: c_uint ; pub const arch_t_BLIS_ARCH_SKX : arch_t = 0 ; pub const arch_t_BLIS_ARCH_KNL : arch_t = 1 ; pub const arch_t_BLIS_ARCH_KNC : arch_t = 2 ; pub const arch_t_BLIS_ARCH_HASWELL : arch_t = 3 ; pub const arch_t_BLIS_ARCH_SANDYBRIDGE : arch_t = 4 ; pub const arch_t_BLIS_ARCH_PENRYN : arch_t = 5 ; pub const arch_t_BLIS_ARCH_ZEN3 : arch_t = 6 ; pub const arch_t_BLIS_ARCH_ZEN2 : arch_t = 7 ; pub const arch_t_BLIS_ARCH_ZEN : arch_t = 8 ; pub const arch_t_BLIS_ARCH_EXCAVATOR : arch_t = 9 ; pub const arch_t_BLIS_ARCH_STEAMROLLER : arch_t = 10 ; pub const arch_t_BLIS_ARCH_PILEDRIVER : arch_t = 11 ; pub const arch_t_BLIS_ARCH_BULLDOZER : arch_t = 12 ; pub const arch_t_BLIS_ARCH_ARMSVE : arch_t = 13 ; pub const arch_t_BLIS_ARCH_A64FX : arch_t = 14 ; pub const arch_t_BLIS_ARCH_FIRESTORM : arch_t = 15 ; pub const arch_t_BLIS_ARCH_THUNDERX2 : arch_t = 16 ; pub const arch_t_BLIS_ARCH_CORTEXA57 : arch_t = 17 ; pub const arch_t_BLIS_ARCH_CORTEXA53 : arch_t = 18 ; pub const arch_t_BLIS_ARCH_CORTEXA15 : arch_t = 19 ; pub const arch_t_BLIS_ARCH_CORTEXA9 : arch_t = 20 ; pub const arch_t_BLIS_ARCH_POWER10 : arch_t = 21 ; pub const arch_t_BLIS_ARCH_POWER9 : arch_t = 22 ; pub const arch_t_BLIS_ARCH_POWER7 : arch_t = 23 ; pub const arch_t_BLIS_ARCH_BGQ : arch_t = 24 ; pub const arch_t_BLIS_ARCH_GENERIC : arch_t = 25 ; pub const arch_t_BLIS_NUM_ARCHS : arch_t = 26 ; pub type arch_t = :: std :: os :: raw :: c_uint ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct sched_param { pub sched_priority : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_sched_param () { assert_eq ! (:: std :: mem :: size_of :: < sched_param > () , 4usize , concat ! (\"Size of: \" , stringify ! (sched_param))) ; assert_eq ! (:: std :: mem :: align_of :: < sched_param > () , 4usize , concat ! (\"Alignment of \" , stringify ! (sched_param))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sched_param > ())) . sched_priority as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (sched_param) , \"::\" , stringify ! (sched_priority))) ; } pub type __cpu_mask = :: std :: os :: raw :: c_ulong ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct cpu_set_t { pub __bits : [__cpu_mask ; 16usize] , } # [test] fn bindgen_test_layout_cpu_set_t () { assert_eq ! (:: std :: mem :: size_of :: < cpu_set_t > () , 128usize , concat ! (\"Size of: \" , stringify ! (cpu_set_t))) ; assert_eq ! (:: std :: mem :: align_of :: < cpu_set_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (cpu_set_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cpu_set_t > ())) . __bits as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (cpu_set_t) , \"::\" , stringify ! (__bits))) ; } extern \"C\" { pub fn __sched_cpucount (__setsize : size_t , __setp : * const cpu_set_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn __sched_cpualloc (__count : size_t) -> * mut cpu_set_t ; } extern \"C\" { pub fn __sched_cpufree (__set : * mut cpu_set_t) ; } extern \"C\" { pub fn sched_setparam (__pid : __pid_t , __param : * const sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_getparam (__pid : __pid_t , __param : * mut sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_setscheduler (__pid : __pid_t , __policy : :: std :: os :: raw :: c_int , __param : * const sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_getscheduler (__pid : __pid_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_yield () -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_get_priority_max (__algorithm : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_get_priority_min (__algorithm : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn sched_rr_get_interval (__pid : __pid_t , __t : * mut timespec) -> :: std :: os :: raw :: c_int ; } # [repr (C)] # [derive (Copy , Clone)] pub union __atomic_wide_counter { pub __value64 : :: std :: os :: raw :: c_ulonglong , pub __value32 : __atomic_wide_counter__bindgen_ty_1 , } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __atomic_wide_counter__bindgen_ty_1 { pub __low : :: std :: os :: raw :: c_uint , pub __high : :: std :: os :: raw :: c_uint , } # [test] fn bindgen_test_layout___atomic_wide_counter__bindgen_ty_1 () { assert_eq ! (:: std :: mem :: size_of :: < __atomic_wide_counter__bindgen_ty_1 > () , 8usize , concat ! (\"Size of: \" , stringify ! (__atomic_wide_counter__bindgen_ty_1))) ; assert_eq ! (:: std :: mem :: align_of :: < __atomic_wide_counter__bindgen_ty_1 > () , 4usize , concat ! (\"Alignment of \" , stringify ! (__atomic_wide_counter__bindgen_ty_1))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter__bindgen_ty_1 > ())) . __low as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__atomic_wide_counter__bindgen_ty_1) , \"::\" , stringify ! (__low))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter__bindgen_ty_1 > ())) . __high as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (__atomic_wide_counter__bindgen_ty_1) , \"::\" , stringify ! (__high))) ; } # [test] fn bindgen_test_layout___atomic_wide_counter () { assert_eq ! (:: std :: mem :: size_of :: < __atomic_wide_counter > () , 8usize , concat ! (\"Size of: \" , stringify ! (__atomic_wide_counter))) ; assert_eq ! (:: std :: mem :: align_of :: < __atomic_wide_counter > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__atomic_wide_counter))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter > ())) . __value64 as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__atomic_wide_counter) , \"::\" , stringify ! (__value64))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __atomic_wide_counter > ())) . __value32 as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__atomic_wide_counter) , \"::\" , stringify ! (__value32))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_internal_list { pub __prev : * mut __pthread_internal_list , pub __next : * mut __pthread_internal_list , } # [test] fn bindgen_test_layout___pthread_internal_list () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_internal_list > () , 16usize , concat ! (\"Size of: \" , stringify ! (__pthread_internal_list))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_internal_list > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_internal_list))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_list > ())) . __prev as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_internal_list) , \"::\" , stringify ! (__prev))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_list > ())) . __next as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_internal_list) , \"::\" , stringify ! (__next))) ; } pub type __pthread_list_t = __pthread_internal_list ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_internal_slist { pub __next : * mut __pthread_internal_slist , } # [test] fn bindgen_test_layout___pthread_internal_slist () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_internal_slist > () , 8usize , concat ! (\"Size of: \" , stringify ! (__pthread_internal_slist))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_internal_slist > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_internal_slist))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_internal_slist > ())) . __next as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_internal_slist) , \"::\" , stringify ! (__next))) ; } pub type __pthread_slist_t = __pthread_internal_slist ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_mutex_s { pub __lock : :: std :: os :: raw :: c_int , pub __count : :: std :: os :: raw :: c_uint , pub __owner : :: std :: os :: raw :: c_int , pub __nusers : :: std :: os :: raw :: c_uint , pub __kind : :: std :: os :: raw :: c_int , pub __spins : :: std :: os :: raw :: c_short , pub __elision : :: std :: os :: raw :: c_short , pub __list : __pthread_list_t , } # [test] fn bindgen_test_layout___pthread_mutex_s () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_mutex_s > () , 40usize , concat ! (\"Size of: \" , stringify ! (__pthread_mutex_s))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_mutex_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_mutex_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __lock as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__lock))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __count as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__count))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __owner as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__owner))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __nusers as * const _ as usize } , 12usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__nusers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __kind as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__kind))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __spins as * const _ as usize } , 20usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__spins))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __elision as * const _ as usize } , 22usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__elision))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_mutex_s > ())) . __list as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_mutex_s) , \"::\" , stringify ! (__list))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_rwlock_arch_t { pub __readers : :: std :: os :: raw :: c_uint , pub __writers : :: std :: os :: raw :: c_uint , pub __wrphase_futex : :: std :: os :: raw :: c_uint , pub __writers_futex : :: std :: os :: raw :: c_uint , pub __pad3 : :: std :: os :: raw :: c_uint , pub __pad4 : :: std :: os :: raw :: c_uint , pub __cur_writer : :: std :: os :: raw :: c_int , pub __shared : :: std :: os :: raw :: c_int , pub __rwelision : :: std :: os :: raw :: c_schar , pub __pad1 : [:: std :: os :: raw :: c_uchar ; 7usize] , pub __pad2 : :: std :: os :: raw :: c_ulong , pub __flags : :: std :: os :: raw :: c_uint , } # [test] fn bindgen_test_layout___pthread_rwlock_arch_t () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_rwlock_arch_t > () , 56usize , concat ! (\"Size of: \" , stringify ! (__pthread_rwlock_arch_t))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_rwlock_arch_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_rwlock_arch_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __readers as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__readers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __writers as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__writers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __wrphase_futex as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__wrphase_futex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __writers_futex as * const _ as usize } , 12usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__writers_futex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad3 as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__pad3))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad4 as * const _ as usize } , 20usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__pad4))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __cur_writer as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__cur_writer))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __shared as * const _ as usize } , 28usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__shared))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __rwelision as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__rwelision))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad1 as * const _ as usize } , 33usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__pad1))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __pad2 as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__pad2))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_rwlock_arch_t > ())) . __flags as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_rwlock_arch_t) , \"::\" , stringify ! (__flags))) ; } # [repr (C)] # [derive (Copy , Clone)] pub struct __pthread_cond_s { pub __wseq : __atomic_wide_counter , pub __g1_start : __atomic_wide_counter , pub __g_refs : [:: std :: os :: raw :: c_uint ; 2usize] , pub __g_size : [:: std :: os :: raw :: c_uint ; 2usize] , pub __g1_orig_size : :: std :: os :: raw :: c_uint , pub __wrefs : :: std :: os :: raw :: c_uint , pub __g_signals : [:: std :: os :: raw :: c_uint ; 2usize] , } # [test] fn bindgen_test_layout___pthread_cond_s () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_cond_s > () , 48usize , concat ! (\"Size of: \" , stringify ! (__pthread_cond_s))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_cond_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_cond_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __wseq as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__wseq))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g1_start as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__g1_start))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_refs as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__g_refs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_size as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__g_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g1_orig_size as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__g1_orig_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __wrefs as * const _ as usize } , 36usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__wrefs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cond_s > ())) . __g_signals as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cond_s) , \"::\" , stringify ! (__g_signals))) ; } pub type __tss_t = :: std :: os :: raw :: c_uint ; pub type __thrd_t = :: std :: os :: raw :: c_ulong ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __once_flag { pub __data : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout___once_flag () { assert_eq ! (:: std :: mem :: size_of :: < __once_flag > () , 4usize , concat ! (\"Size of: \" , stringify ! (__once_flag))) ; assert_eq ! (:: std :: mem :: align_of :: < __once_flag > () , 4usize , concat ! (\"Alignment of \" , stringify ! (__once_flag))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __once_flag > ())) . __data as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__once_flag) , \"::\" , stringify ! (__data))) ; } pub type pthread_t = :: std :: os :: raw :: c_ulong ; # [repr (C)] # [derive (Copy , Clone)] pub union pthread_mutexattr_t { pub __size : [:: std :: os :: raw :: c_char ; 4usize] , pub __align : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_pthread_mutexattr_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_mutexattr_t > () , 4usize , concat ! (\"Size of: \" , stringify ! (pthread_mutexattr_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_mutexattr_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (pthread_mutexattr_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutexattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_mutexattr_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutexattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_mutexattr_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_condattr_t { pub __size : [:: std :: os :: raw :: c_char ; 4usize] , pub __align : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_pthread_condattr_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_condattr_t > () , 4usize , concat ! (\"Size of: \" , stringify ! (pthread_condattr_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_condattr_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (pthread_condattr_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_condattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_condattr_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_condattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_condattr_t) , \"::\" , stringify ! (__align))) ; } pub type pthread_key_t = :: std :: os :: raw :: c_uint ; pub type pthread_once_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Copy , Clone)] pub union pthread_attr_t { pub __size : [:: std :: os :: raw :: c_char ; 56usize] , pub __align : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_pthread_attr_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_attr_t > () , 56usize , concat ! (\"Size of: \" , stringify ! (pthread_attr_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_attr_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_attr_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_attr_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_attr_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_attr_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_attr_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_mutex_t { pub __data : __pthread_mutex_s , pub __size : [:: std :: os :: raw :: c_char ; 40usize] , pub __align : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_pthread_mutex_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_mutex_t > () , 40usize , concat ! (\"Size of: \" , stringify ! (pthread_mutex_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_mutex_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_mutex_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __data as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_mutex_t) , \"::\" , stringify ! (__data))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_mutex_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_mutex_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_mutex_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_cond_t { pub __data : __pthread_cond_s , pub __size : [:: std :: os :: raw :: c_char ; 48usize] , pub __align : :: std :: os :: raw :: c_longlong , } # [test] fn bindgen_test_layout_pthread_cond_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_cond_t > () , 48usize , concat ! (\"Size of: \" , stringify ! (pthread_cond_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_cond_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_cond_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __data as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_cond_t) , \"::\" , stringify ! (__data))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_cond_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_cond_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_cond_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_rwlock_t { pub __data : __pthread_rwlock_arch_t , pub __size : [:: std :: os :: raw :: c_char ; 56usize] , pub __align : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_pthread_rwlock_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_rwlock_t > () , 56usize , concat ! (\"Size of: \" , stringify ! (pthread_rwlock_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_rwlock_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_rwlock_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __data as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_rwlock_t) , \"::\" , stringify ! (__data))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_rwlock_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlock_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_rwlock_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_rwlockattr_t { pub __size : [:: std :: os :: raw :: c_char ; 8usize] , pub __align : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_pthread_rwlockattr_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_rwlockattr_t > () , 8usize , concat ! (\"Size of: \" , stringify ! (pthread_rwlockattr_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_rwlockattr_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_rwlockattr_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlockattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_rwlockattr_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_rwlockattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_rwlockattr_t) , \"::\" , stringify ! (__align))) ; } pub type pthread_spinlock_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Copy , Clone)] pub union pthread_barrier_t { pub __size : [:: std :: os :: raw :: c_char ; 32usize] , pub __align : :: std :: os :: raw :: c_long , } # [test] fn bindgen_test_layout_pthread_barrier_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_barrier_t > () , 32usize , concat ! (\"Size of: \" , stringify ! (pthread_barrier_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_barrier_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pthread_barrier_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrier_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_barrier_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrier_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_barrier_t) , \"::\" , stringify ! (__align))) ; } # [repr (C)] # [derive (Copy , Clone)] pub union pthread_barrierattr_t { pub __size : [:: std :: os :: raw :: c_char ; 4usize] , pub __align : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_pthread_barrierattr_t () { assert_eq ! (:: std :: mem :: size_of :: < pthread_barrierattr_t > () , 4usize , concat ! (\"Size of: \" , stringify ! (pthread_barrierattr_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pthread_barrierattr_t > () , 4usize , concat ! (\"Alignment of \" , stringify ! (pthread_barrierattr_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrierattr_t > ())) . __size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_barrierattr_t) , \"::\" , stringify ! (__size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pthread_barrierattr_t > ())) . __align as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pthread_barrierattr_t) , \"::\" , stringify ! (__align))) ; } pub type __jmp_buf = [:: std :: os :: raw :: c_long ; 8usize] ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __sigset_t { pub __val : [:: std :: os :: raw :: c_ulong ; 16usize] , } # [test] fn bindgen_test_layout___sigset_t () { assert_eq ! (:: std :: mem :: size_of :: < __sigset_t > () , 128usize , concat ! (\"Size of: \" , stringify ! (__sigset_t))) ; assert_eq ! (:: std :: mem :: align_of :: < __sigset_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__sigset_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __sigset_t > ())) . __val as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__sigset_t) , \"::\" , stringify ! (__val))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __jmp_buf_tag { pub __jmpbuf : __jmp_buf , pub __mask_was_saved : :: std :: os :: raw :: c_int , pub __saved_mask : __sigset_t , } # [test] fn bindgen_test_layout___jmp_buf_tag () { assert_eq ! (:: std :: mem :: size_of :: < __jmp_buf_tag > () , 200usize , concat ! (\"Size of: \" , stringify ! (__jmp_buf_tag))) ; assert_eq ! (:: std :: mem :: align_of :: < __jmp_buf_tag > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__jmp_buf_tag))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __jmpbuf as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__jmp_buf_tag) , \"::\" , stringify ! (__jmpbuf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __mask_was_saved as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (__jmp_buf_tag) , \"::\" , stringify ! (__mask_was_saved))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __jmp_buf_tag > ())) . __saved_mask as * const _ as usize } , 72usize , concat ! (\"Offset of field: \" , stringify ! (__jmp_buf_tag) , \"::\" , stringify ! (__saved_mask))) ; } pub const PTHREAD_CREATE_JOINABLE : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_CREATE_DETACHED : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_MUTEX_TIMED_NP : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_MUTEX_RECURSIVE_NP : :: std :: os :: raw :: c_uint = 1 ; pub const PTHREAD_MUTEX_ERRORCHECK_NP : :: std :: os :: raw :: c_uint = 2 ; pub const PTHREAD_MUTEX_ADAPTIVE_NP : :: std :: os :: raw :: c_uint = 3 ; pub const PTHREAD_MUTEX_NORMAL : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_MUTEX_RECURSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const PTHREAD_MUTEX_ERRORCHECK : :: std :: os :: raw :: c_uint = 2 ; pub const PTHREAD_MUTEX_DEFAULT : :: std :: os :: raw :: c_uint = 0 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_MUTEX_STALLED : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_MUTEX_STALLED_NP : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_MUTEX_ROBUST : :: std :: os :: raw :: c_uint = 1 ; pub const PTHREAD_MUTEX_ROBUST_NP : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_PRIO_NONE : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_PRIO_INHERIT : :: std :: os :: raw :: c_uint = 1 ; pub const PTHREAD_PRIO_PROTECT : :: std :: os :: raw :: c_uint = 2 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_RWLOCK_PREFER_READER_NP : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_RWLOCK_PREFER_WRITER_NP : :: std :: os :: raw :: c_uint = 1 ; pub const PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP : :: std :: os :: raw :: c_uint = 2 ; pub const PTHREAD_RWLOCK_DEFAULT_NP : :: std :: os :: raw :: c_uint = 0 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_INHERIT_SCHED : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_EXPLICIT_SCHED : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_SCOPE_SYSTEM : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_SCOPE_PROCESS : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_PROCESS_PRIVATE : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_PROCESS_SHARED : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_10 = :: std :: os :: raw :: c_uint ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct _pthread_cleanup_buffer { pub __routine : :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * mut :: std :: os :: raw :: c_void) > , pub __arg : * mut :: std :: os :: raw :: c_void , pub __canceltype : :: std :: os :: raw :: c_int , pub __prev : * mut _pthread_cleanup_buffer , } # [test] fn bindgen_test_layout__pthread_cleanup_buffer () { assert_eq ! (:: std :: mem :: size_of :: < _pthread_cleanup_buffer > () , 32usize , concat ! (\"Size of: \" , stringify ! (_pthread_cleanup_buffer))) ; assert_eq ! (:: std :: mem :: align_of :: < _pthread_cleanup_buffer > () , 8usize , concat ! (\"Alignment of \" , stringify ! (_pthread_cleanup_buffer))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __routine as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (_pthread_cleanup_buffer) , \"::\" , stringify ! (__routine))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __arg as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (_pthread_cleanup_buffer) , \"::\" , stringify ! (__arg))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __canceltype as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (_pthread_cleanup_buffer) , \"::\" , stringify ! (__canceltype))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < _pthread_cleanup_buffer > ())) . __prev as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (_pthread_cleanup_buffer) , \"::\" , stringify ! (__prev))) ; } pub const PTHREAD_CANCEL_ENABLE : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_CANCEL_DISABLE : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_11 = :: std :: os :: raw :: c_uint ; pub const PTHREAD_CANCEL_DEFERRED : :: std :: os :: raw :: c_uint = 0 ; pub const PTHREAD_CANCEL_ASYNCHRONOUS : :: std :: os :: raw :: c_uint = 1 ; pub type _bindgen_ty_12 = :: std :: os :: raw :: c_uint ; extern \"C\" { pub fn pthread_create (__newthread : * mut pthread_t , __attr : * const pthread_attr_t , __start_routine : :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * mut :: std :: os :: raw :: c_void) -> * mut :: std :: os :: raw :: c_void > , __arg : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_exit (__retval : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn pthread_join (__th : pthread_t , __thread_return : * mut * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_detach (__th : pthread_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_self () -> pthread_t ; } extern \"C\" { pub fn pthread_equal (__thread1 : pthread_t , __thread2 : pthread_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_init (__attr : * mut pthread_attr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_destroy (__attr : * mut pthread_attr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getdetachstate (__attr : * const pthread_attr_t , __detachstate : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setdetachstate (__attr : * mut pthread_attr_t , __detachstate : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getguardsize (__attr : * const pthread_attr_t , __guardsize : * mut size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setguardsize (__attr : * mut pthread_attr_t , __guardsize : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getschedparam (__attr : * const pthread_attr_t , __param : * mut sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setschedparam (__attr : * mut pthread_attr_t , __param : * const sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getschedpolicy (__attr : * const pthread_attr_t , __policy : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setschedpolicy (__attr : * mut pthread_attr_t , __policy : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getinheritsched (__attr : * const pthread_attr_t , __inherit : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setinheritsched (__attr : * mut pthread_attr_t , __inherit : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getscope (__attr : * const pthread_attr_t , __scope : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setscope (__attr : * mut pthread_attr_t , __scope : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getstackaddr (__attr : * const pthread_attr_t , __stackaddr : * mut * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setstackaddr (__attr : * mut pthread_attr_t , __stackaddr : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getstacksize (__attr : * const pthread_attr_t , __stacksize : * mut size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setstacksize (__attr : * mut pthread_attr_t , __stacksize : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_getstack (__attr : * const pthread_attr_t , __stackaddr : * mut * mut :: std :: os :: raw :: c_void , __stacksize : * mut size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_attr_setstack (__attr : * mut pthread_attr_t , __stackaddr : * mut :: std :: os :: raw :: c_void , __stacksize : size_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_setschedparam (__target_thread : pthread_t , __policy : :: std :: os :: raw :: c_int , __param : * const sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_getschedparam (__target_thread : pthread_t , __policy : * mut :: std :: os :: raw :: c_int , __param : * mut sched_param) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_setschedprio (__target_thread : pthread_t , __prio : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_once (__once_control : * mut pthread_once_t , __init_routine : :: std :: option :: Option < unsafe extern \"C\" fn () >) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_setcancelstate (__state : :: std :: os :: raw :: c_int , __oldstate : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_setcanceltype (__type : :: std :: os :: raw :: c_int , __oldtype : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cancel (__th : pthread_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_testcancel () ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __cancel_jmp_buf_tag { pub __cancel_jmp_buf : __jmp_buf , pub __mask_was_saved : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout___cancel_jmp_buf_tag () { assert_eq ! (:: std :: mem :: size_of :: < __cancel_jmp_buf_tag > () , 72usize , concat ! (\"Size of: \" , stringify ! (__cancel_jmp_buf_tag))) ; assert_eq ! (:: std :: mem :: align_of :: < __cancel_jmp_buf_tag > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__cancel_jmp_buf_tag))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __cancel_jmp_buf_tag > ())) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__cancel_jmp_buf_tag) , \"::\" , stringify ! (__cancel_jmp_buf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __cancel_jmp_buf_tag > ())) . __mask_was_saved as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (__cancel_jmp_buf_tag) , \"::\" , stringify ! (__mask_was_saved))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_unwind_buf_t { pub __cancel_jmp_buf : [__cancel_jmp_buf_tag ; 1usize] , pub __pad : [* mut :: std :: os :: raw :: c_void ; 4usize] , } # [test] fn bindgen_test_layout___pthread_unwind_buf_t () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_unwind_buf_t > () , 104usize , concat ! (\"Size of: \" , stringify ! (__pthread_unwind_buf_t))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_unwind_buf_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_unwind_buf_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_unwind_buf_t > ())) . __cancel_jmp_buf as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_unwind_buf_t) , \"::\" , stringify ! (__cancel_jmp_buf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_unwind_buf_t > ())) . __pad as * const _ as usize } , 72usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_unwind_buf_t) , \"::\" , stringify ! (__pad))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct __pthread_cleanup_frame { pub __cancel_routine : :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * mut :: std :: os :: raw :: c_void) > , pub __cancel_arg : * mut :: std :: os :: raw :: c_void , pub __do_it : :: std :: os :: raw :: c_int , pub __cancel_type : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout___pthread_cleanup_frame () { assert_eq ! (:: std :: mem :: size_of :: < __pthread_cleanup_frame > () , 24usize , concat ! (\"Size of: \" , stringify ! (__pthread_cleanup_frame))) ; assert_eq ! (:: std :: mem :: align_of :: < __pthread_cleanup_frame > () , 8usize , concat ! (\"Alignment of \" , stringify ! (__pthread_cleanup_frame))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_routine as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cleanup_frame) , \"::\" , stringify ! (__cancel_routine))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_arg as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cleanup_frame) , \"::\" , stringify ! (__cancel_arg))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __do_it as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cleanup_frame) , \"::\" , stringify ! (__do_it))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < __pthread_cleanup_frame > ())) . __cancel_type as * const _ as usize } , 20usize , concat ! (\"Offset of field: \" , stringify ! (__pthread_cleanup_frame) , \"::\" , stringify ! (__cancel_type))) ; } extern \"C\" { pub fn __pthread_register_cancel (__buf : * mut __pthread_unwind_buf_t) ; } extern \"C\" { pub fn __pthread_unregister_cancel (__buf : * mut __pthread_unwind_buf_t) ; } extern \"C\" { pub fn __pthread_unwind_next (__buf : * mut __pthread_unwind_buf_t) ; } extern \"C\" { pub fn __sigsetjmp (__env : * mut __jmp_buf_tag , __savemask : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_init (__mutex : * mut pthread_mutex_t , __mutexattr : * const pthread_mutexattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_destroy (__mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_trylock (__mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_lock (__mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_timedlock (__mutex : * mut pthread_mutex_t , __abstime : * const timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_unlock (__mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_getprioceiling (__mutex : * const pthread_mutex_t , __prioceiling : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_setprioceiling (__mutex : * mut pthread_mutex_t , __prioceiling : :: std :: os :: raw :: c_int , __old_ceiling : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutex_consistent (__mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_init (__attr : * mut pthread_mutexattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_destroy (__attr : * mut pthread_mutexattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_getpshared (__attr : * const pthread_mutexattr_t , __pshared : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_setpshared (__attr : * mut pthread_mutexattr_t , __pshared : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_gettype (__attr : * const pthread_mutexattr_t , __kind : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_settype (__attr : * mut pthread_mutexattr_t , __kind : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_getprotocol (__attr : * const pthread_mutexattr_t , __protocol : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_setprotocol (__attr : * mut pthread_mutexattr_t , __protocol : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_getprioceiling (__attr : * const pthread_mutexattr_t , __prioceiling : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_setprioceiling (__attr : * mut pthread_mutexattr_t , __prioceiling : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_getrobust (__attr : * const pthread_mutexattr_t , __robustness : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_mutexattr_setrobust (__attr : * mut pthread_mutexattr_t , __robustness : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_init (__rwlock : * mut pthread_rwlock_t , __attr : * const pthread_rwlockattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_destroy (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_rdlock (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_tryrdlock (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_timedrdlock (__rwlock : * mut pthread_rwlock_t , __abstime : * const timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_wrlock (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_trywrlock (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_timedwrlock (__rwlock : * mut pthread_rwlock_t , __abstime : * const timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlock_unlock (__rwlock : * mut pthread_rwlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_init (__attr : * mut pthread_rwlockattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_destroy (__attr : * mut pthread_rwlockattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_getpshared (__attr : * const pthread_rwlockattr_t , __pshared : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_setpshared (__attr : * mut pthread_rwlockattr_t , __pshared : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_getkind_np (__attr : * const pthread_rwlockattr_t , __pref : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_rwlockattr_setkind_np (__attr : * mut pthread_rwlockattr_t , __pref : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_init (__cond : * mut pthread_cond_t , __cond_attr : * const pthread_condattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_destroy (__cond : * mut pthread_cond_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_signal (__cond : * mut pthread_cond_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_broadcast (__cond : * mut pthread_cond_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_wait (__cond : * mut pthread_cond_t , __mutex : * mut pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_cond_timedwait (__cond : * mut pthread_cond_t , __mutex : * mut pthread_mutex_t , __abstime : * const timespec) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_init (__attr : * mut pthread_condattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_destroy (__attr : * mut pthread_condattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_getpshared (__attr : * const pthread_condattr_t , __pshared : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_setpshared (__attr : * mut pthread_condattr_t , __pshared : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_getclock (__attr : * const pthread_condattr_t , __clock_id : * mut __clockid_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_condattr_setclock (__attr : * mut pthread_condattr_t , __clock_id : __clockid_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_spin_init (__lock : * mut pthread_spinlock_t , __pshared : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_spin_destroy (__lock : * mut pthread_spinlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_spin_lock (__lock : * mut pthread_spinlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_spin_trylock (__lock : * mut pthread_spinlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_spin_unlock (__lock : * mut pthread_spinlock_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrier_init (__barrier : * mut pthread_barrier_t , __attr : * const pthread_barrierattr_t , __count : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrier_destroy (__barrier : * mut pthread_barrier_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrier_wait (__barrier : * mut pthread_barrier_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrierattr_init (__attr : * mut pthread_barrierattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrierattr_destroy (__attr : * mut pthread_barrierattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrierattr_getpshared (__attr : * const pthread_barrierattr_t , __pshared : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_barrierattr_setpshared (__attr : * mut pthread_barrierattr_t , __pshared : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_key_create (__key : * mut pthread_key_t , __destr_function : :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * mut :: std :: os :: raw :: c_void) >) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_key_delete (__key : pthread_key_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_getspecific (__key : pthread_key_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn pthread_setspecific (__key : pthread_key_t , __pointer : * const :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_getcpuclockid (__thread_id : pthread_t , __clock_id : * mut __clockid_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn pthread_atfork (__prepare : :: std :: option :: Option < unsafe extern \"C\" fn () > , __parent : :: std :: option :: Option < unsafe extern \"C\" fn () > , __child : :: std :: option :: Option < unsafe extern \"C\" fn () >) -> :: std :: os :: raw :: c_int ; } pub type bli_pthread_t = pthread_t ; pub type bli_pthread_attr_t = pthread_attr_t ; pub type bli_pthread_mutex_t = pthread_mutex_t ; pub type bli_pthread_mutexattr_t = pthread_mutexattr_t ; pub type bli_pthread_cond_t = pthread_cond_t ; pub type bli_pthread_condattr_t = pthread_condattr_t ; pub type bli_pthread_once_t = pthread_once_t ; pub type bli_pthread_barrier_t = pthread_barrier_t ; pub type bli_pthread_barrierattr_t = pthread_barrierattr_t ; extern \"C\" { pub fn bli_pthread_create (thread : * mut bli_pthread_t , attr : * const bli_pthread_attr_t , start_routine : :: std :: option :: Option < unsafe extern \"C\" fn (arg1 : * mut :: std :: os :: raw :: c_void) -> * mut :: std :: os :: raw :: c_void > , arg : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_join (thread : bli_pthread_t , retval : * mut * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_mutex_init (mutex : * mut bli_pthread_mutex_t , attr : * const bli_pthread_mutexattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_mutex_destroy (mutex : * mut bli_pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_mutex_lock (mutex : * mut bli_pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_mutex_trylock (mutex : * mut bli_pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_mutex_unlock (mutex : * mut bli_pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_cond_init (cond : * mut bli_pthread_cond_t , attr : * const bli_pthread_condattr_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_cond_destroy (cond : * mut bli_pthread_cond_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_cond_wait (cond : * mut bli_pthread_cond_t , mutex : * mut bli_pthread_mutex_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_cond_broadcast (cond : * mut bli_pthread_cond_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_once (once : * mut bli_pthread_once_t , init : :: std :: option :: Option < unsafe extern \"C\" fn () >) ; } extern \"C\" { pub fn bli_pthread_barrier_init (barrier : * mut bli_pthread_barrier_t , attr : * const bli_pthread_barrierattr_t , count : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_barrier_destroy (barrier : * mut bli_pthread_barrier_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_pthread_barrier_wait (barrier : * mut bli_pthread_barrier_t) -> :: std :: os :: raw :: c_int ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct pblk_t { pub buf : * mut :: std :: os :: raw :: c_void , pub block_size : siz_t , } # [test] fn bindgen_test_layout_pblk_t () { assert_eq ! (:: std :: mem :: size_of :: < pblk_t > () , 16usize , concat ! (\"Size of: \" , stringify ! (pblk_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pblk_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pblk_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pblk_t > ())) . buf as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pblk_t) , \"::\" , stringify ! (buf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pblk_t > ())) . block_size as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (pblk_t) , \"::\" , stringify ! (block_size))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct pool_t { pub block_ptrs : * mut :: std :: os :: raw :: c_void , pub block_ptrs_len : dim_t , pub top_index : dim_t , pub num_blocks : dim_t , pub block_size : siz_t , pub align_size : siz_t , pub offset_size : siz_t , pub malloc_fp : malloc_ft , pub free_fp : free_ft , } # [test] fn bindgen_test_layout_pool_t () { assert_eq ! (:: std :: mem :: size_of :: < pool_t > () , 72usize , concat ! (\"Size of: \" , stringify ! (pool_t))) ; assert_eq ! (:: std :: mem :: align_of :: < pool_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pool_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_ptrs as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (block_ptrs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_ptrs_len as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (block_ptrs_len))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . top_index as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (top_index))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . num_blocks as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (num_blocks))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . block_size as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (block_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . align_size as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (align_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . offset_size as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (offset_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . malloc_fp as * const _ as usize } , 56usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (malloc_fp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pool_t > ())) . free_fp as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (pool_t) , \"::\" , stringify ! (free_fp))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct array_t { pub buf : * mut :: std :: os :: raw :: c_void , pub num_elem : siz_t , pub elem_size : siz_t , } # [test] fn bindgen_test_layout_array_t () { assert_eq ! (:: std :: mem :: size_of :: < array_t > () , 24usize , concat ! (\"Size of: \" , stringify ! (array_t))) ; assert_eq ! (:: std :: mem :: align_of :: < array_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (array_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . buf as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (array_t) , \"::\" , stringify ! (buf))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . num_elem as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (array_t) , \"::\" , stringify ! (num_elem))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < array_t > ())) . elem_size as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (array_t) , \"::\" , stringify ! (elem_size))) ; } # [repr (C)] # [derive (Copy , Clone)] pub struct apool_t { pub mutex : bli_pthread_mutex_t , pub pool : pool_t , pub def_array_len : siz_t , } # [test] fn bindgen_test_layout_apool_t () { assert_eq ! (:: std :: mem :: size_of :: < apool_t > () , 120usize , concat ! (\"Size of: \" , stringify ! (apool_t))) ; assert_eq ! (:: std :: mem :: align_of :: < apool_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (apool_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . mutex as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (apool_t) , \"::\" , stringify ! (mutex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . pool as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (apool_t) , \"::\" , stringify ! (pool))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < apool_t > ())) . def_array_len as * const _ as usize } , 112usize , concat ! (\"Offset of field: \" , stringify ! (apool_t) , \"::\" , stringify ! (def_array_len))) ; } # [repr (C)] # [derive (Copy , Clone)] pub struct pba_s { pub pools : [pool_t ; 3usize] , pub mutex : bli_pthread_mutex_t , pub align_size : siz_t , pub malloc_fp : malloc_ft , pub free_fp : free_ft , } # [test] fn bindgen_test_layout_pba_s () { assert_eq ! (:: std :: mem :: size_of :: < pba_s > () , 280usize , concat ! (\"Size of: \" , stringify ! (pba_s))) ; assert_eq ! (:: std :: mem :: align_of :: < pba_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (pba_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . pools as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (pba_s) , \"::\" , stringify ! (pools))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . mutex as * const _ as usize } , 216usize , concat ! (\"Offset of field: \" , stringify ! (pba_s) , \"::\" , stringify ! (mutex))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . align_size as * const _ as usize } , 256usize , concat ! (\"Offset of field: \" , stringify ! (pba_s) , \"::\" , stringify ! (align_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . malloc_fp as * const _ as usize } , 264usize , concat ! (\"Offset of field: \" , stringify ! (pba_s) , \"::\" , stringify ! (malloc_fp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < pba_s > ())) . free_fp as * const _ as usize } , 272usize , concat ! (\"Offset of field: \" , stringify ! (pba_s) , \"::\" , stringify ! (free_fp))) ; } pub type pba_t = pba_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct mem_s { pub pblk : pblk_t , pub buf_type : packbuf_t , pub pool : * mut pool_t , pub size : siz_t , } # [test] fn bindgen_test_layout_mem_s () { assert_eq ! (:: std :: mem :: size_of :: < mem_s > () , 40usize , concat ! (\"Size of: \" , stringify ! (mem_s))) ; assert_eq ! (:: std :: mem :: align_of :: < mem_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (mem_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . pblk as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (mem_s) , \"::\" , stringify ! (pblk))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . buf_type as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (mem_s) , \"::\" , stringify ! (buf_type))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . pool as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (mem_s) , \"::\" , stringify ! (pool))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mem_s > ())) . size as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (mem_s) , \"::\" , stringify ! (size))) ; } pub type mem_t = mem_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct cntl_s { pub family : opid_t , pub bszid : bszid_t , pub var_func : void_fp , pub sub_prenode : * mut cntl_s , pub sub_node : * mut cntl_s , pub params : * mut :: std :: os :: raw :: c_void , pub pack_mem : mem_t , } # [test] fn bindgen_test_layout_cntl_s () { assert_eq ! (:: std :: mem :: size_of :: < cntl_s > () , 80usize , concat ! (\"Size of: \" , stringify ! (cntl_s))) ; assert_eq ! (:: std :: mem :: align_of :: < cntl_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (cntl_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . family as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (family))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . bszid as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (bszid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . var_func as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (var_func))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . sub_prenode as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (sub_prenode))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . sub_node as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (sub_node))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . params as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (params))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntl_s > ())) . pack_mem as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (cntl_s) , \"::\" , stringify ! (pack_mem))) ; } pub type cntl_t = cntl_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct blksz_s { pub v : [dim_t ; 4usize] , pub e : [dim_t ; 4usize] , } # [test] fn bindgen_test_layout_blksz_s () { assert_eq ! (:: std :: mem :: size_of :: < blksz_s > () , 64usize , concat ! (\"Size of: \" , stringify ! (blksz_s))) ; assert_eq ! (:: std :: mem :: align_of :: < blksz_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (blksz_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < blksz_s > ())) . v as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (blksz_s) , \"::\" , stringify ! (v))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < blksz_s > ())) . e as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (blksz_s) , \"::\" , stringify ! (e))) ; } pub type blksz_t = blksz_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct func_s { pub ptr : [void_fp ; 4usize] , } # [test] fn bindgen_test_layout_func_s () { assert_eq ! (:: std :: mem :: size_of :: < func_s > () , 32usize , concat ! (\"Size of: \" , stringify ! (func_s))) ; assert_eq ! (:: std :: mem :: align_of :: < func_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (func_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < func_s > ())) . ptr as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (func_s) , \"::\" , stringify ! (ptr))) ; } pub type func_t = func_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct mbool_s { pub v : [bool ; 4usize] , } # [test] fn bindgen_test_layout_mbool_s () { assert_eq ! (:: std :: mem :: size_of :: < mbool_s > () , 4usize , concat ! (\"Size of: \" , stringify ! (mbool_s))) ; assert_eq ! (:: std :: mem :: align_of :: < mbool_s > () , 1usize , concat ! (\"Alignment of \" , stringify ! (mbool_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mbool_s > ())) . v as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (mbool_s) , \"::\" , stringify ! (v))) ; } pub type mbool_t = mbool_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct auxinfo_t { pub schema_a : pack_t , pub schema_b : pack_t , pub a_next : * mut :: std :: os :: raw :: c_void , pub b_next : * mut :: std :: os :: raw :: c_void , pub is_a : inc_t , pub is_b : inc_t , pub ps_a : inc_t , pub ps_b : inc_t , pub ukr : void_fp , pub params : * mut :: std :: os :: raw :: c_void , } # [test] fn bindgen_test_layout_auxinfo_t () { assert_eq ! (:: std :: mem :: size_of :: < auxinfo_t > () , 72usize , concat ! (\"Size of: \" , stringify ! (auxinfo_t))) ; assert_eq ! (:: std :: mem :: align_of :: < auxinfo_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (auxinfo_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . schema_a as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (schema_a))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . schema_b as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (schema_b))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . a_next as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (a_next))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . b_next as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (b_next))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . is_a as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (is_a))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . is_b as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (is_b))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ps_a as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (ps_a))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ps_b as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (ps_b))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . ukr as * const _ as usize } , 56usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (ukr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auxinfo_t > ())) . params as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (auxinfo_t) , \"::\" , stringify ! (params))) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct constdata_s { pub s : f32 , pub d : f64 , pub c : scomplex , pub z : dcomplex , pub i : gint_t , } # [test] fn bindgen_test_layout_constdata_s () { assert_eq ! (:: std :: mem :: size_of :: < constdata_s > () , 48usize , concat ! (\"Size of: \" , stringify ! (constdata_s))) ; assert_eq ! (:: std :: mem :: align_of :: < constdata_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (constdata_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . s as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (constdata_s) , \"::\" , stringify ! (s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . d as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (constdata_s) , \"::\" , stringify ! (d))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . c as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (constdata_s) , \"::\" , stringify ! (c))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . z as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (constdata_s) , \"::\" , stringify ! (z))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < constdata_s > ())) . i as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (constdata_s) , \"::\" , stringify ! (i))) ; } pub type constdata_t = constdata_s ; pub type obj_pack_fn_t = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut obj_s , ap : * mut obj_s , cntx : * mut cntx_s , rntm : * mut rntm_s , cntl : * mut cntl_s , thread : * mut thrinfo_s) > ; pub type obj_ker_fn_t = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut obj_s , b : * mut obj_s , c : * mut obj_s , cntx : * mut cntx_s , rntm : * mut rntm_s , cntl : * mut cntl_s , thread : * mut thrinfo_s) > ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct obj_s { pub root : * mut obj_s , pub off : [dim_t ; 2usize] , pub dim : [dim_t ; 2usize] , pub diag_off : doff_t , pub info : objbits_t , pub info2 : objbits_t , pub elem_size : siz_t , pub buffer : * mut :: std :: os :: raw :: c_void , pub rs : inc_t , pub cs : inc_t , pub is : inc_t , pub scalar : atom_t , pub m_padded : dim_t , pub n_padded : dim_t , pub ps : inc_t , pub pd : inc_t , pub m_panel : dim_t , pub n_panel : dim_t , pub pack_fn : obj_pack_fn_t , pub pack_params : * mut :: std :: os :: raw :: c_void , pub ker_fn : obj_ker_fn_t , pub ker_params : * mut :: std :: os :: raw :: c_void , } # [test] fn bindgen_test_layout_obj_s () { assert_eq ! (:: std :: mem :: size_of :: < obj_s > () , 192usize , concat ! (\"Size of: \" , stringify ! (obj_s))) ; assert_eq ! (:: std :: mem :: align_of :: < obj_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (obj_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . root as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (root))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . off as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (off))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . dim as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (dim))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . diag_off as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (diag_off))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . info as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (info))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . info2 as * const _ as usize } , 52usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (info2))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . elem_size as * const _ as usize } , 56usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (elem_size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . buffer as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (buffer))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . rs as * const _ as usize } , 72usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (rs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . cs as * const _ as usize } , 80usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (cs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . is as * const _ as usize } , 88usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (is))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . scalar as * const _ as usize } , 96usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (scalar))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . m_padded as * const _ as usize } , 112usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (m_padded))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . n_padded as * const _ as usize } , 120usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (n_padded))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ps as * const _ as usize } , 128usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (ps))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pd as * const _ as usize } , 136usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (pd))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . m_panel as * const _ as usize } , 144usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (m_panel))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . n_panel as * const _ as usize } , 152usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (n_panel))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pack_fn as * const _ as usize } , 160usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (pack_fn))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . pack_params as * const _ as usize } , 168usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (pack_params))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ker_fn as * const _ as usize } , 176usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (ker_fn))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < obj_s > ())) . ker_params as * const _ as usize } , 184usize , concat ! (\"Offset of field: \" , stringify ! (obj_s) , \"::\" , stringify ! (ker_params))) ; } pub type obj_t = obj_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct cntx_s { pub blkszs : [blksz_t ; 11usize] , pub bmults : [bszid_t ; 11usize] , pub l3_vir_ukrs : [func_t ; 5usize] , pub l3_nat_ukrs : [func_t ; 5usize] , pub l3_nat_ukrs_prefs : [mbool_t ; 5usize] , pub l3_sup_thresh : [blksz_t ; 3usize] , pub l3_sup_handlers : [* mut :: std :: os :: raw :: c_void ; 11usize] , pub l3_sup_blkszs : [blksz_t ; 11usize] , pub l3_sup_kers : [func_t ; 9usize] , pub l3_sup_kers_prefs : [mbool_t ; 9usize] , pub l1f_kers : [func_t ; 5usize] , pub l1v_kers : [func_t ; 14usize] , pub packm_kers : [func_t ; 32usize] , pub unpackm_kers : [func_t ; 32usize] , pub method : ind_t , } # [test] fn bindgen_test_layout_cntx_s () { assert_eq ! (:: std :: mem :: size_of :: < cntx_s > () , 5072usize , concat ! (\"Size of: \" , stringify ! (cntx_s))) ; assert_eq ! (:: std :: mem :: align_of :: < cntx_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (cntx_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . blkszs as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (blkszs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . bmults as * const _ as usize } , 704usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (bmults))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_vir_ukrs as * const _ as usize } , 752usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_vir_ukrs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_nat_ukrs as * const _ as usize } , 912usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_nat_ukrs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_nat_ukrs_prefs as * const _ as usize } , 1072usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_nat_ukrs_prefs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_thresh as * const _ as usize } , 1096usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_sup_thresh))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_handlers as * const _ as usize } , 1288usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_sup_handlers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_blkszs as * const _ as usize } , 1376usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_sup_blkszs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_kers as * const _ as usize } , 2080usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_sup_kers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l3_sup_kers_prefs as * const _ as usize } , 2368usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l3_sup_kers_prefs))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l1f_kers as * const _ as usize } , 2408usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l1f_kers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . l1v_kers as * const _ as usize } , 2568usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (l1v_kers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . packm_kers as * const _ as usize } , 3016usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (packm_kers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . unpackm_kers as * const _ as usize } , 4040usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (unpackm_kers))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cntx_s > ())) . method as * const _ as usize } , 5064usize , concat ! (\"Offset of field: \" , stringify ! (cntx_s) , \"::\" , stringify ! (method))) ; } pub type cntx_t = cntx_s ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct rntm_s { pub auto_factor : bool , pub num_threads : dim_t , pub thrloop : [dim_t ; 6usize] , pub pack_a : bool , pub pack_b : bool , pub l3_sup : bool , pub sba_pool : * mut pool_t , pub pba : * mut pba_t , } # [test] fn bindgen_test_layout_rntm_s () { assert_eq ! (:: std :: mem :: size_of :: < rntm_s > () , 88usize , concat ! (\"Size of: \" , stringify ! (rntm_s))) ; assert_eq ! (:: std :: mem :: align_of :: < rntm_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (rntm_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . auto_factor as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (auto_factor))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . num_threads as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (num_threads))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . thrloop as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (thrloop))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pack_a as * const _ as usize } , 64usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (pack_a))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pack_b as * const _ as usize } , 65usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (pack_b))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . l3_sup as * const _ as usize } , 66usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (l3_sup))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . sba_pool as * const _ as usize } , 72usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (sba_pool))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < rntm_s > ())) . pba as * const _ as usize } , 80usize , concat ! (\"Offset of field: \" , stringify ! (rntm_s) , \"::\" , stringify ! (pba))) ; } pub type rntm_t = rntm_s ; pub const errlev_t_BLIS_NO_ERROR_CHECKING : errlev_t = 0 ; pub const errlev_t_BLIS_FULL_ERROR_CHECKING : errlev_t = 1 ; pub type errlev_t = :: std :: os :: raw :: c_uint ; pub const err_t_BLIS_SUCCESS : err_t = - 1 ; pub const err_t_BLIS_FAILURE : err_t = - 2 ; pub const err_t_BLIS_ERROR_CODE_MIN : err_t = - 9 ; pub const err_t_BLIS_INVALID_ERROR_CHECKING_LEVEL : err_t = - 10 ; pub const err_t_BLIS_UNDEFINED_ERROR_CODE : err_t = - 11 ; pub const err_t_BLIS_NULL_POINTER : err_t = - 12 ; pub const err_t_BLIS_NOT_YET_IMPLEMENTED : err_t = - 13 ; pub const err_t_BLIS_INVALID_SIDE : err_t = - 20 ; pub const err_t_BLIS_INVALID_UPLO : err_t = - 21 ; pub const err_t_BLIS_INVALID_TRANS : err_t = - 22 ; pub const err_t_BLIS_INVALID_CONJ : err_t = - 23 ; pub const err_t_BLIS_INVALID_DIAG : err_t = - 24 ; pub const err_t_BLIS_INVALID_MACHVAL : err_t = - 25 ; pub const err_t_BLIS_EXPECTED_NONUNIT_DIAG : err_t = - 26 ; pub const err_t_BLIS_INVALID_DATATYPE : err_t = - 30 ; pub const err_t_BLIS_EXPECTED_FLOATING_POINT_DATATYPE : err_t = - 31 ; pub const err_t_BLIS_EXPECTED_NONINTEGER_DATATYPE : err_t = - 32 ; pub const err_t_BLIS_EXPECTED_NONCONSTANT_DATATYPE : err_t = - 33 ; pub const err_t_BLIS_EXPECTED_REAL_DATATYPE : err_t = - 34 ; pub const err_t_BLIS_EXPECTED_INTEGER_DATATYPE : err_t = - 35 ; pub const err_t_BLIS_INCONSISTENT_DATATYPES : err_t = - 36 ; pub const err_t_BLIS_EXPECTED_REAL_PROJ_OF : err_t = - 37 ; pub const err_t_BLIS_EXPECTED_REAL_VALUED_OBJECT : err_t = - 38 ; pub const err_t_BLIS_INCONSISTENT_PRECISIONS : err_t = - 39 ; pub const err_t_BLIS_NONCONFORMAL_DIMENSIONS : err_t = - 40 ; pub const err_t_BLIS_EXPECTED_SCALAR_OBJECT : err_t = - 41 ; pub const err_t_BLIS_EXPECTED_VECTOR_OBJECT : err_t = - 42 ; pub const err_t_BLIS_UNEQUAL_VECTOR_LENGTHS : err_t = - 43 ; pub const err_t_BLIS_EXPECTED_SQUARE_OBJECT : err_t = - 44 ; pub const err_t_BLIS_UNEXPECTED_OBJECT_LENGTH : err_t = - 45 ; pub const err_t_BLIS_UNEXPECTED_OBJECT_WIDTH : err_t = - 46 ; pub const err_t_BLIS_UNEXPECTED_VECTOR_DIM : err_t = - 47 ; pub const err_t_BLIS_UNEXPECTED_DIAG_OFFSET : err_t = - 48 ; pub const err_t_BLIS_NEGATIVE_DIMENSION : err_t = - 49 ; pub const err_t_BLIS_INVALID_ROW_STRIDE : err_t = - 50 ; pub const err_t_BLIS_INVALID_COL_STRIDE : err_t = - 51 ; pub const err_t_BLIS_INVALID_DIM_STRIDE_COMBINATION : err_t = - 52 ; pub const err_t_BLIS_EXPECTED_GENERAL_OBJECT : err_t = - 60 ; pub const err_t_BLIS_EXPECTED_HERMITIAN_OBJECT : err_t = - 61 ; pub const err_t_BLIS_EXPECTED_SYMMETRIC_OBJECT : err_t = - 62 ; pub const err_t_BLIS_EXPECTED_TRIANGULAR_OBJECT : err_t = - 63 ; pub const err_t_BLIS_EXPECTED_UPPER_OR_LOWER_OBJECT : err_t = - 70 ; pub const err_t_BLIS_INVALID_3x1_SUBPART : err_t = - 80 ; pub const err_t_BLIS_INVALID_1x3_SUBPART : err_t = - 81 ; pub const err_t_BLIS_INVALID_3x3_SUBPART : err_t = - 82 ; pub const err_t_BLIS_UNEXPECTED_NULL_CONTROL_TREE : err_t = - 90 ; pub const err_t_BLIS_PACK_SCHEMA_NOT_SUPPORTED_FOR_UNPACK : err_t = - 100 ; pub const err_t_BLIS_EXPECTED_NONNULL_OBJECT_BUFFER : err_t = - 110 ; pub const err_t_BLIS_MALLOC_RETURNED_NULL : err_t = - 120 ; pub const err_t_BLIS_INVALID_PACKBUF : err_t = - 130 ; pub const err_t_BLIS_EXHAUSTED_CONTIG_MEMORY_POOL : err_t = - 131 ; pub const err_t_BLIS_INSUFFICIENT_STACK_BUF_SIZE : err_t = - 132 ; pub const err_t_BLIS_ALIGNMENT_NOT_POWER_OF_TWO : err_t = - 133 ; pub const err_t_BLIS_ALIGNMENT_NOT_MULT_OF_PTR_SIZE : err_t = - 134 ; pub const err_t_BLIS_EXPECTED_OBJECT_ALIAS : err_t = - 140 ; pub const err_t_BLIS_INVALID_ARCH_ID : err_t = - 150 ; pub const err_t_BLIS_UNINITIALIZED_GKS_CNTX : err_t = - 151 ; pub const err_t_BLIS_MC_DEF_NONMULTIPLE_OF_MR : err_t = - 160 ; pub const err_t_BLIS_MC_MAX_NONMULTIPLE_OF_MR : err_t = - 161 ; pub const err_t_BLIS_NC_DEF_NONMULTIPLE_OF_NR : err_t = - 162 ; pub const err_t_BLIS_NC_MAX_NONMULTIPLE_OF_NR : err_t = - 163 ; pub const err_t_BLIS_KC_DEF_NONMULTIPLE_OF_KR : err_t = - 164 ; pub const err_t_BLIS_KC_MAX_NONMULTIPLE_OF_KR : err_t = - 165 ; pub const err_t_BLIS_ERROR_CODE_MAX : err_t = - 170 ; pub type err_t = :: std :: os :: raw :: c_int ; # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct thrcomm_s { pub sent_object : * mut :: std :: os :: raw :: c_void , pub n_threads : dim_t , pub barrier_sense : gint_t , pub barrier_threads_arrived : dim_t , } # [test] fn bindgen_test_layout_thrcomm_s () { assert_eq ! (:: std :: mem :: size_of :: < thrcomm_s > () , 32usize , concat ! (\"Size of: \" , stringify ! (thrcomm_s))) ; assert_eq ! (:: std :: mem :: align_of :: < thrcomm_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (thrcomm_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . sent_object as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (thrcomm_s) , \"::\" , stringify ! (sent_object))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . n_threads as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (thrcomm_s) , \"::\" , stringify ! (n_threads))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . barrier_sense as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (thrcomm_s) , \"::\" , stringify ! (barrier_sense))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrcomm_s > ())) . barrier_threads_arrived as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (thrcomm_s) , \"::\" , stringify ! (barrier_threads_arrived))) ; } pub type thrcomm_t = thrcomm_s ; extern \"C\" { pub fn bli_thrcomm_create (rntm : * mut rntm_t , n_threads : dim_t) -> * mut thrcomm_t ; } extern \"C\" { pub fn bli_thrcomm_free (rntm : * mut rntm_t , comm : * mut thrcomm_t) ; } extern \"C\" { pub fn bli_thrcomm_init (n_threads : dim_t , comm : * mut thrcomm_t) ; } extern \"C\" { pub fn bli_thrcomm_cleanup (comm : * mut thrcomm_t) ; } extern \"C\" { pub fn bli_thrcomm_barrier (thread_id : dim_t , comm : * mut thrcomm_t) ; } extern \"C\" { pub fn bli_thrcomm_bcast (inside_id : dim_t , to_send : * mut :: std :: os :: raw :: c_void , comm : * mut thrcomm_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_thrcomm_barrier_atomic (thread_id : dim_t , comm : * mut thrcomm_t) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct thrinfo_s { pub ocomm : * mut thrcomm_t , pub ocomm_id : dim_t , pub n_way : dim_t , pub work_id : dim_t , pub free_comm : bool , pub bszid : bszid_t , pub sub_prenode : * mut thrinfo_s , pub sub_node : * mut thrinfo_s , } # [test] fn bindgen_test_layout_thrinfo_s () { assert_eq ! (:: std :: mem :: size_of :: < thrinfo_s > () , 56usize , concat ! (\"Size of: \" , stringify ! (thrinfo_s))) ; assert_eq ! (:: std :: mem :: align_of :: < thrinfo_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (thrinfo_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . ocomm as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (ocomm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . ocomm_id as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (ocomm_id))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . n_way as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (n_way))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . work_id as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (work_id))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . free_comm as * const _ as usize } , 32usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (free_comm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . bszid as * const _ as usize } , 36usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (bszid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . sub_prenode as * const _ as usize } , 40usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (sub_prenode))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < thrinfo_s > ())) . sub_node as * const _ as usize } , 48usize , concat ! (\"Offset of field: \" , stringify ! (thrinfo_s) , \"::\" , stringify ! (sub_node))) ; } pub type thrinfo_t = thrinfo_s ; extern \"C\" { pub fn bli_thrinfo_create (rntm : * mut rntm_t , ocomm : * mut thrcomm_t , ocomm_id : dim_t , n_way : dim_t , work_id : dim_t , free_comm : bool , bszid : bszid_t , sub_node : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_init (thread : * mut thrinfo_t , ocomm : * mut thrcomm_t , ocomm_id : dim_t , n_way : dim_t , work_id : dim_t , free_comm : bool , bszid : bszid_t , sub_node : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_thrinfo_init_single (thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_thrinfo_free (rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_thrinfo_grow (rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_thrinfo_rgrow (rntm : * mut rntm_t , cntl_par : * mut cntl_t , cntl_cur : * mut cntl_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_create_for_cntl (rntm : * mut rntm_t , cntl_par : * mut cntl_t , cntl_chl : * mut cntl_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_rgrow_prenode (rntm : * mut rntm_t , cntl_par : * mut cntl_t , cntl_cur : * mut cntl_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_create_for_cntl_prenode (rntm : * mut rntm_t , cntl_par : * mut cntl_t , cntl_chl : * mut cntl_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_sup_grow (rntm : * mut rntm_t , bszid_par : * mut bszid_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_thrinfo_sup_rgrow (rntm : * mut rntm_t , bszid_par : * mut bszid_t , bszid_cur : * mut bszid_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_thrinfo_sup_create_for_cntl (rntm : * mut rntm_t , bszid_par : * mut bszid_t , bszid_chl : * mut bszid_t , thread_par : * mut thrinfo_t) -> * mut thrinfo_t ; } extern \"C\" { pub fn bli_packm_thrinfo_init (thread : * mut thrinfo_t , ocomm : * mut thrcomm_t , ocomm_id : dim_t , n_way : dim_t , work_id : dim_t , bszid : bszid_t , sub_node : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_packm_thrinfo_init_single (thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_init (thread : * mut thrinfo_t , ocomm : * mut thrcomm_t , ocomm_id : dim_t , n_way : dim_t , work_id : dim_t , sub_node : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_init_single (thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_free (rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_sup_thrinfo_free (rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_create_root (id : dim_t , gl_comm : * mut thrcomm_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_sup_thrinfo_create_root (id : dim_t , gl_comm : * mut thrcomm_t , rntm : * mut rntm_t , thread : * mut * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_sup_thrinfo_update_root (rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_print_gemm_paths (threads : * mut * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_print_trsm_paths (threads : * mut * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_thrinfo_free_paths (rntm : * mut rntm_t , threads : * mut * mut thrinfo_t) ; } pub type l3int_t = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) > ; extern \"C\" { pub fn bli_l3_thread_decorator (func : l3int_t , family : opid_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } pub type l3supint_t = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) -> err_t > ; extern \"C\" { pub fn bli_l3_sup_thread_decorator (func : l3supint_t , family : opid_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t ; } extern \"C\" { pub fn bli_thread_init () ; } extern \"C\" { pub fn bli_thread_finalize () ; } extern \"C\" { pub fn bli_thread_range_sub (thread : * mut thrinfo_t , n : dim_t , bf : dim_t , handle_edge_low : bool , start : * mut dim_t , end : * mut dim_t) ; } extern \"C\" { pub fn bli_thread_range_mdim (direct : dir_t , thr : * mut thrinfo_t , a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t , cntx : * mut cntx_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_ndim (direct : dir_t , thr : * mut thrinfo_t , a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t , cntx : * mut cntx_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_l2r (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_r2l (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_t2b (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_b2t (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_weighted_l2r (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_weighted_r2l (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_weighted_t2b (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_weighted_b2t (thr : * mut thrinfo_t , a : * mut obj_t , bmult : * mut blksz_t , start : * mut dim_t , end : * mut dim_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_width_l (diagoff_j : doff_t , m : dim_t , n_j : dim_t , j : dim_t , n_way : dim_t , bf : dim_t , bf_left : dim_t , area_per_thr : f64 , handle_edge_low : bool) -> dim_t ; } extern \"C\" { pub fn bli_find_area_trap_l (m : dim_t , n : dim_t , diagoff : doff_t) -> siz_t ; } extern \"C\" { pub fn bli_thread_range_weighted_sub (thread : * mut thrinfo_t , diagoff : doff_t , uplo : uplo_t , m : dim_t , n : dim_t , bf : dim_t , handle_edge_low : bool , j_start_thr : * mut dim_t , j_end_thr : * mut dim_t) -> siz_t ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct bli_prime_factors_t { pub n : dim_t , pub sqrt_n : dim_t , pub f : dim_t , } # [test] fn bindgen_test_layout_bli_prime_factors_t () { assert_eq ! (:: std :: mem :: size_of :: < bli_prime_factors_t > () , 24usize , concat ! (\"Size of: \" , stringify ! (bli_prime_factors_t))) ; assert_eq ! (:: std :: mem :: align_of :: < bli_prime_factors_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (bli_prime_factors_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . n as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (bli_prime_factors_t) , \"::\" , stringify ! (n))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . sqrt_n as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (bli_prime_factors_t) , \"::\" , stringify ! (sqrt_n))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bli_prime_factors_t > ())) . f as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (bli_prime_factors_t) , \"::\" , stringify ! (f))) ; } extern \"C\" { pub fn bli_prime_factorization (n : dim_t , factors : * mut bli_prime_factors_t) ; } extern \"C\" { pub fn bli_next_prime_factor (factors : * mut bli_prime_factors_t) -> dim_t ; } extern \"C\" { pub fn bli_is_prime (n : dim_t) -> bool ; } extern \"C\" { pub fn bli_thread_partition_2x2 (n_thread : dim_t , work1 : dim_t , work2 : dim_t , nt1 : * mut dim_t , nt2 : * mut dim_t) ; } extern \"C\" { pub fn bli_thread_partition_2x2_slow (n_thread : dim_t , work1 : dim_t , work2 : dim_t , nt1 : * mut dim_t , nt2 : * mut dim_t) ; } extern \"C\" { pub fn bli_thread_partition_2x2_fast (n_thread : dim_t , work1 : dim_t , work2 : dim_t , nt1 : * mut dim_t , nt2 : * mut dim_t) ; } extern \"C\" { pub fn bli_gcd (x : dim_t , y : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_lcm (x : dim_t , y : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_ipow (base : dim_t , power : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_thread_get_jc_nt () -> dim_t ; } extern \"C\" { pub fn bli_thread_get_pc_nt () -> dim_t ; } extern \"C\" { pub fn bli_thread_get_ic_nt () -> dim_t ; } extern \"C\" { pub fn bli_thread_get_jr_nt () -> dim_t ; } extern \"C\" { pub fn bli_thread_get_ir_nt () -> dim_t ; } extern \"C\" { pub fn bli_thread_get_num_threads () -> dim_t ; } extern \"C\" { pub fn bli_thread_set_ways (jc : dim_t , pc : dim_t , ic : dim_t , jr : dim_t , ir : dim_t) ; } extern \"C\" { pub fn bli_thread_set_num_threads (value : dim_t) ; } extern \"C\" { pub fn bli_thread_init_rntm_from_env (rntm : * mut rntm_t) ; } extern \"C\" { pub static mut BLIS_TWO : obj_t ; } extern \"C\" { pub static mut BLIS_ONE : obj_t ; } extern \"C\" { pub static mut BLIS_ZERO : obj_t ; } extern \"C\" { pub static mut BLIS_MINUS_ONE : obj_t ; } extern \"C\" { pub static mut BLIS_MINUS_TWO : obj_t ; } extern \"C\" { pub static mut BLIS_SINGLE_COMM : thrcomm_t ; } extern \"C\" { pub static mut BLIS_PACKM_SINGLE_THREADED : thrinfo_t ; } extern \"C\" { pub static mut BLIS_GEMM_SINGLE_THREADED : thrinfo_t ; } extern \"C\" { pub fn bli_cntx_init_zen3 (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cntx_init_zen3_ref (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cntx_init_zen3_ind (method : ind_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_spackm_haswell_asm_6xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_spackm_haswell_asm_16xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_haswell_asm_6xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_haswell_asm_8xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_haswell_asm_3xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_haswell_asm_8xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_haswell_asm_3xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_haswell_asm_4xk (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemm_haswell_asm_6x16 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , b : * mut f32 , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemm_haswell_asm_6x8 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , b : * mut f64 , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemm_haswell_asm_3x8 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , b : * mut scomplex , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemm_haswell_asm_3x4 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , b : * mut dcomplex , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemm_haswell_asm_16x6 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , b : * mut f32 , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemm_haswell_asm_8x6 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , b : * mut f64 , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemm_haswell_asm_8x3 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , b : * mut scomplex , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemm_haswell_asm_4x3 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , b : * mut dcomplex , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmtrsm_l_haswell_asm_6x16 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a1x : * mut f32 , a11 : * mut f32 , bx1 : * mut f32 , b11 : * mut f32 , c11 : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmtrsm_l_haswell_asm_6x8 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a1x : * mut f64 , a11 : * mut f64 , bx1 : * mut f64 , b11 : * mut f64 , c11 : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmtrsm_u_haswell_asm_6x16 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a1x : * mut f32 , a11 : * mut f32 , bx1 : * mut f32 , b11 : * mut f32 , c11 : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmtrsm_u_haswell_asm_6x8 (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a1x : * mut f64 , a11 : * mut f64 , bx1 : * mut f64 , b11 : * mut f64 , c11 : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_6x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_5x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_4x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_2x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_haswell_ref_1x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x16m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x12m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x6m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_6x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_5x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_4x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_3x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_2x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_haswell_asm_1x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x12 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x16m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x12m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_6x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_3x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_2x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_haswell_asm_1x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_6x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_5x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_4x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_2x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_r_haswell_ref_1x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_5x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_4x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_3x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_5x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_4x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_3x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_2x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_1x6 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_5x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_4x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_3x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_5x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_4x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x6m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_6x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_5x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_4x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_3x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_2x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rv_haswell_asm_1x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_2x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_1x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_6x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_3x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_2x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmsup_rd_haswell_asm_1x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_saxpyf_zen_int_5 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_daxpyf_zen_int_5 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_8xk_gen_zen (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_6xk_gen_zen (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_8xk_nn_zen (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_6xk_nn_zen (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_samaxv_zen_int (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_damaxv_zen_int (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_saxpyv_zen_int (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_daxpyv_zen_int (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_saxpyv_zen_int10 (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_daxpyv_zen_int10 (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sdotv_zen_int (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ddotv_zen_int (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sdotv_zen_int10 (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ddotv_zen_int10 (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sdotxv_zen_int (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ddotxv_zen_int (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64 , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sscalv_zen_int (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dscalv_zen_int (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sscalv_zen_int10 (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dscalv_zen_int10 (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cscalv_zen_int10 (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sswapv_zen_int8 (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dswapv_zen_int8 (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_scopyv_zen_int (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dcopyv_zen_int (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ssetv_zen_int (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dsetv_zen_int (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_saxpyf_zen_int_8 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_daxpyf_zen_int_8 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_daxpyf_zen_int_16x4 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_caxpyf_zen_int_4 (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sdotxf_zen_int_8 (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ddotxf_zen_int_8 (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_5x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_4x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_3x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_2x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_1x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_5x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_4x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_3x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_5x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_4x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_3x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_5x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_4x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_6x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_5x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_4x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_2x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_r_zen_ref_1x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x16m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_6x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_5x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_4x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_3x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_2x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rv_zen_asm_1x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_2x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_1x16 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x16m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_6x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_3x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_2x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmsup_rd_zen_asm_1x16n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x8m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_2x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_1x8 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_3x4m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_3x2m (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_2x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_1x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_2x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_1x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_2x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_1x8n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x4 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmsup_rv_zen_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_3x4n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_2x4n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_1x4n (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_3x2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmsup_rv_zen_asm_3x1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_init () ; } extern \"C\" { pub fn bli_finalize () ; } extern \"C\" { pub fn bli_init_auto () ; } extern \"C\" { pub fn bli_finalize_auto () ; } extern \"C\" { pub fn bli_init_apis () ; } extern \"C\" { pub fn bli_finalize_apis () ; } extern \"C\" { pub fn bli_init_once () ; } extern \"C\" { pub fn bli_finalize_once () ; } extern \"C\" { pub fn bli_malloc_intl (size : size_t , r_val : * mut err_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_calloc_intl (size : size_t , r_val : * mut err_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_free_intl (p : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_malloc_user (size : size_t , r_val : * mut err_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_free_user (p : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_fmalloc_align (f : malloc_ft , size : size_t , align_size : size_t , r_val : * mut err_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_ffree_align (f : free_ft , p : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_fmalloc_noalign (f : malloc_ft , size : size_t , r_val : * mut err_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_ffree_noalign (f : free_ft , p : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_fmalloc_align_check (f : malloc_ft , size : size_t , align_size : size_t) ; } extern \"C\" { pub fn bli_fmalloc_post_check (p : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_const_init () ; } extern \"C\" { pub fn bli_const_finalize () ; } extern \"C\" { pub fn bli_obj_create_check (dt : num_t , m : dim_t , n : dim_t , rs : inc_t , cs : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_without_buffer_check (dt : num_t , m : dim_t , n : dim_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_alloc_buffer_check (rs : inc_t , cs : inc_t , is : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_attach_buffer_check (p : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , is : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_scalar_check (dt : num_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_free_check (obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_const_check (value : f64 , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_const_copy_of_check (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_dt_size_check (dt : num_t) ; } extern \"C\" { pub fn bli_dt_string_check (dt : num_t) ; } extern \"C\" { pub fn bli_dt_union_check (dt1 : num_t , dt2 : num_t) ; } extern \"C\" { pub fn bli_obj_print_check (label : * mut :: std :: os :: raw :: c_char , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create (dt : num_t , m : dim_t , n : dim_t , rs : inc_t , cs : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_with_attached_buffer (dt : num_t , m : dim_t , n : dim_t , p : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_without_buffer (dt : num_t , m : dim_t , n : dim_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_alloc_buffer (rs : inc_t , cs : inc_t , is : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_attach_buffer (p : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , is : inc_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_1x1 (dt : num_t , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_1x1_with_attached_buffer (dt : num_t , p : * mut :: std :: os :: raw :: c_void , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_create_conf_to (s : * mut obj_t , d : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_free (obj : * mut obj_t) ; } extern \"C\" { pub fn bli_adjust_strides (m : dim_t , n : dim_t , elem_size : siz_t , rs : * mut inc_t , cs : * mut inc_t , is : * mut inc_t) ; } extern \"C\" { pub fn bli_dt_size (dt : num_t) -> siz_t ; } extern \"C\" { pub fn bli_dt_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_align_dim_to_mult (dim : dim_t , dim_mult : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_align_dim_to_size (dim : dim_t , elem_size : siz_t , align_size : siz_t) -> dim_t ; } extern \"C\" { pub fn bli_align_ptr_to_size (p : * mut :: std :: os :: raw :: c_void , align_size : size_t) -> dim_t ; } extern \"C\" { pub fn bli_obj_print (label : * mut :: std :: os :: raw :: c_char , obj : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_init_detached (dt : num_t , beta : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_init_detached_copy_of (dt : num_t , conj : conj_t , alpha : * mut obj_t , beta : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_detach (a : * mut obj_t , alpha : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_attach (conj : conj_t , alpha : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_cast_to (dt : num_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_apply_scalar (alpha : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_reset (a : * mut obj_t) ; } extern \"C\" { pub fn bli_obj_scalar_has_nonzero_imag (a : * mut obj_t) -> bool ; } extern \"C\" { pub fn bli_obj_scalar_equals (a : * mut obj_t , beta : * mut obj_t) -> bool ; } extern \"C\" { pub fn bli_blksz_create_ed (b_s : dim_t , be_s : dim_t , b_d : dim_t , be_d : dim_t , b_c : dim_t , be_c : dim_t , b_z : dim_t , be_z : dim_t) -> * mut blksz_t ; } extern \"C\" { pub fn bli_blksz_create (b_s : dim_t , b_d : dim_t , b_c : dim_t , b_z : dim_t , be_s : dim_t , be_d : dim_t , be_c : dim_t , be_z : dim_t) -> * mut blksz_t ; } extern \"C\" { pub fn bli_blksz_init_ed (b : * mut blksz_t , b_s : dim_t , be_s : dim_t , b_d : dim_t , be_d : dim_t , b_c : dim_t , be_c : dim_t , b_z : dim_t , be_z : dim_t) ; } extern \"C\" { pub fn bli_blksz_init (b : * mut blksz_t , b_s : dim_t , b_d : dim_t , b_c : dim_t , b_z : dim_t , be_s : dim_t , be_d : dim_t , be_c : dim_t , be_z : dim_t) ; } extern \"C\" { pub fn bli_blksz_init_easy (b : * mut blksz_t , b_s : dim_t , b_d : dim_t , b_c : dim_t , b_z : dim_t) ; } extern \"C\" { pub fn bli_blksz_free (b : * mut blksz_t) ; } extern \"C\" { pub fn bli_blksz_reduce_def_to (dt_bm : num_t , bmult : * mut blksz_t , dt_bs : num_t , blksz : * mut blksz_t) ; } extern \"C\" { pub fn bli_blksz_reduce_max_to (dt_bm : num_t , bmult : * mut blksz_t , dt_bs : num_t , blksz : * mut blksz_t) ; } extern \"C\" { pub fn bli_determine_blocksize (direct : dir_t , i : dim_t , dim : dim_t , obj : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_determine_blocksize_f (i : dim_t , dim : dim_t , obj : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_determine_blocksize_b (i : dim_t , dim : dim_t , obj : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_determine_blocksize_f_sub (i : dim_t , dim : dim_t , b_alg : dim_t , b_max : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_determine_blocksize_b_sub (i : dim_t , dim : dim_t , b_alg : dim_t , b_max : dim_t) -> dim_t ; } extern \"C\" { pub fn bli_func_create (ptr_s : void_fp , ptr_d : void_fp , ptr_c : void_fp , ptr_z : void_fp) -> * mut func_t ; } extern \"C\" { pub fn bli_func_init (f : * mut func_t , ptr_s : void_fp , ptr_d : void_fp , ptr_c : void_fp , ptr_z : void_fp) ; } extern \"C\" { pub fn bli_func_init_null (f : * mut func_t) ; } extern \"C\" { pub fn bli_func_free (f : * mut func_t) ; } extern \"C\" { pub fn bli_func_is_null_dt (dt : num_t , f : * mut func_t) -> bool ; } extern \"C\" { pub fn bli_func_is_null (f : * mut func_t) -> bool ; } extern \"C\" { pub fn bli_mbool_create (b_s : bool , b_d : bool , b_c : bool , b_z : bool) -> * mut mbool_t ; } extern \"C\" { pub fn bli_mbool_init (b : * mut mbool_t , b_s : bool , b_d : bool , b_c : bool , b_z : bool) ; } extern \"C\" { pub fn bli_mbool_free (b : * mut mbool_t) ; } extern \"C\" { pub fn bli_cntx_clear (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cntx_set_blkszs (method : ind_t , n_bs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_ind_blkszs (method : ind_t , dt : num_t , n_bs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_nat_ukrs (n_ukrs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_vir_ukrs (n_ukrs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_sup_thresh (n_thresh : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_sup_handlers (n_ops : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_sup_blkszs (n_bs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l3_sup_kers (n_ukrs : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l1f_kers (n_kers : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_l1v_kers (n_kers : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_set_packm_kers (n_kers : dim_t , ...) ; } extern \"C\" { pub fn bli_cntx_print (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_rntm_init_from_global (rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_rntm_set_ways_for_op (l3_op : opid_t , side : side_t , m : dim_t , n : dim_t , k : dim_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_rntm_set_ways_from_rntm (m : dim_t , n : dim_t , k : dim_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_rntm_set_ways_from_rntm_sup (m : dim_t , n : dim_t , k : dim_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_rntm_print (rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_rntm_calc_num_threads_in (bszid_cur : * mut bszid_t , rntm : * mut rntm_t) -> dim_t ; } extern \"C\" { pub fn bli_gks_init () ; } extern \"C\" { pub fn bli_gks_finalize () ; } extern \"C\" { pub fn bli_gks_init_index () ; } extern \"C\" { pub fn bli_gks_lookup_nat_cntx (id : arch_t) -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_lookup_ind_cntx (id : arch_t , ind : ind_t) -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_lookup_id (id : arch_t) -> * mut * mut cntx_t ; } extern \"C\" { pub fn bli_gks_register_cntx (id : arch_t , nat_fp : void_fp , ref_fp : void_fp , ind_fp : void_fp) ; } extern \"C\" { pub fn bli_gks_query_cntx () -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_query_nat_cntx () -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_query_cntx_noinit () -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_query_ind_cntx (ind : ind_t , dt : num_t) -> * mut cntx_t ; } extern \"C\" { pub fn bli_gks_init_ref_cntx (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gks_cntx_l3_nat_ukr_is_ref (dt : num_t , ukr_id : l3ukr_t , cntx : * mut cntx_t) -> bool ; } extern \"C\" { pub fn bli_gks_l3_ukr_impl_string (ukr : l3ukr_t , method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_gks_l3_ukr_impl_type (ukr : l3ukr_t , method : ind_t , dt : num_t) -> kimpl_t ; } extern \"C\" { pub fn bli_gemmind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_gemmtind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_hemmind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_symmind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_trmm3ind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_trmmind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_trsmind_find_avail (dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_l3_ind_oper_find_avail (oper : opid_t , dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_l3_ind_set_enable_dt (method : ind_t , dt : num_t , status : bool) ; } extern \"C\" { pub fn bli_l3_ind_oper_enable_only (oper : opid_t , method : ind_t , dt : num_t) ; } extern \"C\" { pub fn bli_l3_ind_oper_set_enable_all (oper : opid_t , dt : num_t , status : bool) ; } extern \"C\" { pub fn bli_l3_ind_oper_set_enable (oper : opid_t , method : ind_t , dt : num_t , status : bool) ; } extern \"C\" { pub fn bli_l3_ind_oper_get_enable (oper : opid_t , method : ind_t , dt : num_t) -> bool ; } extern \"C\" { pub fn bli_l3_ind_oper_is_impl (oper : opid_t , method : ind_t) -> bool ; } extern \"C\" { pub fn bli_ind_init () ; } extern \"C\" { pub fn bli_ind_finalize () ; } extern \"C\" { pub fn bli_ind_enable (method : ind_t) ; } extern \"C\" { pub fn bli_ind_disable (method : ind_t) ; } extern \"C\" { pub fn bli_ind_disable_all () ; } extern \"C\" { pub fn bli_ind_enable_dt (method : ind_t , dt : num_t) ; } extern \"C\" { pub fn bli_ind_disable_dt (method : ind_t , dt : num_t) ; } extern \"C\" { pub fn bli_ind_disable_all_dt (dt : num_t) ; } extern \"C\" { pub fn bli_ind_oper_enable_only (oper : opid_t , method : ind_t , dt : num_t) ; } extern \"C\" { pub fn bli_ind_oper_is_impl (oper : opid_t , method : ind_t) -> bool ; } extern \"C\" { pub fn bli_ind_oper_find_avail (oper : opid_t , dt : num_t) -> ind_t ; } extern \"C\" { pub fn bli_ind_oper_get_avail_impl_string (oper : opid_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_ind_get_impl_string (method : ind_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_ind_map_cdt_to_index (dt : num_t) -> num_t ; } extern \"C\" { pub fn bli_pba_query () -> * mut pba_t ; } extern \"C\" { pub fn bli_pba_init (cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_pba_finalize () ; } extern \"C\" { pub fn bli_pba_acquire_m (rntm : * mut rntm_t , req_size : siz_t , buf_type : packbuf_t , mem : * mut mem_t) ; } extern \"C\" { pub fn bli_pba_release (rntm : * mut rntm_t , mem : * mut mem_t) ; } extern \"C\" { pub fn bli_pba_pool_size (pba : * mut pba_t , buf_type : packbuf_t) -> siz_t ; } extern \"C\" { pub fn bli_pba_init_pools (cntx : * mut cntx_t , pba : * mut pba_t) ; } extern \"C\" { pub fn bli_pba_finalize_pools (pba : * mut pba_t) ; } extern \"C\" { pub fn bli_pba_compute_pool_block_sizes (bs_a : * mut siz_t , bs_b : * mut siz_t , bs_c : * mut siz_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_pba_compute_pool_block_sizes_dt (dt : num_t , bs_a : * mut siz_t , bs_b : * mut siz_t , bs_c : * mut siz_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_pool_init (num_blocks : siz_t , block_ptrs_len : siz_t , block_size : siz_t , align_size : siz_t , offset_size : siz_t , malloc_fp : malloc_ft , free_fp : free_ft , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_finalize (pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_reinit (num_blocks_new : siz_t , block_ptrs_len_new : siz_t , block_size_new : siz_t , align_size_new : siz_t , offset_size_new : siz_t , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_checkout_block (req_size : siz_t , block : * mut pblk_t , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_checkin_block (block : * mut pblk_t , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_grow (num_blocks_add : siz_t , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_shrink (num_blocks_sub : siz_t , pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pool_alloc_block (block_size : siz_t , align_size : siz_t , offset_size : siz_t , malloc_fp : malloc_ft , block : * mut pblk_t) ; } extern \"C\" { pub fn bli_pool_free_block (offset_size : siz_t , free_fp : free_ft , block : * mut pblk_t) ; } extern \"C\" { pub fn bli_pool_print (pool : * mut pool_t) ; } extern \"C\" { pub fn bli_pblk_print (pblk : * mut pblk_t) ; } extern \"C\" { pub fn bli_array_init (num_elem : siz_t , elem_size : siz_t , array : * mut array_t) ; } extern \"C\" { pub fn bli_array_resize (num_elem_new : siz_t , array : * mut array_t) ; } extern \"C\" { pub fn bli_array_finalize (array : * mut array_t) ; } extern \"C\" { pub fn bli_array_elem (index : siz_t , array : * mut array_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_array_set_elem (elem : * mut :: std :: os :: raw :: c_void , index : siz_t , array : * mut array_t) ; } extern \"C\" { pub fn bli_apool_init (apool : * mut apool_t) ; } extern \"C\" { pub fn bli_apool_finalize (apool : * mut apool_t) ; } extern \"C\" { pub fn bli_apool_checkout_array (n_threads : siz_t , apool : * mut apool_t) -> * mut array_t ; } extern \"C\" { pub fn bli_apool_checkin_array (array : * mut array_t , apool : * mut apool_t) ; } extern \"C\" { pub fn bli_apool_array_elem (index : siz_t , array : * mut array_t) -> * mut pool_t ; } extern \"C\" { pub fn bli_apool_grow (num_blocks_add : siz_t , apool : * mut apool_t) ; } extern \"C\" { pub fn bli_apool_alloc_block (num_elem : siz_t , array_p : * mut * mut array_t) ; } extern \"C\" { pub fn bli_apool_free_block (array : * mut array_t) ; } extern \"C\" { pub fn bli_sba_query () -> * mut apool_t ; } extern \"C\" { pub fn bli_sba_init () ; } extern \"C\" { pub fn bli_sba_finalize () ; } extern \"C\" { pub fn bli_sba_checkout_array (n_threads : siz_t) -> * mut array_t ; } extern \"C\" { pub fn bli_sba_checkin_array (array : * mut array_t) ; } extern \"C\" { pub fn bli_sba_rntm_set_pool (index : siz_t , array : * mut array_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sba_acquire (rntm : * mut rntm_t , req_size : siz_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_sba_release (rntm : * mut rntm_t , block : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_memsys_init () ; } extern \"C\" { pub fn bli_memsys_finalize () ; } extern \"C\" { pub fn bli_acquire_mpart_t2b_check (requested_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_l2r_check (requested_part : subpart_t , j : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_tl2br_check (requested_part : subpart_t , ij : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart (i : dim_t , j : dim_t , m : dim_t , n : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_t2b (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_b2t (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_l2r (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_r2l (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_tl2br (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_br2tl (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_mdim (direct : dir_t , req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_ndim (direct : dir_t , req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mpart_mndim (direct : dir_t , req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_vpart_f2b (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_vpart_b2f (req_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_mij (i : dim_t , j : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_acquire_vi (i : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_prune_unref_mparts (p : * mut obj_t , mdim_p : mdim_t , s : * mut obj_t , mdim_s : mdim_t) ; } extern \"C\" { pub fn bli_obj_equals (a : * mut obj_t , b : * mut obj_t) -> bool ; } extern \"C\" { pub fn bli_obj_imag_equals (a : * mut obj_t , b : * mut obj_t) -> bool ; } extern \"C\" { pub fn bli_obj_imag_is_zero (a : * mut obj_t) -> bool ; } extern \"C\" { pub fn bli_param_map_blis_to_netlib_side (side : side_t , blas_side : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_netlib_uplo (uplo : uplo_t , blas_uplo : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_netlib_trans (trans : trans_t , blas_trans : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_netlib_diag (diag : diag_t , blas_diag : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_netlib_machval (machval : machval_t , blas_machval : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_side (side : :: std :: os :: raw :: c_char , blis_side : * mut side_t) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_uplo (uplo : :: std :: os :: raw :: c_char , blis_uplo : * mut uplo_t) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_trans (trans : :: std :: os :: raw :: c_char , blis_trans : * mut trans_t) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_conj (conj : :: std :: os :: raw :: c_char , blis_conj : * mut conj_t) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_diag (diag : :: std :: os :: raw :: c_char , blis_diag : * mut diag_t) ; } extern \"C\" { pub fn bli_param_map_char_to_blis_dt (dt : :: std :: os :: raw :: c_char , blis_dt : * mut num_t) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_side (blis_side : side_t , side : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_uplo (blis_uplo : uplo_t , uplo : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_trans (blis_trans : trans_t , trans : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_conj (blis_conj : conj_t , conj : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_diag (blis_diag : diag_t , diag : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_param_map_blis_to_char_dt (blis_dt : num_t , dt : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_clock () -> f64 ; } extern \"C\" { pub fn bli_clock_min_diff (time_min : f64 , time_start : f64) -> f64 ; } extern \"C\" { pub fn bli_clock_helper () -> f64 ; } extern \"C\" { pub fn bli_check_error_code_helper (code : gint_t , file : * mut :: std :: os :: raw :: c_char , line : guint_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_error_level (level : errlev_t) -> err_t ; } extern \"C\" { pub fn bli_check_null_pointer (ptr : * mut :: std :: os :: raw :: c_void) -> err_t ; } extern \"C\" { pub fn bli_check_valid_side (side : side_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_uplo (uplo : uplo_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_trans (trans : trans_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_diag (diag : diag_t) -> err_t ; } extern \"C\" { pub fn bli_check_nonunit_diag (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_valid_datatype (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_noninteger_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_noninteger_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_nonconstant_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_nonconstant_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_floating_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_floating_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_real_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_real_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_integer_datatype (dt : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_integer_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_consistent_datatypes (dt_a : num_t , dt_b : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_consistent_object_datatypes (a : * mut obj_t , b : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_datatype_real_proj_of (dt_c : num_t , dt_r : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_real_proj_of (c : * mut obj_t , r : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_real_valued_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_consistent_precisions (dt_a : num_t , dt_b : num_t) -> err_t ; } extern \"C\" { pub fn bli_check_consistent_object_precisions (a : * mut obj_t , b : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_conformal_dims (a : * mut obj_t , b : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_level3_dims (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_scalar_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_vector_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_matrix_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_equal_vector_lengths (x : * mut obj_t , y : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_square_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_length_equals (a : * mut obj_t , m : dim_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_width_equals (a : * mut obj_t , n : dim_t) -> err_t ; } extern \"C\" { pub fn bli_check_vector_dim_equals (a : * mut obj_t , n : dim_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_diag_offset_equals (a : * mut obj_t , offset : doff_t) -> err_t ; } extern \"C\" { pub fn bli_check_matrix_strides (m : dim_t , n : dim_t , rs : inc_t , cs : inc_t , is : inc_t) -> err_t ; } extern \"C\" { pub fn bli_check_general_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_hermitian_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_symmetric_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_triangular_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_struc (a : * mut obj_t , struc : struc_t) -> err_t ; } extern \"C\" { pub fn bli_check_upper_or_lower_object (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_3x1_subpart (part : subpart_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_1x3_subpart (part : subpart_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_3x3_subpart (part : subpart_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_cntl (cntl : * mut :: std :: os :: raw :: c_void) -> err_t ; } extern \"C\" { pub fn bli_check_packm_schema_on_unpack (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_packv_schema_on_unpack (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_buffer (a : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_malloc_buf (ptr : * mut :: std :: os :: raw :: c_void) -> err_t ; } extern \"C\" { pub fn bli_check_valid_packbuf (buf_type : packbuf_t) -> err_t ; } extern \"C\" { pub fn bli_check_if_exhausted_pool (pool : * mut pool_t) -> err_t ; } extern \"C\" { pub fn bli_check_sufficient_stack_buf_size (cntx : * mut cntx_t) -> err_t ; } extern \"C\" { pub fn bli_check_alignment_is_power_of_two (align_size : size_t) -> err_t ; } extern \"C\" { pub fn bli_check_alignment_is_mult_of_ptr_size (align_size : size_t) -> err_t ; } extern \"C\" { pub fn bli_check_object_alias_of (a : * mut obj_t , b : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_arch_id (id : arch_t) -> err_t ; } extern \"C\" { pub fn bli_check_initialized_gks_cntx (cntx : * mut * mut cntx_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_mc_mod_mult (mc : * mut blksz_t , mr : * mut blksz_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_nc_mod_mult (nc : * mut blksz_t , nr : * mut blksz_t) -> err_t ; } extern \"C\" { pub fn bli_check_valid_kc_mod_mult (kc : * mut blksz_t , kr : * mut blksz_t) -> err_t ; } extern \"C\" { pub fn bli_error_checking_level () -> errlev_t ; } extern \"C\" { pub fn bli_error_checking_level_set (new_level : errlev_t) ; } extern \"C\" { pub fn bli_error_checking_is_enabled () -> bool ; } extern \"C\" { pub fn bli_print_msg (str_ : * mut :: std :: os :: raw :: c_char , file : * mut :: std :: os :: raw :: c_char , line : guint_t) ; } extern \"C\" { pub fn bli_abort () ; } extern \"C\" { pub fn bli_error_string_for_code (code : gint_t) -> * mut :: std :: os :: raw :: c_char ; } pub type bla_integer = f77_int ; pub type bla_character = f77_char ; pub type bla_real = f32 ; pub type bla_double = f64 ; pub type bla_scomplex = scomplex ; pub type bla_dcomplex = dcomplex ; pub type bla_logical = f77_int ; pub type ftnlen = bla_integer ; extern \"C\" { pub fn bli_lsame (ca : * mut bla_character , cb : * mut bla_character , ca_len : ftnlen , cb_len : ftnlen) -> bla_logical ; } extern \"C\" { pub fn bli_slamch (cmach : * mut bla_character , cmach_len : ftnlen) -> bla_real ; } extern \"C\" { pub fn bli_dlamch (cmach : * mut bla_character , cmach_len : ftnlen) -> bla_double ; } extern \"C\" { pub fn bli_machval (mval : machval_t , v : * mut obj_t) ; } extern \"C\" { pub fn bli_smachval (mval : machval_t , v : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dmachval (mval : machval_t , v : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cmachval (mval : machval_t , v : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zmachval (mval : machval_t , v : * mut :: std :: os :: raw :: c_void) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct getopt_s { pub optarg : * mut :: std :: os :: raw :: c_char , pub optind : :: std :: os :: raw :: c_int , pub opterr : :: std :: os :: raw :: c_int , pub optopt : :: std :: os :: raw :: c_int , } # [test] fn bindgen_test_layout_getopt_s () { assert_eq ! (:: std :: mem :: size_of :: < getopt_s > () , 24usize , concat ! (\"Size of: \" , stringify ! (getopt_s))) ; assert_eq ! (:: std :: mem :: align_of :: < getopt_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (getopt_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optarg as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (getopt_s) , \"::\" , stringify ! (optarg))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optind as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (getopt_s) , \"::\" , stringify ! (optind))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . opterr as * const _ as usize } , 12usize , concat ! (\"Offset of field: \" , stringify ! (getopt_s) , \"::\" , stringify ! (opterr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < getopt_s > ())) . optopt as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (getopt_s) , \"::\" , stringify ! (optopt))) ; } pub type getopt_t = getopt_s ; extern \"C\" { pub fn bli_getopt_init_state (opterr : :: std :: os :: raw :: c_int , state : * mut getopt_t) ; } extern \"C\" { pub fn bli_getopt (argc : :: std :: os :: raw :: c_int , argv : * mut * mut :: std :: os :: raw :: c_char , optstring : * const :: std :: os :: raw :: c_char , state : * mut getopt_t) -> :: std :: os :: raw :: c_int ; } extern \"C\" { pub fn bli_cntl_create_node (rntm : * mut rntm_t , family : opid_t , bszid : bszid_t , var_func : void_fp , params : * mut :: std :: os :: raw :: c_void , sub_node : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_cntl_free_node (rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_cntl_clear_node (cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_cntl_free (rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cntl_free_w_thrinfo (rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cntl_free_wo_thrinfo (rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_cntl_copy (rntm : * mut rntm_t , cntl : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_cntl_mark_family (family : opid_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_cntl_calc_num_threads_in (rntm : * mut rntm_t , cntl : * mut cntl_t) -> dim_t ; } extern \"C\" { pub fn bli_env_get_var (env : * const :: std :: os :: raw :: c_char , fallback : gint_t) -> gint_t ; } extern \"C\" { pub fn bli_pack_init () ; } extern \"C\" { pub fn bli_pack_finalize () ; } extern \"C\" { pub fn bli_pack_get_pack_a (pack_a : * mut bool) ; } extern \"C\" { pub fn bli_pack_get_pack_b (pack_b : * mut bool) ; } extern \"C\" { pub fn bli_pack_set_pack_a (pack_a : bool) ; } extern \"C\" { pub fn bli_pack_set_pack_b (pack_b : bool) ; } extern \"C\" { pub fn bli_pack_init_rntm_from_env (rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_info_get_version_str () -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_int_type_size_str () -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_int_type_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_num_fp_types () -> gint_t ; } extern \"C\" { pub fn bli_info_get_max_type_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_page_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_simd_num_registers () -> gint_t ; } extern \"C\" { pub fn bli_info_get_simd_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_simd_align_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_stack_buf_max_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_stack_buf_align_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_heap_addr_align_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_heap_stride_align_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_align_size_a () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_align_size_b () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_align_size_c () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_align_size_gen () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_offset_size_a () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_offset_size_b () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_offset_size_c () -> gint_t ; } extern \"C\" { pub fn bli_info_get_pool_addr_offset_size_gen () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_stay_auto_init () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_blas () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_cblas () -> gint_t ; } extern \"C\" { pub fn bli_info_get_blas_int_type_size () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_pba_pools () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_sba_pools () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_threading () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_openmp () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_pthreads () -> gint_t ; } extern \"C\" { pub fn bli_info_get_thread_part_jrir_slab () -> gint_t ; } extern \"C\" { pub fn bli_info_get_thread_part_jrir_rr () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_memkind () -> gint_t ; } extern \"C\" { pub fn bli_info_get_enable_sandbox () -> gint_t ; } extern \"C\" { pub fn bli_info_get_gemm_ukr_impl_string (method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_gemmtrsm_l_ukr_impl_string (method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_gemmtrsm_u_ukr_impl_string (method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_trsm_l_ukr_impl_string (method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_trsm_u_ukr_impl_string (method : ind_t , dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_gemm_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_gemmt_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_hemm_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_herk_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_her2k_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_symm_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_syrk_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_syr2k_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_trmm_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_trmm3_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_info_get_trsm_impl_string (dt : num_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_arch_query_id () -> arch_t ; } extern \"C\" { pub fn bli_arch_set_id_once () ; } extern \"C\" { pub fn bli_arch_set_id () ; } extern \"C\" { pub fn bli_arch_string (id : arch_t) -> * mut :: std :: os :: raw :: c_char ; } extern \"C\" { pub fn bli_arch_set_logging (dolog : bool) ; } extern \"C\" { pub fn bli_arch_get_logging () -> bool ; } extern \"C\" { pub fn bli_arch_log (arg1 : * mut :: std :: os :: raw :: c_char , ...) ; } extern \"C\" { pub fn bli_cpuid_query_id () -> arch_t ; } extern \"C\" { pub fn bli_cpuid_is_skx (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_knl (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_haswell (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_sandybridge (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_penryn (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_zen3 (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_zen2 (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_zen (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_excavator (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_steamroller (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_piledriver (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_bulldozer (family : u32 , model : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_thunderx2 (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_cortexa57 (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_cortexa53 (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_armsve (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_a64fx (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_cortexa15 (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_is_cortexa9 (model : u32 , part : u32 , features : u32) -> bool ; } extern \"C\" { pub fn bli_cpuid_query (family : * mut u32 , model : * mut u32 , features : * mut u32) -> u32 ; } extern \"C\" { pub fn get_cpu_name (cpu_name : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn vpu_count () -> :: std :: os :: raw :: c_int ; } pub const VENDOR_INTEL : :: std :: os :: raw :: c_uint = 0 ; pub const VENDOR_AMD : :: std :: os :: raw :: c_uint = 1 ; pub const VENDOR_UNKNOWN : :: std :: os :: raw :: c_uint = 2 ; pub type _bindgen_ty_13 = :: std :: os :: raw :: c_uint ; pub const FEATURE_SSE3 : :: std :: os :: raw :: c_uint = 1 ; pub const FEATURE_SSSE3 : :: std :: os :: raw :: c_uint = 2 ; pub const FEATURE_SSE41 : :: std :: os :: raw :: c_uint = 4 ; pub const FEATURE_SSE42 : :: std :: os :: raw :: c_uint = 8 ; pub const FEATURE_AVX : :: std :: os :: raw :: c_uint = 16 ; pub const FEATURE_AVX2 : :: std :: os :: raw :: c_uint = 32 ; pub const FEATURE_FMA3 : :: std :: os :: raw :: c_uint = 64 ; pub const FEATURE_FMA4 : :: std :: os :: raw :: c_uint = 128 ; pub const FEATURE_AVX512F : :: std :: os :: raw :: c_uint = 256 ; pub const FEATURE_AVX512DQ : :: std :: os :: raw :: c_uint = 512 ; pub const FEATURE_AVX512PF : :: std :: os :: raw :: c_uint = 1024 ; pub const FEATURE_AVX512ER : :: std :: os :: raw :: c_uint = 2048 ; pub const FEATURE_AVX512CD : :: std :: os :: raw :: c_uint = 4096 ; pub const FEATURE_AVX512BW : :: std :: os :: raw :: c_uint = 8192 ; pub const FEATURE_AVX512VL : :: std :: os :: raw :: c_uint = 16384 ; pub type _bindgen_ty_14 = :: std :: os :: raw :: c_uint ; extern \"C\" { pub fn bli_string_mkupper (s : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_setijm (ar : f64 , ai : f64 , i : dim_t , j : dim_t , b : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_ssetijm (ar : f64 , ai : f64 , i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t) ; } extern \"C\" { pub fn bli_dsetijm (ar : f64 , ai : f64 , i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t) ; } extern \"C\" { pub fn bli_csetijm (ar : f64 , ai : f64 , i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t) ; } extern \"C\" { pub fn bli_zsetijm (ar : f64 , ai : f64 , i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t) ; } extern \"C\" { pub fn bli_getijm (i : dim_t , j : dim_t , b : * mut obj_t , ar : * mut f64 , ai : * mut f64) -> err_t ; } extern \"C\" { pub fn bli_sgetijm (i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_dgetijm (i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_cgetijm (i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_zgetijm (i : dim_t , j : dim_t , b : * mut :: std :: os :: raw :: c_void , rs : inc_t , cs : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_setijv (ar : f64 , ai : f64 , i : dim_t , x : * mut obj_t) -> err_t ; } extern \"C\" { pub fn bli_ssetijv (ar : f64 , ai : f64 , i : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) ; } extern \"C\" { pub fn bli_dsetijv (ar : f64 , ai : f64 , i : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) ; } extern \"C\" { pub fn bli_csetijv (ar : f64 , ai : f64 , i : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) ; } extern \"C\" { pub fn bli_zsetijv (ar : f64 , ai : f64 , i : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) ; } extern \"C\" { pub fn bli_getijv (i : dim_t , x : * mut obj_t , ar : * mut f64 , ai : * mut f64) -> err_t ; } extern \"C\" { pub fn bli_sgetijv (i : dim_t , b : * mut :: std :: os :: raw :: c_void , incx : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_dgetijv (i : dim_t , b : * mut :: std :: os :: raw :: c_void , incx : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_cgetijv (i : dim_t , b : * mut :: std :: os :: raw :: c_void , incx : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_zgetijv (i : dim_t , b : * mut :: std :: os :: raw :: c_void , incx : inc_t , ar : * mut f64 , ai : * mut f64) ; } extern \"C\" { pub fn bli_setrm (alpha : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_setrv (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setim (alpha : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_setiv (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_castm (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_sscastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ddcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cccastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zzcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_sdcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_sccastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_szcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dscastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dccastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dzcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cscastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cdcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_czcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zscastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zdcastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zccastm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_castm_check (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_castnzm (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_sscastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ddcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cccastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zzcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_sdcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_sccastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_szcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dscastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dccastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dzcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cscastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_cdcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_czcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zscastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zdcastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_zccastnzm (transa : trans_t , m : dim_t , n : dim_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_castnzm_check (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_castv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_sscastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_ddcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_cccastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_zzcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_sdcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_sccastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_szcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_dscastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_dccastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_dzcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_cscastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_cdcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_czcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_zscastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_zdcastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_zccastv (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) ; } extern \"C\" { pub fn bli_castv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_projm (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_projm_check (a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_projv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_projv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_addsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_copysc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_divsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_mulsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_sqrtsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_subsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_invertsc_check (chi : * mut obj_t) ; } extern \"C\" { pub fn bli_absqsc_check (chi : * mut obj_t , absq : * mut obj_t) ; } extern \"C\" { pub fn bli_normfsc_check (chi : * mut obj_t , absq : * mut obj_t) ; } extern \"C\" { pub fn bli_getsc_check (chi : * mut obj_t , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_setsc_check (zeta_r : f64 , zeta_i : f64 , chi : * mut obj_t) ; } extern \"C\" { pub fn bli_unzipsc_check (chi : * mut obj_t , zeta_r : * mut obj_t , zeta_i : * mut obj_t) ; } extern \"C\" { pub fn bli_zipsc_check (zeta_r : * mut obj_t , zeta_i : * mut obj_t , chi : * mut obj_t) ; } extern \"C\" { pub fn bli_l0_xsc_check (chi : * mut obj_t) ; } extern \"C\" { pub fn bli_l0_xxsc_check (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_l0_xx2sc_check (chi : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_l0_xxbsc_check (chi : * mut obj_t , psi : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_absqsc (chi : * mut obj_t , absq : * mut obj_t) ; } extern \"C\" { pub fn bli_normfsc (chi : * mut obj_t , absq : * mut obj_t) ; } extern \"C\" { pub fn bli_addsc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_divsc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_mulsc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_sqrtsc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_subsc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_invertsc (chi : * mut obj_t) ; } extern \"C\" { pub fn bli_getsc (chi : * mut obj_t , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_setsc (zeta_r : f64 , zeta_i : f64 , chi : * mut obj_t) ; } extern \"C\" { pub fn bli_unzipsc (chi : * mut obj_t , zeta_r : * mut obj_t , zeta_i : * mut obj_t) ; } extern \"C\" { pub fn bli_zipsc (zeta_r : * mut obj_t , zeta_i : * mut obj_t , chi : * mut obj_t) ; } extern \"C\" { pub fn bli_saddsc (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) ; } extern \"C\" { pub fn bli_daddsc (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) ; } extern \"C\" { pub fn bli_caddsc (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) ; } extern \"C\" { pub fn bli_zaddsc (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) ; } extern \"C\" { pub fn bli_sdivsc (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) ; } extern \"C\" { pub fn bli_ddivsc (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) ; } extern \"C\" { pub fn bli_cdivsc (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) ; } extern \"C\" { pub fn bli_zdivsc (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) ; } extern \"C\" { pub fn bli_smulsc (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) ; } extern \"C\" { pub fn bli_dmulsc (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) ; } extern \"C\" { pub fn bli_cmulsc (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) ; } extern \"C\" { pub fn bli_zmulsc (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) ; } extern \"C\" { pub fn bli_ssubsc (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) ; } extern \"C\" { pub fn bli_dsubsc (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) ; } extern \"C\" { pub fn bli_csubsc (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) ; } extern \"C\" { pub fn bli_zsubsc (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) ; } extern \"C\" { pub fn bli_sinvertsc (conjchi : conj_t , chi : * mut f32) ; } extern \"C\" { pub fn bli_dinvertsc (conjchi : conj_t , chi : * mut f64) ; } extern \"C\" { pub fn bli_cinvertsc (conjchi : conj_t , chi : * mut scomplex) ; } extern \"C\" { pub fn bli_zinvertsc (conjchi : conj_t , chi : * mut dcomplex) ; } extern \"C\" { pub fn bli_sabsqsc (chi : * mut f32 , absq : * mut f32) ; } extern \"C\" { pub fn bli_dabsqsc (chi : * mut f64 , absq : * mut f64) ; } extern \"C\" { pub fn bli_cabsqsc (chi : * mut scomplex , absq : * mut f32) ; } extern \"C\" { pub fn bli_zabsqsc (chi : * mut dcomplex , absq : * mut f64) ; } extern \"C\" { pub fn bli_snormfsc (chi : * mut f32 , absq : * mut f32) ; } extern \"C\" { pub fn bli_dnormfsc (chi : * mut f64 , absq : * mut f64) ; } extern \"C\" { pub fn bli_cnormfsc (chi : * mut scomplex , absq : * mut f32) ; } extern \"C\" { pub fn bli_znormfsc (chi : * mut dcomplex , absq : * mut f64) ; } extern \"C\" { pub fn bli_ssqrtsc (chi : * mut f32 , psi : * mut f32) ; } extern \"C\" { pub fn bli_dsqrtsc (chi : * mut f64 , psi : * mut f64) ; } extern \"C\" { pub fn bli_csqrtsc (chi : * mut scomplex , psi : * mut scomplex) ; } extern \"C\" { pub fn bli_zsqrtsc (chi : * mut dcomplex , psi : * mut dcomplex) ; } extern \"C\" { pub fn bli_sgetsc (chi : * mut f32 , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_dgetsc (chi : * mut f64 , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_cgetsc (chi : * mut scomplex , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_zgetsc (chi : * mut dcomplex , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_ssetsc (zeta_r : f64 , zeta_i : f64 , chi : * mut f32) ; } extern \"C\" { pub fn bli_dsetsc (zeta_r : f64 , zeta_i : f64 , chi : * mut f64) ; } extern \"C\" { pub fn bli_csetsc (zeta_r : f64 , zeta_i : f64 , chi : * mut scomplex) ; } extern \"C\" { pub fn bli_zsetsc (zeta_r : f64 , zeta_i : f64 , chi : * mut dcomplex) ; } extern \"C\" { pub fn bli_sunzipsc (chi : * mut f32 , zeta_r : * mut f32 , zeta_i : * mut f32) ; } extern \"C\" { pub fn bli_dunzipsc (chi : * mut f64 , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_cunzipsc (chi : * mut scomplex , zeta_r : * mut f32 , zeta_i : * mut f32) ; } extern \"C\" { pub fn bli_zunzipsc (chi : * mut dcomplex , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_szipsc (zeta_r : * mut f32 , zeta_i : * mut f32 , chi : * mut f32) ; } extern \"C\" { pub fn bli_dzipsc (zeta_r : * mut f64 , zeta_i : * mut f64 , chi : * mut f64) ; } extern \"C\" { pub fn bli_czipsc (zeta_r : * mut f32 , zeta_i : * mut f32 , chi : * mut scomplex) ; } extern \"C\" { pub fn bli_zzipsc (zeta_r : * mut f64 , zeta_i : * mut f64 , chi : * mut dcomplex) ; } extern \"C\" { pub fn bli_igetsc (chi : * mut dim_t , zeta_r : * mut f64 , zeta_i : * mut f64) ; } extern \"C\" { pub fn bli_isetsc (zeta_r : f64 , zeta_i : f64 , chi : * mut dim_t) ; } pub type saddsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) > ; pub type daddsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) > ; pub type caddsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) > ; pub type zaddsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) > ; pub type saddsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type daddsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type caddsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type zaddsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type addsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type sdivsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) > ; pub type ddivsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) > ; pub type cdivsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) > ; pub type zdivsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) > ; pub type sdivsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type ddivsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type cdivsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type zdivsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type divsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type ssubsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) > ; pub type dsubsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) > ; pub type csubsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) > ; pub type zsubsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) > ; pub type ssubsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type dsubsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type csubsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type zsubsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type subsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type sinvertsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f32) > ; pub type dinvertsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f64) > ; pub type cinvertsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut scomplex) > ; pub type zinvertsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut dcomplex) > ; pub type sinvertsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void) > ; pub type dinvertsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void) > ; pub type cinvertsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void) > ; pub type zinvertsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void) > ; pub type invertsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void) > ; pub type smulsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f32 , psi : * mut f32) > ; pub type dmulsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut f64 , psi : * mut f64) > ; pub type cmulsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut scomplex , psi : * mut scomplex) > ; pub type zmulsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut dcomplex , psi : * mut dcomplex) > ; pub type smulsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type dmulsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type cmulsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type zmulsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type mulsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type sabsqsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f32 , absq : * mut f32) > ; pub type dabsqsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f64 , absq : * mut f64) > ; pub type cabsqsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut scomplex , absq : * mut f32) > ; pub type zabsqsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut dcomplex , absq : * mut f64) > ; pub type sabsqsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , absq : * mut :: std :: os :: raw :: c_void) > ; pub type dabsqsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , absq : * mut :: std :: os :: raw :: c_void) > ; pub type cabsqsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , absq : * mut :: std :: os :: raw :: c_void) > ; pub type zabsqsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , absq : * mut :: std :: os :: raw :: c_void) > ; pub type absqsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , absq : * mut :: std :: os :: raw :: c_void) > ; pub type snormfsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f32 , norm : * mut f32) > ; pub type dnormfsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f64 , norm : * mut f64) > ; pub type cnormfsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut scomplex , norm : * mut f32) > ; pub type znormfsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut dcomplex , norm : * mut f64) > ; pub type snormfsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , norm : * mut :: std :: os :: raw :: c_void) > ; pub type dnormfsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , norm : * mut :: std :: os :: raw :: c_void) > ; pub type cnormfsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , norm : * mut :: std :: os :: raw :: c_void) > ; pub type znormfsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , norm : * mut :: std :: os :: raw :: c_void) > ; pub type normfsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , norm : * mut :: std :: os :: raw :: c_void) > ; pub type ssqrtsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f32 , psi : * mut f32) > ; pub type dsqrtsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f64 , psi : * mut f64) > ; pub type csqrtsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut scomplex , psi : * mut scomplex) > ; pub type zsqrtsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut dcomplex , psi : * mut dcomplex) > ; pub type ssqrtsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type dsqrtsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type csqrtsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type zsqrtsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type sqrtsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) > ; pub type sgetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f32 , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type dgetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f64 , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type cgetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut scomplex , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type zgetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut dcomplex , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type sgetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type dgetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type cgetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type zgetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type getsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type ssetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut f32) > ; pub type dsetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut f64) > ; pub type csetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut scomplex) > ; pub type zsetsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut dcomplex) > ; pub type ssetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut :: std :: os :: raw :: c_void) > ; pub type dsetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut :: std :: os :: raw :: c_void) > ; pub type csetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut :: std :: os :: raw :: c_void) > ; pub type zsetsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut :: std :: os :: raw :: c_void) > ; pub type setsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : f64 , zeta_i : f64 , chi : * mut :: std :: os :: raw :: c_void) > ; pub type sunzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f32 , zeta_r : * mut f32 , zeta_i : * mut f32) > ; pub type dunzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut f64 , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type cunzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut scomplex , zeta_r : * mut f32 , zeta_i : * mut f32) > ; pub type zunzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut dcomplex , zeta_r : * mut f64 , zeta_i : * mut f64) > ; pub type sunzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void) > ; pub type dunzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void) > ; pub type cunzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void) > ; pub type zunzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void) > ; pub type unzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (chi : * mut :: std :: os :: raw :: c_void , zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void) > ; pub type szipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut f32 , zeta_i : * mut f32 , chi : * mut f32) > ; pub type dzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut f64 , zeta_i : * mut f64 , chi : * mut f64) > ; pub type czipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut f32 , zeta_i : * mut f32 , chi : * mut scomplex) > ; pub type zzipsc_ft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut f64 , zeta_i : * mut f64 , chi : * mut dcomplex) > ; pub type szipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void , chi : * mut :: std :: os :: raw :: c_void) > ; pub type dzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void , chi : * mut :: std :: os :: raw :: c_void) > ; pub type czipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void , chi : * mut :: std :: os :: raw :: c_void) > ; pub type zzipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void , chi : * mut :: std :: os :: raw :: c_void) > ; pub type zipsc_vft = :: std :: option :: Option < unsafe extern \"C\" fn (zeta_r : * mut :: std :: os :: raw :: c_void , zeta_i : * mut :: std :: os :: raw :: c_void , chi : * mut :: std :: os :: raw :: c_void) > ; extern \"C\" { pub fn bli_absqsc_qfp (dt : num_t) -> absqsc_vft ; } extern \"C\" { pub fn bli_normfsc_qfp (dt : num_t) -> normfsc_vft ; } extern \"C\" { pub fn bli_addsc_qfp (dt : num_t) -> addsc_vft ; } extern \"C\" { pub fn bli_divsc_qfp (dt : num_t) -> divsc_vft ; } extern \"C\" { pub fn bli_mulsc_qfp (dt : num_t) -> mulsc_vft ; } extern \"C\" { pub fn bli_subsc_qfp (dt : num_t) -> subsc_vft ; } extern \"C\" { pub fn bli_invertsc_qfp (dt : num_t) -> invertsc_vft ; } extern \"C\" { pub fn bli_sqrtsc_qfp (dt : num_t) -> sqrtsc_vft ; } extern \"C\" { pub fn bli_unzipsc_qfp (dt : num_t) -> unzipsc_vft ; } extern \"C\" { pub fn bli_zipsc_qfp (dt : num_t) -> zipsc_vft ; } extern \"C\" { pub fn bli_getsc_qfp (dt : num_t) -> getsc_vft ; } extern \"C\" { pub fn bli_setsc_qfp (dt : num_t) -> setsc_vft ; } extern \"C\" { pub fn bli_copysc (chi : * mut obj_t , psi : * mut obj_t) ; } extern \"C\" { pub fn bli_sscopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_ddcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cccopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zzcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_sccopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cscopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dzcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zdcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_sdcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_szcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dscopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dccopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cdcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_czcopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zscopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zccopysc (conjchi : conj_t , chi : * mut :: std :: os :: raw :: c_void , psi : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_addv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copyv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_swapv_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_amaxv_check (x : * mut obj_t , index : * mut obj_t) ; } extern \"C\" { pub fn bli_axpbyv_check (alpha : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyv_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2v_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_dotv_check (x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxv_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , beta : * mut obj_t , rho : * mut obj_t) ; } extern \"C\" { pub fn bli_invertv_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_scalv_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setv_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbyv_check (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_xy_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_axy_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_xby_check (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_axby_check (alpha : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_dot_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , beta : * mut obj_t , rho : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_x_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_ax_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_l1v_xi_check (x : * mut obj_t , index : * mut obj_t) ; } pub type saddv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type daddv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type caddv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaddv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type saddv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type daddv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type caddv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaddv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type addv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type scopyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dcopyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type ccopyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zcopyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type scopyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dcopyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type ccopyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zcopyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type copyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type ssubv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dsubv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type csubv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zsubv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type ssubv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dsubv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type csubv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zsubv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type subv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type samaxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type damaxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type camaxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type zamaxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type samaxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type damaxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type camaxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type zamaxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type amaxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t) > ; pub type saxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type saxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type axpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type saxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type saxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type axpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sscal2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dscal2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type cscal2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zscal2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type sscal2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dscal2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type cscal2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zscal2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type scal2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sdotv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , cntx : * mut cntx_t) > ; pub type ddotv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , cntx : * mut cntx_t) > ; pub type cdotv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , cntx : * mut cntx_t) > ; pub type zdotv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , cntx : * mut cntx_t) > ; pub type sdotv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type ddotv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type cdotv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type zdotv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type dotv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type sdotxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32 , cntx : * mut cntx_t) > ; pub type ddotxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64 , cntx : * mut cntx_t) > ; pub type cdotxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , beta : * mut scomplex , rho : * mut scomplex , cntx : * mut cntx_t) > ; pub type zdotxv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , beta : * mut dcomplex , rho : * mut dcomplex , cntx : * mut cntx_t) > ; pub type sdotxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type ddotxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type cdotxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type zdotxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type dotxv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t) > ; pub type sinvertv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) > ; pub type dinvertv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) > ; pub type cinvertv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type zinvertv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type sinvertv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type dinvertv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type cinvertv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type zinvertv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type invertv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type sscalv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) > ; pub type dscalv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) > ; pub type cscalv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type zscalv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type sscalv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type dscalv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type cscalv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type zscalv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type scalv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type ssetv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) > ; pub type dsetv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) > ; pub type csetv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type zsetv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type ssetv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type dsetv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type csetv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type zsetv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type setv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type sswapv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dswapv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type cswapv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zswapv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type sswapv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dswapv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type cswapv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zswapv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type swapv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type cxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zxpbyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type sxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type cxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zxpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type xpbyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; extern \"C\" { pub fn bli_addv_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_copyv_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_subv_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_amaxv_ex (x : * mut obj_t , index : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpbyv_ex (alpha : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpyv_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scal2v_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dotv_ex (x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dotxv_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , beta : * mut obj_t , rho : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_invertv_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scalv_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_setv_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_swapv_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_xpbyv_ex (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_addv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copyv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_amaxv (x : * mut obj_t , index : * mut obj_t) ; } extern \"C\" { pub fn bli_axpbyv (alpha : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyv (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2v (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_dotv (x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxv (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , beta : * mut obj_t , rho : * mut obj_t) ; } extern \"C\" { pub fn bli_invertv (x : * mut obj_t) ; } extern \"C\" { pub fn bli_scalv (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setv (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_swapv (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbyv (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_saddv_ex (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daddv_ex (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caddv_ex (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaddv_ex (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scopyv_ex (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcopyv_ex (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccopyv_ex (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcopyv_ex (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssubv_ex (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsubv_ex (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csubv_ex (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsubv_ex (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_samaxv_ex (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_damaxv_ex (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_camaxv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zamaxv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpbyv_ex (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpbyv_ex (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpbyv_ex (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpbyv_ex (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpyv_ex (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpyv_ex (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpyv_ex (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpyv_ex (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscal2v_ex (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscal2v_ex (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscal2v_ex (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscal2v_ex (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdotv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddotv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdotv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdotv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdotxv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddotxv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdotxv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , beta : * mut scomplex , rho : * mut scomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdotxv_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , beta : * mut dcomplex , rho : * mut dcomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sinvertv_ex (n : dim_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dinvertv_ex (n : dim_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cinvertv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zinvertv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscalv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscalv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscalv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscalv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssetv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsetv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csetv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsetv_ex (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sswapv_ex (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dswapv_ex (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cswapv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zswapv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sxpbyv_ex (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dxpbyv_ex (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cxpbyv_ex (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zxpbyv_ex (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type saddv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saddv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type addv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type copyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type subv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type samaxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type damaxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type camaxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zamaxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type samaxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type damaxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type camaxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zamaxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type amaxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scal2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dotv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , beta : * mut scomplex , rho : * mut scomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , beta : * mut dcomplex , rho : * mut dcomplex , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dotxv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sinvertv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dinvertv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cinvertv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zinvertv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sinvertv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dinvertv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cinvertv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zinvertv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type invertv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscalv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscalv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscalv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscalv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscalv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscalv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscalv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscalv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scalv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type setv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sswapv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dswapv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cswapv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zswapv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sswapv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dswapv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cswapv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zswapv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type swapv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type xpbyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; extern \"C\" { pub fn bli_saddv (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_daddv (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_caddv (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zaddv (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_scopyv (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dcopyv (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_ccopyv (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zcopyv (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_ssubv (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dsubv (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_csubv (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zsubv (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_samaxv (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t) ; } extern \"C\" { pub fn bli_damaxv (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t) ; } extern \"C\" { pub fn bli_camaxv (n : dim_t , x : * mut scomplex , incx : inc_t , index : * mut dim_t) ; } extern \"C\" { pub fn bli_zamaxv (n : dim_t , x : * mut dcomplex , incx : inc_t , index : * mut dim_t) ; } extern \"C\" { pub fn bli_saxpbyv (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_daxpbyv (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_caxpbyv (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zaxpbyv (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_saxpyv (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_daxpyv (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_caxpyv (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zaxpyv (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sscal2v (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dscal2v (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_cscal2v (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zscal2v (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sdotv (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32) ; } extern \"C\" { pub fn bli_ddotv (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64) ; } extern \"C\" { pub fn bli_cdotv (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex) ; } extern \"C\" { pub fn bli_zdotv (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex) ; } extern \"C\" { pub fn bli_sdotxv (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32) ; } extern \"C\" { pub fn bli_ddotxv (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64) ; } extern \"C\" { pub fn bli_cdotxv (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , beta : * mut scomplex , rho : * mut scomplex) ; } extern \"C\" { pub fn bli_zdotxv (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , beta : * mut dcomplex , rho : * mut dcomplex) ; } extern \"C\" { pub fn bli_sinvertv (n : dim_t , x : * mut f32 , incx : inc_t) ; } extern \"C\" { pub fn bli_dinvertv (n : dim_t , x : * mut f64 , incx : inc_t) ; } extern \"C\" { pub fn bli_cinvertv (n : dim_t , x : * mut scomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_zinvertv (n : dim_t , x : * mut dcomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_sscalv (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t) ; } extern \"C\" { pub fn bli_dscalv (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t) ; } extern \"C\" { pub fn bli_cscalv (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_zscalv (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_ssetv (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t) ; } extern \"C\" { pub fn bli_dsetv (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t) ; } extern \"C\" { pub fn bli_csetv (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_zsetv (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_sswapv (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dswapv (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_cswapv (n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zswapv (n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sxpbyv (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dxpbyv (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_cxpbyv (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zxpbyv (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } pub type saddv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type daddv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type caddv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zaddv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type saddv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type daddv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type caddv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zaddv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type addv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type scopyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type dcopyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type ccopyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zcopyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type scopyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dcopyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type ccopyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zcopyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type copyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type ssubv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type dsubv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type csubv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zsubv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type ssubv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dsubv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type csubv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zsubv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type subv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type samaxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , index : * mut dim_t) > ; pub type damaxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , index : * mut dim_t) > ; pub type camaxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , index : * mut dim_t) > ; pub type zamaxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , index : * mut dim_t) > ; pub type samaxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t) > ; pub type damaxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t) > ; pub type camaxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t) > ; pub type zamaxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t) > ; pub type amaxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , index : * mut dim_t) > ; pub type saxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type daxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type caxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zaxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type saxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type daxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type caxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zaxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type axpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type saxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type daxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type caxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zaxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type saxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type daxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type caxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type axpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sscal2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type dscal2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type cscal2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zscal2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type sscal2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dscal2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type cscal2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zscal2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type scal2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sdotv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32) > ; pub type ddotv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64) > ; pub type cdotv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex) > ; pub type zdotv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex) > ; pub type sdotv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void) > ; pub type ddotv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void) > ; pub type cdotv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void) > ; pub type zdotv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void) > ; pub type dotv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void) > ; pub type sdotxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , beta : * mut f32 , rho : * mut f32) > ; pub type ddotxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , beta : * mut f64 , rho : * mut f64) > ; pub type cdotxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , beta : * mut scomplex , rho : * mut scomplex) > ; pub type zdotxv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , beta : * mut dcomplex , rho : * mut dcomplex) > ; pub type sdotxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void) > ; pub type ddotxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void) > ; pub type cdotxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void) > ; pub type zdotxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void) > ; pub type dotxv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , beta : * mut :: std :: os :: raw :: c_void , rho : * mut :: std :: os :: raw :: c_void) > ; pub type sinvertv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t) > ; pub type dinvertv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t) > ; pub type cinvertv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t) > ; pub type zinvertv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t) > ; pub type sinvertv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type dinvertv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type cinvertv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type zinvertv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type invertv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type sscalv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t) > ; pub type dscalv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t) > ; pub type cscalv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t) > ; pub type zscalv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t) > ; pub type sscalv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type dscalv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type cscalv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type zscalv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type scalv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type ssetv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t) > ; pub type dsetv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t) > ; pub type csetv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t) > ; pub type zsetv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t) > ; pub type ssetv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type dsetv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type csetv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type zsetv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type setv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type sswapv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type dswapv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type cswapv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zswapv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type sswapv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dswapv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type cswapv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zswapv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type swapv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type dxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type cxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zxpbyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type sxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type cxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zxpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type xpbyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; extern \"C\" { pub fn bli_addv_ex_qfp (dt : num_t) -> addv_ex_vft ; } extern \"C\" { pub fn bli_copyv_ex_qfp (dt : num_t) -> copyv_ex_vft ; } extern \"C\" { pub fn bli_subv_ex_qfp (dt : num_t) -> subv_ex_vft ; } extern \"C\" { pub fn bli_amaxv_ex_qfp (dt : num_t) -> amaxv_ex_vft ; } extern \"C\" { pub fn bli_axpbyv_ex_qfp (dt : num_t) -> axpbyv_ex_vft ; } extern \"C\" { pub fn bli_axpyv_ex_qfp (dt : num_t) -> axpyv_ex_vft ; } extern \"C\" { pub fn bli_scal2v_ex_qfp (dt : num_t) -> scal2v_ex_vft ; } extern \"C\" { pub fn bli_dotv_ex_qfp (dt : num_t) -> dotv_ex_vft ; } extern \"C\" { pub fn bli_dotxv_ex_qfp (dt : num_t) -> dotxv_ex_vft ; } extern \"C\" { pub fn bli_invertv_ex_qfp (dt : num_t) -> invertv_ex_vft ; } extern \"C\" { pub fn bli_scalv_ex_qfp (dt : num_t) -> scalv_ex_vft ; } extern \"C\" { pub fn bli_setv_ex_qfp (dt : num_t) -> setv_ex_vft ; } extern \"C\" { pub fn bli_swapv_ex_qfp (dt : num_t) -> swapv_ex_vft ; } extern \"C\" { pub fn bli_xpbyv_ex_qfp (dt : num_t) -> xpbyv_ex_vft ; } extern \"C\" { pub fn bli_addd_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copyd_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subd_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyd_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2d_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_invertd_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_scald_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setd_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setid_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_shiftd_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbyd_check (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1d_xy_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1d_axy_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1d_x_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_l1d_ax_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_addd_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_copyd_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_subd_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpyd_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scal2d_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_invertd_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scald_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_setd_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_setid_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_shiftd_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_xpbyd_ex (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_addd (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copyd (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subd (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyd (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2d (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_invertd (x : * mut obj_t) ; } extern \"C\" { pub fn bli_scald (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setd (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setid (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_shiftd (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbyd (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_saddd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daddd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caddd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaddd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scopyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcopyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccopyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcopyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssubd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsubd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csubd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsubd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscal2d_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscal2d_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscal2d_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscal2d_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sinvertd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dinvertd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cinvertd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zinvertd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscald_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscald_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscald_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscald_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssetd_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsetd_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csetd_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsetd_ex (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssetid_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsetid_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csetid_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsetid_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sshiftd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dshiftd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cshiftd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zshiftd_ex (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sxpbyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dxpbyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cxpbyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zxpbyd_ex (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type saddd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saddd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type addd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type copyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type subd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2d_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2d_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2d_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2d_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2d_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2d_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2d_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2d_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scal2d_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sinvertd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dinvertd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cinvertd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zinvertd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sinvertd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dinvertd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cinvertd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zinvertd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type invertd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscald_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscald_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscald_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscald_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscald_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscald_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscald_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscald_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scald_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type setd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetid_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetid_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetid_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetid_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetid_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetid_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetid_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetid_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type setid_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sshiftd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dshiftd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cshiftd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zshiftd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sshiftd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dshiftd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cshiftd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zshiftd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type shiftd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbyd_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type xpbyd_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; extern \"C\" { pub fn bli_saddd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_daddd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_caddd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zaddd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_scopyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dcopyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ccopyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zcopyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ssubd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dsubd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_csubd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zsubd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_saxpyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_daxpyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_caxpyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zaxpyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_sscal2d (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dscal2d (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_cscal2d (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zscal2d (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_sinvertd (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dinvertd (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_cinvertd (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zinvertd (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_sscald (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dscald (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_cscald (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zscald (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_ssetd (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dsetd (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_csetd (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zsetd (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_ssetid (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dsetid (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_csetid (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zsetid (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_sshiftd (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dshiftd (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_cshiftd (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zshiftd (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_sxpbyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dxpbyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_cxpbyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zxpbyd (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } pub type saddd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type daddd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type caddd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zaddd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type saddd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type daddd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type caddd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zaddd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type addd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type scopyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dcopyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type ccopyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zcopyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type scopyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dcopyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type ccopyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zcopyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type copyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type ssubd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dsubd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type csubd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zsubd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type ssubd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dsubd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type csubd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zsubd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type subd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type saxpyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type daxpyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type caxpyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zaxpyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type saxpyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type daxpyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type caxpyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zaxpyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type axpyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type sscal2d_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dscal2d_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type cscal2d_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zscal2d_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type sscal2d_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dscal2d_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type cscal2d_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zscal2d_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type scal2d_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type sinvertd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dinvertd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type cinvertd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zinvertd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type sinvertd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dinvertd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type cinvertd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zinvertd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type invertd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type sscald_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dscald_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type cscald_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zscald_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type sscald_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dscald_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type cscald_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zscald_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type scald_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type csetd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type csetd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type setd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetid_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetid_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type csetid_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetid_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetid_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetid_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type csetid_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetid_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type setid_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type sshiftd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dshiftd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type cshiftd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zshiftd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type sshiftd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dshiftd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type cshiftd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zshiftd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type shiftd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type sxpbyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbyd_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type sxpbyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type xpbyd_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; extern \"C\" { pub fn bli_addd_ex_qfp (dt : num_t) -> addd_ex_vft ; } extern \"C\" { pub fn bli_copyd_ex_qfp (dt : num_t) -> copyd_ex_vft ; } extern \"C\" { pub fn bli_subd_ex_qfp (dt : num_t) -> subd_ex_vft ; } extern \"C\" { pub fn bli_axpyd_ex_qfp (dt : num_t) -> axpyd_ex_vft ; } extern \"C\" { pub fn bli_scal2d_ex_qfp (dt : num_t) -> scal2d_ex_vft ; } extern \"C\" { pub fn bli_invertd_ex_qfp (dt : num_t) -> invertd_ex_vft ; } extern \"C\" { pub fn bli_scald_ex_qfp (dt : num_t) -> scald_ex_vft ; } extern \"C\" { pub fn bli_setd_ex_qfp (dt : num_t) -> setd_ex_vft ; } extern \"C\" { pub fn bli_setid_ex_qfp (dt : num_t) -> setid_ex_vft ; } extern \"C\" { pub fn bli_shiftd_ex_qfp (dt : num_t) -> shiftd_ex_vft ; } extern \"C\" { pub fn bli_xpbyd_ex_qfp (dt : num_t) -> xpbyd_ex_vft ; } extern \"C\" { pub fn bli_axpy2v_check (alphax : * mut obj_t , alphay : * mut obj_t , x : * mut obj_t , y : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyf_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_dotaxpyv_check (alpha : * mut obj_t , xt : * mut obj_t , x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxaxpyf_check (alpha : * mut obj_t , at : * mut obj_t , a : * mut obj_t , w : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxf_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } pub type saxpy2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f32 , alpha2 : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t) > ; pub type daxpy2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f64 , alpha2 : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t) > ; pub type caxpy2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut scomplex , alpha2 : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type zaxpy2v_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut dcomplex , alpha2 : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type saxpy2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type daxpy2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type caxpy2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type zaxpy2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type axpy2v_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type saxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type saxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type daxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type caxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type axpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sdotaxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t) > ; pub type ddotaxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t) > ; pub type cdotaxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type zdotaxpyv_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type sdotaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type ddotaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type cdotaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type zdotaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type dotaxpyv_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type sdotxf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type ddotxf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type cdotxf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zdotxf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type sdotxf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type ddotxf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type cdotxf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zdotxf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dotxf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sdotxaxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , w : * mut f32 , incw : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t) > ; pub type ddotxaxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , w : * mut f64 , incw : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t) > ; pub type cdotxaxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , w : * mut scomplex , incw : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type zdotxaxpyf_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , w : * mut dcomplex , incw : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t) > ; pub type sdotxaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type ddotxaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type cdotxaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type zdotxaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; pub type dotxaxpyf_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t) > ; extern \"C\" { pub fn bli_axpy2v_ex (alphax : * mut obj_t , alphay : * mut obj_t , x : * mut obj_t , y : * mut obj_t , z : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpyf_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dotaxpyv_ex (alpha : * mut obj_t , xt : * mut obj_t , x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t , z : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dotxaxpyf_ex (alpha : * mut obj_t , at : * mut obj_t , a : * mut obj_t , w : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , z : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dotxf_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpy2v (alphax : * mut obj_t , alphay : * mut obj_t , x : * mut obj_t , y : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_axpyf (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_dotaxpyv (alpha : * mut obj_t , xt : * mut obj_t , x : * mut obj_t , y : * mut obj_t , rho : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxaxpyf (alpha : * mut obj_t , at : * mut obj_t , a : * mut obj_t , w : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , z : * mut obj_t) ; } extern \"C\" { pub fn bli_dotxf (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_saxpy2v_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut f32 , alphay : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpy2v_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut f64 , alphay : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpy2v_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut scomplex , alphay : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpy2v_ex (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut dcomplex , alphay : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpyf_ex (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpyf_ex (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpyf_ex (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpyf_ex (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdotaxpyv_ex (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddotaxpyv_ex (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdotaxpyv_ex (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdotaxpyv_ex (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdotxaxpyf_ex (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , w : * mut f32 , incw : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddotxaxpyf_ex (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , w : * mut f64 , incw : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdotxaxpyf_ex (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , w : * mut scomplex , incw : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdotxaxpyf_ex (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , w : * mut dcomplex , incw : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdotxf_ex (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddotxf_ex (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdotxf_ex (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdotxf_ex (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type saxpy2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f32 , alpha2 : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpy2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f64 , alpha2 : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpy2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut scomplex , alpha2 : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpy2v_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut dcomplex , alpha2 : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpy2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpy2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpy2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpy2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpy2v_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotaxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotaxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotaxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotaxpyv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dotaxpyv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dotxf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxaxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , w : * mut f32 , incw : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxaxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , w : * mut f64 , incw : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxaxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , w : * mut scomplex , incw : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxaxpyf_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , w : * mut dcomplex , incw : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sdotxaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ddotxaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cdotxaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zdotxaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dotxaxpyf_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; extern \"C\" { pub fn bli_saxpy2v (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut f32 , alphay : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t) ; } extern \"C\" { pub fn bli_daxpy2v (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut f64 , alphay : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t) ; } extern \"C\" { pub fn bli_caxpy2v (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut scomplex , alphay : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_zaxpy2v (conjx : conj_t , conjy : conj_t , n : dim_t , alphax : * mut dcomplex , alphay : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_saxpyf (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_daxpyf (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_caxpyf (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zaxpyf (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sdotaxpyv (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , z : * mut f32 , incz : inc_t) ; } extern \"C\" { pub fn bli_ddotaxpyv (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , z : * mut f64 , incz : inc_t) ; } extern \"C\" { pub fn bli_cdotaxpyv (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , z : * mut scomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_zdotaxpyv (conjxt : conj_t , conjx : conj_t , conjy : conj_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , z : * mut dcomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_sdotxaxpyf (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , w : * mut f32 , incw : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t) ; } extern \"C\" { pub fn bli_ddotxaxpyf (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , w : * mut f64 , incw : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t) ; } extern \"C\" { pub fn bli_cdotxaxpyf (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , w : * mut scomplex , incw : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_zdotxaxpyf (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , w : * mut dcomplex , incw : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t) ; } extern \"C\" { pub fn bli_sdotxf (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_ddotxf (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_cdotxf (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zdotxf (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } pub type saxpy2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f32 , alpha2 : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t) > ; pub type daxpy2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut f64 , alpha2 : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t) > ; pub type caxpy2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut scomplex , alpha2 : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t) > ; pub type zaxpy2v_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut dcomplex , alpha2 : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t) > ; pub type saxpy2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type daxpy2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type caxpy2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type zaxpy2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type axpy2v_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , n : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , alpha2 : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type saxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t) > ; pub type daxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t) > ; pub type caxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t) > ; pub type zaxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t) > ; pub type saxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type daxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type caxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type axpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sdotaxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , rho : * mut f32 , z : * mut f32 , incz : inc_t) > ; pub type ddotaxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , rho : * mut f64 , z : * mut f64 , incz : inc_t) > ; pub type cdotaxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , rho : * mut scomplex , z : * mut scomplex , incz : inc_t) > ; pub type zdotaxpyv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , rho : * mut dcomplex , z : * mut dcomplex , incz : inc_t) > ; pub type sdotaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type ddotaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type cdotaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type zdotaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type dotaxpyv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjxt : conj_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , rho : * mut :: std :: os :: raw :: c_void , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type sdotxf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type ddotxf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type cdotxf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zdotxf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type sdotxf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type ddotxf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type cdotxf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zdotxf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dotxf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sdotxaxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , w : * mut f32 , incw : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , z : * mut f32 , incz : inc_t) > ; pub type ddotxaxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , w : * mut f64 , incw : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , z : * mut f64 , incz : inc_t) > ; pub type cdotxaxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , w : * mut scomplex , incw : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , z : * mut scomplex , incz : inc_t) > ; pub type zdotxaxpyf_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , w : * mut dcomplex , incw : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , z : * mut dcomplex , incz : inc_t) > ; pub type sdotxaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type ddotxaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type cdotxaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type zdotxaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; pub type dotxaxpyf_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjat : conj_t , conja : conj_t , conjw : conj_t , conjx : conj_t , m : dim_t , b_n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , w : * mut :: std :: os :: raw :: c_void , incw : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , z : * mut :: std :: os :: raw :: c_void , incz : inc_t) > ; extern \"C\" { pub fn bli_axpy2v_ex_qfp (dt : num_t) -> axpy2v_ex_vft ; } extern \"C\" { pub fn bli_axpyf_ex_qfp (dt : num_t) -> axpyf_ex_vft ; } extern \"C\" { pub fn bli_dotaxpyv_ex_qfp (dt : num_t) -> dotaxpyv_ex_vft ; } extern \"C\" { pub fn bli_dotxaxpyf_ex_qfp (dt : num_t) -> dotxaxpyf_ex_vft ; } extern \"C\" { pub fn bli_dotxf_ex_qfp (dt : num_t) -> dotxf_ex_vft ; } extern \"C\" { pub fn bli_addm_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copym_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subm_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpym_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2m_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scalm_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setm_check (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbym_check (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1m_xy_check (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1m_axy_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_l1m_ax_check (alpha : * mut obj_t , x : * mut obj_t) ; } pub type spackm_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type dpackm_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type cpackm_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type zpackm_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type spackm_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , incc : inc_t , ldc : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type dpackm_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , incc : inc_t , ldc : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type cpackm_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , incc : inc_t , ldc : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type zpackm_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , incc : inc_t , ldc : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type packm_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , incc : inc_t , ldc : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) > ; pub type spackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t , cntx : * mut cntx_t) > ; pub type dpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) > ; pub type cpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) > ; pub type zpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) > ; pub type spackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type dpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type cpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type zpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type packm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type sunpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut f32 , p : * mut f32 , ldp : inc_t , a : * mut f32 , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type dunpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut f64 , p : * mut f64 , ldp : inc_t , a : * mut f64 , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type cunpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut scomplex , p : * mut scomplex , ldp : inc_t , a : * mut scomplex , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type zunpackm_cxk_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut dcomplex , p : * mut dcomplex , ldp : inc_t , a : * mut dcomplex , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type sunpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut :: std :: os :: raw :: c_void , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type dunpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut :: std :: os :: raw :: c_void , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type cunpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut :: std :: os :: raw :: c_void , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type zunpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut :: std :: os :: raw :: c_void , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type unpackm_cxk_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjp : conj_t , n : dim_t , kappa : * mut :: std :: os :: raw :: c_void , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) > ; pub type spackm_cxk_1er_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t , cntx : * mut cntx_t) > ; pub type dpackm_cxk_1er_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) > ; pub type cpackm_cxk_1er_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) > ; pub type zpackm_cxk_1er_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) > ; pub type spackm_cxk_1er_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type dpackm_cxk_1er_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type cpackm_cxk_1er_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type zpackm_cxk_1er_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type packm_cxk_1er_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , schema : pack_t , cdim : dim_t , n : dim_t , n_max : dim_t , kappa : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , inca : inc_t , lda : inc_t , p : * mut :: std :: os :: raw :: c_void , ldp : inc_t , cntx : * mut cntx_t) > ; pub type packm_var_oft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) > ; pub type unpackm_var_oft = :: std :: option :: Option < unsafe extern \"C\" fn (p : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) > ; extern \"C\" { pub fn bli_addm_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_copym_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_subm_ex (x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_axpym_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scal2m_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scalm_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_setm_ex (alpha : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_xpbym_ex (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_xpbym_md_ex (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_addm (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_copym (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_subm (x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_axpym (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scal2m (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_scalm (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_setm (alpha : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbym (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_xpbym_md (x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_saddm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daddm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caddm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaddm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scopym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcopym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccopym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcopym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssubm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsubm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csubm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsubm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscal2m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscal2m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscal2m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscal2m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscalm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscalm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscalm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscalm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssetm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsetm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csetm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsetm_ex (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sxpbym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dxpbym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cxpbym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zxpbym_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zzxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_szxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dzxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_czxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcxpbym_md_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type saddm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saddm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daddm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caddm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaddm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type addm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssubm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsubm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csubm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsubm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type subm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scopym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dcopym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ccopym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zcopym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type copym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type saxpym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type daxpym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type caxpym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zaxpym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type axpym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2m_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2m_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2m_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2m_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscal2m_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscal2m_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscal2m_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscal2m_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scal2m_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscalm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscalm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscalm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscalm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sscalm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dscalm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cscalm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zscalm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type scalm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetm_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssetm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsetm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csetm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsetm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type setm_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbym_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type xpbym_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbym_md_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbym_md_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbym_md_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbym_md_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sxpbym_md_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dxpbym_md_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cxpbym_md_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zxpbym_md_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type xpbym_md_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; extern \"C\" { pub fn bli_saddm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_daddm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_caddm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zaddm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_scopym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dcopym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ccopym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zcopym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ssubm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dsubm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_csubm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zsubm (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_saxpym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_daxpym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_caxpym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zaxpym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_sscal2m (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dscal2m (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_cscal2m (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zscal2m (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_sscalm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dscalm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_cscalm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zscalm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_ssetm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_dsetm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_csetm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_zsetm (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) ; } extern \"C\" { pub fn bli_sxpbym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dxpbym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_cxpbym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zxpbym (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ssxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ddxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_ccxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zzxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_sdxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_scxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_szxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dsxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dcxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_dzxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_csxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_cdxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_czxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zsxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zdxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) ; } extern \"C\" { pub fn bli_zcxpbym_md (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) ; } pub type saddm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type daddm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type caddm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zaddm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type saddm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type daddm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type caddm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zaddm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type addm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type ssubm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dsubm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type csubm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zsubm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type ssubm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dsubm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type csubm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zsubm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type subm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type scopym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dcopym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type ccopym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zcopym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type scopym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dcopym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type ccopym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zcopym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type copym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type saxpym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type daxpym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type caxpym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zaxpym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type saxpym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type daxpym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type caxpym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zaxpym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type axpym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type sscal2m_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dscal2m_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type cscal2m_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zscal2m_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type sscal2m_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dscal2m_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type cscal2m_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zscal2m_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type scal2m_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type sscalm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dscalm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type cscalm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zscalm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type sscalm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dscalm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type cscalm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zscalm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type scalm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t) > ; pub type csetm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetm_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t) > ; pub type ssetm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type dsetm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type csetm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type zsetm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type setm_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t) > ; pub type sxpbym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbym_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type sxpbym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type xpbym_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type sxpbym_md_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbym_md_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbym_md_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbym_md_ft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t) > ; pub type sxpbym_md_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type dxpbym_md_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type cxpbym_md_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type zxpbym_md_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; pub type xpbym_md_vft = :: std :: option :: Option < unsafe extern \"C\" fn (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut :: std :: os :: raw :: c_void , rs_x : inc_t , cs_x : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , rs_y : inc_t , cs_y : inc_t) > ; extern \"C\" { pub fn bli_addm_ex_qfp (dt : num_t) -> addm_ex_vft ; } extern \"C\" { pub fn bli_copym_ex_qfp (dt : num_t) -> copym_ex_vft ; } extern \"C\" { pub fn bli_subm_ex_qfp (dt : num_t) -> subm_ex_vft ; } extern \"C\" { pub fn bli_axpym_ex_qfp (dt : num_t) -> axpym_ex_vft ; } extern \"C\" { pub fn bli_scal2m_ex_qfp (dt : num_t) -> scal2m_ex_vft ; } extern \"C\" { pub fn bli_scalm_ex_qfp (dt : num_t) -> scalm_ex_vft ; } extern \"C\" { pub fn bli_setm_ex_qfp (dt : num_t) -> setm_ex_vft ; } extern \"C\" { pub fn bli_xpbym_ex_qfp (dt : num_t) -> xpbym_ex_vft ; } extern \"C\" { pub fn bli_xpbym_md_ex_qfp2 (dtx : num_t , dty : num_t) -> xpbym_md_ex_vft ; } extern \"C\" { pub fn bli_saddm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daddm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caddm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaddm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scopym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcopym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccopym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcopym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssubm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsubm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csubm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsubm_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_saxpym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_daxpym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_caxpym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zaxpym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscal2m_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscal2m_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscal2m_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscal2m_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sscalm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dscalm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cscalm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zscalm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssetm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsetm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csetm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsetm_unb_var1 (conjalpha : conj_t , diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sxpbym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dxpbym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cxpbym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zxpbym_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ddxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ccxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zzxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sdxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_scxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_szxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dcxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dzxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cdxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_czxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut dcomplex , y : * mut dcomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f32 , y : * mut f32 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zdxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut f64 , y : * mut f64 , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zcxpbym_md_unb_var1 (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , transx : trans_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , beta : * mut scomplex , y : * mut scomplex , rs_y : inc_t , cs_y : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_packm_alloc (size_needed : siz_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_packm_alloc_ex (size_needed : siz_t , pack_buf_type : packbuf_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) -> * mut :: std :: os :: raw :: c_void ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct packm_params_s { pub size : u64 , pub bmid_m : bszid_t , pub bmid_n : bszid_t , pub does_invert_diag : bool , pub rev_iter_if_upper : bool , pub rev_iter_if_lower : bool , pub pack_schema : pack_t , pub pack_buf_type : packbuf_t , } # [test] fn bindgen_test_layout_packm_params_s () { assert_eq ! (:: std :: mem :: size_of :: < packm_params_s > () , 32usize , concat ! (\"Size of: \" , stringify ! (packm_params_s))) ; assert_eq ! (:: std :: mem :: align_of :: < packm_params_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (packm_params_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . bmid_m as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (bmid_m))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . bmid_n as * const _ as usize } , 12usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (bmid_n))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . does_invert_diag as * const _ as usize } , 16usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (does_invert_diag))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . rev_iter_if_upper as * const _ as usize } , 17usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (rev_iter_if_upper))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . rev_iter_if_lower as * const _ as usize } , 18usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (rev_iter_if_lower))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . pack_schema as * const _ as usize } , 20usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (pack_schema))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_params_s > ())) . pack_buf_type as * const _ as usize } , 24usize , concat ! (\"Offset of field: \" , stringify ! (packm_params_s) , \"::\" , stringify ! (pack_buf_type))) ; } pub type packm_params_t = packm_params_s ; extern \"C\" { pub fn bli_packm_cntl_create_node (rntm : * mut rntm_t , var_func : void_fp , bmid_m : bszid_t , bmid_n : bszid_t , does_invert_diag : bool , rev_iter_if_upper : bool , rev_iter_if_lower : bool , pack_schema : pack_t , pack_buf_type : packbuf_t , sub_node : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_packm_init_check (a : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_packm_int_check (a : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_packm_init (a : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) -> bool ; } extern \"C\" { pub fn bli_packm_int (a : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_packm_scalar (kappa : * mut obj_t , p : * mut obj_t) -> * mut :: std :: os :: raw :: c_void ; } extern \"C\" { pub fn bli_packm_acquire_mpart_t2b (requested_part : subpart_t , i : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_packm_acquire_mpart_l2r (requested_part : subpart_t , j : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_packm_acquire_mpart_tl2br (requested_part : subpart_t , ij : dim_t , b : dim_t , obj : * mut obj_t , sub_obj : * mut obj_t) ; } extern \"C\" { pub fn bli_packm_offset_to_panel_for (offmn : dim_t , p : * mut obj_t) -> dim_t ; } extern \"C\" { pub fn bli_spackm_struc_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_struc_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_struc_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_struc_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_spackm_herm_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_herm_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_herm_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_herm_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_spackm_tri_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_tri_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_tri_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_tri_cxk (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_struc_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zpackm_struc_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cpackm_herm_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zpackm_herm_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cpackm_tri_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zpackm_tri_cxk_1er (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_spackm_cxk (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dpackm_cxk (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_cxk (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_cxk (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cpackm_cxk_1er (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zpackm_cxk_1er (conja : conj_t , schema : pack_t , panel_dim : dim_t , panel_dim_max : dim_t , panel_len : dim_t , panel_len_max : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sspackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_ddpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_ccpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zzpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_sdpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_scpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_szpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut f32 , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dspackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dcpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_dzpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut f64 , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cspackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_cdpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_czpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut dcomplex , c : * mut scomplex , incc : inc_t , ldc : inc_t , p : * mut dcomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zspackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f32 , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut f32 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zdpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut f64 , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut f64 , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_zcpackm_struc_cxk_md (strucc : struc_t , diagc : diag_t , uploc : uplo_t , conjc : conj_t , schema : pack_t , invdiag : bool , panel_dim : dim_t , panel_len : dim_t , panel_dim_max : dim_t , panel_len_max : dim_t , panel_dim_off : dim_t , panel_len_off : dim_t , kappa : * mut scomplex , c : * mut dcomplex , incc : inc_t , ldc : inc_t , p : * mut scomplex , ldp : inc_t , is_p : inc_t , cntx : * mut cntx_t , params : * mut :: std :: os :: raw :: c_void) ; } extern \"C\" { pub fn bli_sspackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_ddpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_ccpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_zzpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_sdpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_scpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_szpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_dspackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_dcpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_dzpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_cspackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_cdpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_czpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_zspackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_zdpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_zcpackm_cxk_1e_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_sspackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_ddpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_ccpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_zzpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_sdpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_scpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_szpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut f32 , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_dspackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_dcpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_dzpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut f64 , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_cspackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_cdpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_czpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , a : * mut scomplex , inca : inc_t , lda : inc_t , p : * mut dcomplex , ldp : inc_t) ; } extern \"C\" { pub fn bli_zspackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f32 , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut f32 , ldp : inc_t) ; } extern \"C\" { pub fn bli_zdpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut f64 , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut f64 , ldp : inc_t) ; } extern \"C\" { pub fn bli_zcpackm_cxk_1r_md (conja : conj_t , m : dim_t , n : dim_t , kappa : * mut scomplex , a : * mut dcomplex , inca : inc_t , lda : inc_t , p : * mut scomplex , ldp : inc_t) ; } # [repr (C)] # [derive (Copy , Clone)] pub struct packm_blk_var1_params_t { pub ukr_fn : [[packm_ker_vft ; 4usize] ; 4usize] , } # [test] fn bindgen_test_layout_packm_blk_var1_params_t () { assert_eq ! (:: std :: mem :: size_of :: < packm_blk_var1_params_t > () , 128usize , concat ! (\"Size of: \" , stringify ! (packm_blk_var1_params_t))) ; assert_eq ! (:: std :: mem :: align_of :: < packm_blk_var1_params_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (packm_blk_var1_params_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < packm_blk_var1_params_t > ())) . ukr_fn as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (packm_blk_var1_params_t) , \"::\" , stringify ! (ukr_fn))) ; } extern \"C\" { pub fn bli_packm_blk_var1 (c : * mut obj_t , p : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , t : * mut thrinfo_t) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct unpackm_params_s { pub size : u64 , pub var_func : unpackm_var_oft , } # [test] fn bindgen_test_layout_unpackm_params_s () { assert_eq ! (:: std :: mem :: size_of :: < unpackm_params_s > () , 16usize , concat ! (\"Size of: \" , stringify ! (unpackm_params_s))) ; assert_eq ! (:: std :: mem :: align_of :: < unpackm_params_s > () , 8usize , concat ! (\"Alignment of \" , stringify ! (unpackm_params_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < unpackm_params_s > ())) . size as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (unpackm_params_s) , \"::\" , stringify ! (size))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < unpackm_params_s > ())) . var_func as * const _ as usize } , 8usize , concat ! (\"Offset of field: \" , stringify ! (unpackm_params_s) , \"::\" , stringify ! (var_func))) ; } pub type unpackm_params_t = unpackm_params_s ; extern \"C\" { pub fn bli_unpackm_cntl_create_node (rntm : * mut rntm_t , var_func : void_fp , unpackm_var_func : void_fp , sub_node : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_unpackm_int_check (p : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_unpackm_int (p : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_unpackm_blk_var1 (p : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sunpackm_blk_var1 (strucc : struc_t , diagoffc : doff_t , diagc : diag_t , uploc : uplo_t , transc : trans_t , m : dim_t , n : dim_t , m_panel : dim_t , n_panel : dim_t , p : * mut :: std :: os :: raw :: c_void , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dunpackm_blk_var1 (strucc : struc_t , diagoffc : doff_t , diagc : diag_t , uploc : uplo_t , transc : trans_t , m : dim_t , n : dim_t , m_panel : dim_t , n_panel : dim_t , p : * mut :: std :: os :: raw :: c_void , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cunpackm_blk_var1 (strucc : struc_t , diagoffc : doff_t , diagc : diag_t , uploc : uplo_t , transc : trans_t , m : dim_t , n : dim_t , m_panel : dim_t , n_panel : dim_t , p : * mut :: std :: os :: raw :: c_void , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zunpackm_blk_var1 (strucc : struc_t , diagoffc : doff_t , diagc : diag_t , uploc : uplo_t , transc : trans_t , m : dim_t , n : dim_t , m_panel : dim_t , n_panel : dim_t , p : * mut :: std :: os :: raw :: c_void , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sunpackm_cxk (conjp : conj_t , panel_dim : dim_t , panel_len : dim_t , kappa : * mut f32 , p : * mut f32 , ldp : inc_t , a : * mut f32 , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dunpackm_cxk (conjp : conj_t , panel_dim : dim_t , panel_len : dim_t , kappa : * mut f64 , p : * mut f64 , ldp : inc_t , a : * mut f64 , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cunpackm_cxk (conjp : conj_t , panel_dim : dim_t , panel_len : dim_t , kappa : * mut scomplex , p : * mut scomplex , ldp : inc_t , a : * mut scomplex , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zunpackm_cxk (conjp : conj_t , panel_dim : dim_t , panel_len : dim_t , kappa : * mut dcomplex , p : * mut dcomplex , ldp : inc_t , a : * mut dcomplex , inca : inc_t , lda : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_hemv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_symv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_ger_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_her2_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_syr2_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_her_check (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_syr_check (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_trmv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_trsv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_xxmv_check (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_xxr_check (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } pub type sgemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dgemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type cgemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zgemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type sgemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dgemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type cgemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zgemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type gemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sger_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dger_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cger_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zger_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type sger_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dger_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cger_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zger_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type ger_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type shemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) > ; pub type dhemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) > ; pub type chemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type zhemv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) > ; pub type shemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type dhemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type chemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type zhemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type hemv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t) > ; pub type sher_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dher_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cher_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zher_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type sher_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dher_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cher_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zher_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type her_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type sher2_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dher2_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cher2_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zher2_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type sher2_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type dher2_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type cher2_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type zher2_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type her2_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) > ; pub type strmv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) > ; pub type dtrmv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) > ; pub type ctrmv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type ztrmv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type strmv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type dtrmv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type ctrmv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type ztrmv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type trmv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type strsv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) > ; pub type dtrsv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) > ; pub type ctrsv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type ztrsv_unb_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) > ; pub type strsv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type dtrsv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type ctrsv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type ztrsv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; pub type trsv_unb_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t) > ; extern \"C\" { pub fn bli_gemv_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_hemv_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_symv_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ger_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_her2_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_syr2_ex (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_her_ex (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_syr_ex (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_trmv_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_trsv_ex (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_gemv (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_hemv (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_symv (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t) ; } extern \"C\" { pub fn bli_ger (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_her2 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_syr2 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_her (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_syr (alpha : * mut obj_t , x : * mut obj_t , a : * mut obj_t) ; } extern \"C\" { pub fn bli_trmv (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_trsv (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t) ; } extern \"C\" { pub fn bli_sgemv_ex (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dgemv_ex (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cgemv_ex (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zgemv_ex (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sger_ex (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dger_ex (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cger_ex (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zger_ex (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_shemv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dhemv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_chemv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zhemv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssymv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsymv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csymv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsymv_ex (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sher_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dher_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cher_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zher_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssyr_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsyr_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csyr_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsyr_ex (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sher2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dher2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cher2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zher2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssyr2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsyr2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csyr2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsyr2_ex (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_strmv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dtrmv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ctrmv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ztrmv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_strsv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dtrsv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ctrsv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ztrsv_ex (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type sgemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dgemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cgemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zgemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sgemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dgemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cgemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zgemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type gemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sger_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dger_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cger_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zger_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sger_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dger_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cger_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zger_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ger_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type shemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dhemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type chemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zhemv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type shemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dhemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type chemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zhemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type hemv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssymv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsymv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csymv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsymv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssymv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsymv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csymv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsymv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type symv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sher_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dher_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cher_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zher_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sher_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dher_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cher_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zher_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type her_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssyr_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsyr_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csyr_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsyr_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssyr_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsyr_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csyr_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsyr_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type syr_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sher2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dher2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cher2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zher2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type sher2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dher2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type cher2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zher2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type her2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssyr2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsyr2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csyr2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsyr2_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ssyr2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dsyr2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type csyr2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type zsyr2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type syr2_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type strmv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dtrmv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ctrmv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ztrmv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type strmv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dtrmv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ctrmv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ztrmv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type trmv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type strsv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dtrsv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ctrsv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ztrsv_ex_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type strsv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type dtrsv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ctrsv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type ztrsv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type trsv_ex_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; extern \"C\" { pub fn bli_sgemv (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dgemv (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_cgemv (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zgemv (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sger (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_dger (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_cger (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_zger (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_shemv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dhemv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_chemv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zhemv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_ssymv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) ; } extern \"C\" { pub fn bli_dsymv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) ; } extern \"C\" { pub fn bli_csymv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_zsymv (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) ; } extern \"C\" { pub fn bli_sher (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_dher (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_cher (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_zher (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_ssyr (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_dsyr (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_csyr (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_zsyr (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_sher2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_dher2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_cher2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_zher2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_ssyr2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_dsyr2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_csyr2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_zsyr2 (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) ; } extern \"C\" { pub fn bli_strmv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t) ; } extern \"C\" { pub fn bli_dtrmv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t) ; } extern \"C\" { pub fn bli_ctrmv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_ztrmv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_strsv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t) ; } extern \"C\" { pub fn bli_dtrsv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t) ; } extern \"C\" { pub fn bli_ctrsv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t) ; } extern \"C\" { pub fn bli_ztrsv (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t) ; } pub type sgemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type dgemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type cgemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zgemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type sgemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dgemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type cgemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zgemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type gemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sger_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) > ; pub type dger_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) > ; pub type cger_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type zger_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type sger_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type dger_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type cger_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type zger_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type ger_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type shemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type dhemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type chemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zhemv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type shemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dhemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type chemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zhemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type hemv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type ssymv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t) > ; pub type dsymv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t) > ; pub type csymv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t) > ; pub type zsymv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t) > ; pub type ssymv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type dsymv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type csymv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type zsymv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type symv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conja : conj_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , beta : * mut :: std :: os :: raw :: c_void , y : * mut :: std :: os :: raw :: c_void , incy : inc_t) > ; pub type sher_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) > ; pub type dher_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) > ; pub type cher_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type zher_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type sher_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type dher_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type cher_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type zher_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type her_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type ssyr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) > ; pub type dsyr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) > ; pub type csyr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type zsyr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type ssyr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type dsyr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type csyr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type zsyr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type syr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type sher2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) > ; pub type dher2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) > ; pub type cher2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type zher2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type sher2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type dher2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type cher2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type zher2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type her2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type ssyr2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t) > ; pub type dsyr2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t) > ; pub type csyr2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type zsyr2_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t) > ; pub type ssyr2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type dsyr2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type csyr2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type zsyr2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type syr2_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , conjx : conj_t , conjy : conj_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , x : * mut :: std :: os :: raw :: c_void , incx : inc_t , y : * mut :: std :: os :: raw :: c_void , incy : inc_t , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t) > ; pub type strmv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t) > ; pub type dtrmv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t) > ; pub type ctrmv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t) > ; pub type ztrmv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t) > ; pub type strmv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type dtrmv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type ctrmv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type ztrmv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type trmv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type strsv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t) > ; pub type dtrsv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t) > ; pub type ctrsv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t) > ; pub type ztrsv_ft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t) > ; pub type strsv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type dtrsv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type ctrsv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type ztrsv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; pub type trsv_vft = :: std :: option :: Option < unsafe extern \"C\" fn (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , x : * mut :: std :: os :: raw :: c_void , incx : inc_t) > ; extern \"C\" { pub fn bli_gemv_ex_qfp (dt : num_t) -> gemv_ex_vft ; } extern \"C\" { pub fn bli_ger_ex_qfp (dt : num_t) -> ger_ex_vft ; } extern \"C\" { pub fn bli_hemv_ex_qfp (dt : num_t) -> hemv_ex_vft ; } extern \"C\" { pub fn bli_symv_ex_qfp (dt : num_t) -> symv_ex_vft ; } extern \"C\" { pub fn bli_her_ex_qfp (dt : num_t) -> her_ex_vft ; } extern \"C\" { pub fn bli_syr_ex_qfp (dt : num_t) -> syr_ex_vft ; } extern \"C\" { pub fn bli_her2_ex_qfp (dt : num_t) -> her2_ex_vft ; } extern \"C\" { pub fn bli_syr2_ex_qfp (dt : num_t) -> syr2_ex_vft ; } extern \"C\" { pub fn bli_trmv_ex_qfp (dt : num_t) -> trmv_ex_vft ; } extern \"C\" { pub fn bli_trsv_ex_qfp (dt : num_t) -> trsv_ex_vft ; } extern \"C\" { pub fn bli_gemv_unb_var1_qfp (dt : num_t) -> gemv_unb_vft ; } extern \"C\" { pub fn bli_gemv_unb_var2_qfp (dt : num_t) -> gemv_unb_vft ; } extern \"C\" { pub fn bli_gemv_unf_var1_qfp (dt : num_t) -> gemv_unb_vft ; } extern \"C\" { pub fn bli_gemv_unf_var2_qfp (dt : num_t) -> gemv_unb_vft ; } extern \"C\" { pub fn bli_ger_unb_var1_qfp (dt : num_t) -> ger_unb_vft ; } extern \"C\" { pub fn bli_ger_unb_var2_qfp (dt : num_t) -> ger_unb_vft ; } extern \"C\" { pub fn bli_hemv_unb_var1_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unb_var2_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unb_var3_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unb_var4_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unf_var1_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unf_var3_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unf_var1a_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_hemv_unf_var3a_qfp (dt : num_t) -> hemv_unb_vft ; } extern \"C\" { pub fn bli_her_unb_var1_qfp (dt : num_t) -> her_unb_vft ; } extern \"C\" { pub fn bli_her_unb_var2_qfp (dt : num_t) -> her_unb_vft ; } extern \"C\" { pub fn bli_her2_unb_var1_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_her2_unb_var2_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_her2_unb_var3_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_her2_unb_var4_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_her2_unf_var1_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_her2_unf_var4_qfp (dt : num_t) -> her2_unb_vft ; } extern \"C\" { pub fn bli_trmv_unb_var1_qfp (dt : num_t) -> trmv_unb_vft ; } extern \"C\" { pub fn bli_trmv_unb_var2_qfp (dt : num_t) -> trmv_unb_vft ; } extern \"C\" { pub fn bli_trmv_unf_var1_qfp (dt : num_t) -> trmv_unb_vft ; } extern \"C\" { pub fn bli_trmv_unf_var2_qfp (dt : num_t) -> trmv_unb_vft ; } extern \"C\" { pub fn bli_trsv_unb_var1_qfp (dt : num_t) -> trsv_unb_vft ; } extern \"C\" { pub fn bli_trsv_unb_var2_qfp (dt : num_t) -> trsv_unb_vft ; } extern \"C\" { pub fn bli_trsv_unf_var1_qfp (dt : num_t) -> trsv_unb_vft ; } extern \"C\" { pub fn bli_trsv_unf_var2_qfp (dt : num_t) -> trsv_unb_vft ; } extern \"C\" { pub fn bli_gemv_blk_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemv_blk_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemv_unb_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemv_unb_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemv_unf_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemv_unf_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_sgemv_unb_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemv_unb_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemv_unb_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemv_unb_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemv_unb_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemv_unb_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemv_unb_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemv_unb_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemv_unf_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemv_unf_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemv_unf_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemv_unf_var1 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemv_unf_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemv_unf_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemv_unf_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemv_unf_var2 (transa : trans_t , conjx : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ger_blk_var1 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_ger_blk_var2 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_ger_unb_var1 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_ger_unb_var2 (alpha : * mut obj_t , x : * mut obj_t , y : * mut obj_t , a : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_sger_unb_var1 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dger_unb_var1 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cger_unb_var1 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zger_unb_var1 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sger_unb_var2 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dger_unb_var2 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cger_unb_var2 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zger_unb_var2 (conjx : conj_t , conjy : conj_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_hemv_blk_var1 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_blk_var2 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_blk_var3 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_blk_var4 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unb_var1 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unb_var2 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unb_var3 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unb_var4 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unf_var1 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unf_var3 (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unf_var1a (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemv_unf_var3a (conjh : conj_t , alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , beta : * mut obj_t , y : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_shemv_unb_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unb_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unb_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unb_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unb_var2 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unb_var2 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unb_var2 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unb_var2 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unb_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unb_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unb_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unb_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unb_var4 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unb_var4 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unb_var4 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unb_var4 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unf_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unf_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unf_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unf_var1 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unf_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unf_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unf_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unf_var3 (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unf_var1a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unf_var1a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unf_var1a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unf_var1a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_shemv_unf_var3a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , beta : * mut f32 , y : * mut f32 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dhemv_unf_var3a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , beta : * mut f64 , y : * mut f64 , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_chemv_unf_var3a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , beta : * mut scomplex , y : * mut scomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zhemv_unf_var3a (uplo : uplo_t , conja : conj_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , beta : * mut dcomplex , y : * mut dcomplex , incy : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_her_blk_var1 (conjh : conj_t , alpha : * mut obj_t , x : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her_blk_var2 (conjh : conj_t , alpha : * mut obj_t , x : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her_unb_var1 (conjh : conj_t , alpha : * mut obj_t , x : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her_unb_var2 (conjh : conj_t , alpha : * mut obj_t , x : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_sher_unb_var1 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher_unb_var1 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher_unb_var1 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher_unb_var1 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher_unb_var2 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher_unb_var2 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher_unb_var2 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher_unb_var2 (uplo : uplo_t , conjx : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_her2_blk_var1 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_blk_var2 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_blk_var3 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_blk_var4 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unb_var1 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unb_var2 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unb_var3 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unb_var4 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unf_var1 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_her2_unf_var4 (conjh : conj_t , alpha : * mut obj_t , alpha_conj : * mut obj_t , x : * mut obj_t , y : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_sher2_unb_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unb_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unb_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unb_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher2_unb_var2 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unb_var2 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unb_var2 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unb_var2 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher2_unb_var3 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unb_var3 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unb_var3 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unb_var3 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher2_unb_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unb_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unb_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unb_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher2_unf_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unf_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unf_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unf_var1 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sher2_unf_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f32 , x : * mut f32 , incx : inc_t , y : * mut f32 , incy : inc_t , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dher2_unf_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut f64 , x : * mut f64 , incx : inc_t , y : * mut f64 , incy : inc_t , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cher2_unf_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut scomplex , x : * mut scomplex , incx : inc_t , y : * mut scomplex , incy : inc_t , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zher2_unf_var4 (uplo : uplo_t , conjx : conj_t , conjy : conj_t , conjh : conj_t , m : dim_t , alpha : * mut dcomplex , x : * mut dcomplex , incx : inc_t , y : * mut dcomplex , incy : inc_t , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trmv_l_blk_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_l_blk_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_u_blk_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_u_blk_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_unb_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_unb_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_unf_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmv_unf_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_strmv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrmv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrmv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrmv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strmv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrmv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrmv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrmv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strmv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrmv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrmv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrmv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strmv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrmv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrmv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrmv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trsv_l_blk_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_l_blk_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_u_blk_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_u_blk_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_unb_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_unb_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_unf_var1 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsv_unf_var2 (alpha : * mut obj_t , a : * mut obj_t , x : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_strsv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsv_unb_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strsv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsv_unb_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strsv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsv_unf_var1 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strsv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsv_unf_var2 (uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_l3_cntl_create_if (family : opid_t , schema_a : pack_t , schema_b : pack_t , a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , rntm : * mut rntm_t , cntl_orig : * mut cntl_t , cntl_use : * mut * mut cntl_t) ; } extern \"C\" { pub fn bli_l3_cntl_free (rntm : * mut rntm_t , cntl_use : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemmt_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_her2k_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_syr2k_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_hemm_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_symm_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trmm3_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_herk_check (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_syrk_check (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trmm_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trsm_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemm_basic_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemmt_basic_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_hemm_basic_check (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_herk_basic_check (alpha : * mut obj_t , a : * mut obj_t , ah : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_her2k_basic_check (alpha : * mut obj_t , a : * mut obj_t , bh : * mut obj_t , b : * mut obj_t , ah : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_l3_basic_check (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_l3_int (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_packa (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_l3_packb (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } pub type sgemm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , b : * mut f32 , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , b : * mut f64 , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , b : * mut scomplex , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , b : * mut dcomplex , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type sgemm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type gemm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type sgemmtrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a1x : * mut f32 , a11 : * mut f32 , bx1 : * mut f32 , b11 : * mut f32 , c11 : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemmtrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a1x : * mut f64 , a11 : * mut f64 , bx1 : * mut f64 , b11 : * mut f64 , c11 : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemmtrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a1x : * mut scomplex , a11 : * mut scomplex , bx1 : * mut scomplex , b11 : * mut scomplex , c11 : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemmtrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a1x : * mut dcomplex , a11 : * mut dcomplex , bx1 : * mut dcomplex , b11 : * mut dcomplex , c11 : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type sgemmtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a1x : * mut :: std :: os :: raw :: c_void , a11 : * mut :: std :: os :: raw :: c_void , bx1 : * mut :: std :: os :: raw :: c_void , b11 : * mut :: std :: os :: raw :: c_void , c11 : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemmtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a1x : * mut :: std :: os :: raw :: c_void , a11 : * mut :: std :: os :: raw :: c_void , bx1 : * mut :: std :: os :: raw :: c_void , b11 : * mut :: std :: os :: raw :: c_void , c11 : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemmtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a1x : * mut :: std :: os :: raw :: c_void , a11 : * mut :: std :: os :: raw :: c_void , bx1 : * mut :: std :: os :: raw :: c_void , b11 : * mut :: std :: os :: raw :: c_void , c11 : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemmtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a1x : * mut :: std :: os :: raw :: c_void , a11 : * mut :: std :: os :: raw :: c_void , bx1 : * mut :: std :: os :: raw :: c_void , b11 : * mut :: std :: os :: raw :: c_void , c11 : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type gemmtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a1x : * mut :: std :: os :: raw :: c_void , a11 : * mut :: std :: os :: raw :: c_void , bx1 : * mut :: std :: os :: raw :: c_void , b11 : * mut :: std :: os :: raw :: c_void , c11 : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type strsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut f32 , b : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dtrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut f64 , b : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type ctrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut scomplex , b : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type ztrsm_ukr_ft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut dcomplex , b : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type strsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dtrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type ctrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type ztrsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type trsm_ukr_vft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut :: std :: os :: raw :: c_void , b : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type gemm_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type gemmt_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type her2k_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type syr2k_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type hemm_oft = :: std :: option :: Option < unsafe extern \"C\" fn (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type symm_oft = :: std :: option :: Option < unsafe extern \"C\" fn (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type trmm3_oft = :: std :: option :: Option < unsafe extern \"C\" fn (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type herk_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type syrk_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type trmm_oft = :: std :: option :: Option < unsafe extern \"C\" fn (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type trsm_oft = :: std :: option :: Option < unsafe extern \"C\" fn (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) > ; pub type l3_var_oft = :: std :: option :: Option < unsafe extern \"C\" fn (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) > ; extern \"C\" { pub fn bli_l3_determine_kc (direct : dir_t , i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t , cntl : * mut cntl_t) -> dim_t ; } extern \"C\" { pub fn bli_gemm_determine_kc (direct : dir_t , i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_gemmt_determine_kc (direct : dir_t , i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trmm_determine_kc (direct : dir_t , i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trsm_determine_kc (direct : dir_t , i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_gemm_determine_kc_f (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_gemm_determine_kc_b (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_gemmt_determine_kc_f (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_gemmt_determine_kc_b (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trmm_determine_kc_f (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trmm_determine_kc_b (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trsm_determine_kc_f (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_trsm_determine_kc_b (i : dim_t , dim : dim_t , a : * mut obj_t , b : * mut obj_t , bszid : bszid_t , cntx : * mut cntx_t) -> dim_t ; } extern \"C\" { pub fn bli_l3_direct (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t) -> dir_t ; } extern \"C\" { pub fn bli_gemm_direct (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) -> dir_t ; } extern \"C\" { pub fn bli_gemmt_direct (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) -> dir_t ; } extern \"C\" { pub fn bli_trmm_direct (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) -> dir_t ; } extern \"C\" { pub fn bli_trsm_direct (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) -> dir_t ; } extern \"C\" { pub fn bli_l3_prune_unref_mparts_m (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_l3_prune_unref_mparts_n (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_l3_prune_unref_mparts_k (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemm_prune_unref_mparts_m (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemm_prune_unref_mparts_n (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemm_prune_unref_mparts_k (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemmt_prune_unref_mparts_m (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemmt_prune_unref_mparts_n (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemmt_prune_unref_mparts_k (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trmm_prune_unref_mparts_m (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trmm_prune_unref_mparts_n (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trmm_prune_unref_mparts_k (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trsm_prune_unref_mparts_m (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trsm_prune_unref_mparts_n (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trsm_prune_unref_mparts_k (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_l3_set_schemas (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemm (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_gemmt (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_her2k (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_syr2k (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_hemm (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_symm (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trmm3 (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_herk (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_syrk (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t) ; } extern \"C\" { pub fn bli_trmm (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_trsm (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t) ; } extern \"C\" { pub fn bli_gemm_ex (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_gemmt_ex (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_her2k_ex (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_syr2k_ex (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_hemm_ex (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_symm_ex (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_trmm3_ex (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_herk_ex (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_syrk_ex (alpha : * mut obj_t , a : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_trmm_ex (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_trsm_ex (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sgemm (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dgemm (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_cgemm (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zgemm (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_shemm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dhemm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_chemm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zhemm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_ssymm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dsymm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_csymm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zsymm (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_sherk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dherk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_cherk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zherk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_sher2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dher2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_cher2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zher2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_ssyrk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dsyrk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_csyrk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zsyrk (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_sgemmt (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dgemmt (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_cgemmt (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zgemmt (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_ssyr2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dsyr2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_csyr2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_zsyr2k (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_strmm3 (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_dtrmm3 (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_ctrmm3 (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_ztrmm3 (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t) ; } extern \"C\" { pub fn bli_strmm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dtrmm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ctrmm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ztrmm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_strsm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_dtrsm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ctrsm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_ztrsm (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t) ; } extern \"C\" { pub fn bli_sgemm_ex (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dgemm_ex (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cgemm_ex (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zgemm_ex (transa : trans_t , transb : trans_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_shemm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dhemm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_chemm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zhemm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssymm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsymm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csymm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsymm_ex (side : side_t , uploa : uplo_t , conja : conj_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sherk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dherk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cherk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zherk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sher2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dher2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cher2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zher2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssyrk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsyrk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csyrk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsyrk_ex (uploc : uplo_t , transa : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sgemmt_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dgemmt_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cgemmt_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zgemmt_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ssyr2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dsyr2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_csyr2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zsyr2k_ex (uploc : uplo_t , transa : trans_t , transb : trans_t , m : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_strmm3_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dtrmm3_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ctrmm3_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ztrmm3_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , transb : trans_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_strmm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dtrmm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ctrmm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ztrmm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_strsm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dtrsm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ctrsm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_ztrsm_ex (side : side_t , uploa : uplo_t , transa : trans_t , diaga : diag_t , m : dim_t , n : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } pub type gemmsup_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t > ; pub type gemmtsup_oft = :: std :: option :: Option < unsafe extern \"C\" fn (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t > ; pub type sgemmsup_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemmsup_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemmsup_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemmsup_ker_ft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type sgemmsup_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type dgemmsup_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type cgemmsup_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type zgemmsup_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; pub type gemmsup_ker_vft = :: std :: option :: Option < unsafe extern \"C\" fn (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) > ; extern \"C\" { pub fn bli_gemmsup (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t ; } extern \"C\" { pub fn bli_gemmtsup (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t ; } extern \"C\" { pub fn bli_gemmsup_ref (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t ; } extern \"C\" { pub fn bli_gemmtsup_ref (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) -> err_t ; } extern \"C\" { pub fn bli_gemmsup_int (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) -> err_t ; } extern \"C\" { pub fn bli_gemmtsup_int (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) -> err_t ; } extern \"C\" { pub fn bli_gemmsup_ref_var1 (trans : trans_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmsup_ref_var2 (trans : trans_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmsup_ref_var1n (trans : trans_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmsup_ref_var2m (trans : trans_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmsup_ref_var1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmsup_ref_var1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmsup_ref_var1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmsup_ref_var1 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmsup_ref_var2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmsup_ref_var2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmsup_ref_var2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmsup_ref_var2 (conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmsup_ref_var1n (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmsup_ref_var1n (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmsup_ref_var1n (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmsup_ref_var1n (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmsup_ref_var2m (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmsup_ref_var2m (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmsup_ref_var2m (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmsup_ref_var2m (packa : bool , packb : bool , conja : conj_t , conjb : conj_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , rs_a : inc_t , cs_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , cs_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , eff_id : stor3_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_init_mem_a (will_pack : bool , pack_buf_type : packbuf_t , m : dim_t , k : dim_t , mr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_init_mem_a (will_pack : bool , pack_buf_type : packbuf_t , m : dim_t , k : dim_t , mr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_init_mem_a (will_pack : bool , pack_buf_type : packbuf_t , m : dim_t , k : dim_t , mr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_init_mem_a (will_pack : bool , pack_buf_type : packbuf_t , m : dim_t , k : dim_t , mr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_finalize_mem_a (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_finalize_mem_a (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_finalize_mem_a (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_finalize_mem_a (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_init_a (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , m : dim_t , k : dim_t , mr : dim_t , m_max : * mut dim_t , k_max : * mut dim_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , p : * mut * mut f32 , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_init_a (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , m : dim_t , k : dim_t , mr : dim_t , m_max : * mut dim_t , k_max : * mut dim_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , p : * mut * mut f64 , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_init_a (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , m : dim_t , k : dim_t , mr : dim_t , m_max : * mut dim_t , k_max : * mut dim_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , p : * mut * mut scomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_init_a (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , m : dim_t , k : dim_t , mr : dim_t , m_max : * mut dim_t , k_max : * mut dim_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , p : * mut * mut dcomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_a (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , m_alloc : dim_t , k_alloc : dim_t , m : dim_t , k : dim_t , mr : dim_t , kappa : * mut f32 , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , p : * mut * mut f32 , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_a (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , m_alloc : dim_t , k_alloc : dim_t , m : dim_t , k : dim_t , mr : dim_t , kappa : * mut f64 , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , p : * mut * mut f64 , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_a (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , m_alloc : dim_t , k_alloc : dim_t , m : dim_t , k : dim_t , mr : dim_t , kappa : * mut scomplex , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , p : * mut * mut scomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_a (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , m_alloc : dim_t , k_alloc : dim_t , m : dim_t , k : dim_t , mr : dim_t , kappa : * mut dcomplex , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , p : * mut * mut dcomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_init_mem_b (will_pack : bool , pack_buf_type : packbuf_t , k : dim_t , n : dim_t , nr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_init_mem_b (will_pack : bool , pack_buf_type : packbuf_t , k : dim_t , n : dim_t , nr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_init_mem_b (will_pack : bool , pack_buf_type : packbuf_t , k : dim_t , n : dim_t , nr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_init_mem_b (will_pack : bool , pack_buf_type : packbuf_t , k : dim_t , n : dim_t , nr : dim_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_finalize_mem_b (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_finalize_mem_b (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_finalize_mem_b (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_finalize_mem_b (did_pack : bool , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_init_b (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , k : dim_t , n : dim_t , nr : dim_t , k_max : * mut dim_t , n_max : * mut dim_t , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , p : * mut * mut f32 , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_init_b (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , k : dim_t , n : dim_t , nr : dim_t , k_max : * mut dim_t , n_max : * mut dim_t , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , p : * mut * mut f64 , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_init_b (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , k : dim_t , n : dim_t , nr : dim_t , k_max : * mut dim_t , n_max : * mut dim_t , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , p : * mut * mut scomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_init_b (will_pack : bool , stor_id : stor3_t , schema : * mut pack_t , k : dim_t , n : dim_t , nr : dim_t , k_max : * mut dim_t , n_max : * mut dim_t , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , p : * mut * mut dcomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , pd_p : * mut dim_t , ps_p : * mut inc_t , cntx : * mut cntx_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_b (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , k_alloc : dim_t , n_alloc : dim_t , k : dim_t , n : dim_t , nr : dim_t , kappa : * mut f32 , b : * mut f32 , rs_b : inc_t , cs_b : inc_t , p : * mut * mut f32 , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_b (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , k_alloc : dim_t , n_alloc : dim_t , k : dim_t , n : dim_t , nr : dim_t , kappa : * mut f64 , b : * mut f64 , rs_b : inc_t , cs_b : inc_t , p : * mut * mut f64 , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_b (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , k_alloc : dim_t , n_alloc : dim_t , k : dim_t , n : dim_t , nr : dim_t , kappa : * mut scomplex , b : * mut scomplex , rs_b : inc_t , cs_b : inc_t , p : * mut * mut scomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_b (will_pack : bool , pack_buf_type : packbuf_t , stor_id : stor3_t , transc : trans_t , k_alloc : dim_t , n_alloc : dim_t , k : dim_t , n : dim_t , nr : dim_t , kappa : * mut dcomplex , b : * mut dcomplex , rs_b : inc_t , cs_b : inc_t , p : * mut * mut dcomplex , rs_p : * mut inc_t , cs_p : * mut inc_t , ps_p : * mut inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , mem : * mut mem_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_var1 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , m_max : dim_t , n_max : dim_t , kappa : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , p : * mut f32 , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_var1 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , m_max : dim_t , n_max : dim_t , kappa : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , p : * mut f64 , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_var1 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , m_max : dim_t , n_max : dim_t , kappa : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , p : * mut scomplex , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_var1 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , m_max : dim_t , n_max : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , p : * mut dcomplex , rs_p : inc_t , cs_p : inc_t , pd_p : dim_t , ps_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_spackm_sup_var2 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , kappa : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , p : * mut f32 , rs_p : inc_t , cs_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dpackm_sup_var2 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , kappa : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , p : * mut f64 , rs_p : inc_t , cs_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cpackm_sup_var2 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , kappa : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , p : * mut scomplex , rs_p : inc_t , cs_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zpackm_sup_var2 (transc : trans_t , schema : pack_t , m : dim_t , n : dim_t , kappa : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , p : * mut dcomplex , rs_p : inc_t , cs_p : inc_t , cntx : * mut cntx_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_ukernel (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemmtrsm_ukernel (alpha : * mut obj_t , a1x : * mut obj_t , a11 : * mut obj_t , bx1 : * mut obj_t , b11 : * mut obj_t , c11 : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_trsm_ukernel (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemm_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , b : * mut f32 , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemm_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , b : * mut f64 , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemm_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , b : * mut scomplex , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemm_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , b : * mut dcomplex , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmtrsm_l_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a1x : * mut f32 , a11 : * mut f32 , bx1 : * mut f32 , b11 : * mut f32 , c11 : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmtrsm_l_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a1x : * mut f64 , a11 : * mut f64 , bx1 : * mut f64 , b11 : * mut f64 , c11 : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmtrsm_l_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a1x : * mut scomplex , a11 : * mut scomplex , bx1 : * mut scomplex , b11 : * mut scomplex , c11 : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmtrsm_l_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a1x : * mut dcomplex , a11 : * mut dcomplex , bx1 : * mut dcomplex , b11 : * mut dcomplex , c11 : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_sgemmtrsm_u_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a1x : * mut f32 , a11 : * mut f32 , bx1 : * mut f32 , b11 : * mut f32 , c11 : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemmtrsm_u_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a1x : * mut f64 , a11 : * mut f64 , bx1 : * mut f64 , b11 : * mut f64 , c11 : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemmtrsm_u_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a1x : * mut scomplex , a11 : * mut scomplex , bx1 : * mut scomplex , b11 : * mut scomplex , c11 : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemmtrsm_u_ukernel (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a1x : * mut dcomplex , a11 : * mut dcomplex , bx1 : * mut dcomplex , b11 : * mut dcomplex , c11 : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strsm_l_ukernel (a : * mut f32 , b : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsm_l_ukernel (a : * mut f64 , b : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsm_l_ukernel (a : * mut scomplex , b : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsm_l_ukernel (a : * mut dcomplex , b : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_strsm_u_ukernel (a : * mut f32 , b : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dtrsm_u_ukernel (a : * mut f64 , b : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ctrsm_u_ukernel (a : * mut scomplex , b : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_ztrsm_u_ukernel (a : * mut dcomplex , b : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_gemm_ukernel_qfp (dt : num_t) -> gemm_ukr_vft ; } extern \"C\" { pub fn bli_gemmtrsm_l_ukernel_qfp (dt : num_t) -> gemmtrsm_ukr_vft ; } extern \"C\" { pub fn bli_gemmtrsm_u_ukernel_qfp (dt : num_t) -> gemmtrsm_ukr_vft ; } extern \"C\" { pub fn bli_trsm_l_ukernel_qfp (dt : num_t) -> trsm_ukr_vft ; } extern \"C\" { pub fn bli_trsm_u_ukernel_qfp (dt : num_t) -> trsm_ukr_vft ; } extern \"C\" { pub fn bli_gemm_cntl_create (rntm : * mut rntm_t , family : opid_t , schema_a : pack_t , schema_b : pack_t , ker : void_fp) -> * mut cntl_t ; } extern \"C\" { pub fn bli_gemmbp_cntl_create (rntm : * mut rntm_t , family : opid_t , schema_a : pack_t , schema_b : pack_t , ker : void_fp) -> * mut cntl_t ; } extern \"C\" { pub fn bli_gemm_cntl_free (rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_cntl_create_node (rntm : * mut rntm_t , family : opid_t , bszid : bszid_t , var_func : void_fp , sub_node : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_gemm_front (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemm_small (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) -> err_t ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct gemm_ker_params_t { pub ukr : gemm_ukr_vft , } # [test] fn bindgen_test_layout_gemm_ker_params_t () { assert_eq ! (:: std :: mem :: size_of :: < gemm_ker_params_t > () , 8usize , concat ! (\"Size of: \" , stringify ! (gemm_ker_params_t))) ; assert_eq ! (:: std :: mem :: align_of :: < gemm_ker_params_t > () , 8usize , concat ! (\"Alignment of \" , stringify ! (gemm_ker_params_t))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < gemm_ker_params_t > ())) . ukr as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (gemm_ker_params_t) , \"::\" , stringify ! (ukr))) ; } extern \"C\" { pub fn bli_gemm_blk_var1 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_blk_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_blk_var3 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_ker_var1 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemm_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemm_md_c2r_ref (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f32 , a : * mut f32 , b : * mut f32 , beta : * mut f32 , c : * mut f32 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_dgemm_md_c2r_ref (m : dim_t , n : dim_t , k : dim_t , alpha : * mut f64 , a : * mut f64 , b : * mut f64 , beta : * mut f64 , c : * mut f64 , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_cgemm_md_c2r_ref (m : dim_t , n : dim_t , k : dim_t , alpha : * mut scomplex , a : * mut scomplex , b : * mut scomplex , beta : * mut scomplex , c : * mut scomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } extern \"C\" { pub fn bli_zgemm_md_c2r_ref (m : dim_t , n : dim_t , k : dim_t , alpha : * mut dcomplex , a : * mut dcomplex , b : * mut dcomplex , beta : * mut dcomplex , c : * mut dcomplex , rs_c : inc_t , cs_c : inc_t , data : * mut auxinfo_t , cntx : * mut cntx_t) ; } # [repr (C)] # [derive (Debug , Copy , Clone)] pub struct mddm_s { pub comp : dom_t , pub exec : dom_t , } # [test] fn bindgen_test_layout_mddm_s () { assert_eq ! (:: std :: mem :: size_of :: < mddm_s > () , 8usize , concat ! (\"Size of: \" , stringify ! (mddm_s))) ; assert_eq ! (:: std :: mem :: align_of :: < mddm_s > () , 4usize , concat ! (\"Alignment of \" , stringify ! (mddm_s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mddm_s > ())) . comp as * const _ as usize } , 0usize , concat ! (\"Offset of field: \" , stringify ! (mddm_s) , \"::\" , stringify ! (comp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < mddm_s > ())) . exec as * const _ as usize } , 4usize , concat ! (\"Offset of field: \" , stringify ! (mddm_s) , \"::\" , stringify ! (exec))) ; } pub type mddm_t = mddm_s ; extern \"C\" { pub fn bli_gemm_md (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_local : * mut cntx_t , cntx : * mut * mut cntx_t) ; } extern \"C\" { pub fn bli_gemm_md_ccc (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_ccr (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_crc (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_rcc (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_rrc (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_rcr (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_crr (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_rrr (a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx_l : * mut cntx_t , cntx : * mut * mut cntx_t) -> mddm_t ; } extern \"C\" { pub fn bli_gemm_md_front (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemm_md_zgemm (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_hemm_front (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_symm_front (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmm_front (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trmm_xx_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trmm_ll_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trmm_lu_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trmm_rl_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trmm_ru_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strmm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrmm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrmm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrmm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strmm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrmm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrmm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrmm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strmm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrmm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrmm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrmm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strmm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrmm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrmm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrmm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trmm3_front (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsm_cntl_create (rntm : * mut rntm_t , side : side_t , schema_a : pack_t , schema_b : pack_t , ker : void_fp) -> * mut cntl_t ; } extern \"C\" { pub fn bli_trsm_l_cntl_create (rntm : * mut rntm_t , schema_a : pack_t , schema_b : pack_t , ker : void_fp) -> * mut cntl_t ; } extern \"C\" { pub fn bli_trsm_r_cntl_create (rntm : * mut rntm_t , schema_a : pack_t , schema_b : pack_t , ker : void_fp) -> * mut cntl_t ; } extern \"C\" { pub fn bli_trsm_cntl_free (rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_cntl_create_node (rntm : * mut rntm_t , family : opid_t , bszid : bszid_t , var_func : void_fp , sub_node : * mut cntl_t) -> * mut cntl_t ; } extern \"C\" { pub fn bli_trsm_front (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_trsm_small (side : side_t , alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , cntx : * mut cntx_t , cntl : * mut cntl_t) -> err_t ; } extern \"C\" { pub fn bli_trsm_blk_var1 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_blk_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_blk_var3 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_xx_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_ll_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_lu_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_rl_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_trsm_ru_ker_var2 (a : * mut obj_t , b : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strsm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrsm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrsm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrsm_ll_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strsm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrsm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrsm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrsm_lu_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strsm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrsm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrsm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrsm_rl_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_strsm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dtrsm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ctrsm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_ztrsm_ru_ker_var2 (diagoff : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha1 : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , pd_b : dim_t , ps_b : inc_t , alpha2 : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmt_front (alpha : * mut obj_t , a : * mut obj_t , b : * mut obj_t , beta : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t) ; } extern \"C\" { pub fn bli_gemmt_x_ker_var2 (a : * mut obj_t , ah : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmt_l_ker_var2 (a : * mut obj_t , ah : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_gemmt_u_ker_var2 (a : * mut obj_t , ah : * mut obj_t , c : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t , cntl : * mut cntl_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmt_l_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmt_l_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmt_l_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmt_l_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_sgemmt_u_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_dgemmt_u_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_cgemmt_u_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_zgemmt_u_ker_var2 (diagoffc : doff_t , schema_a : pack_t , schema_b : pack_t , m : dim_t , n : dim_t , k : dim_t , alpha : * mut :: std :: os :: raw :: c_void , a : * mut :: std :: os :: raw :: c_void , cs_a : inc_t , is_a : inc_t , pd_a : dim_t , ps_a : inc_t , b : * mut :: std :: os :: raw :: c_void , rs_b : inc_t , is_b : inc_t , pd_b : dim_t , ps_b : inc_t , beta : * mut :: std :: os :: raw :: c_void , c : * mut :: std :: os :: raw :: c_void , rs_c : inc_t , cs_c : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t , thread : * mut thrinfo_t) ; } extern \"C\" { pub fn bli_asumv_check (x : * mut obj_t , asum : * mut obj_t) ; } extern \"C\" { pub fn bli_mkherm_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_mksymm_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_mktrim_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_norm1v_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normfv_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normiv_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_norm1m_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normfm_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normim_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_randv_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randnv_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randm_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randnm_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_sumsqv_check (x : * mut obj_t , scale : * mut obj_t , sumsq : * mut obj_t) ; } extern \"C\" { pub fn bli_eqsc_check (chi : * mut obj_t , psi : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_eqv_check (x : * mut obj_t , y : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_eqm_check (x : * mut obj_t , y : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_fprintv_check (file : * mut FILE , s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_fprintm_check (file : * mut FILE , s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_utilv_xi_check (x : * mut obj_t , index : * mut obj_t) ; } extern \"C\" { pub fn bli_utilv_xa_check (x : * mut obj_t , asum : * mut obj_t) ; } extern \"C\" { pub fn bli_utilm_mkhst_check (a : * mut obj_t) ; } extern \"C\" { pub fn bli_utilv_norm_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_utilm_norm_check (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_utilm_fprint_check (file : * mut FILE , s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_utilm_rand_check (x : * mut obj_t) ; } extern \"C\" { pub fn bli_utilv_sumsqv_check (x : * mut obj_t , scale : * mut obj_t , sumsq : * mut obj_t) ; } extern \"C\" { pub fn bli_asumv_ex (x : * mut obj_t , asum : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_mkherm_ex (a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_mksymm_ex (a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_mktrim_ex (a : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_norm1v_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_normfv_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_normiv_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_norm1m_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_normfm_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_normim_ex (x : * mut obj_t , norm : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_randv_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_randnv_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_randm_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_randnm_ex (x : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_sumsqv_ex (x : * mut obj_t , scale : * mut obj_t , sumsq : * mut obj_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_asumv (x : * mut obj_t , asum : * mut obj_t) ; } extern \"C\" { pub fn bli_mkherm (a : * mut obj_t) ; } extern \"C\" { pub fn bli_mksymm (a : * mut obj_t) ; } extern \"C\" { pub fn bli_mktrim (a : * mut obj_t) ; } extern \"C\" { pub fn bli_norm1v (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normfv (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normiv (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_norm1m (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normfm (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_normim (x : * mut obj_t , norm : * mut obj_t) ; } extern \"C\" { pub fn bli_randv (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randnv (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randm (x : * mut obj_t) ; } extern \"C\" { pub fn bli_randnm (x : * mut obj_t) ; } extern \"C\" { pub fn bli_sumsqv (x : * mut obj_t , scale : * mut obj_t , sumsq : * mut obj_t) ; } extern \"C\" { pub fn bli_eqsc (x : * mut obj_t , y : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_eqv (x : * mut obj_t , y : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_eqm (x : * mut obj_t , y : * mut obj_t , is_eq : * mut bool) ; } extern \"C\" { pub fn bli_fprintv (file : * mut FILE , s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_fprintm (file : * mut FILE , s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_printv (s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_printm (s1 : * mut :: std :: os :: raw :: c_char , x : * mut obj_t , format : * mut :: std :: os :: raw :: c_char , s2 : * mut :: std :: os :: raw :: c_char) ; } extern \"C\" { pub fn bli_sasumv_ex (n : dim_t , x : * mut f32 , incx : inc_t , asum : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dasumv_ex (n : dim_t , x : * mut f64 , incx : inc_t , asum : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_casumv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , asum : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zasumv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , asum : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_smkherm_ex (uploa : uplo_t , m : dim_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dmkherm_ex (uploa : uplo_t , m : dim_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cmkherm_ex (uploa : uplo_t , m : dim_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zmkherm_ex (uploa : uplo_t , m : dim_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_smksymm_ex (uploa : uplo_t , m : dim_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dmksymm_ex (uploa : uplo_t , m : dim_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cmksymm_ex (uploa : uplo_t , m : dim_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zmksymm_ex (uploa : uplo_t , m : dim_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_smktrim_ex (uploa : uplo_t , m : dim_t , a : * mut f32 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dmktrim_ex (uploa : uplo_t , m : dim_t , a : * mut f64 , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cmktrim_ex (uploa : uplo_t , m : dim_t , a : * mut scomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zmktrim_ex (uploa : uplo_t , m : dim_t , a : * mut dcomplex , rs_a : inc_t , cs_a : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snorm1v_ex (n : dim_t , x : * mut f32 , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnorm1v_ex (n : dim_t , x : * mut f64 , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnorm1v_ex (n : dim_t , x : * mut scomplex , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znorm1v_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snormfv_ex (n : dim_t , x : * mut f32 , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnormfv_ex (n : dim_t , x : * mut f64 , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnormfv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znormfv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snormiv_ex (n : dim_t , x : * mut f32 , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnormiv_ex (n : dim_t , x : * mut f64 , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnormiv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znormiv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snorm1m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnorm1m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnorm1m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znorm1m_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snormfm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnormfm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnormfm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znormfm_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_snormim_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_dnormim_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_cnormim_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f32 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_znormim_ex (diagoffx : doff_t , diagx : diag_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut dcomplex , rs_x : inc_t , cs_x : inc_t , norm : * mut f64 , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_srandv_ex (n : dim_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_drandv_ex (n : dim_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_crandv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zrandv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_srandnv_ex (n : dim_t , x : * mut f32 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_drandnv_ex (n : dim_t , x : * mut f64 , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_crandnv_ex (n : dim_t , x : * mut scomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_zrandnv_ex (n : dim_t , x : * mut dcomplex , incx : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_srandm_ex (diagoffx : doff_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f32 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_drandm_ex (diagoffx : doff_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut f64 , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm_t) ; } extern \"C\" { pub fn bli_crandm_ex (diagoffx : doff_t , uplox : uplo_t , m : dim_t , n : dim_t , x : * mut scomplex , rs_x : inc_t , cs_x : inc_t , cntx : * mut cntx_t , rntm : * mut rntm [INFO] [stderr] error: could not compile `blis-sys` (lib test); 128 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/36dbcaee1a55543dfc181be52a69d99ff46ff62f/bin/cargo /opt/rustwide/rustup-home/toolchains/36dbcaee1a55543dfc181be52a69d99ff46ff62f/bin/rustc --crate-name blis_sys --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="static"' -C metadata=e1ecadd7d1afbf7c -C extra-filename=-e1ecadd7d1afbf7c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/lib -l static=blis` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:52400 [INFO] [stdout] | [INFO] [stdout] 3 | ... __endptr : * mut * mut :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn strtol (__nptr : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62884 [INFO] [stdout] | [INFO] [stdout] 3 | ...f64 ; } extern "C" { pub fn nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:62953 [INFO] [stdout] | [INFO] [stdout] 3 | ...4 ; } extern "C" { pub fn __nexttoward (__x : f64 , __y : u128) -> f64 ; } extern "C" { pub fn remainder (__x : f64 , __y : f64) -> f6... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70404 [INFO] [stdout] | [INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:70474 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nexttowardf (__x : f32 , __y : u128) -> f32 ; } extern "C" { pub fn remainderf (__x : f32 , __y : f32) -> f... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72872 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> f32 ; } extern "C" { pub fn __fpclassifyl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __signbitl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:72956 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn __signbitl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isinfl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73038 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isinfl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __finitel (__v... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73121 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int ; } extern "C" { pub fn __finitel (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __isnanl (__va... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73203 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn __isnanl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73283 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_int ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73296 [INFO] [stdout] | [INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn __iseqsigl (__x : u128 , __y : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __issignalingl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73384 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int ; } extern "C" { pub fn __issignalingl (__value : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73459 [INFO] [stdout] | [INFO] [stdout] 3 | ...: os :: raw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73468 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn acosl (__x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73512 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73521 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __acosl (__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73563 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73572 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn asinl (__x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73616 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73625 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __asinl (__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73667 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73676 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn atanl (__x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73720 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73729 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __atanl (__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73772 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73785 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73794 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73839 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73852 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73861 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __atan2l (__y : u128 , __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73902 [INFO] [stdout] | [INFO] [stdout] 3 | ..., __x : u128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73911 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn cosl (__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73954 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:73963 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __cosl (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74004 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74013 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn sinl (__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74056 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74065 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __sinl (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74106 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74115 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn tanl (__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74158 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74167 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __tanl (__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74209 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74218 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn coshl (__x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74262 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74271 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __coshl (__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74313 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74322 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sinhl (__x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74366 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74375 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sinhl (__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74417 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74426 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn tanhl (__x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74470 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74479 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __tanhl (__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74522 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74531 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn acoshl (__x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74576 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74585 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __acoshl (__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74628 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74637 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn asinhl (__x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74682 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74691 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __asinhl (__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74734 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74743 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn atanhl (__x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74788 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74797 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __atanhl (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74838 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74847 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn expl (__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74890 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74899 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __expl (__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:74942 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75001 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: st... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75046 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __frexpl (__x : u128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75105 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 , __exponent : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75148 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75201 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: o... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75246 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: c_int) -> u128 ; } extern "C" { pub fn __ldexpl (__x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75299 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128 , __exponent : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75340 [INFO] [stdout] | [INFO] [stdout] 3 | ...raw :: c_int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75349 [INFO] [stdout] | [INFO] [stdout] 3 | ...int) -> u128 ; } extern "C" { pub fn logl (__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75392 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75401 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn __logl (__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75444 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75453 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log10l (__x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75498 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75507 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log10l (__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75549 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75565 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mu... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75580 [INFO] [stdout] | [INFO] [stdout] 3 | ... "C" { pub fn modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75624 [INFO] [stdout] | [INFO] [stdout] 3 | ... mut u128) -> u128 ; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75640 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75655 [INFO] [stdout] | [INFO] [stdout] 3 | ...C" { pub fn __modfl (__x : u128 , __iptr : * mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75698 [INFO] [stdout] | [INFO] [stdout] 3 | ...* mut u128) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75707 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn expm1l (__x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75752 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75761 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __expm1l (__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75804 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75813 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn log1pl (__x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75858 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75867 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __log1pl (__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75909 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75918 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn logbl (__x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75962 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:75971 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __logbl (__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76013 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76022 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn exp2l (__x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76066 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76075 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __exp2l (__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76117 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76126 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn log2l (__x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76170 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76179 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __log2l (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76220 [INFO] [stdout] | [INFO] [stdout] 3 | ... (__x : u128) -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76233 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76242 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76285 [INFO] [stdout] | [INFO] [stdout] 3 | ...__y : u128) -> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76298 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76307 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn __powl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76349 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76358 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76402 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u1... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76411 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __sqrtl (__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76454 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76467 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76476 [INFO] [stdout] | [INFO] [stdout] 3 | ...} extern "C" { pub fn hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76521 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128) -> u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76534 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76543 [INFO] [stdout] | [INFO] [stdout] 3 | ...extern "C" { pub fn __hypotl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76585 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76594 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76638 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76647 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __cbrtl (__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76689 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76698 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn ceill (__x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76742 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76751 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __ceill (__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76793 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76802 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn fabsl (__x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76846 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76855 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __fabsl (__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76898 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76907 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn floorl (__x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76952 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:76961 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __floorl (__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77003 [INFO] [stdout] | [INFO] [stdout] 3 | ...(__x : u128) -> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77016 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77025 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77069 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77082 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) ->... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77091 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fmodl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; }... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77137 [INFO] [stdout] | [INFO] [stdout] 3 | ... : u128) -> u128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77150 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77159 [INFO] [stdout] | [INFO] [stdout] 3 | ...xtern "C" { pub fn copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77207 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77220 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77229 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn __copysignl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nanl (__tagb : * const :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77315 [INFO] [stdout] | [INFO] [stdout] 3 | ... nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn __nanl (__tagb : * const :: std :: os :: raw ::... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._nanl (__tagb : * const :: std :: os :: raw :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77445 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_char) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77454 [INFO] [stdout] | [INFO] [stdout] 3 | ...ar) -> u128 ; } extern "C" { pub fn erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77498 [INFO] [stdout] | [INFO] [stdout] 3 | ...g1 : u128) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77507 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __erfl (arg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77550 [INFO] [stdout] | [INFO] [stdout] 3 | ...rg1 : u128) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77559 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77604 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77613 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __erfcl (arg1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77658 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77667 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77714 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77723 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __lgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77768 [INFO] [stdout] | [INFO] [stdout] 3 | ...1 : u128) -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } ex... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77777 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77824 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77833 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn __tgammal (arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77875 [INFO] [stdout] | [INFO] [stdout] 3 | ...arg1 : u128) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } exter... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77884 [INFO] [stdout] | [INFO] [stdout] 3 | ...28) -> u128 ; } extern "C" { pub fn rintl (__x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { p... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77928 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77937 [INFO] [stdout] | [INFO] [stdout] 3 | ...) -> u128 ; } extern "C" { pub fn __rintl (__x : u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77984 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:77997 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78006 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78055 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 ,... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78068 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78077 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __nextafterl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ;... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78125 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128) -> u128 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78138 [INFO] [stdout] | [INFO] [stdout] 3 | ...8 ; } extern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78147 [INFO] [stdout] | [INFO] [stdout] 3 | ...ern "C" { pub fn nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78197 [INFO] [stdout] | [INFO] [stdout] 3 | ...128) -> u128 ; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78210 [INFO] [stdout] | [INFO] [stdout] 3 | ...; } extern "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78219 [INFO] [stdout] | [INFO] [stdout] 3 | ...n "C" { pub fn __nexttowardl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78266 [INFO] [stdout] | [INFO] [stdout] 3 | ...: u128) -> u128 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78279 [INFO] [stdout] | [INFO] [stdout] 3 | ...28 ; } extern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128)... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78288 [INFO] [stdout] | [INFO] [stdout] 3 | ...tern "C" { pub fn remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78337 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78350 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; } extern "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78359 [INFO] [stdout] | [INFO] [stdout] 3 | ...rn "C" { pub fn __remainderl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78403 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn _... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78449 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: r... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78495 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __scalbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn i... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78541 [INFO] [stdout] | [INFO] [stdout] 3 | ...lbnl (__x : u128 , __n : :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78584 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78662 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn __ilogbl (__x : u128) -> :: std :: os :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78740 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_int ; } extern "C" { pub fn scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78787 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78834 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn __scalblnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78881 [INFO] [stdout] | [INFO] [stdout] 3 | ...lnl (__x : u128 , __n : :: std :: os :: raw :: c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78928 [INFO] [stdout] | [INFO] [stdout] 3 | ...c_long) -> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78937 [INFO] [stdout] | [INFO] [stdout] 3 | ...> u128 ; } extern "C" { pub fn nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78986 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128) -> u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:78995 [INFO] [stdout] | [INFO] [stdout] 3 | ...u128 ; } extern "C" { pub fn __nearbyintl (__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79038 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79047 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn roundl (__x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79092 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79101 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __roundl (__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79144 [INFO] [stdout] | [INFO] [stdout] 3 | ...__x : u128) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } exte... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79153 [INFO] [stdout] | [INFO] [stdout] 3 | ...8) -> u128 ; } extern "C" { pub fn truncl (__x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79198 [INFO] [stdout] | [INFO] [stdout] 3 | ...x : u128) -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __q... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79207 [INFO] [stdout] | [INFO] [stdout] 3 | ... -> u128 ; } extern "C" { pub fn __truncl (__x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mu... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79251 [INFO] [stdout] | [INFO] [stdout] 3 | ..._x : u128) -> u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79264 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79318 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79364 [INFO] [stdout] | [INFO] [stdout] 3 | ...: c_int) -> u128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79377 [INFO] [stdout] | [INFO] [stdout] 3 | ...128 ; } extern "C" { pub fn __remquol (__x : u128 , __y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79431 [INFO] [stdout] | [INFO] [stdout] 3 | ...y : u128 , __quo : * mut :: std :: os :: raw :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79474 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_int) -> u128 ; } extern "C" { pub fn lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79553 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn __lrintl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llrintl (__x ... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79631 [INFO] [stdout] | [INFO] [stdout] 3 | ...s :: raw :: c_long ; } extern "C" { pub fn llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llrintl... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79715 [INFO] [stdout] | [INFO] [stdout] 3 | ...aw :: c_longlong ; } extern "C" { pub fn __llrintl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn lroundl (... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79797 [INFO] [stdout] | [INFO] [stdout] 3 | ... raw :: c_longlong ; } extern "C" { pub fn lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn __lroundl (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79877 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_long ; } extern "C" { pub fn __lroundl (__x : u128) -> :: std :: os :: raw :: c_long ; } extern "C" { pub fn llroundl (__x... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:79956 [INFO] [stdout] | [INFO] [stdout] 3 | ... :: raw :: c_long ; } extern "C" { pub fn llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn __llround... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80041 [INFO] [stdout] | [INFO] [stdout] 3 | ...w :: c_longlong ; } extern "C" { pub fn __llroundl (__x : u128) -> :: std :: os :: raw :: c_longlong ; } extern "C" { pub fn fdiml (__... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80121 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: raw :: c_longlong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80134 [INFO] [stdout] | [INFO] [stdout] 3 | ...onglong ; } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80143 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80187 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80200 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80209 [INFO] [stdout] | [INFO] [stdout] 3 | ... extern "C" { pub fn __fdiml (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } ext... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80251 [INFO] [stdout] | [INFO] [stdout] 3 | ... __y : u128) -> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80264 [INFO] [stdout] | [INFO] [stdout] 3 | ...-> u128 ; } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80273 [INFO] [stdout] | [INFO] [stdout] 3 | ... } extern "C" { pub fn fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } e... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80317 [INFO] [stdout] | [INFO] [stdout] 3 | ..._y : u128) -> u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y :... [INFO] [stdout] | ^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: 128-bit integers don't currently have a known stable ABI [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `u128`, which is not FFI-safe [INFO] [stdout] --> /opt/rustwide/target/debug/build/blis-sys-39aff66077cd3be3/out/bindings.rs:3:80330 [INFO] [stdout] | [INFO] [stdout] 3 | ... u128 ; } extern "C" { pub fn __fmaxl (__x : u128 , __y : u128) -> u128 ; } extern "C" { pub fn fminl (__x : u128 , __y : u128) -> u12... [INFO] [stdout] | ^^^^ not FFI-safe [WARN] too many lines in the log, truncating it