mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-01 21:45:15 +00:00
21 lines
723 B
Rust
21 lines
723 B
Rust
extern crate stdsimd;
|
|
|
|
use std::env;
|
|
use stdsimd as s;
|
|
|
|
fn main() {
|
|
let x0: f64 = env::args().nth(1).unwrap().parse().unwrap();
|
|
let x1: f64 = env::args().nth(2).unwrap().parse().unwrap();
|
|
let x2: f64 = env::args().nth(3).unwrap().parse().unwrap();
|
|
let x3: f64 = env::args().nth(4).unwrap().parse().unwrap();
|
|
// let y0: i32 = env::args().nth(5).unwrap().parse().unwrap();
|
|
// let y1: i32 = env::args().nth(6).unwrap().parse().unwrap();
|
|
// let y2: i32 = env::args().nth(7).unwrap().parse().unwrap();
|
|
// let y3: i32 = env::args().nth(8).unwrap().parse().unwrap();
|
|
|
|
let a = s::f64x2::new(x0, x1);
|
|
let b = s::f64x2::new(x2, x3);
|
|
let r = s::_mm_div_sd(a, b);
|
|
println!("{:?}", r);
|
|
}
|