sig
  external ( + ) : CL_Vec3f.t -> CL_Vec3f.t -> CL_Vec3f.t
    = "caml_CL_Vec3f_add"
  external ( - ) : CL_Vec3f.t -> CL_Vec3f.t -> CL_Vec3f.t
    = "caml_CL_Vec3f_sub"
  external ( * ) : CL_Vec3f.t -> float -> CL_Vec3f.t = "caml_CL_Vec3f_mul"
  external ( / ) : CL_Vec3f.t -> float -> CL_Vec3f.t = "caml_CL_Vec3f_div"
end