xvmath 0.1.4

simd vector math library
1
2
3
4
5
6
7
8
9
10
11
12
13
extern crate xvmath;
use xvmath::*;


fn debranch(a : vec, b : vec, c : vec) -> vec {
    (c & a) | c.andnot(b)
}

fn main() {
    let a = vec::newss(3.);
    let b = vec::newss(2.);
    println!("{:?}", debranch(a, b, a.lt(b)));
}