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))); }