1Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 2Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 3Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 4Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 5Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 6Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 7Test:ConvertResultSignedness_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm:main|Fragment: Pass 8Test:ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 9Test:ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 10Test:ConvertUintCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 11Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 12Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 13Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 14Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm:main|Fragment: Pass 15Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm:main|Fragment: Pass 16Test:ConvertUintCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm:main|Fragment: Pass 17Test:Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 18Test:Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 19Test:Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 20Test:Good_1D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm:main|Fragment: Pass 21Test:Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 22Test:Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 23Test:Good_2D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 24Test:Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 25Test:Good_2DArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 26Test:Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 27Test:Good_3D_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 28Test:Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 29Test:Good_Cube_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 30Test:Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 31Test:ImageFetch_Depth_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 32Test:ImageFetch_DepthMultisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 33Test:ImageFetch_Multisampled_ConvertSampleOperand_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 34Test:ImageFetch_Multisampled_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 35Test:ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 36Test:ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 37Test:ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 38Test:ImageFetch_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 39Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 40Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 41Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 42Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 43Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 44Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 45Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm:main|Fragment: Pass 46Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm:main|Fragment: Pass 47Test:ImageQueryLevels_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm:main|Fragment: Pass 48Test:ImageQueryLevels_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 49Test:ImageQuerySamples_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 50Test:ImageQuerySamples_UnsignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 51Test:ImageQuerySize_Arrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 52Test:ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 53Test:ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 54Test:ImageQuerySize_NonArrayed_SignedResult_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 55Test:ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 56Test:ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 57Test:ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 58Test:ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 59Test:ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 60Test:ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 61Test:ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 62Test:ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 63Test:ImageQuerySizeLod_NonArrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 64Test:Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm:main|Fragment: Pass 65Test:Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_1.spvasm:main|Fragment: Pass 66Test:Images_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_2.spvasm:main|Fragment: Pass 67Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 68Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 69Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 70Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 71Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 72Test:ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 73Test:ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 74Test:ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 75Test:ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 76Test:ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 77Test:ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 78Test:ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 79Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 80Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 81Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 82Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 83Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 84Test:ImageSampleExplicitLod_UsingGrad_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 85Test:ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 86Test:ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 87Test:ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 88Test:ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 89Test:ImageSampleExplicitLod_UsingLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 90Test:ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 91Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 92Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 93Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 94Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 95Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 96Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 97Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_6.spvasm:main|Fragment: Pass 98Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_7.spvasm:main|Fragment: Pass 99Test:ImageSampleImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_8.spvasm:main|Fragment: Pass 100Test:ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 101Test:ImageSampleProjDrefExplicitLod_CheckForLod0_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 102Test:ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 103Test:ImageSampleProjDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 104Test:ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 105Test:ImageSampleProjExplicitLod_Grad_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 106Test:ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 107Test:ImageSampleProjExplicitLod_Lod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 108Test:ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 109Test:ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 110Test:ImageSampleProjImplicitLod_Bias_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 111Test:ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 112Test:ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 113Test:ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 114Test:ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 115Test:ImageSampleProjImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 116Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 117Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 118Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_2.spvasm:main|Fragment: Pass 119Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_3.spvasm:main|Fragment: Pass 120Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm:main|Fragment: Pass 121Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm:main|Fragment: Pass 122Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm:main|Fragment: Pass 123Test:ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_7.spvasm:main|Fragment: Pass 124Test:ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 125Test:ImageWrite_ConvertTexelOperand_SameSignedness_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 126Test:ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 127Test:ImageWrite_ConvertTexelOperand_Signedness_AndWidening_SpvParserHandleTest_ImageAccessTest_Variable_1.spvasm:main|Fragment: Pass 128Test:ImageWrite_OptionalParams_SpvParserHandleTest_ImageAccessTest_Variable_0.spvasm:main|Fragment: Pass 129Test:Multisampled_Only2DNonArrayedIsValid_SpvParserHandleTest_ImageDeclTest_DeclareAndUseHandle_2.spvasm:main|Fragment: Pass 130Test:PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 131Test:PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 132Test:PreserveFloatCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 133Test:PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 134Test:PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 135Test:PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm:main|Fragment: Pass 136Test:PreserveFloatCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm:main|Fragment: Pass 137Test:PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 138Test:PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 139Test:PreserveIntCoords_Arrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 140Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm:main|Fragment: Pass 141Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_1.spvasm:main|Fragment: Pass 142Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_2.spvasm:main|Fragment: Pass 143Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_3.spvasm:main|Fragment: Pass 144Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_4.spvasm:main|Fragment: Pass 145Test:PreserveIntCoords_NonArrayed_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_5.spvasm:main|Fragment: Pass 146Test:Samplers_SpvParserHandleTest_DeclUnderspecifiedHandle_Variable_0.spvasm:main|Fragment: Pass 147Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_0.spvasm:main|GLCompute: Pass 148Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_1.spvasm:main|GLCompute: Pass 149Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_2.spvasm:main|GLCompute: Pass 150Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_3.spvasm:main|GLCompute: Pass 151Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_4.spvasm:main|GLCompute: Pass 152Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_5.spvasm:main|GLCompute: Pass 153Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_6.spvasm:main|GLCompute: Pass 154Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_AccessChain_7.spvasm:main|GLCompute: Pass 155Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_0.spvasm:main|GLCompute: Pass 156Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_1.spvasm:main|GLCompute: Pass 157Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_2.spvasm:main|GLCompute: Pass 158Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_3.spvasm:main|GLCompute: Pass 159Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_4.spvasm:main|GLCompute: Pass 160Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_5.spvasm:main|GLCompute: Pass 161Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_6.spvasm:main|GLCompute: Pass 162Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_CopyObject_7.spvasm:main|GLCompute: Pass 163Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_0.spvasm:main|GLCompute: Pass 164Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_1.spvasm:main|GLCompute: Pass 165Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_2.spvasm:main|GLCompute: Pass 166Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_3.spvasm:main|GLCompute: Pass 167Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_4.spvasm:main|GLCompute: Pass 168Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_5.spvasm:main|GLCompute: Pass 169Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_6.spvasm:main|GLCompute: Pass 170Test:Samples_SpvModuleScopeVarParserTest_ComputeBuiltin_Load_Direct_7.spvasm:main|GLCompute: Pass 171Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_0.spvasm:main|Fragment: Pass 172Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm:main|Fragment: Pass 173Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_2.spvasm:main|Fragment: Pass 174Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_3.spvasm:main|Fragment: Pass 175Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_4.spvasm:main|Fragment: Pass 176Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_5.spvasm:main|Fragment: Pass 177Test:Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_6.spvasm:main|Fragment: Pass 178Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_2.spvasm:main|Fragment: Pass 179Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_3.spvasm:main|Fragment: Pass 180Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_4.spvasm:main|Fragment: Pass 181Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_6.spvasm:main|Fragment: Pass 182Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_7.spvasm:main|Fragment: Pass 183Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_8.spvasm:main|Fragment: Pass 184Test:Samples_SpvParserHandleTest_RegisterHandleUsage_SampledImage_Variable_9.spvasm:main|Fragment: Pass 185Test:Samples_SpvParserTest_GlslStd450_DataPacking_Valid_0.spvasm:main|GLCompute: Pass 186Test:Samples_SpvParserTest_GlslStd450_DataPacking_Valid_1.spvasm:main|GLCompute: Pass 187Test:Samples_SpvParserTest_GlslStd450_DataPacking_Valid_2.spvasm:main|GLCompute: Pass 188Test:Samples_SpvParserTest_GlslStd450_DataPacking_Valid_3.spvasm:main|GLCompute: Pass 189Test:Samples_SpvParserTest_GlslStd450_DataPacking_Valid_4.spvasm:main|GLCompute: Pass 190Test:Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_0.spvasm:main|GLCompute: Pass 191Test:Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_1.spvasm:main|GLCompute: Pass 192Test:Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_2.spvasm:main|GLCompute: Pass 193Test:Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_3.spvasm:main|GLCompute: Pass 194Test:Samples_SpvParserTest_GlslStd450_DataUnpacking_Valid_4.spvasm:main|GLCompute: Pass 195Test:Samples_SpvParserTest_GlslStd450_Float_Floating_Scalar_0.spvasm:main|GLCompute: Pass 196Test:Samples_SpvParserTest_GlslStd450_Float_Floating_Vector_0.spvasm:main|GLCompute: Pass 197Test:Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Scalar_0.spvasm:main|GLCompute: Pass 198Test:Samples_SpvParserTest_GlslStd450_Float_FloatingFloating_Vector_0.spvasm:main|GLCompute: Pass 199Test:Samples_SpvParserTest_GlslStd450_Float3_Float3Float3_Samples_0.spvasm:main|GLCompute: Pass 200Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_0.spvasm:main|GLCompute: Pass 201Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_1.spvasm:main|GLCompute: Pass 202Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_10.spvasm:main|GLCompute: Pass 203Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_11.spvasm:main|GLCompute: Pass 204Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_12.spvasm:main|GLCompute: Pass 205Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_13.spvasm:main|GLCompute: Pass 206Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_14.spvasm:main|GLCompute: Pass 207Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_15.spvasm:main|GLCompute: Pass 208Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_16.spvasm:main|GLCompute: Pass 209Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_17.spvasm:main|GLCompute: Pass 210Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_18.spvasm:main|GLCompute: Pass 211Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_19.spvasm:main|GLCompute: Pass 212Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_2.spvasm:main|GLCompute: Pass 213Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_20.spvasm:main|GLCompute: Pass 214Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_21.spvasm:main|GLCompute: Pass 215Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_22.spvasm:main|GLCompute: Pass 216Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_3.spvasm:main|GLCompute: Pass 217Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_4.spvasm:main|GLCompute: Pass 218Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_5.spvasm:main|GLCompute: Pass 219Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_6.spvasm:main|GLCompute: Pass 220Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_7.spvasm:main|GLCompute: Pass 221Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_8.spvasm:main|GLCompute: Pass 222Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Scalar_9.spvasm:main|GLCompute: Pass 223Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_0.spvasm:main|GLCompute: Pass 224Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_1.spvasm:main|GLCompute: Pass 225Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_10.spvasm:main|GLCompute: Pass 226Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_11.spvasm:main|GLCompute: Pass 227Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_12.spvasm:main|GLCompute: Pass 228Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_13.spvasm:main|GLCompute: Pass 229Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_14.spvasm:main|GLCompute: Pass 230Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_15.spvasm:main|GLCompute: Pass 231Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_16.spvasm:main|GLCompute: Pass 232Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_17.spvasm:main|GLCompute: Pass 233Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_18.spvasm:main|GLCompute: Pass 234Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_19.spvasm:main|GLCompute: Pass 235Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_2.spvasm:main|GLCompute: Pass 236Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_20.spvasm:main|GLCompute: Pass 237Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_21.spvasm:main|GLCompute: Pass 238Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_22.spvasm:main|GLCompute: Pass 239Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_3.spvasm:main|GLCompute: Pass 240Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_4.spvasm:main|GLCompute: Pass 241Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_5.spvasm:main|GLCompute: Pass 242Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_6.spvasm:main|GLCompute: Pass 243Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_7.spvasm:main|GLCompute: Pass 244Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_8.spvasm:main|GLCompute: Pass 245Test:Samples_SpvParserTest_GlslStd450_Floating_Floating_Vector_9.spvasm:main|GLCompute: Pass 246Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_0.spvasm:main|GLCompute: Pass 247Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_1.spvasm:main|GLCompute: Pass 248Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_2.spvasm:main|GLCompute: Pass 249Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_3.spvasm:main|GLCompute: Pass 250Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_4.spvasm:main|GLCompute: Pass 251Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_5.spvasm:main|GLCompute: Pass 252Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Scalar_6.spvasm:main|GLCompute: Pass 253Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_0.spvasm:main|GLCompute: Pass 254Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_1.spvasm:main|GLCompute: Pass 255Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_2.spvasm:main|GLCompute: Pass 256Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_3.spvasm:main|GLCompute: Pass 257Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_4.spvasm:main|GLCompute: Pass 258Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_5.spvasm:main|GLCompute: Pass 259Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloating_Vector_6.spvasm:main|GLCompute: Pass 260Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_0.spvasm:main|GLCompute: Pass 261Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_1.spvasm:main|GLCompute: Pass 262Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_2.spvasm:main|GLCompute: Pass 263Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_3.spvasm:main|GLCompute: Pass 264Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Scalar_4.spvasm:main|GLCompute: Pass 265Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_0.spvasm:main|GLCompute: Pass 266Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_1.spvasm:main|GLCompute: Pass 267Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_2.spvasm:main|GLCompute: Pass 268Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_3.spvasm:main|GLCompute: Pass 269Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingFloatingFloating_Vector_4.spvasm:main|GLCompute: Pass 270Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Scalar_0.spvasm:main|GLCompute: Pass 271Test:Samples_SpvParserTest_GlslStd450_Floating_FloatingInting_Vector_0.spvasm:main|GLCompute: Pass 272Test:Samples_SpvParserTest_GlslStd450_Inting_Inting_Scalar_0.spvasm:main|GLCompute: Pass 273Test:Samples_SpvParserTest_GlslStd450_Inting_Inting_Vector_0.spvasm:main|GLCompute: Pass 274Test:Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_0.spvasm:main|GLCompute: Pass 275Test:Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Scalar_1.spvasm:main|GLCompute: Pass 276Test:Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_0.spvasm:main|GLCompute: Pass 277Test:Samples_SpvParserTest_GlslStd450_Inting_IntingInting_Vector_1.spvasm:main|GLCompute: Pass 278Test:Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Scalar_0.spvasm:main|GLCompute: Pass 279Test:Samples_SpvParserTest_GlslStd450_Inting_IntingIntingInting_Vector_0.spvasm:main|GLCompute: Pass 280Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_0.spvasm:main|GLCompute: Pass 281Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Scalar_1.spvasm:main|GLCompute: Pass 282Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_0.spvasm:main|GLCompute: Pass 283Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUinting_Vector_1.spvasm:main|GLCompute: Pass 284Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Scalar_0.spvasm:main|GLCompute: Pass 285Test:Samples_SpvParserTest_GlslStd450_Uinting_UintingUintingUinting_Vector_0.spvasm:main|GLCompute: Pass 286Test:SpvBinaryArithTestBasic_Dot.spvasm:main|Fragment: Pass 287Test:SpvBinaryArithTestBasic_FMod_Scalar.spvasm:main|Fragment: Pass 288Test:SpvBinaryArithTestBasic_FMod_Vector.spvasm:main|Fragment: Pass 289Test:SpvBinaryArithTestBasic_MatrixTimesMatrix.spvasm:main|Fragment: Pass 290Test:SpvBinaryArithTestBasic_MatrixTimesScalar.spvasm:main|Fragment: Pass 291Test:SpvBinaryArithTestBasic_MatrixTimesVector.spvasm:main|Fragment: Pass 292Test:SpvBinaryArithTestBasic_OuterProduct.spvasm:main|Fragment: Pass 293Test:SpvBinaryArithTestBasic_SDiv_Scalar_UnsignedResult.spvasm:main|Fragment: Pass 294Test:SpvBinaryArithTestBasic_SDiv_Vector_UnsignedResult.spvasm:main|Fragment: Pass 295Test:SpvBinaryArithTestBasic_SMod_Scalar_UnsignedResult.spvasm:main|Fragment: Pass 296Test:SpvBinaryArithTestBasic_SMod_Vector_UnsignedResult.spvasm:main|Fragment: Pass 297Test:SpvBinaryArithTestBasic_VectorTimesMatrix.spvasm:main|Fragment: Pass 298Test:SpvBinaryArithTestBasic_VectorTimesScalar.spvasm:main|Fragment: Pass 299Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_0.spvasm:main|Fragment: Pass 300Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_1.spvasm:main|Fragment: Pass 301Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_10.spvasm:main|Fragment: Pass 302Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_11.spvasm:main|Fragment: Pass 303Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_12.spvasm:main|Fragment: Pass 304Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_13.spvasm:main|Fragment: Pass 305Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_14.spvasm:main|Fragment: Pass 306Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_15.spvasm:main|Fragment: Pass 307Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_16.spvasm:main|Fragment: Pass 308Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_17.spvasm:main|Fragment: Pass 309Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_18.spvasm:main|Fragment: Pass 310Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_19.spvasm:main|Fragment: Pass 311Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_2.spvasm:main|Fragment: Pass 312Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_20.spvasm:main|Fragment: Pass 313Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_21.spvasm:main|Fragment: Pass 314Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_22.spvasm:main|Fragment: Pass 315Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_23.spvasm:main|Fragment: Pass 316Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_24.spvasm:main|Fragment: Pass 317Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_25.spvasm:main|Fragment: Pass 318Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_26.spvasm:main|Fragment: Pass 319Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_3.spvasm:main|Fragment: Pass 320Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_4.spvasm:main|Fragment: Pass 321Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_5.spvasm:main|Fragment: Pass 322Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_6.spvasm:main|Fragment: Pass 323Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_7.spvasm:main|Fragment: Pass 324Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_8.spvasm:main|Fragment: Pass 325Test:SpvBinaryDerivativeTest_SpvBinaryDerivativeTest_Derivatives_9.spvasm:main|Fragment: Pass 326Test:SpvFUnordTest_FUnordEqual_Scalar.spvasm:main|Fragment: Pass 327Test:SpvFUnordTest_FUnordEqual_Vector.spvasm:main|Fragment: Pass 328Test:SpvFUnordTest_FUnordGreaterThan_Scalar.spvasm:main|Fragment: Pass 329Test:SpvFUnordTest_FUnordGreaterThan_Vector.spvasm:main|Fragment: Pass 330Test:SpvFUnordTest_FUnordGreaterThanEqual_Scalar.spvasm:main|Fragment: Pass 331Test:SpvFUnordTest_FUnordGreaterThanEqual_Vector.spvasm:main|Fragment: Pass 332Test:SpvFUnordTest_FUnordLessThan_Scalar.spvasm:main|Fragment: Pass 333Test:SpvFUnordTest_FUnordLessThan_Vector.spvasm:main|Fragment: Pass 334Test:SpvFUnordTest_FUnordLessThanEqual_Scalar.spvasm:main|Fragment: Pass 335Test:SpvFUnordTest_FUnordLessThanEqual_Vector.spvasm:main|Fragment: Pass 336Test:SpvFUnordTest_FUnordNotEqual_Scalar.spvasm:main|Fragment: Pass 337Test:SpvFUnordTest_FUnordNotEqual_Vector.spvasm:main|Fragment: Pass 338Test:SpvLogicalTest_All.spvasm:main|Fragment: Pass 339Test:SpvLogicalTest_Any.spvasm:main|Fragment: Pass 340Test:SpvLogicalTest_IsInf_Scalar.spvasm:main|Fragment: Pass 341Test:SpvLogicalTest_IsInf_Vector.spvasm:main|Fragment: Pass 342Test:SpvLogicalTest_IsNan_Scalar.spvasm:main|Fragment: Pass 343Test:SpvLogicalTest_IsNan_Vector.spvasm:main|Fragment: Pass 344Test:SpvLogicalTest_Select_BoolCond_BoolParams.spvasm:main|Fragment: Pass 345Test:SpvLogicalTest_Select_BoolCond_FloatScalarParams.spvasm:main|Fragment: Pass 346Test:SpvLogicalTest_Select_BoolCond_IntScalarParams.spvasm:main|Fragment: Pass 347Test:SpvLogicalTest_Select_VecBoolCond_VectorParams.spvasm:main|Fragment: Pass 348Test:SpvModuleScopeVarParserTest_AnonWorkgroupVar.spvasm:main|Fragment: Pass 349Test:SpvModuleScopeVarParserTest_ArrayInitializer.spvasm:main|Fragment: Pass 350Test:SpvModuleScopeVarParserTest_ArrayNullInitializer.spvasm:main|Fragment: Pass 351Test:SpvModuleScopeVarParserTest_BindingDecoration_Valid.spvasm:main|Fragment: Pass 352Test:SpvModuleScopeVarParserTest_Builtin_Input_OppositeSignednessAsWGSL.spvasm:main|Fragment: Pass 353Test:SpvModuleScopeVarParserTest_Builtin_Input_SameSignednessAsWGSL.spvasm:main|Fragment: Pass 354Test:SpvModuleScopeVarParserTest_Builtin_Output_Initializer_OppositeSignednessAsWGSL.spvasm:main|Fragment: Pass 355Test:SpvModuleScopeVarParserTest_Builtin_Output_Initializer_SameSignednessAsWGSL.spvasm:main|Fragment: Pass 356Test:SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_ReadReplaced_Vertex.spvasm:main|Vertex: Pass 357Test:SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_Write1_IsErased.spvasm:main|Vertex: Pass 358Test:SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPostAccessChainErased.spvasm:main|Vertex: Pass 359Test:SpvModuleScopeVarParserTest_BuiltinPointSize_Loose_WriteViaCopyObjectPriorAccess_Erased.spvasm:main|Vertex: Pass 360Test:SpvModuleScopeVarParserTest_BuiltinPointSize_ReadReplaced.spvasm:main|Vertex: Pass 361Test:SpvModuleScopeVarParserTest_BuiltinPointSize_Write1_IsErased.spvasm:main|Vertex: Pass 362Test:SpvModuleScopeVarParserTest_BuiltinPointSize_WriteViaCopyObjectPostAccessChainErased.spvasm:main|Vertex: Pass 363Test:SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position.spvasm:main|Vertex: Pass 364Test:SpvModuleScopeVarParserTest_BuiltinPosition_BuiltIn_Position_Initializer.spvasm:main|Vertex: Pass 365Test:SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition.spvasm:main|Vertex: Pass 366Test:SpvModuleScopeVarParserTest_BuiltinPosition_StorePosition_PerVertexStructOutOfOrderDecl.spvasm:main|Vertex: Fail 367Assertion failed: glsl_get_components(type) == 4 368 369 370Test:SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_OneAccessChain.spvasm:main|Vertex: Pass 371Test:SpvModuleScopeVarParserTest_BuiltinPosition_StorePositionMember_TwoAccessChain.spvasm:main|Vertex: Pass 372Test:SpvModuleScopeVarParserTest_BuiltinVertexIndex.spvasm:main|Vertex: Pass 373Test:SpvModuleScopeVarParserTest_ColMajorDecoration_Dropped.spvasm:main|Fragment: Pass 374Test:SpvModuleScopeVarParserTest_DescriptorGroupDecoration_Valid.spvasm:main|Fragment: Pass 375Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_FragDepth_Out_Initializer.spvasm:main|Fragment: Pass 376Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_OppositeSignedness.spvasm:main|Vertex: Pass 377Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_Input_SameSignedness.spvasm:main|Vertex: Pass 378Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Signed.spvasm:main|Fragment: Pass 379Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_In_Unsigned.spvasm:main|Fragment: Pass 380Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Signed_Initializer.spvasm:main|Fragment: Pass 381Test:SpvModuleScopeVarParserTest_EntryPointWrapping_BuiltinVar_SampleMask_Out_Unsigned_Initializer.spvasm:main|Fragment: Pass 382Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Flat_Fragment_In.spvasm:main|Fragment: Pass 383Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_In.spvasm:main|Fragment: Pass 384Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Flatten_Interpolation_Floating_Fragment_Out.spvasm:main|Fragment: Pass 385Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_In.spvasm:main|Vertex: Pass 386Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Flat_Vertex_Output.spvasm:main|Vertex: Pass 387Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_In.spvasm:main|Fragment: Pass 388Test:SpvModuleScopeVarParserTest_EntryPointWrapping_Interpolation_Floating_Fragment_Out.spvasm:main|Fragment: Pass 389Test:SpvModuleScopeVarParserTest_EntryPointWrapping_IOLocations.spvasm:main|Fragment: Pass 390Test:SpvModuleScopeVarParserTest_FlattenStruct_LocOnMembers.spvasm:main|Vertex: Pass 391Test:SpvModuleScopeVarParserTest_Input_FlattenArray_OneLevel.spvasm:main|Vertex: Pass 392Test:SpvModuleScopeVarParserTest_Input_FlattenMatrix.spvasm:main|Vertex: Pass 393Test:SpvModuleScopeVarParserTest_Input_FlattenNested.spvasm:main|Vertex: Pass 394Test:SpvModuleScopeVarParserTest_Input_FlattenStruct_LocOnVariable.spvasm:main|Vertex: Pass 395Test:SpvModuleScopeVarParserTest_InputVarsConvertedToPrivate.spvasm:main|Fragment: Pass 396Test:SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_AccessChain.spvasm:main|Vertex: Pass 397Test:SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_CopyObject.spvasm:main|Vertex: Pass 398Test:SpvModuleScopeVarParserTest_InstanceIndex_I32_Load_Direct.spvasm:main|Vertex: Pass 399Test:SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_AccessChain.spvasm:main|Vertex: Pass 400Test:SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_CopyObject.spvasm:main|Vertex: Pass 401Test:SpvModuleScopeVarParserTest_InstanceIndex_U32_Load_Direct.spvasm:main|Vertex: Pass 402Test:SpvModuleScopeVarParserTest_MatrixInitializer.spvasm:main|Fragment: Pass 403Test:SpvModuleScopeVarParserTest_MatrixNullInitializer.spvasm:main|Fragment: Pass 404Test:SpvModuleScopeVarParserTest_MatrixStrideDecoration.spvasm:main|Fragment: Pass 405Test:SpvModuleScopeVarParserTest_MatrixStrideDecoration_Natural_Dropped.spvasm:main|Fragment: Pass 406Test:SpvModuleScopeVarParserTest_NamedWorkgroupVar.spvasm:main|Fragment: Pass 407Test:SpvModuleScopeVarParserTest_NoVar.spvasm:main|Fragment: Pass 408Test:SpvModuleScopeVarParserTest_Output_FlattenArray_OneLevel.spvasm:main|Vertex: Pass 409Test:SpvModuleScopeVarParserTest_Output_FlattenMatrix.spvasm:main|Vertex: Pass 410Test:SpvModuleScopeVarParserTest_Output_FlattenStruct_LocOnVariable.spvasm:main|Vertex: Pass 411Test:SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate.spvasm:main|Fragment: Pass 412Test:SpvModuleScopeVarParserTest_OutputVarsConvertedToPrivate_WithInitializer.spvasm:main|Fragment: Pass 413Test:SpvModuleScopeVarParserTest_PrivateVar.spvasm:main|Fragment: Pass 414Test:SpvModuleScopeVarParserTest_SampleId_I32_Load_AccessChain.spvasm:main|Fragment: Pass 415Test:SpvModuleScopeVarParserTest_SampleId_I32_Load_CopyObject.spvasm:main|Fragment: Pass 416Test:SpvModuleScopeVarParserTest_SampleId_I32_Load_Direct.spvasm:main|Fragment: Pass 417Test:SpvModuleScopeVarParserTest_SampleId_U32_Load_AccessChain.spvasm:main|Fragment: Pass 418Test:SpvModuleScopeVarParserTest_SampleId_U32_Load_CopyObject.spvasm:main|Fragment: Pass 419Test:SpvModuleScopeVarParserTest_SampleId_U32_Load_Direct.spvasm:main|Fragment: Pass 420Test:SpvModuleScopeVarParserTest_SampleMask_In_I32_AccessChain.spvasm:main|Fragment: Pass 421Test:SpvModuleScopeVarParserTest_SampleMask_In_I32_CopyObject.spvasm:main|Fragment: Pass 422Test:SpvModuleScopeVarParserTest_SampleMask_In_I32_Direct.spvasm:main|Fragment: Pass 423Test:SpvModuleScopeVarParserTest_SampleMask_In_U32_AccessChain.spvasm:main|Fragment: Pass 424Test:SpvModuleScopeVarParserTest_SampleMask_In_U32_CopyObject.spvasm:main|Fragment: Pass 425Test:SpvModuleScopeVarParserTest_SampleMask_In_U32_Direct.spvasm:main|Fragment: Pass 426Test:SpvModuleScopeVarParserTest_SampleMask_In_WithStride.spvasm:main|Fragment: Pass 427Test:SpvModuleScopeVarParserTest_SampleMask_Out_I32_AccessChain.spvasm:main|Fragment: Pass 428Test:SpvModuleScopeVarParserTest_SampleMask_Out_I32_CopyObject.spvasm:main|Fragment: Pass 429Test:SpvModuleScopeVarParserTest_SampleMask_Out_I32_Direct.spvasm:main|Fragment: Pass 430Test:SpvModuleScopeVarParserTest_SampleMask_Out_U32_AccessChain.spvasm:main|Fragment: Pass 431Test:SpvModuleScopeVarParserTest_SampleMask_Out_U32_CopyObject.spvasm:main|Fragment: Pass 432Test:SpvModuleScopeVarParserTest_SampleMask_Out_U32_Direct.spvasm:main|Fragment: Pass 433Test:SpvModuleScopeVarParserTest_SampleMask_Out_WithStride.spvasm:main|Fragment: Pass 434Test:SpvModuleScopeVarParserTest_ScalarInitializers.spvasm:main|Fragment: Pass 435Test:SpvModuleScopeVarParserTest_ScalarNullInitializers.spvasm:main|Fragment: Pass 436Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32.spvasm:main|Fragment: Pass 437Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_F32_WithoutSpecId.spvasm:main|Fragment: Pass 438Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_False.spvasm:main|Fragment: Pass 439Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_I32.spvasm:main|Fragment: Pass 440Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_Id_MaxValid.spvasm:main|Fragment: Pass 441Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_True.spvasm:main|Fragment: Pass 442Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_DeclareConst_U32.spvasm:main|Fragment: Pass 443Test:SpvModuleScopeVarParserTest_ScalarSpecConstant_UsedInFunction.spvasm:main|Fragment: Pass 444Test:SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_AllMembers.spvasm:main|Fragment: Pass 445Test:SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers.spvasm:main|Fragment: Pass 446Test:SpvModuleScopeVarParserTest_StorageBuffer_NonWritable_NotAllMembers_DuplicatedOnSameMember.spvasm:main|Fragment: Pass 447Test:SpvModuleScopeVarParserTest_StructInitializer.spvasm:main|Fragment: Pass 448Test:SpvModuleScopeVarParserTest_StructMember_NonReadableDecoration_Dropped.spvasm:main|Fragment: Pass 449Test:SpvModuleScopeVarParserTest_StructNullInitializer.spvasm:main|Fragment: Pass 450Test:SpvModuleScopeVarParserTest_VectorBoolNullInitializer.spvasm:main|Fragment: Pass 451Test:SpvModuleScopeVarParserTest_VectorFloatNullInitializer.spvasm:main|Fragment: Pass 452Test:SpvModuleScopeVarParserTest_VectorInitializer.spvasm:main|Fragment: Pass 453Test:SpvModuleScopeVarParserTest_VectorIntNullInitializer.spvasm:main|Fragment: Pass 454Test:SpvModuleScopeVarParserTest_VectorUintNullInitializer.spvasm:main|Fragment: Pass 455Test:SpvModuleScopeVarParserTest_VertexIndex_I32_Load_AccessChain.spvasm:main|Vertex: Pass 456Test:SpvModuleScopeVarParserTest_VertexIndex_I32_Load_CopyObject.spvasm:main|Vertex: Pass 457Test:SpvModuleScopeVarParserTest_VertexIndex_I32_Load_Direct.spvasm:main|Vertex: Pass 458Test:SpvModuleScopeVarParserTest_VertexIndex_U32_Load_AccessChain.spvasm:main|Vertex: Pass 459Test:SpvModuleScopeVarParserTest_VertexIndex_U32_Load_CopyObject.spvasm:main|Vertex: Pass 460Test:SpvModuleScopeVarParserTest_VertexIndex_U32_Load_Direct.spvasm:main|Vertex: Pass 461Test:SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsHeader.spvasm:main|Fragment: Pass 462Test:SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_MultiBlockContinueConstruct_ContinueIsNotHeader.spvasm:main|Fragment: Pass 463Test:SpvParserCFGTest_ClassifyCFGEdges_BackEdge_MultiBlockLoop_SingleBlockContinueConstruct.spvasm:main|Fragment: Pass 464Test:SpvParserCFGTest_ClassifyCFGEdges_BackEdge_SingleBlockLoop.spvasm:main|Fragment: Pass 465Test:SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToCase.spvasm:main|Fragment: Pass 466Test:SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_CaseTailToDefaultNotMerge.spvasm:main|Fragment: Pass 467Test:SpvParserCFGTest_ClassifyCFGEdges_Fallthrough_DefaultToCase.spvasm:main|Fragment: Pass 468Test:SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToElse.spvasm:main|Fragment: Pass 469Test:SpvParserCFGTest_ClassifyCFGEdges_Forward_IfToThen.spvasm:main|Fragment: Pass 470Test:SpvParserCFGTest_ClassifyCFGEdges_Forward_LoopHeadToBody.spvasm:main|Fragment: Pass 471Test:SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToCase.spvasm:main|Fragment: Pass 472Test:SpvParserCFGTest_ClassifyCFGEdges_Forward_SwitchToDefaultNotMerge.spvasm:main|Fragment: Pass 473Test:SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromElse_ForwardWithinElse.spvasm:main|Fragment: Pass 474Test:SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfHeader.spvasm:main|Fragment: Pass 475Test:SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromIfThenElse.spvasm:main|Fragment: Pass 476Test:SpvParserCFGTest_ClassifyCFGEdges_IfBreak_FromThen_ForwardWithinThen.spvasm:main|Fragment: Pass 477Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructHeader.spvasm:main|Fragment: Pass 478Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromContinueConstructTail.spvasm:main|Fragment: Pass 479Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBody.spvasm:main|Fragment: Pass 480Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyDirect.spvasm:main|Fragment: Pass 481Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Conditional.spvasm:main|Fragment: Pass 482Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopBodyNestedSelection_Unconditional.spvasm:main|Fragment: Pass 483Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_MultiBlockLoop.spvasm:main|Fragment: Pass 484Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_FalseBranch.spvasm:main|Fragment: Pass 485Test:SpvParserCFGTest_ClassifyCFGEdges_LoopBreak_FromLoopHeader_SingleBlockLoop_TrueBranch.spvasm:main|Fragment: Pass 486Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_ConditionalFromNestedIf.spvasm:main|Fragment: Pass 487Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedIf.spvasm:main|Fragment: Pass 488Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchCaseBody_Unconditional.spvasm:main|Fragment: Pass 489Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Conditional.spvasm:main|Fragment: Pass 490Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_FromNestedSwitchDefaultBody_Unconditional.spvasm:main|Fragment: Pass 491Test:SpvParserCFGTest_ClassifyCFGEdges_LoopContinue_LoopBodyToContinue.spvasm:main|Fragment: Pass 492Test:SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_LoopHeadSplitBody.spvasm:main|Fragment: Pass 493Test:SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Premerge.spvasm:main|Fragment: Pass 494Test:SpvParserCFGTest_ClassifyCFGEdges_Pathological_Forward_Regardless.spvasm:main|Fragment: Pass 495Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Conditional.spvasm:main|Fragment: Pass 496Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromNestedIf_Unconditional.spvasm:main|Fragment: Pass 497Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseBody.spvasm:main|Fragment: Pass 498Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchCaseDirect.spvasm:main|Fragment: Pass 499Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultBody.spvasm:main|Fragment: Pass 500Test:SpvParserCFGTest_ClassifyCFGEdges_SwitchBreak_FromSwitchDefaultIsMerge.spvasm:main|Fragment: Pass 501Test:SpvParserCFGTest_ComputeBlockOrder_DupConditionalBranch.spvasm:main|Fragment: Pass 502Test:SpvParserCFGTest_ComputeBlockOrder_FalseOnlyBranch.spvasm:main|Fragment: Pass 503Test:SpvParserCFGTest_ComputeBlockOrder_IgnoreStaticalyUnreachable.spvasm:main|Fragment: Pass 504Test:SpvParserCFGTest_ComputeBlockOrder_KillIsDeadEnd.spvasm:main|Fragment: Pass 505Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If.spvasm:main|Fragment: Pass 506Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Break.spvasm:main|Fragment: Pass 507Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Body_If_Continue.spvasm:main|Fragment: Pass 508Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch.spvasm:main|Fragment: Pass 509Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Body_Switch_CaseContinues.spvasm:main|Fragment: Pass 510Test:SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreak.spvasm:main|Fragment: Pass 511Test:SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakIf.spvasm:main|Fragment: Pass 512Test:SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasBreakUnless.spvasm:main|Fragment: Pass 513Test:SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueIf.spvasm:main|Fragment: Pass 514Test:SpvParserCFGTest_ComputeBlockOrder_Loop_BodyHasContinueUnless.spvasm:main|Fragment: Pass 515Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_ContainsIf.spvasm:main|Fragment: Pass 516Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakIf.spvasm:main|Fragment: Pass 517Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_HasBreakUnless.spvasm:main|Fragment: Pass 518Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Continue_Sequence.spvasm:main|Fragment: Pass 519Test:SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakIf.spvasm:main|Fragment: Pass 520Test:SpvParserCFGTest_ComputeBlockOrder_Loop_HeaderHasBreakUnless.spvasm:main|Fragment: Pass 521Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Loop.spvasm:main|Fragment: Pass 522Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerBreak.spvasm:main|Fragment: Pass 523Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinue.spvasm:main|Fragment: Pass 524Test:SpvParserCFGTest_ComputeBlockOrder_Loop_Loop_InnerContinueBreaks.spvasm:main|Fragment: Pass 525Test:SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_DupInfinite.spvasm:main|Fragment: Pass 526Test:SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Infinite.spvasm:main|Fragment: Pass 527Test:SpvParserCFGTest_ComputeBlockOrder_Loop_SingleBlock_Simple.spvasm:main|Fragment: Pass 528Test:SpvParserCFGTest_ComputeBlockOrder_Nest_If_Contains_If.spvasm:main|Fragment: Pass 529Test:SpvParserCFGTest_ComputeBlockOrder_Nest_If_In_SwitchCase.spvasm:main|Fragment: Pass 530Test:SpvParserCFGTest_ComputeBlockOrder_Nest_IfBreak_In_SwitchCase.spvasm:main|Fragment: Pass 531Test:SpvParserCFGTest_ComputeBlockOrder_Nest_IfFallthrough_In_SwitchCase.spvasm:main|Fragment: Pass 532Test:SpvParserCFGTest_ComputeBlockOrder_OneBlock.spvasm:main|Fragment: Pass 533Test:SpvParserCFGTest_ComputeBlockOrder_ReorderSequence.spvasm:main|Fragment: Pass 534Test:SpvParserCFGTest_ComputeBlockOrder_RespectConditionalBranchOrder.spvasm:main|Fragment: Pass 535Test:SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough.spvasm:main|Fragment: Pass 536Test:SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromCaseToDefaultToCase.spvasm:main|Fragment: Pass 537Test:SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_FromDefault.spvasm:main|Fragment: Pass 538Test:SpvParserCFGTest_ComputeBlockOrder_RespectSwitchCaseFallthrough_Interleaved.spvasm:main|Fragment: Pass 539Test:SpvParserCFGTest_ComputeBlockOrder_Switch_DefaultSameAsACase.spvasm:main|Fragment: Pass 540Test:SpvParserCFGTest_ComputeBlockOrder_SwitchOrderNaturallyReversed.spvasm:main|Fragment: Pass 541Test:SpvParserCFGTest_ComputeBlockOrder_SwitchWithDefaultOrderNaturallyReversed.spvasm:main|Fragment: Pass 542Test:SpvParserCFGTest_ComputeBlockOrder_TrueOnlyBranch.spvasm:main|Fragment: Pass 543Test:SpvParserCFGTest_ComputeBlockOrder_UnreachableIsDeadEnd.spvasm:main|Fragment: Pass 544Test:SpvParserCFGTest_EmitBody_Branch_BackEdge_MultiBlockLoop.spvasm:main|Fragment: Pass 545Test:SpvParserCFGTest_EmitBody_Branch_BackEdge_SingleBlockLoop.spvasm:main|Fragment: Pass 546Test:SpvParserCFGTest_EmitBody_Branch_Fallthrough.spvasm:main|Fragment: Pass 547Test:SpvParserCFGTest_EmitBody_Branch_Forward.spvasm:main|Fragment: Pass 548Test:SpvParserCFGTest_EmitBody_Branch_IfBreak_FromElse.spvasm:main|Fragment: Pass 549Test:SpvParserCFGTest_EmitBody_Branch_IfBreak_FromThen.spvasm:main|Fragment: Pass 550Test:SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromBody.spvasm:main|Fragment: Pass 551Test:SpvParserCFGTest_EmitBody_Branch_LoopBreak_MultiBlockLoop_FromContinueConstructEnd_Conditional.spvasm:main|Fragment: Pass 552Test:SpvParserCFGTest_EmitBody_Branch_LoopContinue_BeforeLast.spvasm:main|Fragment: Pass 553Test:SpvParserCFGTest_EmitBody_Branch_LoopContinue_FromSwitch.spvasm:main|Fragment: Pass 554Test:SpvParserCFGTest_EmitBody_Branch_LoopContinue_LastInLoopConstruct.spvasm:main|Fragment: Pass 555Test:SpvParserCFGTest_EmitBody_Branch_SwitchBreak_LastInCase.spvasm:main|Fragment: Pass 556Test:SpvParserCFGTest_EmitBody_Branch_SwitchBreak_NotLastInCase.spvasm:main|Fragment: Pass 557Test:SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnFalse.spvasm:main|Fragment: Pass 558Test:SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm:main|Fragment: Pass 559Test:SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_Back.spvasm:main|Fragment: Pass 560Test:SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnFalse.spvasm:main|Fragment: Pass 561Test:SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm:main|Fragment: Pass 562Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional.spvasm:main|Fragment: Pass 563Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Conditional_EmptyContinuing.spvasm:main|Fragment: Pass 564Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_AfterHeader_Unconditional.spvasm:main|Fragment: Pass 565Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Continue_FromHeader.spvasm:main|Fragment: Pass 566Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnFalse.spvasm:main|Fragment: Pass 567Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Fallthrough_OnTrue.spvasm:main|Fragment: Pass 568Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnFalse.spvasm:main|Fragment: Pass 569Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_Forward_OnTrue.spvasm:main|Fragment: Pass 570Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnFalse.spvasm:main|Fragment: Pass 571Test:SpvParserCFGTest_EmitBody_BranchConditional_Continue_IfBreak_OnTrue.spvasm:main|Fragment: Pass 572Test:SpvParserCFGTest_EmitBody_BranchConditional_Fallthrough_Fallthrough_Same.spvasm:main|Fragment: Pass 573Test:SpvParserCFGTest_EmitBody_BranchConditional_Forward_Forward_Same.spvasm:main|Fragment: Pass 574Test:SpvParserCFGTest_EmitBody_BranchConditional_IfBreak_IfBreak_Same.spvasm:main|Fragment: Pass 575Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm:main|Fragment: Pass 576Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnTrue.spvasm:main|Fragment: Pass 577Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm:main|Fragment: Pass 578Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnTrue.spvasm:main|Fragment: Pass 579Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_MultiBlock_LoopBreak.spvasm:main|Fragment: Pass 580Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_SingleBlock_LoopBreak.spvasm:main|Fragment: Pass 581Test:SpvParserCFGTest_EmitBody_BranchConditional_LoopContinue_FromSwitch.spvasm:main|Fragment: Pass 582Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnFalse.spvasm:main|Fragment: Pass 583Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Continue_OnTrue.spvasm:main|Fragment: Pass 584Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnFalse.spvasm:main|Fragment: Pass 585Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Fallthrough_OnTrue.spvasm:main|Fragment: Pass 586Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnFalse.spvasm:main|Fragment: Pass 587Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_Forward_OnTrue.spvasm:main|Fragment: Pass 588Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_LastInCase.spvasm:main|Fragment: Pass 589Test:SpvParserCFGTest_EmitBody_BranchConditional_SwitchBreak_SwitchBreak_NotLastInCase.spvasm:main|Fragment: Pass 590Test:SpvParserCFGTest_EmitBody_FalseBranch_LoopBreak.spvasm:main|Fragment: Pass 591Test:SpvParserCFGTest_EmitBody_FalseBranch_LoopContinue.spvasm:main|Fragment: Pass 592Test:SpvParserCFGTest_EmitBody_FalseBranch_SwitchBreak.spvasm:main|Fragment: Pass 593Test:SpvParserCFGTest_EmitBody_If_Else_Premerge.spvasm:main|Fragment: Pass 594Test:SpvParserCFGTest_EmitBody_If_Empty.spvasm:main|Fragment: Pass 595Test:SpvParserCFGTest_EmitBody_If_Nest_If.spvasm:main|Fragment: Pass 596Test:SpvParserCFGTest_EmitBody_If_NoThen_Else.spvasm:main|Fragment: Pass 597Test:SpvParserCFGTest_EmitBody_If_Then_Else.spvasm:main|Fragment: Pass 598Test:SpvParserCFGTest_EmitBody_If_Then_Else_Premerge.spvasm:main|Fragment: Pass 599Test:SpvParserCFGTest_EmitBody_If_Then_NoElse.spvasm:main|Fragment: Pass 600Test:SpvParserCFGTest_EmitBody_If_Then_Premerge.spvasm:main|Fragment: Pass 601Test:SpvParserCFGTest_EmitBody_IfBreak_FromElse_ForwardWithinElse.spvasm:main|Fragment: Pass 602Test:SpvParserCFGTest_EmitBody_IfBreak_FromThen_ForwardWithinThen.spvasm:main|Fragment: Pass 603Test:SpvParserCFGTest_EmitBody_IfBreak_FromThenWithForward_FromElseWithForward_AlsoPremerge.spvasm:main|Fragment: Pass 604Test:SpvParserCFGTest_EmitBody_IfSelection_TrueBranch_LoopBreak.spvasm:main|Fragment: Pass 605Test:SpvParserCFGTest_EmitBody_Kill_InsideIf.spvasm:main|Fragment: Pass 606Test:SpvParserCFGTest_EmitBody_Kill_InsideLoop.spvasm:main|Fragment: Fail 607DXIL: Function: main: error: Loop must have break. 608Validation failed. 609Failed to validate DXIL 610 611 612 613 614Test:SpvParserCFGTest_EmitBody_Kill_TopLevel.spvasm:main|Fragment: Pass 615Test:SpvParserCFGTest_EmitBody_Loop_BodyAlwaysBreaks.spvasm:main|Fragment: Pass 616Test:SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse.spvasm:main|Fragment: Pass 617Test:SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromFalse_Early.spvasm:main|Fragment: Pass 618Test:SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm:main|Fragment: Pass 619Test:SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm:main|Fragment: Pass 620Test:SpvParserCFGTest_EmitBody_Loop_FalseToBody_TrueBreaks.spvasm:main|Fragment: Pass 621Test:SpvParserCFGTest_EmitBody_Loop_MultiBlockContinueIsEntireLoop.spvasm:main|Fragment: Pass 622Test:SpvParserCFGTest_EmitBody_Loop_NestedIfContinue.spvasm:main|Fragment: Pass 623Test:SpvParserCFGTest_EmitBody_Loop_Never.spvasm:main|Fragment: Pass 624Test:SpvParserCFGTest_EmitBody_Loop_SingleBlock_BothBackedge.spvasm:main|Fragment: Pass 625Test:SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm:main|Fragment: Pass 626Test:SpvParserCFGTest_EmitBody_Loop_SingleBlock_TrueBackedge.spvasm:main|Fragment: Pass 627Test:SpvParserCFGTest_EmitBody_Loop_SingleBlock_UnconditionalBackege.spvasm:main|Fragment: Pass 628Test:SpvParserCFGTest_EmitBody_Loop_TrueToBody_FalseBreaks.spvasm:main|Fragment: Pass 629Test:SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_ContinueNestIf.spvasm:main|Fragment: Pass 630Test:SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_MultiBlockContinue.spvasm:main|Fragment: Pass 631Test:SpvParserCFGTest_EmitBody_Loop_Unconditional_Body_SingleBlockContinue.spvasm:main|Fragment: Pass 632Test:SpvParserCFGTest_EmitBody_LoopInternallyDiverge_Simple.spvasm:main|Fragment: Pass 633Test:SpvParserCFGTest_EmitBody_Return_InsideIf.spvasm:main|Fragment: Pass 634Test:SpvParserCFGTest_EmitBody_Return_InsideLoop.spvasm:main|Fragment: Pass 635Test:SpvParserCFGTest_EmitBody_Return_TopLevel.spvasm:main|Fragment: Pass 636Test:SpvParserCFGTest_EmitBody_ReturnValue_InsideIf.spvasm:main|Fragment: Pass 637Test:SpvParserCFGTest_EmitBody_ReturnValue_Loop.spvasm:main|Fragment: Pass 638Test:SpvParserCFGTest_EmitBody_ReturnValue_TopLevel.spvasm:main|Fragment: Pass 639Test:SpvParserCFGTest_EmitBody_Switch_Case_SintValue.spvasm:main|Fragment: Pass 640Test:SpvParserCFGTest_EmitBody_Switch_Case_UintValue.spvasm:main|Fragment: Pass 641Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_NoDupCases.spvasm:main|Fragment: Pass 642Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsCase_WithDupCase.spvasm:main|Fragment: Pass 643Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_CasesWithDup.spvasm:main|Fragment: Pass 644Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_NoCases.spvasm:main|Fragment: Pass 645Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_OneCase.spvasm:main|Fragment: Pass 646Test:SpvParserCFGTest_EmitBody_Switch_DefaultIsMerge_TwoCases.spvasm:main|Fragment: Pass 647Test:SpvParserCFGTest_EmitBody_TrueBranch_LoopContinue.spvasm:main|Fragment: Pass 648Test:SpvParserCFGTest_EmitBody_TrueBranch_SwitchBreak.spvasm:main|Fragment: Pass 649Test:SpvParserCFGTest_EmitBody_Unreachable_InNonVoidFunction.spvasm:main|Fragment: Pass 650Test:SpvParserCFGTest_EmitBody_Unreachable_InsideIf.spvasm:main|Fragment: Pass 651Test:SpvParserCFGTest_EmitBody_Unreachable_InsideLoop.spvasm:main|Fragment: Pass 652Test:SpvParserCFGTest_EmitBody_Unreachable_TopLevel.spvasm:main|Fragment: Pass 653Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_ElseOnly.spvasm:main|Fragment: Pass 654Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopBreak_Ok.spvasm:main|Fragment: Pass 655Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_LoopContinue_Ok.spvasm:main|Fragment: Pass 656Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_FalseBranch_SwitchBreak_Ok.spvasm:main|Fragment: Pass 657Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_IfOnly.spvasm:main|Fragment: Pass 658Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_NoIf.spvasm:main|Fragment: Pass 659Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ElseDirectToThen.spvasm:main|Fragment: Pass 660Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_Simple.spvasm:main|Fragment: Pass 661Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_Premerge_ThenDirectToElse.spvasm:main|Fragment: Pass 662Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_Regardless.spvasm:main|Fragment: Pass 663Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_ThenElse.spvasm:main|Fragment: Pass 664Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopBreak_Ok.spvasm:main|Fragment: Pass 665Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_LoopContinue_Ok.spvasm:main|Fragment: Pass 666Test:SpvParserCFGTest_FindIfSelectionInternalHeaders_TrueBranch_SwitchBreak_Ok.spvasm:main|Fragment: Pass 667Test:SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsDefault.spvasm:main|Fragment: Pass 668Test:SpvParserCFGTest_FindSwitchCaseHeaders_CaseIsNotDefault.spvasm:main|Fragment: Pass 669Test:SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsMerge.spvasm:main|Fragment: Pass 670Test:SpvParserCFGTest_FindSwitchCaseHeaders_DefaultIsNotMerge.spvasm:main|Fragment: Pass 671Test:SpvParserCFGTest_FindSwitchCaseHeaders_ManyValuesWithSameCase.spvasm:main|Fragment: Pass 672Test:SpvParserCFGTest_FindSwitchCaseHeaders_NoSwitch.spvasm:main|Fragment: Pass 673Test:SpvParserCFGTest_LabelControlFlowConstructs_FunctionIsOnlyIfSelectionAndItsMerge.spvasm:main|Fragment: Pass 674Test:SpvParserCFGTest_LabelControlFlowConstructs_LoopInterallyDiverge.spvasm:main|Fragment: Pass 675Test:SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoMultiBlockLoopHeader.spvasm:main|Fragment: Pass 676Test:SpvParserCFGTest_LabelControlFlowConstructs_MergeBlockIsAlsoSingleBlockLoop.spvasm:main|Fragment: Pass 677Test:SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsContinue.spvasm:main|Fragment: Pass 678Test:SpvParserCFGTest_LabelControlFlowConstructs_MultiBlockLoop_HeaderIsNotContinue.spvasm:main|Fragment: Pass 679Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_If.spvasm:main|Fragment: Pass 680Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_MultiBlockLoop.spvasm:main|Fragment: Pass 681Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_SingleBlockLoop.spvasm:main|Fragment: Pass 682Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_If_Switch.spvasm:main|Fragment: Pass 683Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_If.spvasm:main|Fragment: Pass 684Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_Loop_Loop.spvasm:main|Fragment: Pass 685Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_LoopContinue_If.spvasm:main|Fragment: Pass 686Test:SpvParserCFGTest_LabelControlFlowConstructs_Nest_Switch_If.spvasm:main|Fragment: Pass 687Test:SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_MultiBlock.spvasm:main|Fragment: Pass 688Test:SpvParserCFGTest_LabelControlFlowConstructs_OuterConstructIsFunction_SingleBlock.spvasm:main|Fragment: Pass 689Test:SpvParserCFGTest_LabelControlFlowConstructs_PaddingBlocksBeforeAndAfterStructuredConstruct.spvasm:main|Fragment: Pass 690Test:SpvParserCFGTest_LabelControlFlowConstructs_SingleBlockLoop.spvasm:main|Fragment: Pass 691Test:SpvParserCFGTest_LabelControlFlowConstructs_SwitchSelection.spvasm:main|Fragment: Pass 692Test:SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsHeader.spvasm:main|Fragment: Pass 693Test:SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_Branch.spvasm:main|Fragment: Pass 694Test:SpvParserCFGTest_RegisterMerges_GoodLoopMerge_MultiBlockLoop_ContinueIsNotHeader_BranchConditional.spvasm:main|Fragment: Pass 695Test:SpvParserCFGTest_RegisterMerges_GoodLoopMerge_SingleBlockLoop.spvasm:main|Fragment: Pass 696Test:SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_BranchConditional.spvasm:main|Fragment: Pass 697Test:SpvParserCFGTest_RegisterMerges_GoodSelectionMerge_Switch.spvasm:main|Fragment: Pass 698Test:SpvParserCFGTest_RegisterMerges_NoMerges.spvasm:main|Fragment: Pass 699Test:SpvParserCFGTest_SiblingLoopConstruct_ContinueIsWholeMultiBlockLoop.spvasm:main|Fragment: Pass 700Test:SpvParserCFGTest_SiblingLoopConstruct_HasSiblingLoop.spvasm:main|Fragment: Pass 701Test:SpvParserCFGTest_SiblingLoopConstruct_NotAContinue.spvasm:main|Fragment: Pass 702Test:SpvParserCFGTest_SiblingLoopConstruct_Null.spvasm:main|Fragment: Pass 703Test:SpvParserCFGTest_SiblingLoopConstruct_SingleBlockLoop.spvasm:main|Fragment: Pass 704Test:SpvParserCFGTest_TerminatorsAreValid_If.spvasm:main|Fragment: Pass 705Test:SpvParserCFGTest_TerminatorsAreValid_Kill.spvasm:main|Fragment: Pass 706Test:SpvParserCFGTest_TerminatorsAreValid_Loop_Simple.spvasm:main|Fragment: Pass 707Test:SpvParserCFGTest_TerminatorsAreValid_Loop_SingleBlock.spvasm:main|Fragment: Pass 708Test:SpvParserCFGTest_TerminatorsAreValid_Sequence.spvasm:main|Fragment: Pass 709Test:SpvParserCFGTest_TerminatorsAreValid_SingleBlock.spvasm:main|Fragment: Pass 710Test:SpvParserCFGTest_TerminatorsAreValid_Switch.spvasm:main|Fragment: Pass 711Test:SpvParserCFGTest_TerminatorsAreValid_Unreachable.spvasm:main|Fragment: Pass 712Test:SpvParserCFGTest_VerifyHeaderContinueMergeOrder_MultiBlockLoop_Good.spvasm:main|Fragment: Pass 713Test:SpvParserCFGTest_VerifyHeaderContinueMergeOrder_Selection_Good.spvasm:main|Fragment: Pass 714Test:SpvParserCFGTest_VerifyHeaderContinueMergeOrder_SingleBlockLoop_Good.spvasm:main|Fragment: Pass 715Test:SpvParserFunctionVarTest_EmitFunctionVariables_AnonymousVars.spvasm:main|Fragment: Pass 716Test:SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer.spvasm:main|Fragment: Pass 717Test:SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias.spvasm:main|Fragment: Pass 718Test:SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Alias_Null.spvasm:main|Fragment: Pass 719Test:SpvParserFunctionVarTest_EmitFunctionVariables_ArrayInitializer_Null.spvasm:main|Fragment: Pass 720Test:SpvParserFunctionVarTest_EmitFunctionVariables_Decorate_RelaxedPrecision.spvasm:main|Fragment: Pass 721Test:SpvParserFunctionVarTest_EmitFunctionVariables_MatrixInitializer.spvasm:main|Fragment: Pass 722Test:SpvParserFunctionVarTest_EmitFunctionVariables_MemberDecorate_RelaxedPrecision.spvasm:main|Fragment: Pass 723Test:SpvParserFunctionVarTest_EmitFunctionVariables_MixedTypes.spvasm:main|Fragment: Pass 724Test:SpvParserFunctionVarTest_EmitFunctionVariables_NamedVars.spvasm:main|Fragment: Pass 725Test:SpvParserFunctionVarTest_EmitFunctionVariables_ScalarInitializers.spvasm:main|Fragment: Pass 726Test:SpvParserFunctionVarTest_EmitFunctionVariables_ScalarNullInitializers.spvasm:main|Fragment: Pass 727Test:SpvParserFunctionVarTest_EmitFunctionVariables_StructDifferOnlyInMemberName.spvasm:main|Fragment: Pass 728Test:SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer.spvasm:main|Fragment: Pass 729Test:SpvParserFunctionVarTest_EmitFunctionVariables_StructInitializer_Null.spvasm:main|Fragment: Pass 730Test:SpvParserFunctionVarTest_EmitFunctionVariables_VectorInitializer.spvasm:main|Fragment: Pass 731Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm:main|Fragment: Pass 732Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefAndUseFirstBlockIf.spvasm:main|Fragment: Pass 733Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InFunction.spvasm:main|Fragment: Pass 734Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockIf_InIf.spvasm:main|Fragment: Pass 735Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_Hoisting_DefFirstBlockSwitch_InIf.spvasm:main|Fragment: Pass 736Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Defer_UsedOnceSameConstruct.spvasm:main|Fragment: Pass 737Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedOnceDifferentConstruct.spvasm:main|Fragment: Pass 738Test:SpvParserFunctionVarTest_EmitStatement_CombinatorialValue_Immediate_UsedTwice.spvasm:main|Fragment: Pass 739Test:SpvParserFunctionVarTest_EmitStatement_Hoist_CompositeInsert.spvasm:main|Fragment: Pass 740Test:SpvParserFunctionVarTest_EmitStatement_Hoist_UsedAsNonPtrArg.spvasm:main|Fragment: Pass 741Test:SpvParserFunctionVarTest_EmitStatement_Hoist_VectorInsertDynamic.spvasm:main|Fragment: Pass 742Test:SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm:main|Fragment: Pass 743Test:SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm:main|Fragment: Pass 744Test:SpvParserFunctionVarTest_EmitStatement_Phi_InMerge_PredecessorsDominatdByNestedSwitchCase.spvasm:main|Fragment: Pass 745Test:SpvParserFunctionVarTest_EmitStatement_Phi_MultiBlockLoopIndex.spvasm:main|Fragment: Pass 746Test:SpvParserFunctionVarTest_EmitStatement_Phi_SingleBlockLoopIndex.spvasm:main|Fragment: Pass 747Test:SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromBlockNotInBlockOrderIgnored.spvasm:main|Fragment: Pass 748Test:SpvParserFunctionVarTest_EmitStatement_Phi_ValueFromLoopBodyAndContinuing.spvasm:main|Fragment: Pass 749Test:SpvParserFunctionVarTest_EmitStatement_UseInPhiCountsAsUse.spvasm:main|Fragment: Pass 750Test:SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_CopyObject.spvasm:main|Fragment: Pass 751Test:SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Direct.spvasm:main|Fragment: Pass 752Test:SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Image.spvasm:main|Fragment: Pass 753Test:SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_Load.spvasm:main|Fragment: Pass 754Test:SpvParserHandleTest_GetMemoryObjectDeclarationForHandle_Variable_SampledImage.spvasm:main|Fragment: Pass 755Test:SpvParserHandleTest_NeverGenerateConstDeclForHandle_UseVariableDirectly.spvasm:main|Fragment: Pass 756Test:SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm:main|Fragment: Pass 757Test:SpvParserMemoryTest_ArrayLength_FromVar.spvasm:main|Fragment: Pass 758Test:SpvParserMemoryTest_EmitStatement_AccessChain_Array.spvasm:main|Fragment: Pass 759Test:SpvParserMemoryTest_EmitStatement_AccessChain_Compound_Matrix_Vector.spvasm:main|Fragment: Pass 760Test:SpvParserMemoryTest_EmitStatement_AccessChain_DereferenceBase.spvasm:main|Fragment: Pass 761Test:SpvParserMemoryTest_EmitStatement_AccessChain_InferFunctionStorageClass.spvasm:main|Fragment: Pass 762Test:SpvParserMemoryTest_EmitStatement_AccessChain_Matrix.spvasm:main|Fragment: Pass 763Test:SpvParserMemoryTest_EmitStatement_AccessChain_Struct.spvasm:main|Fragment: Pass 764Test:SpvParserMemoryTest_EmitStatement_AccessChain_Struct_DifferOnlyMemberName.spvasm:main|Fragment: Pass 765Test:SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm:main|Fragment: Pass 766Test:SpvParserMemoryTest_EmitStatement_AccessChain_VectorComponent_MultiUse.spvasm:main|Fragment: Pass 767Test:SpvParserMemoryTest_EmitStatement_AccessChain_VectorComponent_MultiUse_NonConstIndex.spvasm:main|Fragment: Pass 768Test:SpvParserMemoryTest_EmitStatement_AccessChain_VectorComponent_SinkThroughChain.spvasm:main|Fragment: Pass 769Test:SpvParserMemoryTest_EmitStatement_AccessChain_VectorNonConstIndex.spvasm:main|Fragment: Pass 770Test:SpvParserMemoryTest_EmitStatement_AccessChain_VectorSwizzle.spvasm:main|Fragment: Pass 771Test:SpvParserMemoryTest_EmitStatement_CopyMemory_Scalar_Function_To_Private.spvasm:main|Fragment: Pass 772Test:SpvParserMemoryTest_EmitStatement_LoadBool.spvasm:main|Fragment: Pass 773Test:SpvParserMemoryTest_EmitStatement_LoadScalar.spvasm:main|Fragment: Pass 774Test:SpvParserMemoryTest_EmitStatement_StoreBoolConst.spvasm:main|Fragment: Pass 775Test:SpvParserMemoryTest_EmitStatement_StoreFloatConst.spvasm:main|Fragment: Pass 776Test:SpvParserMemoryTest_EmitStatement_StoreIntConst.spvasm:main|Fragment: Pass 777Test:SpvParserMemoryTest_EmitStatement_StoreToModuleScopeVar.spvasm:main|Fragment: Pass 778Test:SpvParserMemoryTest_EmitStatement_StoreUintConst.spvasm:main|Fragment: Pass 779Test:SpvParserMemoryTest_EmitStatement_UseLoadedScalarTwice.spvasm:main|Fragment: Pass 780Test:SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_Cascaded.spvasm:main|Fragment: Pass 781Test:SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded.spvasm:main|Fragment: Pass 782Test:SpvParserMemoryTest_RemapStorageBuffer_ThroughAccessChain_NonCascaded_InBoundsAccessChain.spvasm:main|Fragment: Pass 783Test:SpvParserMemoryTest_RemapStorageBuffer_TypesAndVarDeclarations.spvasm:main|Fragment: Pass 784Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 785Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 786Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 787Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 788Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 789Test:SpvParserTest_BitwiseAnd_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 790Test:SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_0.spvasm:main|Fragment: Pass 791Test:SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_1.spvasm:main|Fragment: Pass 792Test:SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_2.spvasm:main|Fragment: Pass 793Test:SpvParserTest_BitwiseAnd_SpvBinaryBitTest_EmitExpression_3.spvasm:main|Fragment: Pass 794Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 795Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 796Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 797Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 798Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 799Test:SpvParserTest_BitwiseOr_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 800Test:SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_0.spvasm:main|Fragment: Pass 801Test:SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_1.spvasm:main|Fragment: Pass 802Test:SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_2.spvasm:main|Fragment: Pass 803Test:SpvParserTest_BitwiseOr_SpvBinaryBitTest_EmitExpression_3.spvasm:main|Fragment: Pass 804Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 805Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 806Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 807Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 808Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 809Test:SpvParserTest_BitwiseXor_MixedSignedness_SpvBinaryBitGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 810Test:SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_0.spvasm:main|Fragment: Pass 811Test:SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_1.spvasm:main|Fragment: Pass 812Test:SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_2.spvasm:main|Fragment: Pass 813Test:SpvParserTest_BitwiseXor_SpvBinaryBitTest_EmitExpression_3.spvasm:main|Fragment: Pass 814Test:SpvParserTest_Composite_Construct_Array.spvasm:main|GLCompute: Pass 815Test:SpvParserTest_Composite_Construct_ConstantComposite_Struct_NoDeduplication.spvasm:main|GLCompute: Pass 816Test:SpvParserTest_Composite_Construct_Matrix.spvasm:main|GLCompute: Pass 817Test:SpvParserTest_Composite_Construct_Struct.spvasm:main|GLCompute: Pass 818Test:SpvParserTest_Composite_Construct_Vector.spvasm:main|GLCompute: Pass 819Test:SpvParserTest_CompositeExtract_Array.spvasm:main|GLCompute: Pass 820Test:SpvParserTest_CompositeExtract_Matrix.spvasm:main|GLCompute: Pass 821Test:SpvParserTest_CompositeExtract_Matrix_Vector.spvasm:main|GLCompute: Pass 822Test:SpvParserTest_CompositeExtract_Struct.spvasm:main|GLCompute: Pass 823Test:SpvParserTest_CompositeExtract_Struct_Array_Matrix_Vector.spvasm:main|GLCompute: Pass 824Test:SpvParserTest_CompositeExtract_Vector.spvasm:main|GLCompute: Pass 825Test:SpvParserTest_CompositeInsert_Array.spvasm:main|GLCompute: Pass 826Test:SpvParserTest_CompositeInsert_Matrix.spvasm:main|GLCompute: Pass 827Test:SpvParserTest_CompositeInsert_Matrix_Vector.spvasm:main|GLCompute: Pass 828Test:SpvParserTest_CompositeInsert_Struct.spvasm:main|GLCompute: Pass 829Test:SpvParserTest_CompositeInsert_Struct_Array_Matrix_Vector.spvasm:main|GLCompute: Pass 830Test:SpvParserTest_CompositeInsert_Struct_DifferOnlyInMemberName.spvasm:main|Fragment: Pass 831Test:SpvParserTest_CompositeInsert_Vector.spvasm:main|GLCompute: Pass 832Test:SpvParserTest_ConvertType_Array.spvasm:x_100|Fragment: Pass 833Test:SpvParserTest_ConvertType_Array_NoDeduplication.spvasm:x_100|Fragment: Pass 834Test:SpvParserTest_ConvertType_ArrayStride_Valid.spvasm:x_100|Fragment: Pass 835Test:SpvParserTest_ConvertType_Bool.spvasm:x_100|Fragment: Pass 836Test:SpvParserTest_ConvertType_F32.spvasm:x_100|Fragment: Pass 837Test:SpvParserTest_ConvertType_I32.spvasm:x_100|Fragment: Pass 838Test:SpvParserTest_ConvertType_Image_PretendVoid.spvasm:x_100|Fragment: Pass 839Test:SpvParserTest_ConvertType_MatrixOverF32.spvasm:x_100|Fragment: Pass 840Test:SpvParserTest_ConvertType_PointerFunction.spvasm:x_100|Fragment: Pass 841Test:SpvParserTest_ConvertType_PointerImage.spvasm:x_100|Fragment: Pass 842Test:SpvParserTest_ConvertType_PointerInput.spvasm:x_100|Fragment: Pass 843Test:SpvParserTest_ConvertType_PointerOutput.spvasm:x_100|Fragment: Pass 844Test:SpvParserTest_ConvertType_PointerPrivate.spvasm:x_100|Fragment: Pass 845Test:SpvParserTest_ConvertType_PointerStorageBuffer.spvasm:x_100|Fragment: Pass 846Test:SpvParserTest_ConvertType_PointerToPointer.spvasm:x_100|Fragment: Pass 847Test:SpvParserTest_ConvertType_PointerUniform.spvasm:x_100|Fragment: Pass 848Test:SpvParserTest_ConvertType_PointerUniformConstant.spvasm:x_100|Fragment: Pass 849Test:SpvParserTest_ConvertType_PointerWorkgroup.spvasm:x_100|Fragment: Pass 850Test:SpvParserTest_ConvertType_RuntimeArray.spvasm:x_100|Fragment: Pass 851Test:SpvParserTest_ConvertType_RuntimeArray_ArrayStride_Valid.spvasm:x_100|Fragment: Pass 852Test:SpvParserTest_ConvertType_RuntimeArray_NoDeduplication.spvasm:x_100|Fragment: Pass 853Test:SpvParserTest_ConvertType_SampledImage_PretendVoid.spvasm:x_100|Fragment: Pass 854Test:SpvParserTest_ConvertType_Sampler_PretendVoid.spvasm:x_100|Fragment: Pass 855Test:SpvParserTest_ConvertType_Struct_NoDeduplication.spvasm:x_100|Fragment: Pass 856Test:SpvParserTest_ConvertType_StructTwoMembers.spvasm:x_100|Fragment: Pass 857Test:SpvParserTest_ConvertType_StructWithBlockDecoration.spvasm:x_100|Fragment: Pass 858Test:SpvParserTest_ConvertType_StructWithMemberDecorations.spvasm:x_100|Fragment: Pass 859Test:SpvParserTest_ConvertType_U32.spvasm:x_100|Fragment: Pass 860Test:SpvParserTest_ConvertType_VecOverF32.spvasm:x_100|Fragment: Pass 861Test:SpvParserTest_ConvertType_VecOverI32.spvasm:x_100|Fragment: Pass 862Test:SpvParserTest_ConvertType_VecOverU32.spvasm:x_100|Fragment: Pass 863Test:SpvParserTest_ConvertType_Void.spvasm:x_100|Fragment: Pass 864Test:SpvParserTest_CopyObject_Pointer.spvasm:main|GLCompute: Pass 865Test:SpvParserTest_CopyObject_Scalar.spvasm:main|GLCompute: Pass 866Test:SpvParserTest_Emit_GenerateParamNames.spvasm:x_100|Fragment: Pass 867Test:SpvParserTest_Emit_MixedParamTypes.spvasm:x_100|Fragment: Pass 868Test:SpvParserTest_Emit_NonVoidResultType.spvasm:x_100|Fragment: Pass 869Test:SpvParserTest_Emit_VoidFunctionWithoutParams.spvasm:x_100|Fragment: Pass 870Test:SpvParserTest_EmitFunctions_CalleePrecedesCaller.spvasm:x_100|Fragment: Pass 871Test:SpvParserTest_EmitFunctions_Function_EntryPoint_Fragment.spvasm:main|Fragment: Pass 872Test:SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute.spvasm:main|GLCompute: Pass 873Test:SpvParserTest_EmitFunctions_Function_EntryPoint_GLCompute_LocalSize_Only.spvasm:comp_main|GLCompute: Pass 874Test:SpvParserTest_EmitFunctions_Function_EntryPoint_LocalSize_And_WGSBuiltin_SpecConstant.spvasm:comp_main|GLCompute: Pass 875Test:SpvParserTest_EmitFunctions_Function_EntryPoint_MultipleEntryPoints.spvasm:first_shader|Fragment: Pass 876Test:SpvParserTest_EmitFunctions_Function_EntryPoint_Vertex.spvasm:main|Vertex: Pass 877Test:SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSize_MixedConstantSpecConstant.spvasm:comp_main|GLCompute: Pass 878Test:SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_Constant_Only.spvasm:comp_main|GLCompute: Pass 879Test:SpvParserTest_EmitFunctions_Function_EntryPoint_WorkgroupSizeBuiltin_SpecConstant_Only.spvasm:comp_main|GLCompute: Pass 880Test:SpvParserTest_EmitFunctions_GenerateParamNames.spvasm:x_100|Fragment: Pass 881Test:SpvParserTest_EmitFunctions_MixedParamTypes.spvasm:x_100|Fragment: Pass 882Test:SpvParserTest_EmitFunctions_NonVoidResultType.spvasm:x_100|Fragment: Pass 883Test:SpvParserTest_EmitFunctions_VoidFunctionWithoutParams.spvasm:x_100|Fragment: Pass 884Test:SpvParserTest_EmitStatement_CallWithParams.spvasm:x_100|Fragment: Pass 885Test:SpvParserTest_EmitStatement_ScalarCallNoParams.spvasm:x_100|Fragment: Pass 886Test:SpvParserTest_EmitStatement_ScalarCallNoParamsUsedTwice.spvasm:x_100|Fragment: Pass 887Test:SpvParserTest_EmitStatement_VoidCallNoParams.spvasm:x_100|Fragment: Pass 888Test:SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 889Test:SpvParserTest_FAdd_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 890Test:SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 891Test:SpvParserTest_FDiv_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 892Test:SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 893Test:SpvParserTest_FMul_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 894Test:SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 895Test:SpvParserTest_FOrdEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 896Test:SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 897Test:SpvParserTest_FOrdGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 898Test:SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 899Test:SpvParserTest_FOrdGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 900Test:SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 901Test:SpvParserTest_FOrdLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 902Test:SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 903Test:SpvParserTest_FOrdLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 904Test:SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 905Test:SpvParserTest_FOrdNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 906Test:SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 907Test:SpvParserTest_FRem_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 908Test:SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 909Test:SpvParserTest_FSub_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 910Test:SpvParserTest_GlslStd450_Degrees_Scalar.spvasm:main|GLCompute: Pass 911Test:SpvParserTest_GlslStd450_Degrees_Vector.spvasm:main|GLCompute: Pass 912Test:SpvParserTest_GlslStd450_FaceForward_Scalar.spvasm:main|GLCompute: Pass 913Test:SpvParserTest_GlslStd450_FaceForward_Vector.spvasm:main|GLCompute: Pass 914Test:SpvParserTest_GlslStd450_Ldexp_Scalar_Float_Uint.spvasm:main|GLCompute: Pass 915Test:SpvParserTest_GlslStd450_Ldexp_Vector_Floatvec_Uintvec.spvasm:main|GLCompute: Pass 916Test:SpvParserTest_GlslStd450_Radians_Scalar.spvasm:main|GLCompute: Pass 917Test:SpvParserTest_GlslStd450_Radians_Vector.spvasm:main|GLCompute: Pass 918Test:SpvParserTest_GlslStd450_Reflect_Scalar.spvasm:main|GLCompute: Pass 919Test:SpvParserTest_GlslStd450_Reflect_Vector.spvasm:main|GLCompute: Pass 920Test:SpvParserTest_GlslStd450_Refract_Scalar.spvasm:main|GLCompute: Pass 921Test:SpvParserTest_GlslStd450_Refract_Vector.spvasm:main|GLCompute: Pass 922Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 923Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 924Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 925Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 926Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 927Test:SpvParserTest_IAdd_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 928Test:SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 929Test:SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 930Test:SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_2.spvasm:main|Fragment: Pass 931Test:SpvParserTest_IAdd_SpvBinaryArithTest_EmitExpression_3.spvasm:main|Fragment: Pass 932Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 933Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 934Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 935Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 936Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 937Test:SpvParserTest_IEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 938Test:SpvParserTest_Impl_GenericVulkanShader_GLSL450MemoryModel.spvasm:main|GLCompute: Pass 939Test:SpvParserTest_Impl_GenericVulkanShader_SimpleMemoryModel.spvasm:main|GLCompute: Pass 940Test:SpvParserTest_Impl_GenericVulkanShader_VulkanMemoryModel.spvasm:main|GLCompute: Fail 941SPIR-V parsing FAILED: 942 943 Vulkan memory model is unsupported by this driver 944 68 bytes into the SPIR-V binary 945 946 947Test:SpvParserTest_Impl_Source_InvalidId.spvasm:main|GLCompute: Pass 948Test:SpvParserTest_Impl_Source_NoOpLine.spvasm:main|GLCompute: Pass 949Test:SpvParserTest_Impl_Source_WithOpLine_WithOpNoLine.spvasm:main|GLCompute: Pass 950Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 951Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 952Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 953Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 954Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 955Test:SpvParserTest_IMul_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 956Test:SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 957Test:SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 958Test:SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_2.spvasm:main|Fragment: Pass 959Test:SpvParserTest_IMul_SpvBinaryArithTest_EmitExpression_3.spvasm:main|Fragment: Pass 960Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 961Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 962Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 963Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 964Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 965Test:SpvParserTest_INotEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 966Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 967Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 968Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 969Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 970Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_4.spvasm:main|Fragment: Pass 971Test:SpvParserTest_ISub_MixedSignedness_SpvBinaryArithGeneralTest_EmitExpression_5.spvasm:main|Fragment: Pass 972Test:SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 973Test:SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 974Test:SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_2.spvasm:main|Fragment: Pass 975Test:SpvParserTest_ISub_SpvBinaryArithTest_EmitExpression_3.spvasm:main|Fragment: Pass 976Test:SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 977Test:SpvParserTest_LogicalAnd_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 978Test:SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 979Test:SpvParserTest_LogicalEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 980Test:SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 981Test:SpvParserTest_LogicalNotEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 982Test:SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 983Test:SpvParserTest_LogicalOr_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 984Test:SpvParserTest_Normalize_Scalar.spvasm:main|GLCompute: Pass 985Test:SpvParserTest_Normalize_Vector2.spvasm:main|GLCompute: Pass 986Test:SpvParserTest_Normalize_Vector3.spvasm:main|GLCompute: Pass 987Test:SpvParserTest_Normalize_Vector4.spvasm:main|GLCompute: Pass 988Test:SpvParserTest_RectifyOperandsAndResult_SAbs.spvasm:main|GLCompute: Pass 989Test:SpvParserTest_RectifyOperandsAndResult_SClamp.spvasm:main|GLCompute: Pass 990Test:SpvParserTest_RectifyOperandsAndResult_SMax.spvasm:main|GLCompute: Pass 991Test:SpvParserTest_RectifyOperandsAndResult_SMin.spvasm:main|GLCompute: Pass 992Test:SpvParserTest_RectifyOperandsAndResult_UClamp.spvasm:main|GLCompute: Pass 993Test:SpvParserTest_RectifyOperandsAndResult_UMax.spvasm:main|GLCompute: Pass 994Test:SpvParserTest_RectifyOperandsAndResult_UMin.spvasm:main|GLCompute: Pass 995Test:SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 996Test:SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 997Test:SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm:main|Fragment: Pass 998Test:SpvParserTest_SDiv_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm:main|Fragment: Pass 999Test:SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 1000Test:SpvParserTest_SDiv_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 1001Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1002Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1003Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1004Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1005Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1006Test:SpvParserTest_SGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1007Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1008Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1009Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1010Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1011Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1012Test:SpvParserTest_SGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1013Test:SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1014Test:SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1015Test:SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 1016Test:SpvParserTest_ShiftLeftLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 1017Test:SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_0.spvasm:main|Fragment: Pass 1018Test:SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_1.spvasm:main|Fragment: Pass 1019Test:SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_2.spvasm:main|Fragment: Pass 1020Test:SpvParserTest_ShiftLeftLogical_Arg2Unsigned_SpvBinaryBitTest_EmitExpression_3.spvasm:main|Fragment: Pass 1021Test:SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1022Test:SpvParserTest_ShiftLeftLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1023Test:SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1024Test:SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1025Test:SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 1026Test:SpvParserTest_ShiftRightArithmetic_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 1027Test:SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1028Test:SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1029Test:SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 1030Test:SpvParserTest_ShiftRightArithmetic_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 1031Test:SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1032Test:SpvParserTest_ShiftRightArithmetic_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1033Test:SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1034Test:SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1035Test:SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 1036Test:SpvParserTest_ShiftRightLogical_Arg2Signed_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 1037Test:SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1038Test:SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1039Test:SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_2.spvasm:main|Fragment: Pass 1040Test:SpvParserTest_ShiftRightLogical_Arg2Unsigned_SpvBinaryBitGeneralTest_EmitExpression_3.spvasm:main|Fragment: Pass 1041Test:SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_0.spvasm:main|Fragment: Pass 1042Test:SpvParserTest_ShiftRightLogical_BitcastResult_SpvBinaryBitGeneralTest_EmitExpression_1.spvasm:main|Fragment: Pass 1043Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1044Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1045Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1046Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1047Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1048Test:SpvParserTest_SLessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1049Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1050Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1051Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1052Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1053Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1054Test:SpvParserTest_SLessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1055Test:SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 1056Test:SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 1057Test:SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_2.spvasm:main|Fragment: Pass 1058Test:SpvParserTest_SMod_MixedSignednessOperands_SpvBinaryArithTest_EmitExpression_3.spvasm:main|Fragment: Pass 1059Test:SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 1060Test:SpvParserTest_SMod_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 1061Test:SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 1062Test:SpvParserTest_UDiv_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 1063Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1064Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1065Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1066Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1067Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1068Test:SpvParserTest_UGreaterThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1069Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1070Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1071Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1072Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1073Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1074Test:SpvParserTest_UGreaterThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1075Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1076Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1077Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1078Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1079Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1080Test:SpvParserTest_ULessThan_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1081Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_0.spvasm:main|Fragment: Pass 1082Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_1.spvasm:main|Fragment: Pass 1083Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_2.spvasm:main|Fragment: Pass 1084Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_3.spvasm:main|Fragment: Pass 1085Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_4.spvasm:main|Fragment: Pass 1086Test:SpvParserTest_ULessThanEqual_SpvBinaryLogicalTest_EmitExpression_5.spvasm:main|Fragment: Pass 1087Test:SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_0.spvasm:main|Fragment: Pass 1088Test:SpvParserTest_UMod_SpvBinaryArithTest_EmitExpression_1.spvasm:main|Fragment: Pass 1089Test:SpvParserTest_ValueFromBlockNotInBlockOrder.spvasm:main|Fragment: Fail 1090SPIR-V parsing FAILED: 1091 1092 Invalid type for an SSA value 1093 408 bytes into the SPIR-V binary 1094 1095 1096Test:SpvParserTest_VectorExtractDynamic_SignedIndex.spvasm:main|GLCompute: Pass 1097Test:SpvParserTest_VectorExtractDynamic_UnsignedIndex.spvasm:main|GLCompute: Pass 1098Test:SpvParserTest_VectorInsertDynamic_Sample.spvasm:main|GLCompute: Pass 1099Test:SpvParserTest_VectorShuffle_ConstantOperands_AllOnesMapToNull.spvasm:main|GLCompute: Pass 1100Test:SpvParserTest_VectorShuffle_ConstantOperands_UseBoth.spvasm:main|GLCompute: Pass 1101Test:SpvParserTest_VectorShuffle_FunctionScopeOperands_MixedInputOperandSizes.spvasm:main|GLCompute: Pass 1102Test:SpvParserTest_VectorShuffle_FunctionScopeOperands_UseBoth.spvasm:main|GLCompute: Pass 1103Test:SpvParserTestMiscInstruction_OpNop.spvasm:main|Fragment: Pass 1104Test:SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Scalar.spvasm:main|Fragment: Pass 1105Test:SpvParserTestMiscInstruction_OpUndef_BeforeFunction_Vector.spvasm:main|Fragment: Pass 1106Test:SpvParserTestMiscInstruction_OpUndef_InFunction_Array.spvasm:main|Fragment: Pass 1107Test:SpvParserTestMiscInstruction_OpUndef_InFunction_Matrix.spvasm:main|Fragment: Pass 1108Test:SpvParserTestMiscInstruction_OpUndef_InFunction_Scalar.spvasm:main|Fragment: Pass 1109Test:SpvParserTestMiscInstruction_OpUndef_InFunction_Struct.spvasm:main|Fragment: Pass 1110Test:SpvParserTestMiscInstruction_OpUndef_InFunction_Vector.spvasm:main|Fragment: Pass 1111Test:SpvUnaryArithTest_FNegate_Scalar.spvasm:main|Fragment: Pass 1112Test:SpvUnaryArithTest_FNegate_Vector.spvasm:main|Fragment: Pass 1113Test:SpvUnaryArithTest_SNegate_Int_Int.spvasm:main|Fragment: Pass 1114Test:SpvUnaryArithTest_SNegate_Int_Uint.spvasm:main|Fragment: Pass 1115Test:SpvUnaryArithTest_SNegate_SignedVec_SignedVec.spvasm:main|Fragment: Pass 1116Test:SpvUnaryArithTest_SNegate_SignedVec_UnsignedVec.spvasm:main|Fragment: Pass 1117Test:SpvUnaryArithTest_SNegate_Uint_Int.spvasm:main|Fragment: Pass 1118Test:SpvUnaryArithTest_SNegate_Uint_Uint.spvasm:main|Fragment: Pass 1119Test:SpvUnaryArithTest_SNegate_UnsignedVec_SignedVec.spvasm:main|Fragment: Pass 1120Test:SpvUnaryArithTest_SNegate_UnsignedVec_UnsignedVec.spvasm:main|Fragment: Pass 1121Test:SpvUnaryArithTest_Transpose_2x2.spvasm:main|Fragment: Pass 1122Test:SpvUnaryArithTest_Transpose_2x3.spvasm:main|Fragment: Pass 1123Test:SpvUnaryArithTest_Transpose_3x2.spvasm:main|Fragment: Pass 1124Test:SpvUnaryBitTest_BitCount_Int_Int.spvasm:main|GLCompute: Pass 1125Test:SpvUnaryBitTest_BitCount_Int_Uint.spvasm:main|GLCompute: Pass 1126Test:SpvUnaryBitTest_BitCount_IntVector_IntVector.spvasm:main|GLCompute: Pass 1127Test:SpvUnaryBitTest_BitCount_IntVector_UintVector.spvasm:main|GLCompute: Pass 1128Test:SpvUnaryBitTest_BitCount_Uint_Int.spvasm:main|GLCompute: Pass 1129Test:SpvUnaryBitTest_BitCount_Uint_Uint.spvasm:main|GLCompute: Pass 1130Test:SpvUnaryBitTest_BitCount_UintVector_IntVector.spvasm:main|GLCompute: Pass 1131Test:SpvUnaryBitTest_BitCount_UintVector_UintVector.spvasm:main|GLCompute: Pass 1132Test:SpvUnaryBitTest_BitReverse_Int_Int.spvasm:main|GLCompute: Pass 1133Test:SpvUnaryBitTest_BitReverse_IntVector_IntVector.spvasm:main|GLCompute: Pass 1134Test:SpvUnaryBitTest_BitReverse_Uint_Uint.spvasm:main|GLCompute: Pass 1135Test:SpvUnaryBitTest_BitReverse_UintVector_UintVector.spvasm:main|GLCompute: Pass 1136Test:SpvUnaryBitTest_Not_Int_Int.spvasm:main|Fragment: Pass 1137Test:SpvUnaryBitTest_Not_Int_Uint.spvasm:main|Fragment: Pass 1138Test:SpvUnaryBitTest_Not_SignedVec_SignedVec.spvasm:main|Fragment: Pass 1139Test:SpvUnaryBitTest_Not_SignedVec_UnsignedVec.spvasm:main|Fragment: Pass 1140Test:SpvUnaryBitTest_Not_Uint_Int.spvasm:main|Fragment: Pass 1141Test:SpvUnaryBitTest_Not_Uint_Uint.spvasm:main|Fragment: Pass 1142Test:SpvUnaryBitTest_Not_UnsignedVec_SignedVec.spvasm:main|Fragment: Pass 1143Test:SpvUnaryBitTest_Not_UnsignedVec_UnsignedVec.spvasm:main|Fragment: Pass 1144Test:SpvUnaryConversionTest_Bitcast_Scalar.spvasm:main|Fragment: Pass 1145Test:SpvUnaryConversionTest_Bitcast_Vector.spvasm:main|Fragment: Pass 1146Test:SpvUnaryConversionTest_ConvertFToS_Scalar_ToSigned.spvasm:main|Fragment: Pass 1147Test:SpvUnaryConversionTest_ConvertFToS_Scalar_ToUnsigned.spvasm:main|Fragment: Pass 1148Test:SpvUnaryConversionTest_ConvertFToS_Vector_ToSigned.spvasm:main|Fragment: Pass 1149Test:SpvUnaryConversionTest_ConvertFToS_Vector_ToUnsigned.spvasm:main|Fragment: Pass 1150Test:SpvUnaryConversionTest_ConvertFToU_HoistedValue.spvasm:main|Fragment: Pass 1151Test:SpvUnaryConversionTest_ConvertFToU_Scalar_ToUnsigned.spvasm:main|Fragment: Pass 1152Test:SpvUnaryConversionTest_ConvertFToU_Vector_ToUnsigned.spvasm:main|Fragment: Pass 1153Test:SpvUnaryConversionTest_ConvertSToF_Scalar_FromSigned.spvasm:main|Fragment: Pass 1154Test:SpvUnaryConversionTest_ConvertSToF_Scalar_FromUnsigned.spvasm:main|Fragment: Pass 1155Test:SpvUnaryConversionTest_ConvertSToF_Vector_FromSigned.spvasm:main|Fragment: Pass 1156Test:SpvUnaryConversionTest_ConvertSToF_Vector_FromUnsigned.spvasm:main|Fragment: Pass 1157Test:SpvUnaryConversionTest_ConvertUToF_Scalar_FromSigned.spvasm:main|Fragment: Pass 1158Test:SpvUnaryConversionTest_ConvertUToF_Scalar_FromUnsigned.spvasm:main|Fragment: Pass 1159Test:SpvUnaryConversionTest_ConvertUToF_Vector_FromSigned.spvasm:main|Fragment: Pass 1160Test:SpvUnaryConversionTest_ConvertUToF_Vector_FromUnsigned.spvasm:main|Fragment: Pass 1161Test:SpvUnaryLogicalTest_LogicalNot_Scalar.spvasm:main|Fragment: Pass 1162Test:SpvUnaryLogicalTest_LogicalNot_Vector.spvasm:main|Fragment: Pass 1163Test:ValidIndex_SpvParserSwizzleTest_Sample_0.spvasm:main|Fragment: Pass 1164Test:ValidIndex_SpvParserSwizzleTest_Sample_1.spvasm:main|Fragment: Pass 1165Test:ValidIndex_SpvParserSwizzleTest_Sample_2.spvasm:main|Fragment: Pass 1166Test:ValidIndex_SpvParserSwizzleTest_Sample_3.spvasm:main|Fragment: Pass 1167