Skip to content

Commit 0af55cc

Browse files
Trying to fix C.I. timeout...
1 parent 813ad82 commit 0af55cc

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

test/gtc/gtc_bitfield.cpp

+6-9
Original file line numberDiff line numberDiff line change
@@ -571,8 +571,9 @@ namespace bitfieldInterleave
571571
// ALU
572572
std::vector<glm::uint64> Data(x_max * y_max);
573573
std::vector<glm::u32vec2> Param(x_max * y_max);
574-
for(glm::uint32 i = 0; i < Param.size(); ++i)
574+
for(glm::uint32 i = 0; i < Param.size(); ++i) {
575575
Param[i] = glm::u32vec2(i % x_max, i / y_max);
576+
}
576577

577578
{
578579
std::clock_t LastTime = std::clock();
@@ -653,8 +654,6 @@ namespace bitfieldInterleave
653654
std::printf("glm::detail::bitfieldInterleave Time %d clocks\n", static_cast<int>(Time));
654655
}
655656

656-
/* Time out on C.I.?
657-
# if((GLM_PLATFORM & GLM_PLATFORM_WINDOWS) || (GLM_PLATFORM & GLM_PLATFORM_LINUX))
658657
# if(GLM_ARCH & GLM_ARCH_SSE2_BIT && !(GLM_COMPILER & GLM_COMPILER_GCC))
659658
{
660659
// SIMD
@@ -675,8 +674,6 @@ namespace bitfieldInterleave
675674
std::printf("_mm_bit_interleave_si128 Time %d clocks\n", static_cast<int>(Time));
676675
}
677676
# endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
678-
# endif//GLM_PLATFORM GLM_PLATFORM_APPLE
679-
*/
680677

681678
return 0;
682679
}
@@ -817,7 +814,7 @@ namespace bitfieldInterleave5
817814

818815
const std::clock_t BeginTime = std::clock();
819816

820-
for(glm::size_t k = 0; k < 10000; ++k)
817+
for(glm::size_t k = 0; k < 100; ++k)
821818
for(glm::size_t j = 0; j < count; ++j)
822819
for(glm::size_t i = 0; i < count; ++i)
823820
Error += Result[j * count + i] == glm::bitfieldInterleave(glm::uint8(i), glm::uint8(j)) ? 0 : 1;
@@ -837,7 +834,7 @@ namespace bitfieldInterleave5
837834

838835
const std::clock_t BeginTime = std::clock();
839836

840-
for(glm::size_t k = 0; k < 10000; ++k)
837+
for(glm::size_t k = 0; k < 100; ++k)
841838
for(glm::size_t j = 0; j < count; ++j)
842839
for(glm::size_t i = 0; i < count; ++i)
843840
Error += Result[j * count + i] == bitfieldInterleave_u8vec2(glm::uint8(i), glm::uint8(j)) ? 0 : 1;
@@ -857,7 +854,7 @@ namespace bitfieldInterleave5
857854

858855
const std::clock_t BeginTime = std::clock();
859856

860-
for(glm::size_t k = 0; k < 10000; ++k)
857+
for(glm::size_t k = 0; k < 100; ++k)
861858
for(glm::size_t j = 0; j < count; ++j)
862859
for(glm::size_t i = 0; i < count; ++i)
863860
Error += Result[j * count + i] == glm::bitfieldInterleave(glm::uint8(i), glm::uint8(j), glm::uint8(i), glm::uint8(j)) ? 0 : 1;
@@ -897,7 +894,7 @@ namespace bitfieldInterleave5
897894

898895
const std::clock_t BeginTime = std::clock();
899896

900-
for(glm::size_t k = 0; k < 10000; ++k)
897+
for(glm::size_t k = 0; k < 100; ++k)
901898
for(glm::size_t j = 0; j < count; ++j)
902899
for(glm::size_t i = 0; i < count; ++i)
903900
Error += Result[j * count + i] == glm::bitfieldInterleave(glm::uint16(i), glm::uint16(j)) ? 0 : 1;

0 commit comments

Comments
 (0)