pub unsafe extern "C" fn Cross3(c: *mut f64, a: *mut f64, b: *mut f64)
c[3] = a[3] x b[3] same as void dCROSS(c, =, a, b);