1/*
2 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16#include <climits>
17#include <gtest/gtest.h>
18#include "../Deqpgles3BaseFunc.h"
19#include "../ActsDeqpgles30015TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014412,
27        "dEQP-GLES3.functional.shaders.matr",
28        "ix.mul.const.lowp_mat2_float_vertex");
29
30static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014413,
31        "dEQP-GLES3.functional.shaders.matri",
32        "x.mul.const.lowp_mat2_float_fragment");
33
34static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014414,
35        "dEQP-GLES3.functional.shaders.matr",
36        "ix.mul.const.lowp_mat2_vec2_vertex");
37
38static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014415,
39        "dEQP-GLES3.functional.shaders.matri",
40        "x.mul.const.lowp_mat2_vec2_fragment");
41
42static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014416,
43        "dEQP-GLES3.functional.shaders.matr",
44        "ix.mul.const.lowp_vec2_mat2_vertex");
45
46static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014417,
47        "dEQP-GLES3.functional.shaders.matri",
48        "x.mul.const.lowp_vec2_mat2_fragment");
49
50static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014418,
51        "dEQP-GLES3.functional.shaders.matr",
52        "ix.mul.const.lowp_mat2_mat2_vertex");
53
54static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014419,
55        "dEQP-GLES3.functional.shaders.matri",
56        "x.mul.const.lowp_mat2_mat2_fragment");
57
58static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014420,
59        "dEQP-GLES3.functional.shaders.matri",
60        "x.mul.const.lowp_mat2_mat3x2_vertex");
61
62static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014421,
63        "dEQP-GLES3.functional.shaders.matrix",
64        ".mul.const.lowp_mat2_mat3x2_fragment");
65
66static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014422,
67        "dEQP-GLES3.functional.shaders.matri",
68        "x.mul.const.lowp_mat2_mat4x2_vertex");
69
70static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014423,
71        "dEQP-GLES3.functional.shaders.matrix",
72        ".mul.const.lowp_mat2_mat4x2_fragment");
73
74static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014424,
75        "dEQP-GLES3.functional.shaders.matrix",
76        ".mul.const.mediump_mat2_float_vertex");
77
78static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014425,
79        "dEQP-GLES3.functional.shaders.matrix.",
80        "mul.const.mediump_mat2_float_fragment");
81
82static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014426,
83        "dEQP-GLES3.functional.shaders.matri",
84        "x.mul.const.mediump_mat2_vec2_vertex");
85
86static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014427,
87        "dEQP-GLES3.functional.shaders.matrix",
88        ".mul.const.mediump_mat2_vec2_fragment");
89
90static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014428,
91        "dEQP-GLES3.functional.shaders.matri",
92        "x.mul.const.mediump_vec2_mat2_vertex");
93
94static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014429,
95        "dEQP-GLES3.functional.shaders.matrix",
96        ".mul.const.mediump_vec2_mat2_fragment");
97
98static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014430,
99        "dEQP-GLES3.functional.shaders.matri",
100        "x.mul.const.mediump_mat2_mat2_vertex");
101
102static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014431,
103        "dEQP-GLES3.functional.shaders.matrix",
104        ".mul.const.mediump_mat2_mat2_fragment");
105
106static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014432,
107        "dEQP-GLES3.functional.shaders.matrix",
108        ".mul.const.mediump_mat2_mat3x2_vertex");
109
110static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014433,
111        "dEQP-GLES3.functional.shaders.matrix.",
112        "mul.const.mediump_mat2_mat3x2_fragment");
113
114static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014434,
115        "dEQP-GLES3.functional.shaders.matrix",
116        ".mul.const.mediump_mat2_mat4x2_vertex");
117
118static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014435,
119        "dEQP-GLES3.functional.shaders.matrix.",
120        "mul.const.mediump_mat2_mat4x2_fragment");
121
122static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014436,
123        "dEQP-GLES3.functional.shaders.matri",
124        "x.mul.const.highp_mat2_float_vertex");
125
126static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014437,
127        "dEQP-GLES3.functional.shaders.matrix",
128        ".mul.const.highp_mat2_float_fragment");
129
130static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014438,
131        "dEQP-GLES3.functional.shaders.matr",
132        "ix.mul.const.highp_mat2_vec2_vertex");
133
134static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014439,
135        "dEQP-GLES3.functional.shaders.matri",
136        "x.mul.const.highp_mat2_vec2_fragment");
137
138static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014440,
139        "dEQP-GLES3.functional.shaders.matr",
140        "ix.mul.const.highp_vec2_mat2_vertex");
141
142static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014441,
143        "dEQP-GLES3.functional.shaders.matri",
144        "x.mul.const.highp_vec2_mat2_fragment");
145
146static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014442,
147        "dEQP-GLES3.functional.shaders.matr",
148        "ix.mul.const.highp_mat2_mat2_vertex");
149
150static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014443,
151        "dEQP-GLES3.functional.shaders.matri",
152        "x.mul.const.highp_mat2_mat2_fragment");
153
154static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014444,
155        "dEQP-GLES3.functional.shaders.matri",
156        "x.mul.const.highp_mat2_mat3x2_vertex");
157
158static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014445,
159        "dEQP-GLES3.functional.shaders.matrix",
160        ".mul.const.highp_mat2_mat3x2_fragment");
161
162static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014446,
163        "dEQP-GLES3.functional.shaders.matri",
164        "x.mul.const.highp_mat2_mat4x2_vertex");
165
166static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014447,
167        "dEQP-GLES3.functional.shaders.matrix",
168        ".mul.const.highp_mat2_mat4x2_fragment");
169
170static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014448,
171        "dEQP-GLES3.functional.shaders.matri",
172        "x.mul.const.lowp_mat2x3_float_vertex");
173
174static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014449,
175        "dEQP-GLES3.functional.shaders.matrix",
176        ".mul.const.lowp_mat2x3_float_fragment");
177
178static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014450,
179        "dEQP-GLES3.functional.shaders.matri",
180        "x.mul.const.lowp_mat2x3_vec2_vertex");
181
182static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014451,
183        "dEQP-GLES3.functional.shaders.matrix",
184        ".mul.const.lowp_mat2x3_vec2_fragment");
185
186static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014452,
187        "dEQP-GLES3.functional.shaders.matri",
188        "x.mul.const.lowp_vec3_mat2x3_vertex");
189
190static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014453,
191        "dEQP-GLES3.functional.shaders.matrix",
192        ".mul.const.lowp_vec3_mat2x3_fragment");
193
194static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014454,
195        "dEQP-GLES3.functional.shaders.matri",
196        "x.mul.const.lowp_mat2x3_mat2_vertex");
197
198static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014455,
199        "dEQP-GLES3.functional.shaders.matrix",
200        ".mul.const.lowp_mat2x3_mat2_fragment");
201
202static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014456,
203        "dEQP-GLES3.functional.shaders.matrix",
204        ".mul.const.lowp_mat2x3_mat3x2_vertex");
205
206static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014457,
207        "dEQP-GLES3.functional.shaders.matrix.",
208        "mul.const.lowp_mat2x3_mat3x2_fragment");
209
210static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014458,
211        "dEQP-GLES3.functional.shaders.matrix",
212        ".mul.const.lowp_mat2x3_mat4x2_vertex");
213
214static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014459,
215        "dEQP-GLES3.functional.shaders.matrix.",
216        "mul.const.lowp_mat2x3_mat4x2_fragment");
217
218static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014460,
219        "dEQP-GLES3.functional.shaders.matrix.",
220        "mul.const.mediump_mat2x3_float_vertex");
221
222static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014461,
223        "dEQP-GLES3.functional.shaders.matrix.m",
224        "ul.const.mediump_mat2x3_float_fragment");
225
226static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014462,
227        "dEQP-GLES3.functional.shaders.matrix",
228        ".mul.const.mediump_mat2x3_vec2_vertex");
229
230static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014463,
231        "dEQP-GLES3.functional.shaders.matrix.",
232        "mul.const.mediump_mat2x3_vec2_fragment");
233
234static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014464,
235        "dEQP-GLES3.functional.shaders.matrix",
236        ".mul.const.mediump_vec3_mat2x3_vertex");
237
238static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014465,
239        "dEQP-GLES3.functional.shaders.matrix.",
240        "mul.const.mediump_vec3_mat2x3_fragment");
241
242static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014466,
243        "dEQP-GLES3.functional.shaders.matrix",
244        ".mul.const.mediump_mat2x3_mat2_vertex");
245
246static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014467,
247        "dEQP-GLES3.functional.shaders.matrix.",
248        "mul.const.mediump_mat2x3_mat2_fragment");
249
250static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014468,
251        "dEQP-GLES3.functional.shaders.matrix.",
252        "mul.const.mediump_mat2x3_mat3x2_vertex");
253
254static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014469,
255        "dEQP-GLES3.functional.shaders.matrix.m",
256        "ul.const.mediump_mat2x3_mat3x2_fragment");
257
258static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014470,
259        "dEQP-GLES3.functional.shaders.matrix.",
260        "mul.const.mediump_mat2x3_mat4x2_vertex");
261
262static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014471,
263        "dEQP-GLES3.functional.shaders.matrix.m",
264        "ul.const.mediump_mat2x3_mat4x2_fragment");
265
266static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014472,
267        "dEQP-GLES3.functional.shaders.matrix",
268        ".mul.const.highp_mat2x3_float_vertex");
269
270static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014473,
271        "dEQP-GLES3.functional.shaders.matrix.",
272        "mul.const.highp_mat2x3_float_fragment");
273
274static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014474,
275        "dEQP-GLES3.functional.shaders.matri",
276        "x.mul.const.highp_mat2x3_vec2_vertex");
277
278static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014475,
279        "dEQP-GLES3.functional.shaders.matrix",
280        ".mul.const.highp_mat2x3_vec2_fragment");
281
282static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014476,
283        "dEQP-GLES3.functional.shaders.matri",
284        "x.mul.const.highp_vec3_mat2x3_vertex");
285
286static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014477,
287        "dEQP-GLES3.functional.shaders.matrix",
288        ".mul.const.highp_vec3_mat2x3_fragment");
289
290static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014478,
291        "dEQP-GLES3.functional.shaders.matri",
292        "x.mul.const.highp_mat2x3_mat2_vertex");
293
294static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014479,
295        "dEQP-GLES3.functional.shaders.matrix",
296        ".mul.const.highp_mat2x3_mat2_fragment");
297
298static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014480,
299        "dEQP-GLES3.functional.shaders.matrix",
300        ".mul.const.highp_mat2x3_mat3x2_vertex");
301
302static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014481,
303        "dEQP-GLES3.functional.shaders.matrix.",
304        "mul.const.highp_mat2x3_mat3x2_fragment");
305
306static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014482,
307        "dEQP-GLES3.functional.shaders.matrix",
308        ".mul.const.highp_mat2x3_mat4x2_vertex");
309
310static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014483,
311        "dEQP-GLES3.functional.shaders.matrix.",
312        "mul.const.highp_mat2x3_mat4x2_fragment");
313
314static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014484,
315        "dEQP-GLES3.functional.shaders.matri",
316        "x.mul.const.lowp_mat2x4_float_vertex");
317
318static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014485,
319        "dEQP-GLES3.functional.shaders.matrix",
320        ".mul.const.lowp_mat2x4_float_fragment");
321
322static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014486,
323        "dEQP-GLES3.functional.shaders.matri",
324        "x.mul.const.lowp_mat2x4_vec2_vertex");
325
326static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014487,
327        "dEQP-GLES3.functional.shaders.matrix",
328        ".mul.const.lowp_mat2x4_vec2_fragment");
329
330static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014488,
331        "dEQP-GLES3.functional.shaders.matri",
332        "x.mul.const.lowp_vec4_mat2x4_vertex");
333
334static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014489,
335        "dEQP-GLES3.functional.shaders.matrix",
336        ".mul.const.lowp_vec4_mat2x4_fragment");
337
338static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014490,
339        "dEQP-GLES3.functional.shaders.matri",
340        "x.mul.const.lowp_mat2x4_mat2_vertex");
341
342static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014491,
343        "dEQP-GLES3.functional.shaders.matrix",
344        ".mul.const.lowp_mat2x4_mat2_fragment");
345
346static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014492,
347        "dEQP-GLES3.functional.shaders.matrix",
348        ".mul.const.lowp_mat2x4_mat3x2_vertex");
349
350static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014493,
351        "dEQP-GLES3.functional.shaders.matrix.",
352        "mul.const.lowp_mat2x4_mat3x2_fragment");
353
354static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014494,
355        "dEQP-GLES3.functional.shaders.matrix",
356        ".mul.const.lowp_mat2x4_mat4x2_vertex");
357
358static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014495,
359        "dEQP-GLES3.functional.shaders.matrix.",
360        "mul.const.lowp_mat2x4_mat4x2_fragment");
361
362static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014496,
363        "dEQP-GLES3.functional.shaders.matrix.",
364        "mul.const.mediump_mat2x4_float_vertex");
365
366static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014497,
367        "dEQP-GLES3.functional.shaders.matrix.m",
368        "ul.const.mediump_mat2x4_float_fragment");
369
370static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014498,
371        "dEQP-GLES3.functional.shaders.matrix",
372        ".mul.const.mediump_mat2x4_vec2_vertex");
373
374static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014499,
375        "dEQP-GLES3.functional.shaders.matrix.",
376        "mul.const.mediump_mat2x4_vec2_fragment");
377
378static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014500,
379        "dEQP-GLES3.functional.shaders.matrix",
380        ".mul.const.mediump_vec4_mat2x4_vertex");
381
382static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014501,
383        "dEQP-GLES3.functional.shaders.matrix.",
384        "mul.const.mediump_vec4_mat2x4_fragment");
385
386static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014502,
387        "dEQP-GLES3.functional.shaders.matrix",
388        ".mul.const.mediump_mat2x4_mat2_vertex");
389
390static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014503,
391        "dEQP-GLES3.functional.shaders.matrix.",
392        "mul.const.mediump_mat2x4_mat2_fragment");
393
394static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014504,
395        "dEQP-GLES3.functional.shaders.matrix.",
396        "mul.const.mediump_mat2x4_mat3x2_vertex");
397
398static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014505,
399        "dEQP-GLES3.functional.shaders.matrix.m",
400        "ul.const.mediump_mat2x4_mat3x2_fragment");
401
402static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014506,
403        "dEQP-GLES3.functional.shaders.matrix.",
404        "mul.const.mediump_mat2x4_mat4x2_vertex");
405
406static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014507,
407        "dEQP-GLES3.functional.shaders.matrix.m",
408        "ul.const.mediump_mat2x4_mat4x2_fragment");
409
410static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014508,
411        "dEQP-GLES3.functional.shaders.matrix",
412        ".mul.const.highp_mat2x4_float_vertex");
413
414static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014509,
415        "dEQP-GLES3.functional.shaders.matrix.",
416        "mul.const.highp_mat2x4_float_fragment");
417
418static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014510,
419        "dEQP-GLES3.functional.shaders.matri",
420        "x.mul.const.highp_mat2x4_vec2_vertex");
421
422static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014511,
423        "dEQP-GLES3.functional.shaders.matrix",
424        ".mul.const.highp_mat2x4_vec2_fragment");
425
426static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014512,
427        "dEQP-GLES3.functional.shaders.matri",
428        "x.mul.const.highp_vec4_mat2x4_vertex");
429
430static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014513,
431        "dEQP-GLES3.functional.shaders.matrix",
432        ".mul.const.highp_vec4_mat2x4_fragment");
433
434static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014514,
435        "dEQP-GLES3.functional.shaders.matri",
436        "x.mul.const.highp_mat2x4_mat2_vertex");
437
438static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014515,
439        "dEQP-GLES3.functional.shaders.matrix",
440        ".mul.const.highp_mat2x4_mat2_fragment");
441
442static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014516,
443        "dEQP-GLES3.functional.shaders.matrix",
444        ".mul.const.highp_mat2x4_mat3x2_vertex");
445
446static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014517,
447        "dEQP-GLES3.functional.shaders.matrix.",
448        "mul.const.highp_mat2x4_mat3x2_fragment");
449
450static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014518,
451        "dEQP-GLES3.functional.shaders.matrix",
452        ".mul.const.highp_mat2x4_mat4x2_vertex");
453
454static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014519,
455        "dEQP-GLES3.functional.shaders.matrix.",
456        "mul.const.highp_mat2x4_mat4x2_fragment");
457
458static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014520,
459        "dEQP-GLES3.functional.shaders.matri",
460        "x.mul.const.lowp_mat3x2_float_vertex");
461
462static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014521,
463        "dEQP-GLES3.functional.shaders.matrix",
464        ".mul.const.lowp_mat3x2_float_fragment");
465
466static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014522,
467        "dEQP-GLES3.functional.shaders.matri",
468        "x.mul.const.lowp_mat3x2_vec3_vertex");
469
470static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014523,
471        "dEQP-GLES3.functional.shaders.matrix",
472        ".mul.const.lowp_mat3x2_vec3_fragment");
473
474static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014524,
475        "dEQP-GLES3.functional.shaders.matri",
476        "x.mul.const.lowp_vec2_mat3x2_vertex");
477
478static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014525,
479        "dEQP-GLES3.functional.shaders.matrix",
480        ".mul.const.lowp_vec2_mat3x2_fragment");
481
482static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014526,
483        "dEQP-GLES3.functional.shaders.matrix",
484        ".mul.const.lowp_mat3x2_mat2x3_vertex");
485
486static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014527,
487        "dEQP-GLES3.functional.shaders.matrix.",
488        "mul.const.lowp_mat3x2_mat2x3_fragment");
489
490static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014528,
491        "dEQP-GLES3.functional.shaders.matri",
492        "x.mul.const.lowp_mat3x2_mat3_vertex");
493
494static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014529,
495        "dEQP-GLES3.functional.shaders.matrix",
496        ".mul.const.lowp_mat3x2_mat3_fragment");
497
498static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014530,
499        "dEQP-GLES3.functional.shaders.matrix",
500        ".mul.const.lowp_mat3x2_mat4x3_vertex");
501
502static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014531,
503        "dEQP-GLES3.functional.shaders.matrix.",
504        "mul.const.lowp_mat3x2_mat4x3_fragment");
505
506static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014532,
507        "dEQP-GLES3.functional.shaders.matrix.",
508        "mul.const.mediump_mat3x2_float_vertex");
509
510static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014533,
511        "dEQP-GLES3.functional.shaders.matrix.m",
512        "ul.const.mediump_mat3x2_float_fragment");
513
514static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014534,
515        "dEQP-GLES3.functional.shaders.matrix",
516        ".mul.const.mediump_mat3x2_vec3_vertex");
517
518static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014535,
519        "dEQP-GLES3.functional.shaders.matrix.",
520        "mul.const.mediump_mat3x2_vec3_fragment");
521
522static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014536,
523        "dEQP-GLES3.functional.shaders.matrix",
524        ".mul.const.mediump_vec2_mat3x2_vertex");
525
526static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014537,
527        "dEQP-GLES3.functional.shaders.matrix.",
528        "mul.const.mediump_vec2_mat3x2_fragment");
529
530static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014538,
531        "dEQP-GLES3.functional.shaders.matrix.",
532        "mul.const.mediump_mat3x2_mat2x3_vertex");
533
534static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014539,
535        "dEQP-GLES3.functional.shaders.matrix.m",
536        "ul.const.mediump_mat3x2_mat2x3_fragment");
537
538static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014540,
539        "dEQP-GLES3.functional.shaders.matrix",
540        ".mul.const.mediump_mat3x2_mat3_vertex");
541
542static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014541,
543        "dEQP-GLES3.functional.shaders.matrix.",
544        "mul.const.mediump_mat3x2_mat3_fragment");
545
546static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014542,
547        "dEQP-GLES3.functional.shaders.matrix.",
548        "mul.const.mediump_mat3x2_mat4x3_vertex");
549
550static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014543,
551        "dEQP-GLES3.functional.shaders.matrix.m",
552        "ul.const.mediump_mat3x2_mat4x3_fragment");
553
554static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014544,
555        "dEQP-GLES3.functional.shaders.matrix",
556        ".mul.const.highp_mat3x2_float_vertex");
557
558static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014545,
559        "dEQP-GLES3.functional.shaders.matrix.",
560        "mul.const.highp_mat3x2_float_fragment");
561
562static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014546,
563        "dEQP-GLES3.functional.shaders.matri",
564        "x.mul.const.highp_mat3x2_vec3_vertex");
565
566static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014547,
567        "dEQP-GLES3.functional.shaders.matrix",
568        ".mul.const.highp_mat3x2_vec3_fragment");
569
570static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014548,
571        "dEQP-GLES3.functional.shaders.matri",
572        "x.mul.const.highp_vec2_mat3x2_vertex");
573
574static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014549,
575        "dEQP-GLES3.functional.shaders.matrix",
576        ".mul.const.highp_vec2_mat3x2_fragment");
577
578static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014550,
579        "dEQP-GLES3.functional.shaders.matrix",
580        ".mul.const.highp_mat3x2_mat2x3_vertex");
581
582static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014551,
583        "dEQP-GLES3.functional.shaders.matrix.",
584        "mul.const.highp_mat3x2_mat2x3_fragment");
585
586static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014552,
587        "dEQP-GLES3.functional.shaders.matri",
588        "x.mul.const.highp_mat3x2_mat3_vertex");
589
590static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014553,
591        "dEQP-GLES3.functional.shaders.matrix",
592        ".mul.const.highp_mat3x2_mat3_fragment");
593
594static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014554,
595        "dEQP-GLES3.functional.shaders.matrix",
596        ".mul.const.highp_mat3x2_mat4x3_vertex");
597
598static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014555,
599        "dEQP-GLES3.functional.shaders.matrix.",
600        "mul.const.highp_mat3x2_mat4x3_fragment");
601
602static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014556,
603        "dEQP-GLES3.functional.shaders.matr",
604        "ix.mul.const.lowp_mat3_float_vertex");
605
606static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014557,
607        "dEQP-GLES3.functional.shaders.matri",
608        "x.mul.const.lowp_mat3_float_fragment");
609
610static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014558,
611        "dEQP-GLES3.functional.shaders.matr",
612        "ix.mul.const.lowp_mat3_vec3_vertex");
613
614static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014559,
615        "dEQP-GLES3.functional.shaders.matri",
616        "x.mul.const.lowp_mat3_vec3_fragment");
617
618static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014560,
619        "dEQP-GLES3.functional.shaders.matr",
620        "ix.mul.const.lowp_vec3_mat3_vertex");
621
622static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014561,
623        "dEQP-GLES3.functional.shaders.matri",
624        "x.mul.const.lowp_vec3_mat3_fragment");
625
626static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014562,
627        "dEQP-GLES3.functional.shaders.matri",
628        "x.mul.const.lowp_mat3_mat2x3_vertex");
629
630static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014563,
631        "dEQP-GLES3.functional.shaders.matrix",
632        ".mul.const.lowp_mat3_mat2x3_fragment");
633
634static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014564,
635        "dEQP-GLES3.functional.shaders.matr",
636        "ix.mul.const.lowp_mat3_mat3_vertex");
637
638static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014565,
639        "dEQP-GLES3.functional.shaders.matri",
640        "x.mul.const.lowp_mat3_mat3_fragment");
641
642static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014566,
643        "dEQP-GLES3.functional.shaders.matri",
644        "x.mul.const.lowp_mat3_mat4x3_vertex");
645
646static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014567,
647        "dEQP-GLES3.functional.shaders.matrix",
648        ".mul.const.lowp_mat3_mat4x3_fragment");
649
650static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014568,
651        "dEQP-GLES3.functional.shaders.matrix",
652        ".mul.const.mediump_mat3_float_vertex");
653
654static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014569,
655        "dEQP-GLES3.functional.shaders.matrix.",
656        "mul.const.mediump_mat3_float_fragment");
657
658static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014570,
659        "dEQP-GLES3.functional.shaders.matri",
660        "x.mul.const.mediump_mat3_vec3_vertex");
661
662static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014571,
663        "dEQP-GLES3.functional.shaders.matrix",
664        ".mul.const.mediump_mat3_vec3_fragment");
665
666static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014572,
667        "dEQP-GLES3.functional.shaders.matri",
668        "x.mul.const.mediump_vec3_mat3_vertex");
669
670static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014573,
671        "dEQP-GLES3.functional.shaders.matrix",
672        ".mul.const.mediump_vec3_mat3_fragment");
673
674static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014574,
675        "dEQP-GLES3.functional.shaders.matrix",
676        ".mul.const.mediump_mat3_mat2x3_vertex");
677
678static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014575,
679        "dEQP-GLES3.functional.shaders.matrix.",
680        "mul.const.mediump_mat3_mat2x3_fragment");
681
682static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014576,
683        "dEQP-GLES3.functional.shaders.matri",
684        "x.mul.const.mediump_mat3_mat3_vertex");
685
686static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014577,
687        "dEQP-GLES3.functional.shaders.matrix",
688        ".mul.const.mediump_mat3_mat3_fragment");
689
690static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014578,
691        "dEQP-GLES3.functional.shaders.matrix",
692        ".mul.const.mediump_mat3_mat4x3_vertex");
693
694static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014579,
695        "dEQP-GLES3.functional.shaders.matrix.",
696        "mul.const.mediump_mat3_mat4x3_fragment");
697
698static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014580,
699        "dEQP-GLES3.functional.shaders.matri",
700        "x.mul.const.highp_mat3_float_vertex");
701
702static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014581,
703        "dEQP-GLES3.functional.shaders.matrix",
704        ".mul.const.highp_mat3_float_fragment");
705
706static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014582,
707        "dEQP-GLES3.functional.shaders.matr",
708        "ix.mul.const.highp_mat3_vec3_vertex");
709
710static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014583,
711        "dEQP-GLES3.functional.shaders.matri",
712        "x.mul.const.highp_mat3_vec3_fragment");
713
714static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014584,
715        "dEQP-GLES3.functional.shaders.matr",
716        "ix.mul.const.highp_vec3_mat3_vertex");
717
718static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014585,
719        "dEQP-GLES3.functional.shaders.matri",
720        "x.mul.const.highp_vec3_mat3_fragment");
721
722static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014586,
723        "dEQP-GLES3.functional.shaders.matri",
724        "x.mul.const.highp_mat3_mat2x3_vertex");
725
726static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014587,
727        "dEQP-GLES3.functional.shaders.matrix",
728        ".mul.const.highp_mat3_mat2x3_fragment");
729
730static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014588,
731        "dEQP-GLES3.functional.shaders.matr",
732        "ix.mul.const.highp_mat3_mat3_vertex");
733
734static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014589,
735        "dEQP-GLES3.functional.shaders.matri",
736        "x.mul.const.highp_mat3_mat3_fragment");
737
738static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014590,
739        "dEQP-GLES3.functional.shaders.matri",
740        "x.mul.const.highp_mat3_mat4x3_vertex");
741
742static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014591,
743        "dEQP-GLES3.functional.shaders.matrix",
744        ".mul.const.highp_mat3_mat4x3_fragment");
745
746static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014592,
747        "dEQP-GLES3.functional.shaders.matri",
748        "x.mul.const.lowp_mat3x4_float_vertex");
749
750static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014593,
751        "dEQP-GLES3.functional.shaders.matrix",
752        ".mul.const.lowp_mat3x4_float_fragment");
753
754static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014594,
755        "dEQP-GLES3.functional.shaders.matri",
756        "x.mul.const.lowp_mat3x4_vec3_vertex");
757
758static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014595,
759        "dEQP-GLES3.functional.shaders.matrix",
760        ".mul.const.lowp_mat3x4_vec3_fragment");
761
762static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014596,
763        "dEQP-GLES3.functional.shaders.matri",
764        "x.mul.const.lowp_vec4_mat3x4_vertex");
765
766static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014597,
767        "dEQP-GLES3.functional.shaders.matrix",
768        ".mul.const.lowp_vec4_mat3x4_fragment");
769
770static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014598,
771        "dEQP-GLES3.functional.shaders.matrix",
772        ".mul.const.lowp_mat3x4_mat2x3_vertex");
773
774static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014599,
775        "dEQP-GLES3.functional.shaders.matrix.",
776        "mul.const.lowp_mat3x4_mat2x3_fragment");
777
778static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014600,
779        "dEQP-GLES3.functional.shaders.matri",
780        "x.mul.const.lowp_mat3x4_mat3_vertex");
781
782static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014601,
783        "dEQP-GLES3.functional.shaders.matrix",
784        ".mul.const.lowp_mat3x4_mat3_fragment");
785
786static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014602,
787        "dEQP-GLES3.functional.shaders.matrix",
788        ".mul.const.lowp_mat3x4_mat4x3_vertex");
789
790static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014603,
791        "dEQP-GLES3.functional.shaders.matrix.",
792        "mul.const.lowp_mat3x4_mat4x3_fragment");
793
794static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014604,
795        "dEQP-GLES3.functional.shaders.matrix.",
796        "mul.const.mediump_mat3x4_float_vertex");
797
798static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014605,
799        "dEQP-GLES3.functional.shaders.matrix.m",
800        "ul.const.mediump_mat3x4_float_fragment");
801
802static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014606,
803        "dEQP-GLES3.functional.shaders.matrix",
804        ".mul.const.mediump_mat3x4_vec3_vertex");
805
806static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014607,
807        "dEQP-GLES3.functional.shaders.matrix.",
808        "mul.const.mediump_mat3x4_vec3_fragment");
809
810static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014608,
811        "dEQP-GLES3.functional.shaders.matrix",
812        ".mul.const.mediump_vec4_mat3x4_vertex");
813
814static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014609,
815        "dEQP-GLES3.functional.shaders.matrix.",
816        "mul.const.mediump_vec4_mat3x4_fragment");
817
818static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014610,
819        "dEQP-GLES3.functional.shaders.matrix.",
820        "mul.const.mediump_mat3x4_mat2x3_vertex");
821
822static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014611,
823        "dEQP-GLES3.functional.shaders.matrix.m",
824        "ul.const.mediump_mat3x4_mat2x3_fragment");
825
826static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014612,
827        "dEQP-GLES3.functional.shaders.matrix",
828        ".mul.const.mediump_mat3x4_mat3_vertex");
829
830static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014613,
831        "dEQP-GLES3.functional.shaders.matrix.",
832        "mul.const.mediump_mat3x4_mat3_fragment");
833
834static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014614,
835        "dEQP-GLES3.functional.shaders.matrix.",
836        "mul.const.mediump_mat3x4_mat4x3_vertex");
837
838static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014615,
839        "dEQP-GLES3.functional.shaders.matrix.m",
840        "ul.const.mediump_mat3x4_mat4x3_fragment");
841
842static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014616,
843        "dEQP-GLES3.functional.shaders.matrix",
844        ".mul.const.highp_mat3x4_float_vertex");
845
846static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014617,
847        "dEQP-GLES3.functional.shaders.matrix.",
848        "mul.const.highp_mat3x4_float_fragment");
849
850static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014618,
851        "dEQP-GLES3.functional.shaders.matri",
852        "x.mul.const.highp_mat3x4_vec3_vertex");
853
854static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014619,
855        "dEQP-GLES3.functional.shaders.matrix",
856        ".mul.const.highp_mat3x4_vec3_fragment");
857
858static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014620,
859        "dEQP-GLES3.functional.shaders.matri",
860        "x.mul.const.highp_vec4_mat3x4_vertex");
861
862static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014621,
863        "dEQP-GLES3.functional.shaders.matrix",
864        ".mul.const.highp_vec4_mat3x4_fragment");
865
866static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014622,
867        "dEQP-GLES3.functional.shaders.matrix",
868        ".mul.const.highp_mat3x4_mat2x3_vertex");
869
870static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014623,
871        "dEQP-GLES3.functional.shaders.matrix.",
872        "mul.const.highp_mat3x4_mat2x3_fragment");
873
874static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014624,
875        "dEQP-GLES3.functional.shaders.matri",
876        "x.mul.const.highp_mat3x4_mat3_vertex");
877
878static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014625,
879        "dEQP-GLES3.functional.shaders.matrix",
880        ".mul.const.highp_mat3x4_mat3_fragment");
881
882static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014626,
883        "dEQP-GLES3.functional.shaders.matrix",
884        ".mul.const.highp_mat3x4_mat4x3_vertex");
885
886static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014627,
887        "dEQP-GLES3.functional.shaders.matrix.",
888        "mul.const.highp_mat3x4_mat4x3_fragment");
889
890static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014628,
891        "dEQP-GLES3.functional.shaders.matri",
892        "x.mul.const.lowp_mat4x2_float_vertex");
893
894static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014629,
895        "dEQP-GLES3.functional.shaders.matrix",
896        ".mul.const.lowp_mat4x2_float_fragment");
897
898static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014630,
899        "dEQP-GLES3.functional.shaders.matri",
900        "x.mul.const.lowp_mat4x2_vec4_vertex");
901
902static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014631,
903        "dEQP-GLES3.functional.shaders.matrix",
904        ".mul.const.lowp_mat4x2_vec4_fragment");
905
906static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014632,
907        "dEQP-GLES3.functional.shaders.matri",
908        "x.mul.const.lowp_vec2_mat4x2_vertex");
909
910static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014633,
911        "dEQP-GLES3.functional.shaders.matrix",
912        ".mul.const.lowp_vec2_mat4x2_fragment");
913
914static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014634,
915        "dEQP-GLES3.functional.shaders.matrix",
916        ".mul.const.lowp_mat4x2_mat2x4_vertex");
917
918static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014635,
919        "dEQP-GLES3.functional.shaders.matrix.",
920        "mul.const.lowp_mat4x2_mat2x4_fragment");
921
922static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014636,
923        "dEQP-GLES3.functional.shaders.matrix",
924        ".mul.const.lowp_mat4x2_mat3x4_vertex");
925
926static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014637,
927        "dEQP-GLES3.functional.shaders.matrix.",
928        "mul.const.lowp_mat4x2_mat3x4_fragment");
929
930static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014638,
931        "dEQP-GLES3.functional.shaders.matri",
932        "x.mul.const.lowp_mat4x2_mat4_vertex");
933
934static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014639,
935        "dEQP-GLES3.functional.shaders.matrix",
936        ".mul.const.lowp_mat4x2_mat4_fragment");
937
938static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014640,
939        "dEQP-GLES3.functional.shaders.matrix.",
940        "mul.const.mediump_mat4x2_float_vertex");
941
942static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014641,
943        "dEQP-GLES3.functional.shaders.matrix.m",
944        "ul.const.mediump_mat4x2_float_fragment");
945
946static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014642,
947        "dEQP-GLES3.functional.shaders.matrix",
948        ".mul.const.mediump_mat4x2_vec4_vertex");
949
950static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014643,
951        "dEQP-GLES3.functional.shaders.matrix.",
952        "mul.const.mediump_mat4x2_vec4_fragment");
953
954static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014644,
955        "dEQP-GLES3.functional.shaders.matrix",
956        ".mul.const.mediump_vec2_mat4x2_vertex");
957
958static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014645,
959        "dEQP-GLES3.functional.shaders.matrix.",
960        "mul.const.mediump_vec2_mat4x2_fragment");
961
962static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014646,
963        "dEQP-GLES3.functional.shaders.matrix.",
964        "mul.const.mediump_mat4x2_mat2x4_vertex");
965
966static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014647,
967        "dEQP-GLES3.functional.shaders.matrix.m",
968        "ul.const.mediump_mat4x2_mat2x4_fragment");
969
970static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014648,
971        "dEQP-GLES3.functional.shaders.matrix.",
972        "mul.const.mediump_mat4x2_mat3x4_vertex");
973
974static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014649,
975        "dEQP-GLES3.functional.shaders.matrix.m",
976        "ul.const.mediump_mat4x2_mat3x4_fragment");
977
978static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014650,
979        "dEQP-GLES3.functional.shaders.matrix",
980        ".mul.const.mediump_mat4x2_mat4_vertex");
981
982static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014651,
983        "dEQP-GLES3.functional.shaders.matrix.",
984        "mul.const.mediump_mat4x2_mat4_fragment");
985
986static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014652,
987        "dEQP-GLES3.functional.shaders.matrix",
988        ".mul.const.highp_mat4x2_float_vertex");
989
990static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014653,
991        "dEQP-GLES3.functional.shaders.matrix.",
992        "mul.const.highp_mat4x2_float_fragment");
993
994static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014654,
995        "dEQP-GLES3.functional.shaders.matri",
996        "x.mul.const.highp_mat4x2_vec4_vertex");
997
998static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014655,
999        "dEQP-GLES3.functional.shaders.matrix",
1000        ".mul.const.highp_mat4x2_vec4_fragment");
1001
1002static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014656,
1003        "dEQP-GLES3.functional.shaders.matri",
1004        "x.mul.const.highp_vec2_mat4x2_vertex");
1005
1006static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014657,
1007        "dEQP-GLES3.functional.shaders.matrix",
1008        ".mul.const.highp_vec2_mat4x2_fragment");
1009
1010static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014658,
1011        "dEQP-GLES3.functional.shaders.matrix",
1012        ".mul.const.highp_mat4x2_mat2x4_vertex");
1013
1014static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014659,
1015        "dEQP-GLES3.functional.shaders.matrix.",
1016        "mul.const.highp_mat4x2_mat2x4_fragment");
1017
1018static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014660,
1019        "dEQP-GLES3.functional.shaders.matrix",
1020        ".mul.const.highp_mat4x2_mat3x4_vertex");
1021
1022static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014661,
1023        "dEQP-GLES3.functional.shaders.matrix.",
1024        "mul.const.highp_mat4x2_mat3x4_fragment");
1025
1026static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014662,
1027        "dEQP-GLES3.functional.shaders.matri",
1028        "x.mul.const.highp_mat4x2_mat4_vertex");
1029
1030static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014663,
1031        "dEQP-GLES3.functional.shaders.matrix",
1032        ".mul.const.highp_mat4x2_mat4_fragment");
1033
1034static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014664,
1035        "dEQP-GLES3.functional.shaders.matri",
1036        "x.mul.const.lowp_mat4x3_float_vertex");
1037
1038static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014665,
1039        "dEQP-GLES3.functional.shaders.matrix",
1040        ".mul.const.lowp_mat4x3_float_fragment");
1041
1042static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014666,
1043        "dEQP-GLES3.functional.shaders.matri",
1044        "x.mul.const.lowp_mat4x3_vec4_vertex");
1045
1046static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014667,
1047        "dEQP-GLES3.functional.shaders.matrix",
1048        ".mul.const.lowp_mat4x3_vec4_fragment");
1049
1050static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014668,
1051        "dEQP-GLES3.functional.shaders.matri",
1052        "x.mul.const.lowp_vec3_mat4x3_vertex");
1053
1054static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014669,
1055        "dEQP-GLES3.functional.shaders.matrix",
1056        ".mul.const.lowp_vec3_mat4x3_fragment");
1057
1058static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014670,
1059        "dEQP-GLES3.functional.shaders.matrix",
1060        ".mul.const.lowp_mat4x3_mat2x4_vertex");
1061
1062static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014671,
1063        "dEQP-GLES3.functional.shaders.matrix.",
1064        "mul.const.lowp_mat4x3_mat2x4_fragment");
1065
1066static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014672,
1067        "dEQP-GLES3.functional.shaders.matrix",
1068        ".mul.const.lowp_mat4x3_mat3x4_vertex");
1069
1070static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014673,
1071        "dEQP-GLES3.functional.shaders.matrix.",
1072        "mul.const.lowp_mat4x3_mat3x4_fragment");
1073
1074static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014674,
1075        "dEQP-GLES3.functional.shaders.matri",
1076        "x.mul.const.lowp_mat4x3_mat4_vertex");
1077
1078static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014675,
1079        "dEQP-GLES3.functional.shaders.matrix",
1080        ".mul.const.lowp_mat4x3_mat4_fragment");
1081
1082static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014676,
1083        "dEQP-GLES3.functional.shaders.matrix.",
1084        "mul.const.mediump_mat4x3_float_vertex");
1085
1086static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014677,
1087        "dEQP-GLES3.functional.shaders.matrix.m",
1088        "ul.const.mediump_mat4x3_float_fragment");
1089
1090static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014678,
1091        "dEQP-GLES3.functional.shaders.matrix",
1092        ".mul.const.mediump_mat4x3_vec4_vertex");
1093
1094static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014679,
1095        "dEQP-GLES3.functional.shaders.matrix.",
1096        "mul.const.mediump_mat4x3_vec4_fragment");
1097
1098static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014680,
1099        "dEQP-GLES3.functional.shaders.matrix",
1100        ".mul.const.mediump_vec3_mat4x3_vertex");
1101
1102static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014681,
1103        "dEQP-GLES3.functional.shaders.matrix.",
1104        "mul.const.mediump_vec3_mat4x3_fragment");
1105
1106static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014682,
1107        "dEQP-GLES3.functional.shaders.matrix.",
1108        "mul.const.mediump_mat4x3_mat2x4_vertex");
1109
1110static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014683,
1111        "dEQP-GLES3.functional.shaders.matrix.m",
1112        "ul.const.mediump_mat4x3_mat2x4_fragment");
1113
1114static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014684,
1115        "dEQP-GLES3.functional.shaders.matrix.",
1116        "mul.const.mediump_mat4x3_mat3x4_vertex");
1117
1118static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014685,
1119        "dEQP-GLES3.functional.shaders.matrix.m",
1120        "ul.const.mediump_mat4x3_mat3x4_fragment");
1121
1122static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014686,
1123        "dEQP-GLES3.functional.shaders.matrix",
1124        ".mul.const.mediump_mat4x3_mat4_vertex");
1125
1126static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014687,
1127        "dEQP-GLES3.functional.shaders.matrix.",
1128        "mul.const.mediump_mat4x3_mat4_fragment");
1129
1130static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014688,
1131        "dEQP-GLES3.functional.shaders.matrix",
1132        ".mul.const.highp_mat4x3_float_vertex");
1133
1134static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014689,
1135        "dEQP-GLES3.functional.shaders.matrix.",
1136        "mul.const.highp_mat4x3_float_fragment");
1137
1138static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014690,
1139        "dEQP-GLES3.functional.shaders.matri",
1140        "x.mul.const.highp_mat4x3_vec4_vertex");
1141
1142static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014691,
1143        "dEQP-GLES3.functional.shaders.matrix",
1144        ".mul.const.highp_mat4x3_vec4_fragment");
1145
1146static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014692,
1147        "dEQP-GLES3.functional.shaders.matri",
1148        "x.mul.const.highp_vec3_mat4x3_vertex");
1149
1150static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014693,
1151        "dEQP-GLES3.functional.shaders.matrix",
1152        ".mul.const.highp_vec3_mat4x3_fragment");
1153
1154static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014694,
1155        "dEQP-GLES3.functional.shaders.matrix",
1156        ".mul.const.highp_mat4x3_mat2x4_vertex");
1157
1158static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014695,
1159        "dEQP-GLES3.functional.shaders.matrix.",
1160        "mul.const.highp_mat4x3_mat2x4_fragment");
1161
1162static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014696,
1163        "dEQP-GLES3.functional.shaders.matrix",
1164        ".mul.const.highp_mat4x3_mat3x4_vertex");
1165
1166static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014697,
1167        "dEQP-GLES3.functional.shaders.matrix.",
1168        "mul.const.highp_mat4x3_mat3x4_fragment");
1169
1170static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014698,
1171        "dEQP-GLES3.functional.shaders.matri",
1172        "x.mul.const.highp_mat4x3_mat4_vertex");
1173
1174static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014699,
1175        "dEQP-GLES3.functional.shaders.matrix",
1176        ".mul.const.highp_mat4x3_mat4_fragment");
1177
1178static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014700,
1179        "dEQP-GLES3.functional.shaders.matr",
1180        "ix.mul.const.lowp_mat4_float_vertex");
1181
1182static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014701,
1183        "dEQP-GLES3.functional.shaders.matri",
1184        "x.mul.const.lowp_mat4_float_fragment");
1185
1186static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014702,
1187        "dEQP-GLES3.functional.shaders.matr",
1188        "ix.mul.const.lowp_mat4_vec4_vertex");
1189
1190static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014703,
1191        "dEQP-GLES3.functional.shaders.matri",
1192        "x.mul.const.lowp_mat4_vec4_fragment");
1193
1194static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014704,
1195        "dEQP-GLES3.functional.shaders.matr",
1196        "ix.mul.const.lowp_vec4_mat4_vertex");
1197
1198static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014705,
1199        "dEQP-GLES3.functional.shaders.matri",
1200        "x.mul.const.lowp_vec4_mat4_fragment");
1201
1202static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014706,
1203        "dEQP-GLES3.functional.shaders.matri",
1204        "x.mul.const.lowp_mat4_mat2x4_vertex");
1205
1206static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014707,
1207        "dEQP-GLES3.functional.shaders.matrix",
1208        ".mul.const.lowp_mat4_mat2x4_fragment");
1209
1210static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014708,
1211        "dEQP-GLES3.functional.shaders.matri",
1212        "x.mul.const.lowp_mat4_mat3x4_vertex");
1213
1214static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014709,
1215        "dEQP-GLES3.functional.shaders.matrix",
1216        ".mul.const.lowp_mat4_mat3x4_fragment");
1217
1218static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014710,
1219        "dEQP-GLES3.functional.shaders.matr",
1220        "ix.mul.const.lowp_mat4_mat4_vertex");
1221
1222static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014711,
1223        "dEQP-GLES3.functional.shaders.matri",
1224        "x.mul.const.lowp_mat4_mat4_fragment");
1225
1226static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014712,
1227        "dEQP-GLES3.functional.shaders.matrix",
1228        ".mul.const.mediump_mat4_float_vertex");
1229
1230static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014713,
1231        "dEQP-GLES3.functional.shaders.matrix.",
1232        "mul.const.mediump_mat4_float_fragment");
1233
1234static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014714,
1235        "dEQP-GLES3.functional.shaders.matri",
1236        "x.mul.const.mediump_mat4_vec4_vertex");
1237
1238static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014715,
1239        "dEQP-GLES3.functional.shaders.matrix",
1240        ".mul.const.mediump_mat4_vec4_fragment");
1241
1242static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014716,
1243        "dEQP-GLES3.functional.shaders.matri",
1244        "x.mul.const.mediump_vec4_mat4_vertex");
1245
1246static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014717,
1247        "dEQP-GLES3.functional.shaders.matrix",
1248        ".mul.const.mediump_vec4_mat4_fragment");
1249
1250static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014718,
1251        "dEQP-GLES3.functional.shaders.matrix",
1252        ".mul.const.mediump_mat4_mat2x4_vertex");
1253
1254static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014719,
1255        "dEQP-GLES3.functional.shaders.matrix.",
1256        "mul.const.mediump_mat4_mat2x4_fragment");
1257
1258static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014720,
1259        "dEQP-GLES3.functional.shaders.matrix",
1260        ".mul.const.mediump_mat4_mat3x4_vertex");
1261
1262static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014721,
1263        "dEQP-GLES3.functional.shaders.matrix.",
1264        "mul.const.mediump_mat4_mat3x4_fragment");
1265
1266static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014722,
1267        "dEQP-GLES3.functional.shaders.matri",
1268        "x.mul.const.mediump_mat4_mat4_vertex");
1269
1270static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014723,
1271        "dEQP-GLES3.functional.shaders.matrix",
1272        ".mul.const.mediump_mat4_mat4_fragment");
1273
1274static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014724,
1275        "dEQP-GLES3.functional.shaders.matri",
1276        "x.mul.const.highp_mat4_float_vertex");
1277
1278static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014725,
1279        "dEQP-GLES3.functional.shaders.matrix",
1280        ".mul.const.highp_mat4_float_fragment");
1281
1282static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014726,
1283        "dEQP-GLES3.functional.shaders.matr",
1284        "ix.mul.const.highp_mat4_vec4_vertex");
1285
1286static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014727,
1287        "dEQP-GLES3.functional.shaders.matri",
1288        "x.mul.const.highp_mat4_vec4_fragment");
1289
1290static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014728,
1291        "dEQP-GLES3.functional.shaders.matr",
1292        "ix.mul.const.highp_vec4_mat4_vertex");
1293
1294static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014729,
1295        "dEQP-GLES3.functional.shaders.matri",
1296        "x.mul.const.highp_vec4_mat4_fragment");
1297
1298static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014730,
1299        "dEQP-GLES3.functional.shaders.matri",
1300        "x.mul.const.highp_mat4_mat2x4_vertex");
1301
1302static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014731,
1303        "dEQP-GLES3.functional.shaders.matrix",
1304        ".mul.const.highp_mat4_mat2x4_fragment");
1305
1306static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014732,
1307        "dEQP-GLES3.functional.shaders.matri",
1308        "x.mul.const.highp_mat4_mat3x4_vertex");
1309
1310static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014733,
1311        "dEQP-GLES3.functional.shaders.matrix",
1312        ".mul.const.highp_mat4_mat3x4_fragment");
1313
1314static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014734,
1315        "dEQP-GLES3.functional.shaders.matr",
1316        "ix.mul.const.highp_mat4_mat4_vertex");
1317
1318static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014735,
1319        "dEQP-GLES3.functional.shaders.matri",
1320        "x.mul.const.highp_mat4_mat4_fragment");
1321