n次ベクトルの外積を求める関数を教えてください。

template< size_t dim > void cross( const float src_v0[], const float src_v1, float dst_v[])
{

}