KhronosGroup / glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Other
3.07k stars 838 forks source link

Error? "corrupted size vs. prev_size while consolidating" after googletest run. #2128

Closed sl1pkn07 closed 1 month ago

sl1pkn07 commented 4 years ago

script:

  export CXXFLAGS+=" -m32"
  export CFLAGS+=" -m32"
  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
  export ASFLAGS="--32"

  msg2 "Build GLSLang"
  cd "${srcdir}/glslang"
  git clone --depth=1 "file://${srcdir}/googletest" External/googletest
  ./update_glslang_sources.py
  cd build
  cmake .. \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib32 \
    -DCMAKE_SKIP_RPATH=ON \
    -DENABLE_OPT=ON \
    -DBUILD_SHARED_LIBS=ON \
    -DBUILD_TESTING=ON \
    -DENABLE_PCH=OFF \
    -DINSTALL_GTEST=OFF \
    -DSPIRV-Headers_SOURCE_DIR="${srcdir}/SPIRV-Headers"

  make

I want build glslang with linked SPIRV-Tools libs in static mode, but i what to build glslang as shared libs, so i add this little patch

-DBUILD_SHARED_LIBS=ON pull this config to SPIRV-Tools, then i disabe it only in SPIRV-Tools gslangValidation and spirv-remap have buildtin SPIRV-Tools from the glslang/External/spirv-tools folder, so i not need install the SPIRV-Tools related tools/libraries. because i what build it in another package

diff --git a/External/CMakeLists.txt b/External/CMakeLists.txt
index 6ff4f47a..cfae81a3 100644
--- a/External/CMakeLists.txt
+++ b/External/CMakeLists.txt
@@ -38,7 +38,8 @@ endif()
 if(ENABLE_OPT AND NOT TARGET SPIRV-Tools-opt)
     if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools)
         set(SPIRV_SKIP_TESTS ON CACHE BOOL "Skip building SPIRV-Tools tests")
-        add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools spirv-tools)
+        set(BUILD_SHARED_LIBS OFF CACHE BOOL "Disable build shared libs" FORCE)
+        add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/spirv-tools EXCLUDE_FROM_ALL)
     endif()
 endif()

run test

 LD_LIBRARY_PATH="$(pwd)/lib:$(pwd)/source:$(pwd)/external/effcee/effcee:$(pwd)/external/effcee/third_party/re2:$(pwd)/external/protobuf/cmake"  ctest --output-on-failure

output:

~~~ Test project /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build Start 1: glslang-testsuite 1/4 Test #1: glslang-testsuite ............................ Passed 8.05 sec Start 2: spirv-tools_expect_unittests 2/4 Test #2: spirv-tools_expect_unittests ................. Passed 0.11 sec Start 3: spirv-tools_spirv_test_framework_unittests 3/4 Test #3: spirv-tools_spirv_test_framework_unittests ... Passed 0.11 sec Start 4: glslang-gtests 4/4 Test #4: glslang-gtests ...............................Child aborted***Exception: 5.60 sec [==========] Running 1382 tests from 54 test suites. [----------] Global test environment set-up. [----------] 1 test from DefaultResourceTest [ RUN ] DefaultResourceTest.FromFile [ OK ] DefaultResourceTest.FromFile (0 ms) [----------] 1 test from DefaultResourceTest (0 ms total) [----------] 1 test from HexFloatStreamTest [ RUN ] HexFloatStreamTest.OperatorLeftShiftPreservesFloatAndFill [ OK ] HexFloatStreamTest.OperatorLeftShiftPreservesFloatAndFill (0 ms) [----------] 1 test from HexFloatStreamTest (0 ms total) [----------] 1 test from HexDoubleStreamTest [ RUN ] HexDoubleStreamTest.OperatorLeftShiftPreservesFloatAndFill [ OK ] HexDoubleStreamTest.OperatorLeftShiftPreservesFloatAndFill (0 ms) [----------] 1 test from HexDoubleStreamTest (0 ms total) [----------] 5 tests from FloatProxy [ RUN ] FloatProxy.ValidConversion [ OK ] FloatProxy.ValidConversion (0 ms) [ RUN ] FloatProxy.Nan [ OK ] FloatProxy.Nan (0 ms) [ RUN ] FloatProxy.Negation [ OK ] FloatProxy.Negation (0 ms) [ RUN ] FloatProxy.Max [ OK ] FloatProxy.Max (0 ms) [ RUN ] FloatProxy.Lowest [ OK ] FloatProxy.Lowest (0 ms) [----------] 5 tests from FloatProxy (0 ms total) [----------] 1 test from NormalizeFloat [ RUN ] NormalizeFloat.Sample [ OK ] NormalizeFloat.Sample (0 ms) [----------] 1 test from NormalizeFloat (0 ms total) [----------] 2 tests from HexFloatOperationTest [ RUN ] HexFloatOperationTest.UnbiasedExponent [ OK ] HexFloatOperationTest.UnbiasedExponent (0 ms) [ RUN ] HexFloatOperationTest.NormalizedSignificand [ OK ] HexFloatOperationTest.NormalizedSignificand (0 ms) [----------] 2 tests from HexFloatOperationTest (0 ms total) [----------] 3 tests from HexFloatOperationTests [ RUN ] HexFloatOperationTests.SetFromSignUnbiasedExponentAndNormalizedSignificand [ OK ] HexFloatOperationTests.SetFromSignUnbiasedExponentAndNormalizedSignificand (0 ms) [ RUN ] HexFloatOperationTests.NonRounding [ OK ] HexFloatOperationTests.NonRounding (0 ms) [ RUN ] HexFloatOperationTests.NanTests [ OK ] HexFloatOperationTests.NanTests (0 ms) [----------] 3 tests from HexFloatOperationTests (0 ms total) [----------] 212 tests from Glsl/CompileToAstTest [ RUN ] Glsl/CompileToAstTest.FromFile/sample_frag [ OK ] Glsl/CompileToAstTest.FromFile/sample_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/sample_vert [ OK ] Glsl/CompileToAstTest.FromFile/sample_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/decls_frag [ OK ] Glsl/CompileToAstTest.FromFile/decls_frag (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/specExamples_frag [ OK ] Glsl/CompileToAstTest.FromFile/specExamples_frag (57 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/specExamples_vert [ OK ] Glsl/CompileToAstTest.FromFile/specExamples_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/versionsClean_frag [ OK ] Glsl/CompileToAstTest.FromFile/versionsClean_frag (16 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/versionsClean_vert [ OK ] Glsl/CompileToAstTest.FromFile/versionsClean_vert (53 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/versionsErrors_frag [ OK ] Glsl/CompileToAstTest.FromFile/versionsErrors_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/versionsErrors_vert [ OK ] Glsl/CompileToAstTest.FromFile/versionsErrors_vert (51 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/100_frag [ OK ] Glsl/CompileToAstTest.FromFile/100_frag (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/100samplerExternal_frag [ OK ] Glsl/CompileToAstTest.FromFile/100samplerExternal_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/120_vert [ OK ] Glsl/CompileToAstTest.FromFile/120_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/120_frag [ OK ] Glsl/CompileToAstTest.FromFile/120_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/130_vert [ OK ] Glsl/CompileToAstTest.FromFile/130_vert (17 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/130_frag [ OK ] Glsl/CompileToAstTest.FromFile/130_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/140_vert [ OK ] Glsl/CompileToAstTest.FromFile/140_vert (42 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/140_frag [ OK ] Glsl/CompileToAstTest.FromFile/140_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/150_vert [ OK ] Glsl/CompileToAstTest.FromFile/150_vert (46 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/150_geom [ OK ] Glsl/CompileToAstTest.FromFile/150_geom (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/150_frag [ OK ] Glsl/CompileToAstTest.FromFile/150_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/precision_frag [ OK ] Glsl/CompileToAstTest.FromFile/precision_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/precision_vert [ OK ] Glsl/CompileToAstTest.FromFile/precision_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/nonSquare_vert [ OK ] Glsl/CompileToAstTest.FromFile/nonSquare_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/matrixError_vert [ OK ] Glsl/CompileToAstTest.FromFile/matrixError_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppSimple_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppSimple_vert (49 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppIndent_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppIndent_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppIntMinOverNegativeOne_frag [ OK ] Glsl/CompileToAstTest.FromFile/cppIntMinOverNegativeOne_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppMerge_frag [ OK ] Glsl/CompileToAstTest.FromFile/cppMerge_frag (119 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppNest_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppNest_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppBad_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppBad_vert (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppBad2_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppBad2_vert (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppBad3_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppBad3_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppBad4_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppBad4_vert (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppBad5_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppBad5_vert (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppComplexExpr_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppComplexExpr_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppDeepNest_frag [ OK ] Glsl/CompileToAstTest.FromFile/cppDeepNest_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppPassMacroName_frag [ OK ] Glsl/CompileToAstTest.FromFile/cppPassMacroName_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/cppRelaxSkipTokensErrors_vert [ OK ] Glsl/CompileToAstTest.FromFile/cppRelaxSkipTokensErrors_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/badChars_frag [ OK ] Glsl/CompileToAstTest.FromFile/badChars_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/pointCoord_frag [ OK ] Glsl/CompileToAstTest.FromFile/pointCoord_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/array_frag [ OK ] Glsl/CompileToAstTest.FromFile/array_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/array100_frag [ OK ] Glsl/CompileToAstTest.FromFile/array100_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/comment_frag [ OK ] Glsl/CompileToAstTest.FromFile/comment_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300_vert [ OK ] Glsl/CompileToAstTest.FromFile/300_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300_frag [ OK ] Glsl/CompileToAstTest.FromFile/300_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300BuiltIns_frag [ OK ] Glsl/CompileToAstTest.FromFile/300BuiltIns_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300layout_vert [ OK ] Glsl/CompileToAstTest.FromFile/300layout_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300layout_frag [ OK ] Glsl/CompileToAstTest.FromFile/300layout_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300operations_frag [ OK ] Glsl/CompileToAstTest.FromFile/300operations_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300block_frag [ OK ] Glsl/CompileToAstTest.FromFile/300block_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300samplerExternal_frag [ OK ] Glsl/CompileToAstTest.FromFile/300samplerExternal_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300samplerExternalYUV_frag [ OK ] Glsl/CompileToAstTest.FromFile/300samplerExternalYUV_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_comp [ OK ] Glsl/CompileToAstTest.FromFile/310_comp (71 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_vert [ OK ] Glsl/CompileToAstTest.FromFile/310_vert (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_geom [ OK ] Glsl/CompileToAstTest.FromFile/310_geom (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_frag [ OK ] Glsl/CompileToAstTest.FromFile/310_frag (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_tesc [ OK ] Glsl/CompileToAstTest.FromFile/310_tesc (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_tese [ OK ] Glsl/CompileToAstTest.FromFile/310_tese (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310implicitSizeArrayError_vert [ OK ] Glsl/CompileToAstTest.FromFile/310implicitSizeArrayError_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310_inheritMemory_frag [ OK ] Glsl/CompileToAstTest.FromFile/310_inheritMemory_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310AofA_vert [ OK ] Glsl/CompileToAstTest.FromFile/310AofA_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/310runtimeArray_vert [ OK ] Glsl/CompileToAstTest.FromFile/310runtimeArray_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_comp [ OK ] Glsl/CompileToAstTest.FromFile/320_comp (74 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_vert [ OK ] Glsl/CompileToAstTest.FromFile/320_vert (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_geom [ OK ] Glsl/CompileToAstTest.FromFile/320_geom (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_frag [ OK ] Glsl/CompileToAstTest.FromFile/320_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_tesc [ OK ] Glsl/CompileToAstTest.FromFile/320_tesc (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/320_tese [ OK ] Glsl/CompileToAstTest.FromFile/320_tese (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/330_frag [ OK ] Glsl/CompileToAstTest.FromFile/330_frag (45 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/330comp_frag [ OK ] Glsl/CompileToAstTest.FromFile/330comp_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/constErrors_frag [ OK ] Glsl/CompileToAstTest.FromFile/constErrors_frag (46 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/constFold_frag [ OK ] Glsl/CompileToAstTest.FromFile/constFold_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/constFoldIntMin_frag [ OK ] Glsl/CompileToAstTest.FromFile/constFoldIntMin_frag (120 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/errors_frag [ OK ] Glsl/CompileToAstTest.FromFile/errors_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/forwardRef_frag [ OK ] Glsl/CompileToAstTest.FromFile/forwardRef_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/uint_frag [ OK ] Glsl/CompileToAstTest.FromFile/uint_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/switch_frag [ OK ] Glsl/CompileToAstTest.FromFile/switch_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/tokenLength_vert [ OK ] Glsl/CompileToAstTest.FromFile/tokenLength_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/100Limits_vert [ OK ] Glsl/CompileToAstTest.FromFile/100Limits_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/100scope_vert [ OK ] Glsl/CompileToAstTest.FromFile/100scope_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/110scope_vert [ OK ] Glsl/CompileToAstTest.FromFile/110scope_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/300scope_vert [ OK ] Glsl/CompileToAstTest.FromFile/300scope_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/400_frag [ OK ] Glsl/CompileToAstTest.FromFile/400_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/400_vert [ OK ] Glsl/CompileToAstTest.FromFile/400_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/410_vert [ OK ] Glsl/CompileToAstTest.FromFile/410_vert (47 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_comp [ OK ] Glsl/CompileToAstTest.FromFile/420_comp (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_frag [ OK ] Glsl/CompileToAstTest.FromFile/420_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_vert [ OK ] Glsl/CompileToAstTest.FromFile/420_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_geom [ OK ] Glsl/CompileToAstTest.FromFile/420_geom (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_size_gl_in_geom [ OK ] Glsl/CompileToAstTest.FromFile/420_size_gl_in_geom (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/430scope_vert [ OK ] Glsl/CompileToAstTest.FromFile/430scope_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/lineContinuation100_vert [ OK ] Glsl/CompileToAstTest.FromFile/lineContinuation100_vert (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/lineContinuation_vert [ OK ] Glsl/CompileToAstTest.FromFile/lineContinuation_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/numeral_frag [ OK ] Glsl/CompileToAstTest.FromFile/numeral_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/400_geom [ OK ] Glsl/CompileToAstTest.FromFile/400_geom (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/400_tesc [ OK ] Glsl/CompileToAstTest.FromFile/400_tesc (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/400_tese [ OK ] Glsl/CompileToAstTest.FromFile/400_tese (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/410_tesc [ OK ] Glsl/CompileToAstTest.FromFile/410_tesc (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_tesc [ OK ] Glsl/CompileToAstTest.FromFile/420_tesc (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/420_tese [ OK ] Glsl/CompileToAstTest.FromFile/420_tese (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/410_geom [ OK ] Glsl/CompileToAstTest.FromFile/410_geom (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/430_vert [ OK ] Glsl/CompileToAstTest.FromFile/430_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/430_comp [ OK ] Glsl/CompileToAstTest.FromFile/430_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/430AofA_frag [ OK ] Glsl/CompileToAstTest.FromFile/430AofA_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/435_vert [ OK ] Glsl/CompileToAstTest.FromFile/435_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/440_vert [ OK ] Glsl/CompileToAstTest.FromFile/440_vert (53 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/440_frag [ OK ] Glsl/CompileToAstTest.FromFile/440_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_vert [ OK ] Glsl/CompileToAstTest.FromFile/450_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_geom [ OK ] Glsl/CompileToAstTest.FromFile/450_geom (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_tesc [ OK ] Glsl/CompileToAstTest.FromFile/450_tesc (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_tese [ OK ] Glsl/CompileToAstTest.FromFile/450_tese (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_frag [ OK ] Glsl/CompileToAstTest.FromFile/450_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/450_comp [ OK ] Glsl/CompileToAstTest.FromFile/450_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/460_frag [ OK ] Glsl/CompileToAstTest.FromFile/460_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/460_vert [ OK ] Glsl/CompileToAstTest.FromFile/460_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/dce_frag [ OK ] Glsl/CompileToAstTest.FromFile/dce_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/atomic_uint_frag [ OK ] Glsl/CompileToAstTest.FromFile/atomic_uint_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/implicitInnerAtomicUint_frag [ OK ] Glsl/CompileToAstTest.FromFile/implicitInnerAtomicUint_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/aggOps_frag [ OK ] Glsl/CompileToAstTest.FromFile/aggOps_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/always_discard_frag [ OK ] Glsl/CompileToAstTest.FromFile/always_discard_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/always_discard2_frag [ OK ] Glsl/CompileToAstTest.FromFile/always_discard2_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/conditionalDiscard_frag [ OK ] Glsl/CompileToAstTest.FromFile/conditionalDiscard_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/conversion_frag [ OK ] Glsl/CompileToAstTest.FromFile/conversion_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/dataOut_frag [ OK ] Glsl/CompileToAstTest.FromFile/dataOut_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/dataOutIndirect_frag [ OK ] Glsl/CompileToAstTest.FromFile/dataOutIndirect_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/deepRvalue_frag [ OK ] Glsl/CompileToAstTest.FromFile/deepRvalue_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/depthOut_frag [ OK ] Glsl/CompileToAstTest.FromFile/depthOut_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/discard_dce_frag [ OK ] Glsl/CompileToAstTest.FromFile/discard_dce_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/doWhileLoop_frag [ OK ] Glsl/CompileToAstTest.FromFile/doWhileLoop_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/earlyReturnDiscard_frag [ OK ] Glsl/CompileToAstTest.FromFile/earlyReturnDiscard_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/flowControl_frag [ OK ] Glsl/CompileToAstTest.FromFile/flowControl_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/forLoop_frag [ OK ] Glsl/CompileToAstTest.FromFile/forLoop_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/functionCall_frag [ OK ] Glsl/CompileToAstTest.FromFile/functionCall_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/functionSemantics_frag [ OK ] Glsl/CompileToAstTest.FromFile/functionSemantics_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/length_frag [ OK ] Glsl/CompileToAstTest.FromFile/length_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/localAggregates_frag [ OK ] Glsl/CompileToAstTest.FromFile/localAggregates_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/loops_frag [ OK ] Glsl/CompileToAstTest.FromFile/loops_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/loopsArtificial_frag [ OK ] Glsl/CompileToAstTest.FromFile/loopsArtificial_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/matrix_frag [ OK ] Glsl/CompileToAstTest.FromFile/matrix_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/matrix2_frag [ OK ] Glsl/CompileToAstTest.FromFile/matrix2_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/mixedArrayDecls_frag [ OK ] Glsl/CompileToAstTest.FromFile/mixedArrayDecls_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/nonuniform_frag [ OK ] Glsl/CompileToAstTest.FromFile/nonuniform_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/newTexture_frag [ OK ] Glsl/CompileToAstTest.FromFile/newTexture_frag (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/Operations_frag [ OK ] Glsl/CompileToAstTest.FromFile/Operations_frag (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/overlongLiteral_frag [ OK ] Glsl/CompileToAstTest.FromFile/overlongLiteral_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/prepost_frag [ OK ] Glsl/CompileToAstTest.FromFile/prepost_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/runtimeArray_vert [ OK ] Glsl/CompileToAstTest.FromFile/runtimeArray_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/simpleFunctionCall_frag [ OK ] Glsl/CompileToAstTest.FromFile/simpleFunctionCall_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/stringToDouble_vert [ OK ] Glsl/CompileToAstTest.FromFile/stringToDouble_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/structAssignment_frag [ OK ] Glsl/CompileToAstTest.FromFile/structAssignment_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/structDeref_frag [ OK ] Glsl/CompileToAstTest.FromFile/structDeref_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/structure_frag [ OK ] Glsl/CompileToAstTest.FromFile/structure_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/swizzle_frag [ OK ] Glsl/CompileToAstTest.FromFile/swizzle_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/invalidSwizzle_vert [ OK ] Glsl/CompileToAstTest.FromFile/invalidSwizzle_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/syntaxError_frag [ OK ] Glsl/CompileToAstTest.FromFile/syntaxError_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/test_frag [ OK ] Glsl/CompileToAstTest.FromFile/test_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/texture_frag [ OK ] Glsl/CompileToAstTest.FromFile/texture_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/tokenPaste_vert [ OK ] Glsl/CompileToAstTest.FromFile/tokenPaste_vert (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/types_frag [ OK ] Glsl/CompileToAstTest.FromFile/types_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/uniformArray_frag [ OK ] Glsl/CompileToAstTest.FromFile/uniformArray_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/variableArrayIndex_frag [ OK ] Glsl/CompileToAstTest.FromFile/variableArrayIndex_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/varyingArray_frag [ OK ] Glsl/CompileToAstTest.FromFile/varyingArray_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/varyingArrayIndirect_frag [ OK ] Glsl/CompileToAstTest.FromFile/varyingArrayIndirect_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/voidFunction_frag [ OK ] Glsl/CompileToAstTest.FromFile/voidFunction_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/whileLoop_frag [ OK ] Glsl/CompileToAstTest.FromFile/whileLoop_frag (0 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/nonVulkan_frag [ OK ] Glsl/CompileToAstTest.FromFile/nonVulkan_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/negativeArraySize_comp [ OK ] Glsl/CompileToAstTest.FromFile/negativeArraySize_comp (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/precise_tesc [ OK ] Glsl/CompileToAstTest.FromFile/precise_tesc (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/precise_struct_block_vert [ OK ] Glsl/CompileToAstTest.FromFile/precise_struct_block_vert (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/maxClipDistances_vert [ OK ] Glsl/CompileToAstTest.FromFile/maxClipDistances_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/findFunction_frag [ OK ] Glsl/CompileToAstTest.FromFile/findFunction_frag (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/constantUnaryConversion_comp [ OK ] Glsl/CompileToAstTest.FromFile/constantUnaryConversion_comp (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_frag [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_frag (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_geom [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_geom (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_tesc [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_tesc (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_tese [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_tese (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_vert [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroup_vert (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupArithmetic_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupArithmetic_comp (46 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBasic_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBasic_comp (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBallot_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBallot_comp (7 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBallotNeg_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupBallotNeg_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupClustered_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupClustered_comp (15 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupClusteredNeg_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupClusteredNeg_comp (3 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupPartitioned_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupPartitioned_comp (50 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupShuffle_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupShuffle_comp (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupShuffleRelative_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupShuffleRelative_comp (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupQuad_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupQuad_comp (11 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupVote_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_450_subgroupVote_comp (4 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_mesh [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_mesh (7 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_task [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_task (6 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rahit [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rahit (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rcall [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rcall (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rchit [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rchit (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rgen [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rgen (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rint [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rint (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rmiss [ OK ] Glsl/CompileToAstTest.FromFile/glsl_460_subgroup_rmiss (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_frag [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_frag (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_geom [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_geom (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_tesc [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_tesc (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_tese [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_tese (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_vert [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroup_vert (1 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupArithmetic_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupArithmetic_comp (34 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBasic_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBasic_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBallot_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBallot_comp (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBallotNeg_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupBallotNeg_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupClustered_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupClustered_comp (11 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupClusteredNeg_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupClusteredNeg_comp (2 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupPartitioned_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupPartitioned_comp (38 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupShuffle_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupShuffle_comp (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupShuffleRelative_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupShuffleRelative_comp (5 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupQuad_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupQuad_comp (8 ms) [ RUN ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupVote_comp [ OK ] Glsl/CompileToAstTest.FromFile/glsl_es320_subgroupVote_comp (3 ms) [----------] 212 tests from Glsl/CompileToAstTest (1503 ms total) [----------] 1 test from Glsl/CompileToAstTestNV [ RUN ] Glsl/CompileToAstTestNV.FromFile/nvShaderNoperspectiveInterpolation_frag [ OK ] Glsl/CompileToAstTestNV.FromFile/nvShaderNoperspectiveInterpolation_frag (1 ms) [----------] 1 test from Glsl/CompileToAstTestNV (1 ms total) [----------] 2 tests from Glsl/ConfigTest [ RUN ] Glsl/ConfigTest.FromFile/0 [ OK ] Glsl/ConfigTest.FromFile/0 (3 ms) [ RUN ] Glsl/ConfigTest.FromFile/1 [ OK ] Glsl/ConfigTest.FromFile/1 (1 ms) [----------] 2 tests from Glsl/ConfigTest (4 ms total) [----------] 72 tests from Float32Tests/HexFloatTest [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/0 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/1 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/2 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/3 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/4 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/5 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/6 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/7 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/8 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/9 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/10 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/11 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/12 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/12 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/13 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/13 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/14 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/14 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/15 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/15 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/16 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/16 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/17 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/17 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/18 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/18 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/19 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/19 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/20 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/20 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/21 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/21 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/22 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/22 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/23 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/23 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/24 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/24 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/25 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/25 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/26 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/26 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/27 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/27 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/28 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/28 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/29 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/29 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/30 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/30 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/31 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/31 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/32 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/32 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/33 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/33 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/34 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/34 (0 ms) [ RUN ] Float32Tests/HexFloatTest.EncodeCorrectly/35 [ OK ] Float32Tests/HexFloatTest.EncodeCorrectly/35 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/0 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/1 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/2 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/3 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/4 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/5 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/5 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/6 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/7 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/7 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/8 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/9 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/10 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/11 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/11 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/12 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/12 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/13 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/13 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/14 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/14 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/15 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/15 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/16 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/16 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/17 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/17 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/18 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/18 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/19 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/19 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/20 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/20 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/21 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/21 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/22 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/22 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/23 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/23 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/24 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/24 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/25 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/25 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/26 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/26 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/27 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/27 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/28 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/28 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/29 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/29 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/30 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/30 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/31 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/31 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/32 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/32 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/33 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/33 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/34 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/34 (0 ms) [ RUN ] Float32Tests/HexFloatTest.DecodeCorrectly/35 [ OK ] Float32Tests/HexFloatTest.DecodeCorrectly/35 (0 ms) [----------] 72 tests from Float32Tests/HexFloatTest (0 ms total) [----------] 24 tests from Float32NanTests/HexFloatTest [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/0 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/1 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/2 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/3 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/4 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/5 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/6 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/7 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/8 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/9 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/10 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.EncodeCorrectly/11 [ OK ] Float32NanTests/HexFloatTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/0 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/1 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/2 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/3 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/4 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/5 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/5 (1 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/6 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/7 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/7 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/8 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/9 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/10 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float32NanTests/HexFloatTest.DecodeCorrectly/11 [ OK ] Float32NanTests/HexFloatTest.DecodeCorrectly/11 (0 ms) [----------] 24 tests from Float32NanTests/HexFloatTest (1 ms total) [----------] 104 tests from Float64Tests/HexDoubleTest [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/0 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/1 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/2 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/3 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/4 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/5 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/6 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/7 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/8 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/9 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/10 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/11 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/12 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/12 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/13 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/13 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/14 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/14 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/15 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/15 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/16 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/16 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/17 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/17 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/18 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/18 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/19 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/19 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/20 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/20 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/21 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/21 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/22 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/22 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/23 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/23 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/24 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/24 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/25 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/25 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/26 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/26 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/27 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/27 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/28 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/28 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/29 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/29 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/30 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/30 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/31 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/31 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/32 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/32 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/33 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/33 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/34 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/34 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/35 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/35 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/36 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/36 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/37 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/37 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/38 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/38 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/39 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/39 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/40 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/40 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/41 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/41 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/42 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/42 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/43 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/43 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/44 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/44 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/45 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/45 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/46 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/46 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/47 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/47 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/48 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/48 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/49 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/49 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/50 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/50 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.EncodeCorrectly/51 [ OK ] Float64Tests/HexDoubleTest.EncodeCorrectly/51 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/0 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/1 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/2 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/3 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/4 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/5 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/5 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/6 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/7 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/7 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/8 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/9 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/10 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/11 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/11 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/12 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/12 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/13 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/13 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/14 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/14 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/15 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/15 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/16 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/16 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/17 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/17 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/18 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/18 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/19 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/19 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/20 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/20 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/21 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/21 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/22 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/22 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/23 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/23 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/24 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/24 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/25 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/25 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/26 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/26 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/27 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/27 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/28 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/28 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/29 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/29 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/30 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/30 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/31 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/31 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/32 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/32 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/33 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/33 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/34 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/34 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/35 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/35 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/36 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/36 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/37 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/37 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/38 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/38 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/39 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/39 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/40 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/40 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/41 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/41 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/42 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/42 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/43 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/43 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/44 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/44 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/45 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/45 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/46 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/46 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/47 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/47 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/48 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/48 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/49 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/49 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/50 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/50 (0 ms) [ RUN ] Float64Tests/HexDoubleTest.DecodeCorrectly/51 [ OK ] Float64Tests/HexDoubleTest.DecodeCorrectly/51 (0 ms) [----------] 104 tests from Float64Tests/HexDoubleTest (0 ms total) [----------] 24 tests from Float64NanTests/HexDoubleTest [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/0 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/1 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/2 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/3 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/4 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/5 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/6 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/7 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/8 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/9 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/10 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.EncodeCorrectly/11 [ OK ] Float64NanTests/HexDoubleTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/0 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/1 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/2 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/3 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/4 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/5 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/5 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/6 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/7 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/7 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/8 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/9 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/10 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float64NanTests/HexDoubleTest.DecodeCorrectly/11 [ OK ] Float64NanTests/HexDoubleTest.DecodeCorrectly/11 (0 ms) [----------] 24 tests from Float64NanTests/HexDoubleTest (0 ms total) [----------] 13 tests from Float32DecodeTests/DecodeHexFloatTest [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/0 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/1 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/2 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/3 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/4 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/5 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/5 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/6 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/7 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/7 (1 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/8 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/9 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/10 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/11 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/11 (0 ms) [ RUN ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/12 [ OK ] Float32DecodeTests/DecodeHexFloatTest.DecodeCorrectly/12 (0 ms) [----------] 13 tests from Float32DecodeTests/DecodeHexFloatTest (1 ms total) [----------] 4 tests from Float32DecodeInfTests/DecodeHexFloatTest [ RUN ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/0 [ OK ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/1 [ OK ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/2 [ OK ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/3 [ OK ] Float32DecodeInfTests/DecodeHexFloatTest.DecodeCorrectly/3 (0 ms) [----------] 4 tests from Float32DecodeInfTests/DecodeHexFloatTest (0 ms total) [----------] 13 tests from Float64DecodeTests/DecodeHexDoubleTest [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/0 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/1 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/2 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/3 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/3 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/4 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/4 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/5 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/5 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/6 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/6 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/7 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/7 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/8 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/8 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/9 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/9 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/10 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/10 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/11 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/11 (0 ms) [ RUN ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/12 [ OK ] Float64DecodeTests/DecodeHexDoubleTest.DecodeCorrectly/12 (0 ms) [----------] 13 tests from Float64DecodeTests/DecodeHexDoubleTest (0 ms total) [----------] 4 tests from Float64DecodeInfTests/DecodeHexDoubleTest [ RUN ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/0 [ OK ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/0 (0 ms) [ RUN ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/1 [ OK ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/1 (0 ms) [ RUN ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/2 [ OK ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/2 (0 ms) [ RUN ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/3 [ OK ] Float64DecodeInfTests/DecodeHexDoubleTest.DecodeCorrectly/3 (0 ms) [----------] 4 tests from Float64DecodeInfTests/DecodeHexDoubleTest (0 ms total) [----------] 18 tests from Float32Tests/FloatProxyFloatTest [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/0 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/1 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/2 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/3 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/4 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/5 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/6 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/7 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/8 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/9 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/10 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/11 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/12 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/12 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/13 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/13 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/14 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/14 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/15 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/15 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/16 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/16 (0 ms) [ RUN ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/17 [ OK ] Float32Tests/FloatProxyFloatTest.EncodeCorrectly/17 (0 ms) [----------] 18 tests from Float32Tests/FloatProxyFloatTest (0 ms total) [----------] 18 tests from Float64Tests/FloatProxyDoubleTest [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/0 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/0 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/1 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/1 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/2 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/2 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/3 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/3 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/4 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/4 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/5 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/5 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/6 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/6 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/7 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/7 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/8 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/8 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/9 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/9 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/10 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/10 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/11 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/11 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/12 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/12 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/13 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/13 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/14 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/14 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/15 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/15 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/16 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/16 (0 ms) [ RUN ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/17 [ OK ] Float64Tests/FloatProxyDoubleTest.EncodeCorrectly/17 (0 ms) [----------] 18 tests from Float64Tests/FloatProxyDoubleTest (0 ms total) [----------] 33 tests from F32ToF16/HexFloatRoundTest [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/0 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/0 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/1 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/1 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/2 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/2 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/3 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/3 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/4 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/4 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/5 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/5 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/6 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/6 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/7 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/7 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/8 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/8 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/9 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/9 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/10 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/10 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/11 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/11 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/12 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/12 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/13 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/13 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/14 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/14 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/15 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/15 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/16 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/16 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/17 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/17 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/18 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/18 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/19 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/19 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/20 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/20 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/21 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/21 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/22 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/22 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/23 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/23 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/24 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/24 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/25 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/25 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/26 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/26 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/27 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/27 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/28 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/28 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/29 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/29 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/30 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/30 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/31 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/31 (0 ms) [ RUN ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/32 [ OK ] F32ToF16/HexFloatRoundTest.RoundDownToFP16/32 (0 ms) [----------] 33 tests from F32ToF16/HexFloatRoundTest (0 ms total) [----------] 4 tests from F16toF32/HexFloatRoundUpSignificandTest [ RUN ] F16toF32/HexFloatRoundUpSignificandTest.Widening/0 [ OK ] F16toF32/HexFloatRoundUpSignificandTest.Widening/0 (0 ms) [ RUN ] F16toF32/HexFloatRoundUpSignificandTest.Widening/1 [ OK ] F16toF32/HexFloatRoundUpSignificandTest.Widening/1 (0 ms) [ RUN ] F16toF32/HexFloatRoundUpSignificandTest.Widening/2 [ OK ] F16toF32/HexFloatRoundUpSignificandTest.Widening/2 (0 ms) [ RUN ] F16toF32/HexFloatRoundUpSignificandTest.Widening/3 [ OK ] F16toF32/HexFloatRoundUpSignificandTest.Widening/3 (0 ms) [----------] 4 tests from F16toF32/HexFloatRoundUpSignificandTest (0 ms total) [----------] 21 tests from F32ToF16/HexFloatFP32To16Tests [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/0 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/0 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/1 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/1 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/2 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/2 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/3 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/3 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/4 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/4 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/5 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/5 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/6 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/6 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/7 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/7 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/8 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/8 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/9 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/9 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/10 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/10 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/11 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/11 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/12 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/12 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/13 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/13 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/14 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/14 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/15 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/15 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/16 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/16 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/17 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/17 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/18 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/18 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/19 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/19 (0 ms) [ RUN ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/20 [ OK ] F32ToF16/HexFloatFP32To16Tests.NarrowingCasts/20 (0 ms) [----------] 21 tests from F32ToF16/HexFloatFP32To16Tests (0 ms total) [----------] 14 tests from F16ToF32/HexFloatFP16To32Tests [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/0 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/0 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/1 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/1 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/2 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/2 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/3 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/3 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/4 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/4 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/5 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/5 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/6 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/6 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/7 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/7 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/8 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/8 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/9 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/9 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/10 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/10 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/11 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/11 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/12 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/12 (0 ms) [ RUN ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/13 [ OK ] F16ToF32/HexFloatFP16To32Tests.WideningCasts/13 (0 ms) [----------] 14 tests from F16ToF32/HexFloatFP16To32Tests (0 ms total) [----------] 17 tests from FloatParse/ParseNormalFloatTest [ RUN ] FloatParse/ParseNormalFloatTest.Samples/0 [ OK ] FloatParse/ParseNormalFloatTest.Samples/0 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/1 [ OK ] FloatParse/ParseNormalFloatTest.Samples/1 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/2 [ OK ] FloatParse/ParseNormalFloatTest.Samples/2 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/3 [ OK ] FloatParse/ParseNormalFloatTest.Samples/3 (1 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/4 [ OK ] FloatParse/ParseNormalFloatTest.Samples/4 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/5 [ OK ] FloatParse/ParseNormalFloatTest.Samples/5 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/6 [ OK ] FloatParse/ParseNormalFloatTest.Samples/6 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/7 [ OK ] FloatParse/ParseNormalFloatTest.Samples/7 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/8 [ OK ] FloatParse/ParseNormalFloatTest.Samples/8 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/9 [ OK ] FloatParse/ParseNormalFloatTest.Samples/9 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/10 [ OK ] FloatParse/ParseNormalFloatTest.Samples/10 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/11 [ OK ] FloatParse/ParseNormalFloatTest.Samples/11 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/12 [ OK ] FloatParse/ParseNormalFloatTest.Samples/12 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/13 [ OK ] FloatParse/ParseNormalFloatTest.Samples/13 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/14 [ OK ] FloatParse/ParseNormalFloatTest.Samples/14 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/15 [ OK ] FloatParse/ParseNormalFloatTest.Samples/15 (0 ms) [ RUN ] FloatParse/ParseNormalFloatTest.Samples/16 [ OK ] FloatParse/ParseNormalFloatTest.Samples/16 (0 ms) [----------] 17 tests from FloatParse/ParseNormalFloatTest (1 ms total) [----------] 14 tests from Float16Parse/ParseNormalFloat16Test [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/0 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/0 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/1 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/1 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/2 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/2 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/3 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/3 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/4 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/4 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/5 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/5 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/6 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/6 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/7 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/7 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/8 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/8 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/9 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/9 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/10 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/10 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/11 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/11 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/12 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/12 (0 ms) [ RUN ] Float16Parse/ParseNormalFloat16Test.Samples/13 [ OK ] Float16Parse/ParseNormalFloat16Test.Samples/13 (0 ms) [----------] 14 tests from Float16Parse/ParseNormalFloat16Test (0 ms total) [----------] 9 tests from FloatOverflow/FloatProxyParseOverflowFloatTest [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/0 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/0 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/1 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/1 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/2 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/2 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/3 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/3 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/4 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/4 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/5 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/5 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/6 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/6 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/7 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/7 (0 ms) [ RUN ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/8 [ OK ] FloatOverflow/FloatProxyParseOverflowFloatTest.Sample/8 (0 ms) [----------] 9 tests from FloatOverflow/FloatProxyParseOverflowFloatTest (0 ms total) [----------] 9 tests from DoubleOverflow/FloatProxyParseOverflowDoubleTest [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/0 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/0 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/1 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/1 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/2 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/2 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/3 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/3 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/4 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/4 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/5 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/5 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/6 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/6 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/7 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/7 (0 ms) [ RUN ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/8 [ OK ] DoubleOverflow/FloatProxyParseOverflowDoubleTest.Sample/8 (0 ms) [----------] 9 tests from DoubleOverflow/FloatProxyParseOverflowDoubleTest (0 ms total) [----------] 9 tests from Float16Overflow/FloatProxyParseOverflowFloat16Test [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/0 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/0 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/1 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/1 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/2 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/2 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/3 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/3 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/4 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/4 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/5 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/5 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/6 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/6 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/7 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/7 (0 ms) [ RUN ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/8 [ OK ] Float16Overflow/FloatProxyParseOverflowFloat16Test.Sample/8 (0 ms) [----------] 9 tests from Float16Overflow/FloatProxyParseOverflowFloat16Test (0 ms total) [----------] 289 tests from ToSpirv/HlslCompileTest [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_amend_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_amend_frag (34 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_aliasOpaque_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_aliasOpaque_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_implicit_size_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_implicit_size_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_multidim_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_array_multidim_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_assoc_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_assoc_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_attribute_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_attribute_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_attribute_expression_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_attribute_expression_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_attributeC11_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_attributeC11_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_attributeGlobalBuffer_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_attributeGlobalBuffer_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_basic_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_basic_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_basic_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_basic_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_boolConv_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_boolConv_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_buffer_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_buffer_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_calculatelod_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_calculatelod_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_calculatelodunclamped_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_calculatelodunclamped_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_cast_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_cast_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_cbuffer_identifier_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_cbuffer_identifier_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_charLit_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_charLit_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clip_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clip_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_geom (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_1_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_geom (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_2_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_geom (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_3_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_geom (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_4_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_5_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_5_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_5_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_5_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_6_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_6_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_6_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_6_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_7_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_7_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_7_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_7_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_8_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_8_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_8_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_8_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_9_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_9_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_9_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_clipdistance_9_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_color_hull_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_color_hull_tesc (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_comparison_vec_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_comparison_vec_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_conditional_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_conditional_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_constantbuffer_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_constantbuffer_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructArray_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructArray_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructexpr_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructexpr_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructimat_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_constructimat_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_coverage_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_coverage_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_depthGreater_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_depthGreater_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_depthLess_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_depthLess_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_discard_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_discard_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_doLoop_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_doLoop_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_earlydepthstencil_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_earlydepthstencil_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystructreturn_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystructreturn_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystructreturn_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystructreturn_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystruct_init_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_emptystruct_init_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_entry_in_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_entry_in_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_entry_out_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_entry_out_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_fraggeom_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_fraggeom_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_float1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_float1_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_float4_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_float4_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flatten_return_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flatten_return_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaque_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaque_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaqueInit_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaqueInit_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaqueInitMix_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenOpaqueInitMix_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenSubset_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenSubset_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenSubset2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_flattenSubset2_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_forLoop_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_forLoop_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_array_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_basic_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_basic_dx10_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_basic_dx10_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_offset_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gather_offsetarray_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gathercmpRGBA_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gathercmpRGBA_offset_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_array_dx10_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_basic_dx10_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_offset_dx10_frag (8 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gatherRGBA_offsetarray_dx10_frag (8 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_dx10_frag (12 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_rw_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_rw_dx10_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_dx10_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_getdimensions_dx10_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_getsampleposition_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_getsampleposition_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_global_const_init_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_global_const_init_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_gs_hs_mix_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_gs_hs_mix_tesc (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_1_tese [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_1_tese (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_2_tese [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_2_tese (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_3_tese [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_domain_3_tese (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_function_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_function_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_1_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_1_tesc (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_2_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_2_tesc (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_3_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_3_tesc (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_4_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_4_tesc (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_5_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_5_tesc (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_void_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_void_tesc (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_ctrlpt_1_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_ctrlpt_1_tesc (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_ctrlpt_2_tesc [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_hull_ctrlpt_2_tesc (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_format_rwtexture_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_format_rwtexture_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_groupid_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_groupid_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_identifier_sample_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_identifier_sample_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_if_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_if_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_imagefetch_subvec4_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_imagefetch_subvec4_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_implicitBool_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_implicitBool_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_inf_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_inf_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_inoutquals_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_inoutquals_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_init_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_init_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_init2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_init2_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_isfinite_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_isfinite_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_barriers_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_barriers_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_comp (6 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_evalfns_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_evalfns_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_d3dcolortoubyte4_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_d3dcolortoubyte4_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_double_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_double_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_f1632_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_f1632_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_f3216_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_f3216_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_frag (38 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsic_frexp_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsic_frexp_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_lit_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_lit_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_comp (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_negative_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_frag (7 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_down_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_down_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_outputs_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_promote_outputs_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_layout_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_layout_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_layoutOverride_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_layoutOverride_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_2dms_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_2dms_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_array_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_basic_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_basic_dx10_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_basic_dx10_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_buffer_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_buffer_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_buffer_float_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_buffer_float_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwbuffer_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwbuffer_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwtexture_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwtexture_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwtexture_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_rwtexture_array_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_offset_dx10_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_load_offsetarray_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_localStructuredBuffer_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_localStructuredBuffer_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_binary_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_binary_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_binary_vec_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_binary_vec_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_logicalConvert_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_logicalConvert_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_unary_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_logical_unary_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_loopattr_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_loopattr_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matpack_pragma_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matpack_pragma_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_operator_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_operator_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_negative_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_negative_frag (0 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_negative2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_mip_negative2_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_namespace_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_namespace_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_nonint_index_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_nonint_index_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matNx1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matNx1_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matpack_1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matpack_1_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matrixSwizzle_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matrixSwizzle_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_memberFunCall_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_memberFunCall_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_mintypes_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_mintypes_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_mul_truncate_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_mul_truncate_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_multiEntry_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_multiEntry_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_multiReturn_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_multiReturn_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matrixindex_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matrixindex_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_nonstaticMemberFunction_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_nonstaticMemberFunction_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_numericsuffixes_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_numericsuffixes_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_numthreads_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_numthreads_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_overload_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_overload_frag (13 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_opaque_type_bug_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_opaque_type_bug_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_params_default_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_params_default_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_params_default_negative_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_params_default_negative_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_partialInit_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_partialInit_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_partialFlattenLocal_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_partialFlattenLocal_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_PointSize_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_PointSize_geom (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_PointSize_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_PointSize_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_pp_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_pp_vert (0 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_pp_line_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_pp_line_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_precise_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_precise_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_atomic_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_atomic_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_binary_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_binary_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_vec1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_promote_vec1_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_promotions_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_promotions_frag (10 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_atomics_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_atomics_frag (21 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_bracket_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_bracket_frag (13 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_register_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_register_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_scalar_bracket_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_scalar_bracket_frag (11 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_swizzle_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_swizzle_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_vec2_bracket_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_rw_vec2_bracket_frag (11 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_array_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_basic_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_offset_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_offsetarray_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_array_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_basic_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_offset_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplebias_offsetarray_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_array_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_basic_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_dualmode_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_dualmode_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_offset_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_offsetarray_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_negative_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_negative_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_negative2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmp_negative2_frag (0 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_array_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_basic_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_offset_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplecmplevelzero_offsetarray_dx10_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_array_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_basic_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_basic_dx10_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_basic_dx10_vert (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_offset_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplegrad_offsetarray_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_array_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_array_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_basic_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_basic_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_basic_dx10_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_basic_dx10_vert (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_offset_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_offset_dx10_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_offsetarray_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_samplelevel_offsetarray_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_sub_vec4_dx10_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sample_sub_vec4_dx10_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalar_length_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalar_length_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalarCast_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalarCast_vert (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_semicolons_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_semicolons_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_shapeConv_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_shapeConv_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_shapeConvRet_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_shapeConvRet_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_singleArgIntPromo_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_singleArgIntPromo_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_self_cast_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_self_cast_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_snorm_uav_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_snorm_uav_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_specConstant_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_specConstant_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_staticMemberFunction_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_staticMemberFunction_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_staticFuncInit_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_staticFuncInit_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_store_rwbyteaddressbuffer_type_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_store_rwbyteaddressbuffer_type_comp (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_stringtoken_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_stringtoken_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_string_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_string_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_1_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_1_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_array_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_array_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_assign_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_assign_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_call_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_call_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_nested_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_nested_geom (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_trivial_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_trivial_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_trivial_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_split_trivial_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structarray_flatten_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structarray_flatten_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structarray_flatten_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structarray_flatten_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_append_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_append_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_append_fn_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_append_fn_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_atomics_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_atomics_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_byte_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_byte_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_coherent_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_coherent_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_floatidx_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_floatidx_comp (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_incdec_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_incdec_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_fn_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_fn_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_fn2_comp [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_fn2_comp (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_rw_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_rw_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_rwbyte_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structbuffer_rwbyte_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structin_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structin_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structIoFourWay_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structIoFourWay_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_structStructName_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_structStructName_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_subpass_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_subpass_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_synthesizeInput_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_synthesizeInput_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_texturebuffer_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_texturebuffer_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_texture_struct_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_texture_struct_frag (5 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_texture_subvec4_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_texture_subvec4_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_this_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_this_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsics_vert (19 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsic_frexp_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_intrinsic_frexp_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_bool_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_bool_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_int_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_matType_int_frag (4 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_max_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_max_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_preprocessor_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_preprocessor_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_precedence_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_precedence_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_precedence2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_precedence2_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalar2matrix_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_scalar2matrix_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_1_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_semantic_1_vert (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_scope_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_scope_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_sin_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_sin_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_struct_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_switch_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_switch_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_swizzle_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_swizzle_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_target_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_target_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_targetStruct1_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_targetStruct1_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_targetStruct2_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_targetStruct2_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_templatetypes_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_templatetypes_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_tristream_append_geom [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_tristream_append_geom (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_tx_bracket_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_tx_bracket_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_tx_overload_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_tx_overload_frag (2 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_half_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_half_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_identifier_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_identifier_frag (3 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_typeGraphCopy_vert [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_typeGraphCopy_vert (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_typedef_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_typedef_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_whileLoop_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_whileLoop_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_void_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_void_frag (1 ms) [ RUN ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_type_conversion_all_frag [ OK ] ToSpirv/HlslCompileTest.FromFile/hlsl_type_type_conversion_all_frag (5 ms) [----------] 289 tests from ToSpirv/HlslCompileTest (771 ms total) [----------] 9 tests from ToSpirv/HlslVulkan1_1CompileTest [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavebroadcast_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavebroadcast_comp (9 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_waveprefix_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_waveprefix_comp (8 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequad_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequad_comp (30 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequery_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequery_comp (1 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequery_frag [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavequery_frag (1 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavereduction_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavereduction_comp (22 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavevote_comp [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_wavevote_comp (2 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_type_type_conversion_valid_frag [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_type_type_conversion_valid_frag (5 ms) [ RUN ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_int_dot_frag [ OK ] ToSpirv/HlslVulkan1_1CompileTest.FromFile/hlsl_int_dot_frag (2 ms) [----------] 9 tests from ToSpirv/HlslVulkan1_1CompileTest (80 ms total) [----------] 2 tests from ToSpirv/HlslCompileAndFlattenTest [ RUN ] ToSpirv/HlslCompileAndFlattenTest.FromFile/hlsl_array_flatten_frag [ OK ] ToSpirv/HlslCompileAndFlattenTest.FromFile/hlsl_array_flatten_frag (3 ms) [ RUN ] ToSpirv/HlslCompileAndFlattenTest.FromFile/hlsl_partialFlattenMixed_vert [ OK ] ToSpirv/HlslCompileAndFlattenTest.FromFile/hlsl_partialFlattenMixed_vert (1 ms) [----------] 2 tests from ToSpirv/HlslCompileAndFlattenTest (4 ms total) [----------] 8 tests from ToSpirv/HlslLegalizeTest [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_aliasOpaque_frag [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_aliasOpaque_frag (2 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaque_frag [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaque_frag (3 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaqueInit_vert [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaqueInit_vert (3 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaqueInitMix_vert [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenOpaqueInitMix_vert (2 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenSubset_frag [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenSubset_frag (2 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenSubset2_frag [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_flattenSubset2_frag (2 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_partialFlattenLocal_vert [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_partialFlattenLocal_vert (3 ms) [ RUN ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_partialFlattenMixed_vert [ OK ] ToSpirv/HlslLegalizeTest.FromFile/hlsl_partialFlattenMixed_vert (2 ms) [----------] 8 tests from ToSpirv/HlslLegalizeTest (19 ms total) [----------] 1 test from ToSpirv/HlslDebugTest [ RUN ] ToSpirv/HlslDebugTest.FromFile/hlsl_pp_line2_frag [ OK ] ToSpirv/HlslDebugTest.FromFile/hlsl_pp_line2_frag (1 ms) [----------] 1 test from ToSpirv/HlslDebugTest (1 ms total) [----------] 2 tests from ToSpirv/HlslDX9CompatibleTest [ RUN ] ToSpirv/HlslDX9CompatibleTest.FromFile/hlsl_sample_dx9_frag [ OK ] ToSpirv/HlslDX9CompatibleTest.FromFile/hlsl_sample_dx9_frag (3 ms) [ RUN ] ToSpirv/HlslDX9CompatibleTest.FromFile/hlsl_sample_dx9_vert [ OK ] ToSpirv/HlslDX9CompatibleTest.FromFile/hlsl_sample_dx9_vert (2 ms) [----------] 2 tests from ToSpirv/HlslDX9CompatibleTest (5 ms total) [----------] 1 test from ToSpirv/HlslLegalDebugTest [ RUN ] ToSpirv/HlslLegalDebugTest.FromFile/hlsl_pp_line4_frag [ OK ] ToSpirv/HlslLegalDebugTest.FromFile/hlsl_pp_line4_frag (3 ms) [----------] 1 test from ToSpirv/HlslLegalDebugTest (3 ms total) [----------] 12 tests from Glsl/LinkTest [ RUN ] Glsl/LinkTest.FromFile/0 [ OK ] Glsl/LinkTest.FromFile/0 (3 ms) [ RUN ] Glsl/LinkTest.FromFile/1 [ OK ] Glsl/LinkTest.FromFile/1 (0 ms) [ RUN ] Glsl/LinkTest.FromFile/2 [ OK ] Glsl/LinkTest.FromFile/2 (3 ms) [ RUN ] Glsl/LinkTest.FromFile/3 [ OK ] Glsl/LinkTest.FromFile/3 (3 ms) [ RUN ] Glsl/LinkTest.FromFile/4 [ OK ] Glsl/LinkTest.FromFile/4 (1 ms) [ RUN ] Glsl/LinkTest.FromFile/5 [ OK ] Glsl/LinkTest.FromFile/5 (0 ms) [ RUN ] Glsl/LinkTest.FromFile/6 [ OK ] Glsl/LinkTest.FromFile/6 (0 ms) [ RUN ] Glsl/LinkTest.FromFile/7 [ OK ] Glsl/LinkTest.FromFile/7 (1 ms) [ RUN ] Glsl/LinkTest.FromFile/8 [ OK ] Glsl/LinkTest.FromFile/8 (11 ms) [ RUN ] Glsl/LinkTest.FromFile/9 [ OK ] Glsl/LinkTest.FromFile/9 (1 ms) [ RUN ] Glsl/LinkTest.FromFile/10 [ OK ] Glsl/LinkTest.FromFile/10 (1 ms) [ RUN ] Glsl/LinkTest.FromFile/11 [ OK ] Glsl/LinkTest.FromFile/11 (2 ms) [----------] 12 tests from Glsl/LinkTest (27 ms total) [----------] 5 tests from Glsl/LinkTestVulkan [ RUN ] Glsl/LinkTestVulkan.FromFile/0 [ OK ] Glsl/LinkTestVulkan.FromFile/0 (122 ms) [ RUN ] Glsl/LinkTestVulkan.FromFile/1 [ OK ] Glsl/LinkTestVulkan.FromFile/1 (165 ms) [ RUN ] Glsl/LinkTestVulkan.FromFile/2 [ OK ] Glsl/LinkTestVulkan.FromFile/2 (4 ms) [ RUN ] Glsl/LinkTestVulkan.FromFile/3 [ OK ] Glsl/LinkTestVulkan.FromFile/3 (4 ms) [ RUN ] Glsl/LinkTestVulkan.FromFile/4 [ OK ] Glsl/LinkTestVulkan.FromFile/4 (3 ms) [----------] 5 tests from Glsl/LinkTestVulkan (298 ms total) [----------] 17 tests from Glsl/PreprocessingTest [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_bad_arg_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_bad_arg_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_cpp_style_line_directive_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_cpp_style_line_directive_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_cpp_style___FILE___vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_cpp_style___FILE___vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_edge_cases_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_edge_cases_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_errors_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_errors_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_extensions_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_extensions_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_function_macro_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_function_macro_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_include_enabled_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_include_enabled_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_include_disabled_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_include_disabled_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_line_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_line_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_line_frag [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_line_frag (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_pragma_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_pragma_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_simple_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_simple_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_success_if_parse_would_fail_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_success_if_parse_would_fail_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_defined_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_defined_vert (1 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_many_endif_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_many_endif_vert (0 ms) [ RUN ] Glsl/PreprocessingTest.FromFile/preprocessor_eof_missing_vert [ OK ] Glsl/PreprocessingTest.FromFile/preprocessor_eof_missing_vert (0 ms) [----------] 17 tests from Glsl/PreprocessingTest (8 ms total) [----------] 209 tests from Glsl/CompileVulkanToSpirvTest [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_barrier_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_barrier_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_do_simple_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_do_simple_vert (71 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_do_while_continue_break_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_do_while_continue_break_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_complex_condition_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_complex_condition_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_continue_break_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_continue_break_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_simple_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_simple_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_notest_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_notest_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_nobody_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_for_nobody_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_while_continue_break_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_while_continue_break_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_while_simple_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_while_simple_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_set_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_set_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_double_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_double_comp (52 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_100ops_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_100ops_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_130_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_130_frag (41 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_140_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_140_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_150_geom [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_150_geom (47 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_150_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_150_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_int_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_int_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_int_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_int_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_uint_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_uint_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_uint_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_16bitstorage_Error_uint_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300BuiltIns_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300BuiltIns_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layout_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layout_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layout_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layout_vert (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layoutp_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_300layoutp_vert (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_310_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_310_comp (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_310_bitcast_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_310_bitcast_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_330_geom [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_330_geom (50 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_frag (61 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_tesc [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_tese [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_400_tese (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_420_geom [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_420_geom (51 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_430_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_430_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_430_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_430_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_tesc [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_geom [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_geom (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_noRedecl_tesc [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_450_noRedecl_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_int_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_int_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_Error_int_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_Error_int_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_uint_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_uint_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_Error_uint_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_Error_uint_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_ubo_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_ubo_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_ssbo_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bitstorage_ssbo_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bit_16bit_construction_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_8bit_16bit_construction_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_accessChain_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_accessChain_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_aggOps_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_aggOps_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_always_discard_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_always_discard_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_always_discard2_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_always_discard2_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_arbPostDepthCoverage_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_arbPostDepthCoverage_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_arbPostDepthCoverage_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_arbPostDepthCoverage_Error_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bitCast_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bitCast_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bool_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bool_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_boolInBlock_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_boolInBlock_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_branch_return_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_branch_return_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle1_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle1_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle10_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle10_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle11_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle11_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle12_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle12_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle13_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle13_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle14_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle14_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle15_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle15_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle16_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle16_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle17_Errors_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle17_Errors_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle18_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle18_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle19_Errors_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle19_Errors_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle2_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle2_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle3_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle3_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle4_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle4_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle5_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle5_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle6_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle6_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle7_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle7_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle8_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle8_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle9_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle9_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandleUvec2_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandleUvec2_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_bufferhandle_Error_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_builtInXFB_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_builtInXFB_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conditionalDemote_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conditionalDemote_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conditionalDiscard_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conditionalDiscard_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constructComposite_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constructComposite_comp (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constStruct_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constStruct_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constConstruct_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_constConstruct_vert (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_controlFlowAttributes_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_controlFlowAttributes_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conversion_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_conversion_frag (6 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_coopmat_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_coopmat_comp (6 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_coopmat_Error_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_coopmat_Error_comp (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOut_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOut_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOutIndirect_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOutIndirect_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOutIndirect_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_dataOutIndirect_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_debugPrintf_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_debugPrintf_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_debugPrintf_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_debugPrintf_Error_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_demoteDisabled_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_demoteDisabled_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_deepRvalue_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_deepRvalue_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_depthOut_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_depthOut_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_discard_dce_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_discard_dce_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_doWhileLoop_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_doWhileLoop_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_earlyReturnDiscard_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_earlyReturnDiscard_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_extPostDepthCoverage_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_extPostDepthCoverage_frag (0 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_extPostDepthCoverage_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_extPostDepthCoverage_Error_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_float16convertonlyarith_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_float16convertonlyarith_comp (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_float16convertonlystorage_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_float16convertonlystorage_comp (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_flowControl_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_flowControl_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_forLoop_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_forLoop_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_forwardFun_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_forwardFun_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_es_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_es_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_neg_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fragmentDensity_neg_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fsi_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fsi_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fsi_Error_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fsi_Error_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fullyCovered_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_fullyCovered_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionCall_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionCall_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionNestedOpaque_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionNestedOpaque_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionSemantics_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionSemantics_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionParameterTypes_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_functionParameterTypes_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_GeometryShaderPassthrough_geom [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_GeometryShaderPassthrough_geom (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_interpOps_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_interpOps_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_int64_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_int64_frag (9 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_intcoopmat_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_intcoopmat_comp (6 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_intOps_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_intOps_vert (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_layoutNested_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_layoutNested_vert (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_length_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_length_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_localAggregates_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_localAggregates_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_loops_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_loops_frag (12 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_loopsArtificial_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_loopsArtificial_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matFun_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matFun_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matrix_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matrix_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matrix2_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_matrix2_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_memoryQualifier_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_memoryQualifier_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_merge_unreachable_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_merge_unreachable_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_multiStruct_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_multiStruct_comp (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_multiStructFuncall_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_multiStructFuncall_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_newTexture_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_newTexture_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_noDeadDecorations_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_noDeadDecorations_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonSquare_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonSquare_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform2_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform2_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform3_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform3_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform4_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform4_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform5_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_nonuniform5_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_noWorkgroup_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_noWorkgroup_comp (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_offsets_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_offsets_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_Operations_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_Operations_frag (8 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_paramMemory_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_paramMemory_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precision_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precision_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precisionNonESSamp_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precisionNonESSamp_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_prepost_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_prepost_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_privateVariableTypes_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_privateVariableTypes_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_qualifiers_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_qualifiers_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sample_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sample_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sampleId_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sampleId_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_samplePosition_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_samplePosition_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sampleMaskOverrideCoverage_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sampleMaskOverrideCoverage_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_scalarlayout_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_scalarlayout_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_scalarlayoutfloat16_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_scalarlayoutfloat16_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderBallot_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderBallot_comp (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderDrawParams_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderDrawParams_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderGroupVote_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderGroupVote_comp (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderStencilExport_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shaderStencilExport_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shiftOps_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shiftOps_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_simpleFunctionCall_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_simpleFunctionCall_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_simpleMat_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_simpleMat_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sparseTexture_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sparseTexture_frag (7 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sparseTextureClamp_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_sparseTextureClamp_frag (6 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structAssignment_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structAssignment_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structDeref_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structDeref_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structure_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_structure_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_switch_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_switch_frag (6 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_swizzle_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_swizzle_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_swizzleInversion_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_swizzleInversion_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_test_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_test_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_test_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_test_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_texture_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_texture_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_texture_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_texture_vert (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_textureBuffer_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_textureBuffer_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_image_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_image_frag (7 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_types_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_types_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_uint_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_uint_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_uniformArray_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_uniformArray_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_variableArrayIndex_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_variableArrayIndex_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_varyingArray_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_varyingArray_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_varyingArrayIndirect_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_varyingArrayIndirect_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vecMatConstruct_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vecMatConstruct_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_voidFunction_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_voidFunction_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_whileLoop_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_whileLoop_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_AofA_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_AofA_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_queryL_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_queryL_frag (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_separate_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_separate_frag (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shortCircuit_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_shortCircuit_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_pushConstant_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_pushConstant_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_pushConstantAnon_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_pushConstantAnon_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_subpass_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_subpass_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstant_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstant_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstant_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstant_comp (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstantComposite_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstantComposite_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstantOperations_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_specConstantOperations_vert (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_storageBuffer_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_storageBuffer_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precise_tese [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precise_tese (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precise_tesc [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_precise_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_volatileAtomic_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_volatileAtomic_comp (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vulkan100_subgroupArithmetic_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vulkan100_subgroupArithmetic_comp (9 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vulkan100_subgroupPartitioned_comp [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_vulkan100_subgroupPartitioned_comp (11 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb2_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb2_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb3_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_xfb3_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_samplerlessTextureFunctions_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_samplerlessTextureFunctions_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_smBuiltins_vert [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_smBuiltins_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_smBuiltins_frag [ OK ] Glsl/CompileVulkanToSpirvTest.FromFile/spv_smBuiltins_frag (2 ms) [----------] 209 tests from Glsl/CompileVulkanToSpirvTest (860 ms total) [----------] 7 tests from GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_continue_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_continue_vert (2 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_discard_frag [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_discard_frag (1 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_return_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_return_vert (1 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_loop_break_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_loop_break_vert (2 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_switch_break_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_after_switch_break_vert (1 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_complex_continue_after_return_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_complex_continue_after_return_vert (2 ms) [ RUN ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_complex_merge_after_return_vert [ OK ] GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest.FromFile/spv_dead_complex_merge_after_return_vert (2 ms) [----------] 7 tests from GlslWithDeadCode/CompileVulkanToSpirvDeadCodeElimTest (11 ms total) [----------] 1 test from Glsl/CompileVulkanToDebugSpirvTest [ RUN ] Glsl/CompileVulkanToDebugSpirvTest.FromFile/spv_pp_line_frag [ OK ] Glsl/CompileVulkanToDebugSpirvTest.FromFile/spv_pp_line_frag (1 ms) [----------] 1 test from Glsl/CompileVulkanToDebugSpirvTest (1 ms total) [----------] 48 tests from Glsl/CompileVulkan1_1ToSpirvTest [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_8bitstorage_ubo_vert [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_8bitstorage_ubo_vert (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_8bitstorage_ssbo_vert [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_8bitstorage_ssbo_vert (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_coopmat_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_1_3_coopmat_comp (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_deviceGroup_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_deviceGroup_frag (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_drawParams_vert [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_drawParams_vert (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_int8_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_int8_frag (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_vulkan110_int16_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_vulkan110_int16_frag (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_int32_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_int32_frag (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_explicittypes_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_explicittypes_frag (10 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_float32_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_float32_frag (9 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_float64_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_float64_frag (10 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_memoryScopeSemantics_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_memoryScopeSemantics_comp (5 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_memoryScopeSemantics_Error_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_memoryScopeSemantics_Error_comp (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_multiView_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_multiView_frag (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_RayGenShader11_rgen [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_RayGenShader11_rgen (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_frag [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_frag (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_geom [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_geom (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_tesc [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_tesc (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_tese [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_tese (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_vert [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroup_vert (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupArithmetic_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupArithmetic_comp (29 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBasic_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBasic_comp (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBallot_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBallot_comp (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBallotNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupBallotNeg_comp (1 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupClustered_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupClustered_comp (13 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupClusteredNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupClusteredNeg_comp (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupPartitioned_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupPartitioned_comp (34 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupShuffle_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupShuffle_comp (6 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupShuffleRelative_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupShuffleRelative_comp (7 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupQuad_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupQuad_comp (10 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupVote_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupVote_comp (4 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesArithmetic_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesArithmetic_comp (50 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesArithmeticNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesArithmeticNeg_comp (15 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesBallot_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesBallot_comp (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesBallotNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesBallotNeg_comp (3 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesClustered_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesClustered_comp (21 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesClusteredNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesClusteredNeg_comp (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesPartitioned_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesPartitioned_comp (22 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesPartitionedNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesPartitionedNeg_comp (7 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffle_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffle_comp (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleNeg_comp (3 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleRelative_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleRelative_comp (8 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleRelativeNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesShuffleRelativeNeg_comp (3 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesQuad_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesQuad_comp (13 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesQuadNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesQuadNeg_comp (5 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesVote_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesVote_comp (5 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesVoteNeg_comp [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_subgroupExtendedTypesVoteNeg_comp (2 ms) [ RUN ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_vulkan110_storageBuffer_vert [ OK ] Glsl/CompileVulkan1_1ToSpirvTest.FromFile/spv_vulkan110_storageBuffer_vert (2 ms) [----------] 48 tests from Glsl/CompileVulkan1_1ToSpirvTest (379 ms total) [----------] 11 tests from Glsl/CompileToSpirv14Test [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_LoopControl_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_LoopControl_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_NonWritable_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_NonWritable_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpEntryPoint_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpEntryPoint_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpSelect_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpSelect_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogical_comp [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogical_comp (3 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogicalBool_comp [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogicalBool_comp (3 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogical_funcall_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_OpCopyLogical_funcall_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_image_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_image_frag (3 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_sparseTexture_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_sparseTexture_frag (4 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_texture_frag [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_texture_frag (2 ms) [ RUN ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_constructComposite_comp [ OK ] Glsl/CompileToSpirv14Test.FromFile/spv_1_4_constructComposite_comp (2 ms) [----------] 11 tests from Glsl/CompileToSpirv14Test (27 ms total) [----------] 12 tests from Glsl/CompileOpenGLToSpirvTest [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_frag [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_frag (122 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_vert (1 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_comp [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_460_comp (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_atomic_comp [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_atomic_comp (116 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_glFragColor_frag [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_glFragColor_frag (43 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_rankShift_comp [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_rankShift_comp (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_specConst_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_specConst_vert (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_OVR_multiview_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_OVR_multiview_vert (1 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOffsetOnBlockMembersAssignment_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOffsetOnBlockMembersAssignment_vert (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOffsetOnStructMembersAssignment_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOffsetOnStructMembersAssignment_vert (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOverlapOffsetCheckWithBlockAndMember_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbOverlapOffsetCheckWithBlockAndMember_vert (2 ms) [ RUN ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbStrideJustOnce_vert [ OK ] Glsl/CompileOpenGLToSpirvTest.FromFile/spv_xfbStrideJustOnce_vert (1 ms) [----------] 12 tests from Glsl/CompileOpenGLToSpirvTest (296 ms total) [----------] 5 tests from Glsl/VulkanSemantics [ RUN ] Glsl/VulkanSemantics.FromFile/vulkan_frag [ OK ] Glsl/VulkanSemantics.FromFile/vulkan_frag (3 ms) [ RUN ] Glsl/VulkanSemantics.FromFile/vulkan_vert [ OK ] Glsl/VulkanSemantics.FromFile/vulkan_vert (1 ms) [ RUN ] Glsl/VulkanSemantics.FromFile/vulkan_comp [ OK ] Glsl/VulkanSemantics.FromFile/vulkan_comp (1 ms) [ RUN ] Glsl/VulkanSemantics.FromFile/samplerlessTextureFunctions_frag [ OK ] Glsl/VulkanSemantics.FromFile/samplerlessTextureFunctions_frag (2 ms) [ RUN ] Glsl/VulkanSemantics.FromFile/spv_specConstArrayCheck_vert [ OK ] Glsl/VulkanSemantics.FromFile/spv_specConstArrayCheck_vert (1 ms) [----------] 5 tests from Glsl/VulkanSemantics (8 ms total) [----------] 5 tests from Glsl/OpenGLSemantics [ RUN ] Glsl/OpenGLSemantics.FromFile/glspv_esversion_vert [ OK ] Glsl/OpenGLSemantics.FromFile/glspv_esversion_vert (70 ms) [ RUN ] Glsl/OpenGLSemantics.FromFile/glspv_version_frag [ OK ] Glsl/OpenGLSemantics.FromFile/glspv_version_frag (43 ms) [ RUN ] Glsl/OpenGLSemantics.FromFile/glspv_version_vert [ OK ] Glsl/OpenGLSemantics.FromFile/glspv_version_vert (1 ms) [ RUN ] Glsl/OpenGLSemantics.FromFile/glspv_frag [ OK ] Glsl/OpenGLSemantics.FromFile/glspv_frag (1 ms) [ RUN ] Glsl/OpenGLSemantics.FromFile/glspv_vert [ OK ] Glsl/OpenGLSemantics.FromFile/glspv_vert (1 ms) [----------] 5 tests from Glsl/OpenGLSemantics (116 ms total) [----------] 1 test from Glsl/VulkanAstSemantics [ RUN ] Glsl/VulkanAstSemantics.FromFile/vulkan_ast_vert [ OK ] Glsl/VulkanAstSemantics.FromFile/vulkan_ast_vert (2 ms) [----------] 1 test from Glsl/VulkanAstSemantics (2 ms total) [----------] 9 tests from Hlsl/HlslIoMap [ RUN ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_frag (3 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_register_noautoassign_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_register_noautoassign_frag (3 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_2_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_2_frag (1 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_register_subpass_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_register_subpass_frag (1 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_buffer_autoassign_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_buffer_autoassign_frag (1 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_ssbo_autoassign_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_ssbo_autoassign_frag (2 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_ssboAlias_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_ssboAlias_frag (1 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_rw_autoassign_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_rw_autoassign_frag (1 ms) [ RUN ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_rangetest_frag [ OK ] Hlsl/HlslIoMap.FromFile/spv_register_autoassign_rangetest_frag (1 ms) [----------] 9 tests from Hlsl/HlslIoMap (14 ms total) [----------] 2 tests from Hlsl/GlslIoMap [ RUN ] Hlsl/GlslIoMap.FromFile/spv_glsl_register_autoassign_frag [ OK ] Hlsl/GlslIoMap.FromFile/spv_glsl_register_autoassign_frag (3 ms) [ RUN ] Hlsl/GlslIoMap.FromFile/spv_glsl_register_noautoassign_frag [ OK ] Hlsl/GlslIoMap.FromFile/spv_glsl_register_noautoassign_frag (4 ms) [----------] 2 tests from Hlsl/GlslIoMap (7 ms total) [----------] 9 tests from Glsl/CompileVulkanToSpirvTestAMD [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_16bitxfb_vert [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_16bitxfb_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_float16_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_float16_frag (11 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_float16Fetch_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_float16Fetch_frag (80 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_imageLoadStoreLod_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_imageLoadStoreLod_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_int16_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_int16_frag (8 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_int16_amd_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_int16_amd_frag (10 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_shaderBallotAMD_comp [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_shaderBallotAMD_comp (15 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_shaderFragMaskAMD_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_shaderFragMaskAMD_frag (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_textureGatherBiasLod_frag [ OK ] Glsl/CompileVulkanToSpirvTestAMD.FromFile/spv_textureGatherBiasLod_frag (5 ms) [----------] 9 tests from Glsl/CompileVulkanToSpirvTestAMD (137 ms total) [----------] 41 tests from Glsl/CompileVulkanToSpirvTestNV [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_sampleMaskOverrideCoverage_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_sampleMaskOverrideCoverage_frag (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_GeometryShaderPassthrough_geom [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_GeometryShaderPassthrough_geom (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_viewportArray2_vert [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_viewportArray2_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_viewportArray2_tesc [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_viewportArray2_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_stereoViewRendering_vert [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_stereoViewRendering_vert (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_stereoViewRendering_tesc [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_stereoViewRendering_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_multiviewPerViewAttributes_vert [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_multiviewPerViewAttributes_vert (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_multiviewPerViewAttributes_tesc [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_multiviewPerViewAttributes_tesc (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_atomicInt64_comp [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_atomicInt64_comp (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_shadingRate_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_shadingRate_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShader_rgen [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShader_rgen (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShaderArray_rgen [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShaderArray_rgen (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShader_Errors_rgen [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayGenShader_Errors_rgen (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayConstants_rgen [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayConstants_rgen (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_IntersectShader_rint [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_IntersectShader_rint (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_IntersectShader_Errors_rint [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_IntersectShader_Errors_rint (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_AnyHitShader_rahit [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_AnyHitShader_rahit (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_AnyHitShader_Errors_rahit [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_AnyHitShader_Errors_rahit (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_ClosestHitShader_rchit [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_ClosestHitShader_rchit (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_ClosestHitShader_Errors_rchit [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_ClosestHitShader_Errors_rchit (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_MissShader_rmiss [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_MissShader_rmiss (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_MissShader_Errors_rmiss [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_MissShader_Errors_rmiss (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayCallable_rcall [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayCallable_rcall (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayCallable_Errors_rcall [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_RayCallable_Errors_rcall (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_fragmentShaderBarycentric_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_fragmentShaderBarycentric_frag (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_fragmentShaderBarycentric2_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_fragmentShaderBarycentric2_frag (75 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_computeShaderDerivatives_comp [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_computeShaderDerivatives_comp (5 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_computeShaderDerivatives2_comp [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_computeShaderDerivatives2_comp (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_shaderImageFootprint_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_shaderImageFootprint_frag (9 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderBuiltins_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderBuiltins_mesh (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderUserDefined_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderUserDefined_mesh (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerViewBuiltins_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerViewBuiltins_mesh (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerViewUserDefined_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerViewUserDefined_mesh (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerView_Errors_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderPerView_Errors_mesh (1 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderSharedMem_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderSharedMem_mesh (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderTaskMem_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderTaskMem_mesh (2 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_320_meshShaderUserDefined_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_320_meshShaderUserDefined_mesh (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderRedeclBuiltins_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderRedeclBuiltins_mesh (4 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderRedeclPerViewBuiltins_mesh [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshShaderRedeclPerViewBuiltins_mesh (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshTaskShader_task [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_meshTaskShader_task (3 ms) [ RUN ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_perprimitiveNV_frag [ OK ] Glsl/CompileVulkanToSpirvTestNV.FromFile/spv_perprimitiveNV_frag (2 ms) [----------] 41 tests from Glsl/CompileVulkanToSpirvTestNV (172 ms total) [----------] 1 test from Glsl/CompileUpgradeTextureToSampledTextureAndDropSamplersTest [ RUN ] Glsl/CompileUpgradeTextureToSampledTextureAndDropSamplersTest.FromFile/spv_texture_sampler_transform_frag [ OK ] Glsl/CompileUpgradeTextureToSampledTextureAndDropSamplersTest.FromFile/spv_texture_sampler_transform_frag (52 ms) [----------] 1 test from Glsl/CompileUpgradeTextureToSampledTextureAndDropSamplersTest (52 ms total) [----------] 22 tests from ToSpirv/RemapTest [ RUN ] ToSpirv/RemapTest.FromFile/remap_basic_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_basic_none_frag (1 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_basic_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_basic_everything_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_basic_dcefunc_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_basic_dcefunc_frag (1 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_basic_strip_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_basic_strip_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_specconst_comp [ OK ] ToSpirv/RemapTest.FromFile/remap_specconst_comp (1 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_switch_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_switch_none_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_switch_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_switch_everything_frag (3 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_literal64_none_spv [ OK ] ToSpirv/RemapTest.FromFile/remap_literal64_none_spv (0 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_literal64_everything_spv [ OK ] ToSpirv/RemapTest.FromFile/remap_literal64_everything_spv (0 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_if_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_if_none_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_if_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_if_everything_frag (1 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_similar_1a_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_similar_1a_none_frag (3 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_similar_1b_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_similar_1b_none_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_similar_1a_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_similar_1a_everything_frag (3 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_similar_1b_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_similar_1b_everything_frag (3 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_uniformarray_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_uniformarray_none_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_uniformarray_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_uniformarray_everything_frag (1 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_strip_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_strip_frag (4 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_everything_frag (4 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_hlsl_sample_basic_none_frag (4 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_hlsl_templatetypes_none_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_hlsl_templatetypes_none_frag (2 ms) [ RUN ] ToSpirv/RemapTest.FromFile/remap_hlsl_templatetypes_everything_frag [ OK ] ToSpirv/RemapTest.FromFile/remap_hlsl_templatetypes_everything_frag (3 ms) [----------] 22 tests from ToSpirv/RemapTest (46 ms total) [----------] Global test environment tear-down [==========] 1382 tests from 54 test suites ran. (4855 ms total) [ PASSED ] 1382 tests. corrupted size vs. prev_size while consolidating 75% tests passed, 1 tests failed out of 4 Total Test time (real) = 13.90 sec The following tests FAILED: 4 - glslang-gtests (Child aborted) Errors while running CTest ~~~

Testing/Temporally logs

CTestCostData.txt LastTest.log LastTestsFailed.log

Environment

Archlinux Gcc

└───╼  gcc -v
Usando especificaciones internas.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper
Objetivo: x86_64-pc-linux-gnu
Configurado con: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-pkgversion='Arch Linux 9.3.0-1' --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
Modelo de hilos: posix
gcc versión 9.3.0 (Arch Linux 9.3.0-1)

cmake version 3.16.5

CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="-march=native -O2 -pipe -fno-plt"
CXXFLAGS="-march=native -O2 -pipe -fno-plt"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"

commit : HEAD

I never doing the test before, idk when start fail

greetings

sl1pkn07 commented 4 years ago

same script, but now in 64-bits

double free or corruption (!prev)

75% tests passed, 1 tests failed out of 4

Total Test time (real) =  10.84 sec

The following tests FAILED:
          4 - glslang-gtests (Child aborted)
Errors while running CTest

CTestCostData.txt LastTest.log LastTestsFailed.log

greetings

EDIT: disable system compile flags gets same error in each arch

johnkslang commented 4 years ago

Takes a while to figure out what's at issue here. I think the problem you have is that after googletest runs you see this:

[==========] 1382 tests from 54 test suites ran. (4855 ms total)
[  PASSED  ] 1382 tests.
corrupted size vs. prev_size while consolidating
<end of output>
Test time =   5.60 sec
----------------------------------------------------------
Test Failed.
"glslang-gtests" end time: Mar 17 00:10 CET
"glslang-gtests" time elapsed: 00:00:05
----------------------------------------------------------

Functionally, glslang seems okay, as each individual test passes. I don't know where the prev_size is coming from. Also, I don't see an <end of output> message, where is that coming from?

sl1pkn07 commented 4 years ago

Hi

seeing the coredumpctl i see gets tons of "segfaults" (maybe one for each test i run)

~~~ Mon 2020-03-16 13:30:33 CET 419162 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 13:42:42 CET 450570 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 22:40:41 CET 1831154 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 22:42:54 CET 1836930 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 22:46:02 CET 1845289 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 22:47:59 CET 1850627 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 22:50:35 CET 1859421 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 23:00:12 CET 1893449 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Mon 2020-03-16 23:02:32 CET 1899548 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 00:06:59 CET 2154601 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 00:10:30 CET 2163848 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 01:42:25 CET 2456955 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 01:51:46 CET 2489005 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:47 CET 2489037 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:48 CET 2489098 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:49 CET 2489130 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:49 CET 2489191 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:50 CET 2489229 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:51 CET 2489266 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:51 CET 2489309 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:53 CET 2489386 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:54 CET 2489473 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:55 CET 2489506 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:56 CET 2489564 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:57 CET 2489601 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:58 CET 2489676 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:51:59 CET 2489705 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:05 CET 2489984 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:06 CET 2490028 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:07 CET 2490107 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 01:52:07 CET 2490135 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 01:52:08 CET 2490152 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:08 CET 2490204 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:09 CET 2490246 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:10 CET 2490281 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:10 CET 2490316 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:11 CET 2490364 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 01:52:36 CET 2490423 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 02:23:34 CET 2581324 1000 100 6 present /tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 02:39:08 CET 2635513 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:09 CET 2635545 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:09 CET 2635604 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:10 CET 2635636 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:11 CET 2635698 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:11 CET 2635734 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:12 CET 2635773 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:13 CET 2635813 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:14 CET 2635889 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:16 CET 2635973 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:17 CET 2636006 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:17 CET 2636065 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:18 CET 2636102 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:19 CET 2636178 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:20 CET 2636207 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:26 CET 2636482 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:27 CET 2636516 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:28 CET 2636605 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 02:39:28 CET 2636628 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 02:39:29 CET 2636649 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:30 CET 2636686 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:30 CET 2636724 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:31 CET 2636766 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:32 CET 2636812 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:33 CET 2636861 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 02:39:57 CET 2636920 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 03:05:30 CET 2719070 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:31 CET 2719104 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:32 CET 2719177 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:33 CET 2719217 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:33 CET 2719272 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:34 CET 2719331 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:35 CET 2719389 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:35 CET 2719435 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:37 CET 2719524 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:38 CET 2719607 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:39 CET 2719668 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:40 CET 2719715 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:41 CET 2719770 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:42 CET 2719874 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:43 CET 2719910 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:49 CET 2720213 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:50 CET 2720253 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:51 CET 2720357 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 03:05:51 CET 2720367 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/spirv-remap Tue 2020-03-17 03:05:52 CET 2720406 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:53 CET 2720452 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:53 CET 2720493 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:54 CET 2720542 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:55 CET 2720599 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:05:55 CET 2720653 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/StandAlone/glslangValidator Tue 2020-03-17 03:06:20 CET 2720720 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests Tue 2020-03-17 03:21:52 CET 2769377 1000 100 6 present /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests ~~~

but none of the coredumps get any valid/clear output because Archlinux don't ship any symbol in any package, and build glslang in Debug mode also not works :(

for example:

└───╼  coredumpctl info 2769377
           PID: 2769377 (glslangtests)
           UID: 1000 (sl1pkn07)
           GID: 100 (users)
        Signal: 6 (ABRT)
     Timestamp: Tue 2020-03-17 03:21:50 CET (4h 56min ago)
  Command Line: /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests --test-root /tmp/makepkg/sl1-vulkan-git/src/glslang/gtests/../Test
    Executable: /tmp/makepkg/sl1-vulkan-git/src/glslang/build/gtests/glslangtests
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (sl1pkn07)
       Boot ID: 74e7f8ceac5c442da7e8fa7996f74bc9
    Machine ID: c20ee0c57658685bfedf50384b0e3ec0
      Hostname: sL1pKn07
       Storage: /var/lib/systemd/coredump/core.glslangtests.1000.74e7f8ceac5c442da7e8fa7996f74bc9.2769377.1584411710000000000000.lz4
       Message: Process 2769377 (glslangtests) of user 1000 dumped core.

                Stack trace of thread 2769377:
                #0  0x00007f23fe103ce5 raise (libc.so.6 + 0x3bce5)
                #1  0x00007f23fe0ed857 abort (libc.so.6 + 0x25857)
                #2  0x00007f23fe1472b0 __libc_message (libc.so.6 + 0x7f2b0)
                #3  0x00007f23fe14e74a malloc_printerr (libc.so.6 + 0x8674a)
                #4  0x00007f23fe1505cc _int_free (libc.so.6 + 0x885cc)
                #5  0x00007f23fe860311 n/a (/tmp/makepkg/sl1-vulkan-git/src/glslang/build/SPIRV/libSPVRemapper.so + 0x12311)
sl1pkn07 commented 4 years ago

Hi

if help, this is the content of the LocalResults folder localResults.zip

greetings

EDIT:

testing with MALLOC_CHECK_=2 get different output

[  PASSED  ] 1382 tests.
free(): invalid pointer

75% tests passed, 1 tests failed out of 4

glibc on my system is 2.31

sl1pkn07 commented 4 years ago

ok, builded with -fsanitize=address discover this (64-bits build)

=================================================================
==3851555==ERROR: AddressSanitizer: attempting double-free on 0x602000006950 in thread T0:
    #0 0x7f9c9c6a1960 in operator delete(void*) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165
    #1 0x7f9c9a6411a6 in __gnu_cxx::new_allocator<char const*>::deallocate(char const**, unsigned long) /usr/include/c++/9.3.0/ext/new_allocator.h:128
    #2 0x7f9c9a6411a6 in std::allocator_traits<std::allocator<char const*> >::deallocate(std::allocator<char const*>&, char const**, unsigned long) /usr/include/c++/9.3.0/bits/alloc_traits.h:470
    #3 0x7f9c9a6411a6 in std::_Vector_base<char const*, std::allocator<char const*> >::_M_deallocate(char const**, unsigned long) /usr/include/c++/9.3.0/bits/stl_vector.h:351
    #4 0x7f9c9a6411a6 in std::_Vector_base<char const*, std::allocator<char const*> >::~_Vector_base() /usr/include/c++/9.3.0/bits/stl_vector.h:332
    #5 0x7f9c9a6411a6 in std::vector<char const*, std::allocator<char const*> >::~vector() /usr/include/c++/9.3.0/bits/stl_vector.h:680
    #6 0x7f9c9a6411a6 in spv::OperandParameters::~OperandParameters() /usr/src/debug/glslang/SPIRV/doc.h:168
    #7 0x7f9c9a6411a6 in __tcf_2 /usr/src/debug/glslang/SPIRV/doc.cpp:1358
    #8 0x7f9c99a84b3d in __cxa_finalize (/usr/lib/libc.so.6+0x3eb3d)
    #9 0x7f9c9a614c47  (/tmp/makepkg/sl1-vulkan-git/src/glslang/build/SPIRV/libSPVRemapper.so+0x1cc47)

0x602000006950 is located 0 bytes inside of 8-byte region [0x602000006950,0x602000006958)
freed by thread T0 here:
    #0 0x7f9c9c6a1960 in operator delete(void*) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165
    #1 0x7f9c9b036696 in __gnu_cxx::new_allocator<char const*>::deallocate(char const**, unsigned long) /usr/include/c++/9.3.0/ext/new_allocator.h:128
    #2 0x7f9c9b036696 in std::allocator_traits<std::allocator<char const*> >::deallocate(std::allocator<char const*>&, char const**, unsigned long) /usr/include/c++/9.3.0/bits/alloc_traits.h:470
    #3 0x7f9c9b036696 in std::_Vector_base<char const*, std::allocator<char const*> >::_M_deallocate(char const**, unsigned long) /usr/include/c++/9.3.0/bits/stl_vector.h:351
    #4 0x7f9c9b036696 in std::_Vector_base<char const*, std::allocator<char const*> >::~_Vector_base() /usr/include/c++/9.3.0/bits/stl_vector.h:332
    #5 0x7f9c9b036696 in std::vector<char const*, std::allocator<char const*> >::~vector() /usr/include/c++/9.3.0/bits/stl_vector.h:680
    #6 0x7f9c9b036696 in spv::OperandParameters::~OperandParameters() /usr/src/debug/glslang/SPIRV/doc.h:168
    #7 0x7f9c9b036696 in __tcf_2 /usr/src/debug/glslang/SPIRV/doc.cpp:1358

previously allocated by thread T0 here:
    #0 0x7f9c9c6a0968 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
    #1 0x7f9c9b05bef4 in __gnu_cxx::new_allocator<char const*>::allocate(unsigned long, void const*) /usr/include/c++/9.3.0/ext/new_allocator.h:114
    #2 0x7f9c9b05bef4 in std::allocator_traits<std::allocator<char const*> >::allocate(std::allocator<char const*>&, unsigned long) /usr/include/c++/9.3.0/bits/alloc_traits.h:444
    #3 0x7f9c9b05bef4 in std::_Vector_base<char const*, std::allocator<char const*> >::_M_allocate(unsigned long) /usr/include/c++/9.3.0/bits/stl_vector.h:343
    #4 0x7f9c9b05bef4 in void std::vector<char const*, std::allocator<char const*> >::_M_realloc_insert<char const* const&>(__gnu_cxx::__normal_iterator<char const**, std::vector<char const*, std::allocator<char const*> > >, char const* const&) /usr/include/c++/9.3.0/bits/vector.tcc:440

SUMMARY: AddressSanitizer: double-free /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165 in operator delete(void*)
==3851555==ABORTING

32-bits

=================================================================
==4040766==ERROR: AddressSanitizer: attempting double-free on 0xf1914050 in thread T0:
    #0 0xf798f545 in operator delete(void*) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165
    #1 0xf5c06cbb in __gnu_cxx::new_allocator<char const*>::deallocate(char const**, unsigned int) /usr/include/c++/9.3.0/ext/new_allocator.h:128
    #2 0xf5c06cbb in std::allocator_traits<std::allocator<char const*> >::deallocate(std::allocator<char const*>&, char const**, unsigned int) /usr/include/c++/9.3.0/bits/alloc_traits.h:470
    #3 0xf5c06cbb in std::_Vector_base<char const*, std::allocator<char const*> >::_M_deallocate(char const**, unsigned int) /usr/include/c++/9.3.0/bits/stl_vector.h:351
    #4 0xf5c06cbb in std::_Vector_base<char const*, std::allocator<char const*> >::~_Vector_base() /usr/include/c++/9.3.0/bits/stl_vector.h:332
    #5 0xf5c06cbb in std::vector<char const*, std::allocator<char const*> >::~vector() /usr/include/c++/9.3.0/bits/stl_vector.h:680
    #6 0xf5c06cbb in spv::OperandParameters::~OperandParameters() /usr/src/debug/glslang/SPIRV/doc.h:168
    #7 0xf5c06cbb in __tcf_2 /usr/src/debug/glslang/SPIRV/doc.cpp:1358
    #8 0xf4fb2a00 in __cxa_finalize (/usr/lib32/libc.so.6+0x37a00)
    #9 0xf5bd3127  (/tmp/makepkg/sl1-lib32-vulkan-git/src/glslang/build/SPIRV/libSPVRemapper.so+0xd127)

0xf1914050 is located 0 bytes inside of 4-byte region [0xf1914050,0xf1914054)
freed by thread T0 here:
    #0 0xf798f545 in operator delete(void*) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165
    #1 0xf621efcb in __gnu_cxx::new_allocator<char const*>::deallocate(char const**, unsigned int) /usr/include/c++/9.3.0/ext/new_allocator.h:128
    #2 0xf621efcb in std::allocator_traits<std::allocator<char const*> >::deallocate(std::allocator<char const*>&, char const**, unsigned int) /usr/include/c++/9.3.0/bits/alloc_traits.h:470
    #3 0xf621efcb in std::_Vector_base<char const*, std::allocator<char const*> >::_M_deallocate(char const**, unsigned int) /usr/include/c++/9.3.0/bits/stl_vector.h:351
    #4 0xf621efcb in std::_Vector_base<char const*, std::allocator<char const*> >::~_Vector_base() /usr/include/c++/9.3.0/bits/stl_vector.h:332
    #5 0xf621efcb in std::vector<char const*, std::allocator<char const*> >::~vector() /usr/include/c++/9.3.0/bits/stl_vector.h:680
    #6 0xf621efcb in spv::OperandParameters::~OperandParameters() /usr/src/debug/glslang/SPIRV/doc.h:168
    #7 0xf621efcb in __tcf_2 /usr/src/debug/glslang/SPIRV/doc.cpp:1358

previously allocated by thread T0 here:
    #0 0xf798e605 in operator new(unsigned int) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
    #1 0xf62458b8 in __gnu_cxx::new_allocator<char const*>::allocate(unsigned int, void const*) /usr/include/c++/9.3.0/ext/new_allocator.h:114
    #2 0xf62458b8 in std::allocator_traits<std::allocator<char const*> >::allocate(std::allocator<char const*>&, unsigned int) /usr/include/c++/9.3.0/bits/alloc_traits.h:444
    #3 0xf62458b8 in std::_Vector_base<char const*, std::allocator<char const*> >::_M_allocate(unsigned int) /usr/include/c++/9.3.0/bits/stl_vector.h:343
    #4 0xf62458b8 in void std::vector<char const*, std::allocator<char const*> >::_M_realloc_insert<char const* const&>(__gnu_cxx::__normal_iterator<char const**, std::vector<char const*, std::allocator<char const*> > >, char const* const&) /usr/include/c++/9.3.0/bits/vector.tcc:440

SUMMARY: AddressSanitizer: double-free /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:165 in operator delete(void*)
==4040766==ABORTING
johnkslang commented 4 years ago

I looked at the code, based on the call stacks you provided:

It almost feels like a bug with the execution environment somehow cleaning up the wrong way on process exit.

I don't put too much priority on this given that it is outside core use of glslang as a validator/translator and happens only on process exit.

Of course, if someone can identify a change that improves it, that would be great.

sl1pkn07 commented 4 years ago

as note. same output with clang 9.0.1

sl1pkn07 commented 3 years ago

time is passed. the failure still here with glibc 2.33 and gcc 10.2.0

johnkslang commented 3 years ago

Yes, but is it a bug with the intended use of glslang, or just a testing harness issue? It seems to pass the tests and not relate to core use of glslang.

arcady-lunarg commented 2 months ago

This is caused by the fact that both the SPVRemapper and glslang libraries include doc.cpp and its global structures, and the glslangtests binary links against both of them. Once we get symbol visibility working this will be fixed.

arcady-lunarg commented 1 month ago

This should be fixed by #3732.