t4a-faer 0.27.1

Temporary tensor4all fork of faer: an AI-driven experiment build for tenferro-rs.
Documentation
// Copyright (c) tensor4all contributors
// SPDX-License-Identifier: MIT
use crate::internal_prelude::*;
use dyn_stack::MemBuffer;
macro_rules! suite {
	($name:ident,$ty:ty,$real:ty,$make:expr) => {
		#[allow(dead_code, unused_imports)]
		mod $name {
			use super::*;
			type Scalar = $ty;
			type Real = $real;
			fn scalar(re: Real, im: Real) -> Scalar {
				($make)(re, im)
			}
			include!("../../tests/lapack_support.rs");
			include!("../../tests/lapack_lin_support.rs");
			include!("lapack_cholesky.rs");
			include!("lapack_indefinite.rs");
		}
	};
}
suite!(f64, f64, f64, |re, _im| re);
suite!(f32, f32, f32, |re, _im| re);
suite!(c64, crate::c64, f64, crate::c64::new);
suite!(c32, crate::c32, f32, crate::c32::new);