Fixed missing std:: namespace #898
This commit is contained in:
@@ -46,10 +46,10 @@ static int comp_mat2_div_mat2(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -73,10 +73,10 @@ static int comp_mat3_div_mat3(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -100,10 +100,10 @@ static int comp_mat4_div_mat4(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.05, 0.04, 0.02, 0.08, 0.05, 0.01, 0.08, 0.03, 0.05, 0.06, 0.02, 0.03, 0.07, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_div_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_div_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -122,22 +122,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("mat2 / mat2:\n");
|
||||
std::printf("mat2 / mat2:\n");
|
||||
Error += comp_mat2_div_mat2<glm::mat2, glm::aligned_mat2>(Samples);
|
||||
|
||||
printf("dmat2 / dmat2:\n");
|
||||
std::printf("dmat2 / dmat2:\n");
|
||||
Error += comp_mat2_div_mat2<glm::dmat2, glm::aligned_dmat2>(Samples);
|
||||
|
||||
printf("mat3 / mat3:\n");
|
||||
std::printf("mat3 / mat3:\n");
|
||||
Error += comp_mat3_div_mat3<glm::mat3, glm::aligned_mat3>(Samples);
|
||||
|
||||
printf("dmat3 / dmat3:\n");
|
||||
std::printf("dmat3 / dmat3:\n");
|
||||
Error += comp_mat3_div_mat3<glm::dmat3, glm::aligned_dmat3>(Samples);
|
||||
|
||||
printf("mat4 / mat4:\n");
|
||||
std::printf("mat4 / mat4:\n");
|
||||
Error += comp_mat4_div_mat4<glm::mat4, glm::aligned_mat4>(Samples);
|
||||
|
||||
printf("dmat4 / dmat4:\n");
|
||||
std::printf("dmat4 / dmat4:\n");
|
||||
Error += comp_mat4_div_mat4<glm::dmat4, glm::aligned_dmat4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
@@ -45,10 +45,10 @@ static int comp_mat2_inverse(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -71,10 +71,10 @@ static int comp_mat3_inverse(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -97,10 +97,10 @@ static int comp_mat4_inverse(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.05, 0.04, 0.02, 0.08, 0.05, 0.01, 0.08, 0.03, 0.05, 0.06, 0.02, 0.03, 0.07, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_inverse<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_inverse<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -119,22 +119,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("glm::inverse(mat2):\n");
|
||||
std::printf("glm::inverse(mat2):\n");
|
||||
Error += comp_mat2_inverse<glm::mat2, glm::aligned_mat2>(Samples);
|
||||
|
||||
printf("glm::inverse(dmat2):\n");
|
||||
std::printf("glm::inverse(dmat2):\n");
|
||||
Error += comp_mat2_inverse<glm::dmat2, glm::aligned_dmat2>(Samples);
|
||||
|
||||
printf("glm::inverse(mat3):\n");
|
||||
std::printf("glm::inverse(mat3):\n");
|
||||
Error += comp_mat3_inverse<glm::mat3, glm::aligned_mat3>(Samples);
|
||||
|
||||
printf("glm::inverse(dmat3):\n");
|
||||
std::printf("glm::inverse(dmat3):\n");
|
||||
Error += comp_mat3_inverse<glm::dmat3, glm::aligned_dmat3>(Samples);
|
||||
|
||||
printf("glm::inverse(mat4):\n");
|
||||
std::printf("glm::inverse(mat4):\n");
|
||||
Error += comp_mat4_inverse<glm::mat4, glm::aligned_mat4>(Samples);
|
||||
|
||||
printf("glm::inverse(dmat4):\n");
|
||||
std::printf("glm::inverse(dmat4):\n");
|
||||
Error += comp_mat4_inverse<glm::dmat4, glm::aligned_dmat4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
@@ -50,10 +50,10 @@ static int comp_mat2_mul_mat2(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -76,10 +76,10 @@ static int comp_mat3_mul_mat3(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -102,10 +102,10 @@ static int comp_mat4_mul_mat4(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_mat<packedMatType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_mat<alignedMatType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -123,22 +123,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("mat2 * mat2:\n");
|
||||
std::printf("mat2 * mat2:\n");
|
||||
Error += comp_mat2_mul_mat2<glm::mat2, glm::aligned_mat2>(Samples);
|
||||
|
||||
printf("dmat2 * dmat2:\n");
|
||||
std::printf("dmat2 * dmat2:\n");
|
||||
Error += comp_mat2_mul_mat2<glm::dmat2, glm::aligned_dmat2>(Samples);
|
||||
|
||||
printf("mat3 * mat3:\n");
|
||||
std::printf("mat3 * mat3:\n");
|
||||
Error += comp_mat3_mul_mat3<glm::mat3, glm::aligned_mat3>(Samples);
|
||||
|
||||
printf("dmat3 * dmat3:\n");
|
||||
std::printf("dmat3 * dmat3:\n");
|
||||
Error += comp_mat3_mul_mat3<glm::dmat3, glm::aligned_dmat3>(Samples);
|
||||
|
||||
printf("mat4 * mat4:\n");
|
||||
std::printf("mat4 * mat4:\n");
|
||||
Error += comp_mat4_mul_mat4<glm::mat4, glm::aligned_mat4>(Samples);
|
||||
|
||||
printf("dmat4 * dmat4:\n");
|
||||
std::printf("dmat4 * dmat4:\n");
|
||||
Error += comp_mat4_mul_mat4<glm::dmat4, glm::aligned_dmat4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
@@ -50,10 +50,10 @@ static int comp_mat2_mul_vec2(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -76,10 +76,10 @@ static int comp_mat3_mul_vec3(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02, 0.05);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -102,10 +102,10 @@ static int comp_mat4_mul_vec4(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_mul_vec<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_mul_vec<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -123,22 +123,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("mat2 * vec2:\n");
|
||||
std::printf("mat2 * vec2:\n");
|
||||
Error += comp_mat2_mul_vec2<glm::mat2, glm::vec2, glm::aligned_mat2, glm::aligned_vec2>(Samples);
|
||||
|
||||
printf("dmat2 * dvec2:\n");
|
||||
std::printf("dmat2 * dvec2:\n");
|
||||
Error += comp_mat2_mul_vec2<glm::dmat2, glm::dvec2,glm::aligned_dmat2, glm::aligned_dvec2>(Samples);
|
||||
|
||||
printf("mat3 * vec3:\n");
|
||||
std::printf("mat3 * vec3:\n");
|
||||
Error += comp_mat3_mul_vec3<glm::mat3, glm::vec3, glm::aligned_mat3, glm::aligned_vec3>(Samples);
|
||||
|
||||
printf("dmat3 * dvec3:\n");
|
||||
std::printf("dmat3 * dvec3:\n");
|
||||
Error += comp_mat3_mul_vec3<glm::dmat3, glm::dvec3, glm::aligned_dmat3, glm::aligned_dvec3>(Samples);
|
||||
|
||||
printf("mat4 * vec4:\n");
|
||||
std::printf("mat4 * vec4:\n");
|
||||
Error += comp_mat4_mul_vec4<glm::mat4, glm::vec4, glm::aligned_mat4, glm::aligned_vec4>(Samples);
|
||||
|
||||
printf("dmat4 * dvec4:\n");
|
||||
std::printf("dmat4 * dvec4:\n");
|
||||
Error += comp_mat4_mul_vec4<glm::dmat4, glm::dvec4, glm::aligned_dmat4, glm::aligned_dvec4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
@@ -45,10 +45,10 @@ static int comp_mat2_transpose(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -71,10 +71,10 @@ static int comp_mat3_transpose(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.03, 0.05, 0.01, 0.02, 0.03, 0.05, 0.01);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -97,10 +97,10 @@ static int comp_mat4_transpose(std::size_t Samples)
|
||||
packedMatType const Scale(0.01, 0.02, 0.05, 0.04, 0.02, 0.08, 0.05, 0.01, 0.08, 0.03, 0.05, 0.06, 0.02, 0.03, 0.07, 0.05);
|
||||
|
||||
std::vector<packedMatType> SISD;
|
||||
printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_mat_transpose<packedMatType>(SISD, Scale, Samples));
|
||||
|
||||
std::vector<alignedMatType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_mat_transpose<alignedMatType>(SIMD, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -119,22 +119,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("glm::transpose(mat2):\n");
|
||||
std::printf("glm::transpose(mat2):\n");
|
||||
Error += comp_mat2_transpose<glm::mat2, glm::aligned_mat2>(Samples);
|
||||
|
||||
printf("glm::transpose(dmat2):\n");
|
||||
std::printf("glm::transpose(dmat2):\n");
|
||||
Error += comp_mat2_transpose<glm::dmat2, glm::aligned_dmat2>(Samples);
|
||||
|
||||
printf("glm::transpose(mat3):\n");
|
||||
std::printf("glm::transpose(mat3):\n");
|
||||
Error += comp_mat3_transpose<glm::mat3, glm::aligned_mat3>(Samples);
|
||||
|
||||
printf("glm::transpose(dmat3):\n");
|
||||
std::printf("glm::transpose(dmat3):\n");
|
||||
Error += comp_mat3_transpose<glm::dmat3, glm::aligned_dmat3>(Samples);
|
||||
|
||||
printf("glm::transpose(mat4):\n");
|
||||
std::printf("glm::transpose(mat4):\n");
|
||||
Error += comp_mat4_transpose<glm::mat4, glm::aligned_mat4>(Samples);
|
||||
|
||||
printf("glm::transpose(dmat4):\n");
|
||||
std::printf("glm::transpose(dmat4):\n");
|
||||
Error += comp_mat4_transpose<glm::dmat4, glm::aligned_dmat4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
@@ -50,10 +50,10 @@ static int comp_vec2_mul_mat2(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -76,10 +76,10 @@ static int comp_vec3_mul_mat3(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02, 0.05);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -102,10 +102,10 @@ static int comp_vec4_mul_mat4(std::size_t Samples)
|
||||
packedVecType const Scale(0.01, 0.02, 0.03, 0.05);
|
||||
|
||||
std::vector<packedVecType> SISD;
|
||||
printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
std::printf("- SISD: %d us\n", launch_vec_mul_mat<packedMatType, packedVecType>(SISD, Transform, Scale, Samples));
|
||||
|
||||
std::vector<alignedVecType> SIMD;
|
||||
printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
std::printf("- SIMD: %d us\n", launch_vec_mul_mat<alignedMatType, alignedVecType>(SIMD, Transform, Scale, Samples));
|
||||
|
||||
for(std::size_t i = 0; i < Samples; ++i)
|
||||
{
|
||||
@@ -123,22 +123,22 @@ int main()
|
||||
|
||||
int Error = 0;
|
||||
|
||||
printf("vec2 * mat2:\n");
|
||||
std::printf("vec2 * mat2:\n");
|
||||
Error += comp_vec2_mul_mat2<glm::mat2, glm::vec2, glm::aligned_mat2, glm::aligned_vec2>(Samples);
|
||||
|
||||
printf("dvec2 * dmat2:\n");
|
||||
std::printf("dvec2 * dmat2:\n");
|
||||
Error += comp_vec2_mul_mat2<glm::dmat2, glm::dvec2,glm::aligned_dmat2, glm::aligned_dvec2>(Samples);
|
||||
|
||||
printf("vec3 * mat3:\n");
|
||||
std::printf("vec3 * mat3:\n");
|
||||
Error += comp_vec3_mul_mat3<glm::mat3, glm::vec3, glm::aligned_mat3, glm::aligned_vec3>(Samples);
|
||||
|
||||
printf("dvec3 * dmat3:\n");
|
||||
std::printf("dvec3 * dmat3:\n");
|
||||
Error += comp_vec3_mul_mat3<glm::dmat3, glm::dvec3, glm::aligned_dmat3, glm::aligned_dvec3>(Samples);
|
||||
|
||||
printf("vec4 * mat4:\n");
|
||||
std::printf("vec4 * mat4:\n");
|
||||
Error += comp_vec4_mul_mat4<glm::mat4, glm::vec4, glm::aligned_mat4, glm::aligned_vec4>(Samples);
|
||||
|
||||
printf("dvec4 * dmat4:\n");
|
||||
std::printf("dvec4 * dmat4:\n");
|
||||
Error += comp_vec4_mul_mat4<glm::dmat4, glm::dvec4, glm::aligned_dmat4, glm::aligned_dvec4>(Samples);
|
||||
|
||||
return Error;
|
||||
|
||||
Reference in New Issue
Block a user