コード例 #1
0
	cuda_device friend vector4 fast_normalize(const vector4& v) {
		return v * fast_rsqrt_T(v.dot(v));
	}
コード例 #2
0
	cuda_device friend T length(const vector4& v) {
		return sqrt_T(v.dot(v));
	}
コード例 #3
0
	cuda_device friend T fast_length(const vector4& v) {
		return fast_sqrt_T(v.dot(v));
	}
コード例 #4
0
	cuda_device friend T dot(const vector4& v1, const vector4& v2) {
		return v1.dot(v2);
	}