xref: /aosp_15_r20/external/mesa3d/src/microsoft/ci/spirv2dxil_reference.txt (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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