1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#![feature(inclusive_range_methods, inclusive_range)] #![feature(const_fn)] #![feature(concat_idents)] #![cfg_attr(feature="simd", feature(stdsimd))] extern crate rand; #[macro_use] extern crate tuple; #[cfg(feature="simd")] extern crate core; macro_rules! first_t { ($A:ty, $B:tt) => ($A) } macro_rules! first_i { ($A:ident, $B:tt) => ($A) } macro_rules! first_e { ($a:expr, $b:tt) => ($a) } pub mod real; pub mod cast; #[cfg(feature="simd")] pub mod simd; pub use real::Real; pub use cast::*;