llvm/libclc/test/cross.cl

__kernel void foo(float4 *f) {
  *f = cross(f[0], f[1]);
}