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 "../ActsDeqpgles30016TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015060,
27        "dEQP-GLES3.functional.shaders.matri",
28        "x.mul.dynamic.lowp_mat2_float_vertex");
29
30static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015061,
31        "dEQP-GLES3.functional.shaders.matrix",
32        ".mul.dynamic.lowp_mat2_float_fragment");
33
34static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015062,
35        "dEQP-GLES3.functional.shaders.matri",
36        "x.mul.dynamic.lowp_mat2_vec2_vertex");
37
38static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015063,
39        "dEQP-GLES3.functional.shaders.matrix",
40        ".mul.dynamic.lowp_mat2_vec2_fragment");
41
42static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015064,
43        "dEQP-GLES3.functional.shaders.matri",
44        "x.mul.dynamic.lowp_vec2_mat2_vertex");
45
46static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015065,
47        "dEQP-GLES3.functional.shaders.matrix",
48        ".mul.dynamic.lowp_vec2_mat2_fragment");
49
50static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015066,
51        "dEQP-GLES3.functional.shaders.matri",
52        "x.mul.dynamic.lowp_mat2_mat2_vertex");
53
54static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015067,
55        "dEQP-GLES3.functional.shaders.matrix",
56        ".mul.dynamic.lowp_mat2_mat2_fragment");
57
58static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015068,
59        "dEQP-GLES3.functional.shaders.matrix",
60        ".mul.dynamic.lowp_mat2_mat3x2_vertex");
61
62static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015069,
63        "dEQP-GLES3.functional.shaders.matrix.",
64        "mul.dynamic.lowp_mat2_mat3x2_fragment");
65
66static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015070,
67        "dEQP-GLES3.functional.shaders.matrix",
68        ".mul.dynamic.lowp_mat2_mat4x2_vertex");
69
70static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015071,
71        "dEQP-GLES3.functional.shaders.matrix.",
72        "mul.dynamic.lowp_mat2_mat4x2_fragment");
73
74static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015072,
75        "dEQP-GLES3.functional.shaders.matrix.",
76        "mul.dynamic.mediump_mat2_float_vertex");
77
78static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015073,
79        "dEQP-GLES3.functional.shaders.matrix.m",
80        "ul.dynamic.mediump_mat2_float_fragment");
81
82static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015074,
83        "dEQP-GLES3.functional.shaders.matrix",
84        ".mul.dynamic.mediump_mat2_vec2_vertex");
85
86static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015075,
87        "dEQP-GLES3.functional.shaders.matrix.",
88        "mul.dynamic.mediump_mat2_vec2_fragment");
89
90static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015076,
91        "dEQP-GLES3.functional.shaders.matrix",
92        ".mul.dynamic.mediump_vec2_mat2_vertex");
93
94static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015077,
95        "dEQP-GLES3.functional.shaders.matrix.",
96        "mul.dynamic.mediump_vec2_mat2_fragment");
97
98static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015078,
99        "dEQP-GLES3.functional.shaders.matrix",
100        ".mul.dynamic.mediump_mat2_mat2_vertex");
101
102static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015079,
103        "dEQP-GLES3.functional.shaders.matrix.",
104        "mul.dynamic.mediump_mat2_mat2_fragment");
105
106static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015080,
107        "dEQP-GLES3.functional.shaders.matrix.",
108        "mul.dynamic.mediump_mat2_mat3x2_vertex");
109
110static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015081,
111        "dEQP-GLES3.functional.shaders.matrix.m",
112        "ul.dynamic.mediump_mat2_mat3x2_fragment");
113
114static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015082,
115        "dEQP-GLES3.functional.shaders.matrix.",
116        "mul.dynamic.mediump_mat2_mat4x2_vertex");
117
118static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015083,
119        "dEQP-GLES3.functional.shaders.matrix.m",
120        "ul.dynamic.mediump_mat2_mat4x2_fragment");
121
122static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015084,
123        "dEQP-GLES3.functional.shaders.matrix",
124        ".mul.dynamic.highp_mat2_float_vertex");
125
126static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015085,
127        "dEQP-GLES3.functional.shaders.matrix.",
128        "mul.dynamic.highp_mat2_float_fragment");
129
130static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015086,
131        "dEQP-GLES3.functional.shaders.matri",
132        "x.mul.dynamic.highp_mat2_vec2_vertex");
133
134static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015087,
135        "dEQP-GLES3.functional.shaders.matrix",
136        ".mul.dynamic.highp_mat2_vec2_fragment");
137
138static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015088,
139        "dEQP-GLES3.functional.shaders.matri",
140        "x.mul.dynamic.highp_vec2_mat2_vertex");
141
142static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015089,
143        "dEQP-GLES3.functional.shaders.matrix",
144        ".mul.dynamic.highp_vec2_mat2_fragment");
145
146static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015090,
147        "dEQP-GLES3.functional.shaders.matri",
148        "x.mul.dynamic.highp_mat2_mat2_vertex");
149
150static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015091,
151        "dEQP-GLES3.functional.shaders.matrix",
152        ".mul.dynamic.highp_mat2_mat2_fragment");
153
154static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015092,
155        "dEQP-GLES3.functional.shaders.matrix",
156        ".mul.dynamic.highp_mat2_mat3x2_vertex");
157
158static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015093,
159        "dEQP-GLES3.functional.shaders.matrix.",
160        "mul.dynamic.highp_mat2_mat3x2_fragment");
161
162static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015094,
163        "dEQP-GLES3.functional.shaders.matrix",
164        ".mul.dynamic.highp_mat2_mat4x2_vertex");
165
166static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015095,
167        "dEQP-GLES3.functional.shaders.matrix.",
168        "mul.dynamic.highp_mat2_mat4x2_fragment");
169
170static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015096,
171        "dEQP-GLES3.functional.shaders.matrix",
172        ".mul.dynamic.lowp_mat2x3_float_vertex");
173
174static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015097,
175        "dEQP-GLES3.functional.shaders.matrix.",
176        "mul.dynamic.lowp_mat2x3_float_fragment");
177
178static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015098,
179        "dEQP-GLES3.functional.shaders.matrix",
180        ".mul.dynamic.lowp_mat2x3_vec2_vertex");
181
182static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015099,
183        "dEQP-GLES3.functional.shaders.matrix.",
184        "mul.dynamic.lowp_mat2x3_vec2_fragment");
185
186static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015100,
187        "dEQP-GLES3.functional.shaders.matrix",
188        ".mul.dynamic.lowp_vec3_mat2x3_vertex");
189
190static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015101,
191        "dEQP-GLES3.functional.shaders.matrix.",
192        "mul.dynamic.lowp_vec3_mat2x3_fragment");
193
194static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015102,
195        "dEQP-GLES3.functional.shaders.matrix",
196        ".mul.dynamic.lowp_mat2x3_mat2_vertex");
197
198static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015103,
199        "dEQP-GLES3.functional.shaders.matrix.",
200        "mul.dynamic.lowp_mat2x3_mat2_fragment");
201
202static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015104,
203        "dEQP-GLES3.functional.shaders.matrix.",
204        "mul.dynamic.lowp_mat2x3_mat3x2_vertex");
205
206static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015105,
207        "dEQP-GLES3.functional.shaders.matrix.m",
208        "ul.dynamic.lowp_mat2x3_mat3x2_fragment");
209
210static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015106,
211        "dEQP-GLES3.functional.shaders.matrix.",
212        "mul.dynamic.lowp_mat2x3_mat4x2_vertex");
213
214static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015107,
215        "dEQP-GLES3.functional.shaders.matrix.m",
216        "ul.dynamic.lowp_mat2x3_mat4x2_fragment");
217
218static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015108,
219        "dEQP-GLES3.functional.shaders.matrix.m",
220        "ul.dynamic.mediump_mat2x3_float_vertex");
221
222static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015109,
223        "dEQP-GLES3.functional.shaders.matrix.mu",
224        "l.dynamic.mediump_mat2x3_float_fragment");
225
226static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015110,
227        "dEQP-GLES3.functional.shaders.matrix.",
228        "mul.dynamic.mediump_mat2x3_vec2_vertex");
229
230static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015111,
231        "dEQP-GLES3.functional.shaders.matrix.m",
232        "ul.dynamic.mediump_mat2x3_vec2_fragment");
233
234static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015112,
235        "dEQP-GLES3.functional.shaders.matrix.",
236        "mul.dynamic.mediump_vec3_mat2x3_vertex");
237
238static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015113,
239        "dEQP-GLES3.functional.shaders.matrix.m",
240        "ul.dynamic.mediump_vec3_mat2x3_fragment");
241
242static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015114,
243        "dEQP-GLES3.functional.shaders.matrix.",
244        "mul.dynamic.mediump_mat2x3_mat2_vertex");
245
246static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015115,
247        "dEQP-GLES3.functional.shaders.matrix.m",
248        "ul.dynamic.mediump_mat2x3_mat2_fragment");
249
250static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015116,
251        "dEQP-GLES3.functional.shaders.matrix.m",
252        "ul.dynamic.mediump_mat2x3_mat3x2_vertex");
253
254static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015117,
255        "dEQP-GLES3.functional.shaders.matrix.mu",
256        "l.dynamic.mediump_mat2x3_mat3x2_fragment");
257
258static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015118,
259        "dEQP-GLES3.functional.shaders.matrix.m",
260        "ul.dynamic.mediump_mat2x3_mat4x2_vertex");
261
262static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015119,
263        "dEQP-GLES3.functional.shaders.matrix.mu",
264        "l.dynamic.mediump_mat2x3_mat4x2_fragment");
265
266static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015120,
267        "dEQP-GLES3.functional.shaders.matrix.",
268        "mul.dynamic.highp_mat2x3_float_vertex");
269
270static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015121,
271        "dEQP-GLES3.functional.shaders.matrix.m",
272        "ul.dynamic.highp_mat2x3_float_fragment");
273
274static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015122,
275        "dEQP-GLES3.functional.shaders.matrix",
276        ".mul.dynamic.highp_mat2x3_vec2_vertex");
277
278static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015123,
279        "dEQP-GLES3.functional.shaders.matrix.",
280        "mul.dynamic.highp_mat2x3_vec2_fragment");
281
282static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015124,
283        "dEQP-GLES3.functional.shaders.matrix",
284        ".mul.dynamic.highp_vec3_mat2x3_vertex");
285
286static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015125,
287        "dEQP-GLES3.functional.shaders.matrix.",
288        "mul.dynamic.highp_vec3_mat2x3_fragment");
289
290static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015126,
291        "dEQP-GLES3.functional.shaders.matrix",
292        ".mul.dynamic.highp_mat2x3_mat2_vertex");
293
294static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015127,
295        "dEQP-GLES3.functional.shaders.matrix.",
296        "mul.dynamic.highp_mat2x3_mat2_fragment");
297
298static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015128,
299        "dEQP-GLES3.functional.shaders.matrix.",
300        "mul.dynamic.highp_mat2x3_mat3x2_vertex");
301
302static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015129,
303        "dEQP-GLES3.functional.shaders.matrix.m",
304        "ul.dynamic.highp_mat2x3_mat3x2_fragment");
305
306static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015130,
307        "dEQP-GLES3.functional.shaders.matrix.",
308        "mul.dynamic.highp_mat2x3_mat4x2_vertex");
309
310static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015131,
311        "dEQP-GLES3.functional.shaders.matrix.m",
312        "ul.dynamic.highp_mat2x3_mat4x2_fragment");
313
314static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015132,
315        "dEQP-GLES3.functional.shaders.matrix",
316        ".mul.dynamic.lowp_mat2x4_float_vertex");
317
318static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015133,
319        "dEQP-GLES3.functional.shaders.matrix.",
320        "mul.dynamic.lowp_mat2x4_float_fragment");
321
322static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015134,
323        "dEQP-GLES3.functional.shaders.matrix",
324        ".mul.dynamic.lowp_mat2x4_vec2_vertex");
325
326static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015135,
327        "dEQP-GLES3.functional.shaders.matrix.",
328        "mul.dynamic.lowp_mat2x4_vec2_fragment");
329
330static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015136,
331        "dEQP-GLES3.functional.shaders.matrix",
332        ".mul.dynamic.lowp_vec4_mat2x4_vertex");
333
334static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015137,
335        "dEQP-GLES3.functional.shaders.matrix.",
336        "mul.dynamic.lowp_vec4_mat2x4_fragment");
337
338static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015138,
339        "dEQP-GLES3.functional.shaders.matrix",
340        ".mul.dynamic.lowp_mat2x4_mat2_vertex");
341
342static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015139,
343        "dEQP-GLES3.functional.shaders.matrix.",
344        "mul.dynamic.lowp_mat2x4_mat2_fragment");
345
346static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015140,
347        "dEQP-GLES3.functional.shaders.matrix.",
348        "mul.dynamic.lowp_mat2x4_mat3x2_vertex");
349
350static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015141,
351        "dEQP-GLES3.functional.shaders.matrix.m",
352        "ul.dynamic.lowp_mat2x4_mat3x2_fragment");
353
354static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015142,
355        "dEQP-GLES3.functional.shaders.matrix.",
356        "mul.dynamic.lowp_mat2x4_mat4x2_vertex");
357
358static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015143,
359        "dEQP-GLES3.functional.shaders.matrix.m",
360        "ul.dynamic.lowp_mat2x4_mat4x2_fragment");
361
362static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015144,
363        "dEQP-GLES3.functional.shaders.matrix.m",
364        "ul.dynamic.mediump_mat2x4_float_vertex");
365
366static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015145,
367        "dEQP-GLES3.functional.shaders.matrix.mu",
368        "l.dynamic.mediump_mat2x4_float_fragment");
369
370static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015146,
371        "dEQP-GLES3.functional.shaders.matrix.",
372        "mul.dynamic.mediump_mat2x4_vec2_vertex");
373
374static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015147,
375        "dEQP-GLES3.functional.shaders.matrix.m",
376        "ul.dynamic.mediump_mat2x4_vec2_fragment");
377
378static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015148,
379        "dEQP-GLES3.functional.shaders.matrix.",
380        "mul.dynamic.mediump_vec4_mat2x4_vertex");
381
382static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015149,
383        "dEQP-GLES3.functional.shaders.matrix.m",
384        "ul.dynamic.mediump_vec4_mat2x4_fragment");
385
386static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015150,
387        "dEQP-GLES3.functional.shaders.matrix.",
388        "mul.dynamic.mediump_mat2x4_mat2_vertex");
389
390static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015151,
391        "dEQP-GLES3.functional.shaders.matrix.m",
392        "ul.dynamic.mediump_mat2x4_mat2_fragment");
393
394static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015152,
395        "dEQP-GLES3.functional.shaders.matrix.m",
396        "ul.dynamic.mediump_mat2x4_mat3x2_vertex");
397
398static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015153,
399        "dEQP-GLES3.functional.shaders.matrix.mu",
400        "l.dynamic.mediump_mat2x4_mat3x2_fragment");
401
402static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015154,
403        "dEQP-GLES3.functional.shaders.matrix.m",
404        "ul.dynamic.mediump_mat2x4_mat4x2_vertex");
405
406static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015155,
407        "dEQP-GLES3.functional.shaders.matrix.mu",
408        "l.dynamic.mediump_mat2x4_mat4x2_fragment");
409
410static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015156,
411        "dEQP-GLES3.functional.shaders.matrix.",
412        "mul.dynamic.highp_mat2x4_float_vertex");
413
414static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015157,
415        "dEQP-GLES3.functional.shaders.matrix.m",
416        "ul.dynamic.highp_mat2x4_float_fragment");
417
418static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015158,
419        "dEQP-GLES3.functional.shaders.matrix",
420        ".mul.dynamic.highp_mat2x4_vec2_vertex");
421
422static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015159,
423        "dEQP-GLES3.functional.shaders.matrix.",
424        "mul.dynamic.highp_mat2x4_vec2_fragment");
425
426static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015160,
427        "dEQP-GLES3.functional.shaders.matrix",
428        ".mul.dynamic.highp_vec4_mat2x4_vertex");
429
430static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015161,
431        "dEQP-GLES3.functional.shaders.matrix.",
432        "mul.dynamic.highp_vec4_mat2x4_fragment");
433
434static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015162,
435        "dEQP-GLES3.functional.shaders.matrix",
436        ".mul.dynamic.highp_mat2x4_mat2_vertex");
437
438static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015163,
439        "dEQP-GLES3.functional.shaders.matrix.",
440        "mul.dynamic.highp_mat2x4_mat2_fragment");
441
442static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015164,
443        "dEQP-GLES3.functional.shaders.matrix.",
444        "mul.dynamic.highp_mat2x4_mat3x2_vertex");
445
446static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015165,
447        "dEQP-GLES3.functional.shaders.matrix.m",
448        "ul.dynamic.highp_mat2x4_mat3x2_fragment");
449
450static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015166,
451        "dEQP-GLES3.functional.shaders.matrix.",
452        "mul.dynamic.highp_mat2x4_mat4x2_vertex");
453
454static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015167,
455        "dEQP-GLES3.functional.shaders.matrix.m",
456        "ul.dynamic.highp_mat2x4_mat4x2_fragment");
457
458static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015168,
459        "dEQP-GLES3.functional.shaders.matrix",
460        ".mul.dynamic.lowp_mat3x2_float_vertex");
461
462static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015169,
463        "dEQP-GLES3.functional.shaders.matrix.",
464        "mul.dynamic.lowp_mat3x2_float_fragment");
465
466static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015170,
467        "dEQP-GLES3.functional.shaders.matrix",
468        ".mul.dynamic.lowp_mat3x2_vec3_vertex");
469
470static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015171,
471        "dEQP-GLES3.functional.shaders.matrix.",
472        "mul.dynamic.lowp_mat3x2_vec3_fragment");
473
474static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015172,
475        "dEQP-GLES3.functional.shaders.matrix",
476        ".mul.dynamic.lowp_vec2_mat3x2_vertex");
477
478static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015173,
479        "dEQP-GLES3.functional.shaders.matrix.",
480        "mul.dynamic.lowp_vec2_mat3x2_fragment");
481
482static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015174,
483        "dEQP-GLES3.functional.shaders.matrix.",
484        "mul.dynamic.lowp_mat3x2_mat2x3_vertex");
485
486static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015175,
487        "dEQP-GLES3.functional.shaders.matrix.m",
488        "ul.dynamic.lowp_mat3x2_mat2x3_fragment");
489
490static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015176,
491        "dEQP-GLES3.functional.shaders.matrix",
492        ".mul.dynamic.lowp_mat3x2_mat3_vertex");
493
494static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015177,
495        "dEQP-GLES3.functional.shaders.matrix.",
496        "mul.dynamic.lowp_mat3x2_mat3_fragment");
497
498static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015178,
499        "dEQP-GLES3.functional.shaders.matrix.",
500        "mul.dynamic.lowp_mat3x2_mat4x3_vertex");
501
502static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015179,
503        "dEQP-GLES3.functional.shaders.matrix.m",
504        "ul.dynamic.lowp_mat3x2_mat4x3_fragment");
505
506static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015180,
507        "dEQP-GLES3.functional.shaders.matrix.m",
508        "ul.dynamic.mediump_mat3x2_float_vertex");
509
510static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015181,
511        "dEQP-GLES3.functional.shaders.matrix.mu",
512        "l.dynamic.mediump_mat3x2_float_fragment");
513
514static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015182,
515        "dEQP-GLES3.functional.shaders.matrix.",
516        "mul.dynamic.mediump_mat3x2_vec3_vertex");
517
518static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015183,
519        "dEQP-GLES3.functional.shaders.matrix.m",
520        "ul.dynamic.mediump_mat3x2_vec3_fragment");
521
522static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015184,
523        "dEQP-GLES3.functional.shaders.matrix.",
524        "mul.dynamic.mediump_vec2_mat3x2_vertex");
525
526static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015185,
527        "dEQP-GLES3.functional.shaders.matrix.m",
528        "ul.dynamic.mediump_vec2_mat3x2_fragment");
529
530static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015186,
531        "dEQP-GLES3.functional.shaders.matrix.m",
532        "ul.dynamic.mediump_mat3x2_mat2x3_vertex");
533
534static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015187,
535        "dEQP-GLES3.functional.shaders.matrix.mu",
536        "l.dynamic.mediump_mat3x2_mat2x3_fragment");
537
538static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015188,
539        "dEQP-GLES3.functional.shaders.matrix.",
540        "mul.dynamic.mediump_mat3x2_mat3_vertex");
541
542static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015189,
543        "dEQP-GLES3.functional.shaders.matrix.m",
544        "ul.dynamic.mediump_mat3x2_mat3_fragment");
545
546static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015190,
547        "dEQP-GLES3.functional.shaders.matrix.m",
548        "ul.dynamic.mediump_mat3x2_mat4x3_vertex");
549
550static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015191,
551        "dEQP-GLES3.functional.shaders.matrix.mu",
552        "l.dynamic.mediump_mat3x2_mat4x3_fragment");
553
554static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015192,
555        "dEQP-GLES3.functional.shaders.matrix.",
556        "mul.dynamic.highp_mat3x2_float_vertex");
557
558static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015193,
559        "dEQP-GLES3.functional.shaders.matrix.m",
560        "ul.dynamic.highp_mat3x2_float_fragment");
561
562static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015194,
563        "dEQP-GLES3.functional.shaders.matrix",
564        ".mul.dynamic.highp_mat3x2_vec3_vertex");
565
566static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015195,
567        "dEQP-GLES3.functional.shaders.matrix.",
568        "mul.dynamic.highp_mat3x2_vec3_fragment");
569
570static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015196,
571        "dEQP-GLES3.functional.shaders.matrix",
572        ".mul.dynamic.highp_vec2_mat3x2_vertex");
573
574static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015197,
575        "dEQP-GLES3.functional.shaders.matrix.",
576        "mul.dynamic.highp_vec2_mat3x2_fragment");
577
578static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015198,
579        "dEQP-GLES3.functional.shaders.matrix.",
580        "mul.dynamic.highp_mat3x2_mat2x3_vertex");
581
582static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015199,
583        "dEQP-GLES3.functional.shaders.matrix.m",
584        "ul.dynamic.highp_mat3x2_mat2x3_fragment");
585
586static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015200,
587        "dEQP-GLES3.functional.shaders.matrix",
588        ".mul.dynamic.highp_mat3x2_mat3_vertex");
589
590static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015201,
591        "dEQP-GLES3.functional.shaders.matrix.",
592        "mul.dynamic.highp_mat3x2_mat3_fragment");
593
594static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015202,
595        "dEQP-GLES3.functional.shaders.matrix.",
596        "mul.dynamic.highp_mat3x2_mat4x3_vertex");
597
598static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015203,
599        "dEQP-GLES3.functional.shaders.matrix.m",
600        "ul.dynamic.highp_mat3x2_mat4x3_fragment");
601
602static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015204,
603        "dEQP-GLES3.functional.shaders.matri",
604        "x.mul.dynamic.lowp_mat3_float_vertex");
605
606static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015205,
607        "dEQP-GLES3.functional.shaders.matrix",
608        ".mul.dynamic.lowp_mat3_float_fragment");
609
610static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015206,
611        "dEQP-GLES3.functional.shaders.matri",
612        "x.mul.dynamic.lowp_mat3_vec3_vertex");
613
614static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015207,
615        "dEQP-GLES3.functional.shaders.matrix",
616        ".mul.dynamic.lowp_mat3_vec3_fragment");
617
618static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015208,
619        "dEQP-GLES3.functional.shaders.matri",
620        "x.mul.dynamic.lowp_vec3_mat3_vertex");
621
622static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015209,
623        "dEQP-GLES3.functional.shaders.matrix",
624        ".mul.dynamic.lowp_vec3_mat3_fragment");
625
626static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015210,
627        "dEQP-GLES3.functional.shaders.matrix",
628        ".mul.dynamic.lowp_mat3_mat2x3_vertex");
629
630static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015211,
631        "dEQP-GLES3.functional.shaders.matrix.",
632        "mul.dynamic.lowp_mat3_mat2x3_fragment");
633
634static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015212,
635        "dEQP-GLES3.functional.shaders.matri",
636        "x.mul.dynamic.lowp_mat3_mat3_vertex");
637
638static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015213,
639        "dEQP-GLES3.functional.shaders.matrix",
640        ".mul.dynamic.lowp_mat3_mat3_fragment");
641
642static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015214,
643        "dEQP-GLES3.functional.shaders.matrix",
644        ".mul.dynamic.lowp_mat3_mat4x3_vertex");
645
646static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015215,
647        "dEQP-GLES3.functional.shaders.matrix.",
648        "mul.dynamic.lowp_mat3_mat4x3_fragment");
649
650static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015216,
651        "dEQP-GLES3.functional.shaders.matrix.",
652        "mul.dynamic.mediump_mat3_float_vertex");
653
654static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015217,
655        "dEQP-GLES3.functional.shaders.matrix.m",
656        "ul.dynamic.mediump_mat3_float_fragment");
657
658static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015218,
659        "dEQP-GLES3.functional.shaders.matrix",
660        ".mul.dynamic.mediump_mat3_vec3_vertex");
661
662static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015219,
663        "dEQP-GLES3.functional.shaders.matrix.",
664        "mul.dynamic.mediump_mat3_vec3_fragment");
665
666static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015220,
667        "dEQP-GLES3.functional.shaders.matrix",
668        ".mul.dynamic.mediump_vec3_mat3_vertex");
669
670static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015221,
671        "dEQP-GLES3.functional.shaders.matrix.",
672        "mul.dynamic.mediump_vec3_mat3_fragment");
673
674static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015222,
675        "dEQP-GLES3.functional.shaders.matrix.",
676        "mul.dynamic.mediump_mat3_mat2x3_vertex");
677
678static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015223,
679        "dEQP-GLES3.functional.shaders.matrix.m",
680        "ul.dynamic.mediump_mat3_mat2x3_fragment");
681
682static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015224,
683        "dEQP-GLES3.functional.shaders.matrix",
684        ".mul.dynamic.mediump_mat3_mat3_vertex");
685
686static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015225,
687        "dEQP-GLES3.functional.shaders.matrix.",
688        "mul.dynamic.mediump_mat3_mat3_fragment");
689
690static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015226,
691        "dEQP-GLES3.functional.shaders.matrix.",
692        "mul.dynamic.mediump_mat3_mat4x3_vertex");
693
694static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015227,
695        "dEQP-GLES3.functional.shaders.matrix.m",
696        "ul.dynamic.mediump_mat3_mat4x3_fragment");
697
698static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015228,
699        "dEQP-GLES3.functional.shaders.matrix",
700        ".mul.dynamic.highp_mat3_float_vertex");
701
702static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015229,
703        "dEQP-GLES3.functional.shaders.matrix.",
704        "mul.dynamic.highp_mat3_float_fragment");
705
706static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015230,
707        "dEQP-GLES3.functional.shaders.matri",
708        "x.mul.dynamic.highp_mat3_vec3_vertex");
709
710static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015231,
711        "dEQP-GLES3.functional.shaders.matrix",
712        ".mul.dynamic.highp_mat3_vec3_fragment");
713
714static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015232,
715        "dEQP-GLES3.functional.shaders.matri",
716        "x.mul.dynamic.highp_vec3_mat3_vertex");
717
718static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015233,
719        "dEQP-GLES3.functional.shaders.matrix",
720        ".mul.dynamic.highp_vec3_mat3_fragment");
721
722static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015234,
723        "dEQP-GLES3.functional.shaders.matrix",
724        ".mul.dynamic.highp_mat3_mat2x3_vertex");
725
726static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015235,
727        "dEQP-GLES3.functional.shaders.matrix.",
728        "mul.dynamic.highp_mat3_mat2x3_fragment");
729
730static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015236,
731        "dEQP-GLES3.functional.shaders.matri",
732        "x.mul.dynamic.highp_mat3_mat3_vertex");
733
734static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015237,
735        "dEQP-GLES3.functional.shaders.matrix",
736        ".mul.dynamic.highp_mat3_mat3_fragment");
737
738static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015238,
739        "dEQP-GLES3.functional.shaders.matrix",
740        ".mul.dynamic.highp_mat3_mat4x3_vertex");
741
742static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015239,
743        "dEQP-GLES3.functional.shaders.matrix.",
744        "mul.dynamic.highp_mat3_mat4x3_fragment");
745
746static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015240,
747        "dEQP-GLES3.functional.shaders.matrix",
748        ".mul.dynamic.lowp_mat3x4_float_vertex");
749
750static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015241,
751        "dEQP-GLES3.functional.shaders.matrix.",
752        "mul.dynamic.lowp_mat3x4_float_fragment");
753
754static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015242,
755        "dEQP-GLES3.functional.shaders.matrix",
756        ".mul.dynamic.lowp_mat3x4_vec3_vertex");
757
758static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015243,
759        "dEQP-GLES3.functional.shaders.matrix.",
760        "mul.dynamic.lowp_mat3x4_vec3_fragment");
761
762static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015244,
763        "dEQP-GLES3.functional.shaders.matrix",
764        ".mul.dynamic.lowp_vec4_mat3x4_vertex");
765
766static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015245,
767        "dEQP-GLES3.functional.shaders.matrix.",
768        "mul.dynamic.lowp_vec4_mat3x4_fragment");
769
770static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015246,
771        "dEQP-GLES3.functional.shaders.matrix.",
772        "mul.dynamic.lowp_mat3x4_mat2x3_vertex");
773
774static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015247,
775        "dEQP-GLES3.functional.shaders.matrix.m",
776        "ul.dynamic.lowp_mat3x4_mat2x3_fragment");
777
778static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015248,
779        "dEQP-GLES3.functional.shaders.matrix",
780        ".mul.dynamic.lowp_mat3x4_mat3_vertex");
781
782static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015249,
783        "dEQP-GLES3.functional.shaders.matrix.",
784        "mul.dynamic.lowp_mat3x4_mat3_fragment");
785
786static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015250,
787        "dEQP-GLES3.functional.shaders.matrix.",
788        "mul.dynamic.lowp_mat3x4_mat4x3_vertex");
789
790static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015251,
791        "dEQP-GLES3.functional.shaders.matrix.m",
792        "ul.dynamic.lowp_mat3x4_mat4x3_fragment");
793
794static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015252,
795        "dEQP-GLES3.functional.shaders.matrix.m",
796        "ul.dynamic.mediump_mat3x4_float_vertex");
797
798static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015253,
799        "dEQP-GLES3.functional.shaders.matrix.mu",
800        "l.dynamic.mediump_mat3x4_float_fragment");
801
802static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015254,
803        "dEQP-GLES3.functional.shaders.matrix.",
804        "mul.dynamic.mediump_mat3x4_vec3_vertex");
805
806static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015255,
807        "dEQP-GLES3.functional.shaders.matrix.m",
808        "ul.dynamic.mediump_mat3x4_vec3_fragment");
809
810static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015256,
811        "dEQP-GLES3.functional.shaders.matrix.",
812        "mul.dynamic.mediump_vec4_mat3x4_vertex");
813
814static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015257,
815        "dEQP-GLES3.functional.shaders.matrix.m",
816        "ul.dynamic.mediump_vec4_mat3x4_fragment");
817
818static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015258,
819        "dEQP-GLES3.functional.shaders.matrix.m",
820        "ul.dynamic.mediump_mat3x4_mat2x3_vertex");
821
822static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015259,
823        "dEQP-GLES3.functional.shaders.matrix.mu",
824        "l.dynamic.mediump_mat3x4_mat2x3_fragment");
825
826static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015260,
827        "dEQP-GLES3.functional.shaders.matrix.",
828        "mul.dynamic.mediump_mat3x4_mat3_vertex");
829
830static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015261,
831        "dEQP-GLES3.functional.shaders.matrix.m",
832        "ul.dynamic.mediump_mat3x4_mat3_fragment");
833
834static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015262,
835        "dEQP-GLES3.functional.shaders.matrix.m",
836        "ul.dynamic.mediump_mat3x4_mat4x3_vertex");
837
838static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015263,
839        "dEQP-GLES3.functional.shaders.matrix.mu",
840        "l.dynamic.mediump_mat3x4_mat4x3_fragment");
841
842static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015264,
843        "dEQP-GLES3.functional.shaders.matrix.",
844        "mul.dynamic.highp_mat3x4_float_vertex");
845
846static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015265,
847        "dEQP-GLES3.functional.shaders.matrix.m",
848        "ul.dynamic.highp_mat3x4_float_fragment");
849
850static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015266,
851        "dEQP-GLES3.functional.shaders.matrix",
852        ".mul.dynamic.highp_mat3x4_vec3_vertex");
853
854static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015267,
855        "dEQP-GLES3.functional.shaders.matrix.",
856        "mul.dynamic.highp_mat3x4_vec3_fragment");
857
858static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015268,
859        "dEQP-GLES3.functional.shaders.matrix",
860        ".mul.dynamic.highp_vec4_mat3x4_vertex");
861
862static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015269,
863        "dEQP-GLES3.functional.shaders.matrix.",
864        "mul.dynamic.highp_vec4_mat3x4_fragment");
865
866static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015270,
867        "dEQP-GLES3.functional.shaders.matrix.",
868        "mul.dynamic.highp_mat3x4_mat2x3_vertex");
869
870static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015271,
871        "dEQP-GLES3.functional.shaders.matrix.m",
872        "ul.dynamic.highp_mat3x4_mat2x3_fragment");
873
874static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015272,
875        "dEQP-GLES3.functional.shaders.matrix",
876        ".mul.dynamic.highp_mat3x4_mat3_vertex");
877
878static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015273,
879        "dEQP-GLES3.functional.shaders.matrix.",
880        "mul.dynamic.highp_mat3x4_mat3_fragment");
881
882static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015274,
883        "dEQP-GLES3.functional.shaders.matrix.",
884        "mul.dynamic.highp_mat3x4_mat4x3_vertex");
885
886static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015275,
887        "dEQP-GLES3.functional.shaders.matrix.m",
888        "ul.dynamic.highp_mat3x4_mat4x3_fragment");
889
890static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015276,
891        "dEQP-GLES3.functional.shaders.matrix",
892        ".mul.dynamic.lowp_mat4x2_float_vertex");
893
894static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015277,
895        "dEQP-GLES3.functional.shaders.matrix.",
896        "mul.dynamic.lowp_mat4x2_float_fragment");
897
898static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015278,
899        "dEQP-GLES3.functional.shaders.matrix",
900        ".mul.dynamic.lowp_mat4x2_vec4_vertex");
901
902static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015279,
903        "dEQP-GLES3.functional.shaders.matrix.",
904        "mul.dynamic.lowp_mat4x2_vec4_fragment");
905
906static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015280,
907        "dEQP-GLES3.functional.shaders.matrix",
908        ".mul.dynamic.lowp_vec2_mat4x2_vertex");
909
910static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015281,
911        "dEQP-GLES3.functional.shaders.matrix.",
912        "mul.dynamic.lowp_vec2_mat4x2_fragment");
913
914static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015282,
915        "dEQP-GLES3.functional.shaders.matrix.",
916        "mul.dynamic.lowp_mat4x2_mat2x4_vertex");
917
918static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015283,
919        "dEQP-GLES3.functional.shaders.matrix.m",
920        "ul.dynamic.lowp_mat4x2_mat2x4_fragment");
921
922static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015284,
923        "dEQP-GLES3.functional.shaders.matrix.",
924        "mul.dynamic.lowp_mat4x2_mat3x4_vertex");
925
926static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015285,
927        "dEQP-GLES3.functional.shaders.matrix.m",
928        "ul.dynamic.lowp_mat4x2_mat3x4_fragment");
929
930static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015286,
931        "dEQP-GLES3.functional.shaders.matrix",
932        ".mul.dynamic.lowp_mat4x2_mat4_vertex");
933
934static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015287,
935        "dEQP-GLES3.functional.shaders.matrix.",
936        "mul.dynamic.lowp_mat4x2_mat4_fragment");
937
938static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015288,
939        "dEQP-GLES3.functional.shaders.matrix.m",
940        "ul.dynamic.mediump_mat4x2_float_vertex");
941
942static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015289,
943        "dEQP-GLES3.functional.shaders.matrix.mu",
944        "l.dynamic.mediump_mat4x2_float_fragment");
945
946static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015290,
947        "dEQP-GLES3.functional.shaders.matrix.",
948        "mul.dynamic.mediump_mat4x2_vec4_vertex");
949
950static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015291,
951        "dEQP-GLES3.functional.shaders.matrix.m",
952        "ul.dynamic.mediump_mat4x2_vec4_fragment");
953
954static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015292,
955        "dEQP-GLES3.functional.shaders.matrix.",
956        "mul.dynamic.mediump_vec2_mat4x2_vertex");
957
958static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015293,
959        "dEQP-GLES3.functional.shaders.matrix.m",
960        "ul.dynamic.mediump_vec2_mat4x2_fragment");
961
962static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015294,
963        "dEQP-GLES3.functional.shaders.matrix.m",
964        "ul.dynamic.mediump_mat4x2_mat2x4_vertex");
965
966static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015295,
967        "dEQP-GLES3.functional.shaders.matrix.mu",
968        "l.dynamic.mediump_mat4x2_mat2x4_fragment");
969
970static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015296,
971        "dEQP-GLES3.functional.shaders.matrix.m",
972        "ul.dynamic.mediump_mat4x2_mat3x4_vertex");
973
974static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015297,
975        "dEQP-GLES3.functional.shaders.matrix.mu",
976        "l.dynamic.mediump_mat4x2_mat3x4_fragment");
977
978static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015298,
979        "dEQP-GLES3.functional.shaders.matrix.",
980        "mul.dynamic.mediump_mat4x2_mat4_vertex");
981
982static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015299,
983        "dEQP-GLES3.functional.shaders.matrix.m",
984        "ul.dynamic.mediump_mat4x2_mat4_fragment");
985
986static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015300,
987        "dEQP-GLES3.functional.shaders.matrix.",
988        "mul.dynamic.highp_mat4x2_float_vertex");
989
990static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015301,
991        "dEQP-GLES3.functional.shaders.matrix.m",
992        "ul.dynamic.highp_mat4x2_float_fragment");
993
994static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015302,
995        "dEQP-GLES3.functional.shaders.matrix",
996        ".mul.dynamic.highp_mat4x2_vec4_vertex");
997
998static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015303,
999        "dEQP-GLES3.functional.shaders.matrix.",
1000        "mul.dynamic.highp_mat4x2_vec4_fragment");
1001
1002static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015304,
1003        "dEQP-GLES3.functional.shaders.matrix",
1004        ".mul.dynamic.highp_vec2_mat4x2_vertex");
1005
1006static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015305,
1007        "dEQP-GLES3.functional.shaders.matrix.",
1008        "mul.dynamic.highp_vec2_mat4x2_fragment");
1009
1010static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015306,
1011        "dEQP-GLES3.functional.shaders.matrix.",
1012        "mul.dynamic.highp_mat4x2_mat2x4_vertex");
1013
1014static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015307,
1015        "dEQP-GLES3.functional.shaders.matrix.m",
1016        "ul.dynamic.highp_mat4x2_mat2x4_fragment");
1017
1018static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015308,
1019        "dEQP-GLES3.functional.shaders.matrix.",
1020        "mul.dynamic.highp_mat4x2_mat3x4_vertex");
1021
1022static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015309,
1023        "dEQP-GLES3.functional.shaders.matrix.m",
1024        "ul.dynamic.highp_mat4x2_mat3x4_fragment");
1025
1026static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015310,
1027        "dEQP-GLES3.functional.shaders.matrix",
1028        ".mul.dynamic.highp_mat4x2_mat4_vertex");
1029
1030static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015311,
1031        "dEQP-GLES3.functional.shaders.matrix.",
1032        "mul.dynamic.highp_mat4x2_mat4_fragment");
1033
1034static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015312,
1035        "dEQP-GLES3.functional.shaders.matrix",
1036        ".mul.dynamic.lowp_mat4x3_float_vertex");
1037
1038static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015313,
1039        "dEQP-GLES3.functional.shaders.matrix.",
1040        "mul.dynamic.lowp_mat4x3_float_fragment");
1041
1042static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015314,
1043        "dEQP-GLES3.functional.shaders.matrix",
1044        ".mul.dynamic.lowp_mat4x3_vec4_vertex");
1045
1046static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015315,
1047        "dEQP-GLES3.functional.shaders.matrix.",
1048        "mul.dynamic.lowp_mat4x3_vec4_fragment");
1049
1050static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015316,
1051        "dEQP-GLES3.functional.shaders.matrix",
1052        ".mul.dynamic.lowp_vec3_mat4x3_vertex");
1053
1054static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015317,
1055        "dEQP-GLES3.functional.shaders.matrix.",
1056        "mul.dynamic.lowp_vec3_mat4x3_fragment");
1057
1058static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015318,
1059        "dEQP-GLES3.functional.shaders.matrix.",
1060        "mul.dynamic.lowp_mat4x3_mat2x4_vertex");
1061
1062static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015319,
1063        "dEQP-GLES3.functional.shaders.matrix.m",
1064        "ul.dynamic.lowp_mat4x3_mat2x4_fragment");
1065
1066static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015320,
1067        "dEQP-GLES3.functional.shaders.matrix.",
1068        "mul.dynamic.lowp_mat4x3_mat3x4_vertex");
1069
1070static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015321,
1071        "dEQP-GLES3.functional.shaders.matrix.m",
1072        "ul.dynamic.lowp_mat4x3_mat3x4_fragment");
1073
1074static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015322,
1075        "dEQP-GLES3.functional.shaders.matrix",
1076        ".mul.dynamic.lowp_mat4x3_mat4_vertex");
1077
1078static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015323,
1079        "dEQP-GLES3.functional.shaders.matrix.",
1080        "mul.dynamic.lowp_mat4x3_mat4_fragment");
1081
1082static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015324,
1083        "dEQP-GLES3.functional.shaders.matrix.m",
1084        "ul.dynamic.mediump_mat4x3_float_vertex");
1085
1086static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015325,
1087        "dEQP-GLES3.functional.shaders.matrix.mu",
1088        "l.dynamic.mediump_mat4x3_float_fragment");
1089
1090static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015326,
1091        "dEQP-GLES3.functional.shaders.matrix.",
1092        "mul.dynamic.mediump_mat4x3_vec4_vertex");
1093
1094static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015327,
1095        "dEQP-GLES3.functional.shaders.matrix.m",
1096        "ul.dynamic.mediump_mat4x3_vec4_fragment");
1097
1098static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015328,
1099        "dEQP-GLES3.functional.shaders.matrix.",
1100        "mul.dynamic.mediump_vec3_mat4x3_vertex");
1101
1102static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015329,
1103        "dEQP-GLES3.functional.shaders.matrix.m",
1104        "ul.dynamic.mediump_vec3_mat4x3_fragment");
1105
1106static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015330,
1107        "dEQP-GLES3.functional.shaders.matrix.m",
1108        "ul.dynamic.mediump_mat4x3_mat2x4_vertex");
1109
1110static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015331,
1111        "dEQP-GLES3.functional.shaders.matrix.mu",
1112        "l.dynamic.mediump_mat4x3_mat2x4_fragment");
1113
1114static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015332,
1115        "dEQP-GLES3.functional.shaders.matrix.m",
1116        "ul.dynamic.mediump_mat4x3_mat3x4_vertex");
1117
1118static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015333,
1119        "dEQP-GLES3.functional.shaders.matrix.mu",
1120        "l.dynamic.mediump_mat4x3_mat3x4_fragment");
1121
1122static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015334,
1123        "dEQP-GLES3.functional.shaders.matrix.",
1124        "mul.dynamic.mediump_mat4x3_mat4_vertex");
1125
1126static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015335,
1127        "dEQP-GLES3.functional.shaders.matrix.m",
1128        "ul.dynamic.mediump_mat4x3_mat4_fragment");
1129
1130static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015336,
1131        "dEQP-GLES3.functional.shaders.matrix.",
1132        "mul.dynamic.highp_mat4x3_float_vertex");
1133
1134static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015337,
1135        "dEQP-GLES3.functional.shaders.matrix.m",
1136        "ul.dynamic.highp_mat4x3_float_fragment");
1137
1138static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015338,
1139        "dEQP-GLES3.functional.shaders.matrix",
1140        ".mul.dynamic.highp_mat4x3_vec4_vertex");
1141
1142static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015339,
1143        "dEQP-GLES3.functional.shaders.matrix.",
1144        "mul.dynamic.highp_mat4x3_vec4_fragment");
1145
1146static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015340,
1147        "dEQP-GLES3.functional.shaders.matrix",
1148        ".mul.dynamic.highp_vec3_mat4x3_vertex");
1149
1150static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015341,
1151        "dEQP-GLES3.functional.shaders.matrix.",
1152        "mul.dynamic.highp_vec3_mat4x3_fragment");
1153
1154static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015342,
1155        "dEQP-GLES3.functional.shaders.matrix.",
1156        "mul.dynamic.highp_mat4x3_mat2x4_vertex");
1157
1158static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015343,
1159        "dEQP-GLES3.functional.shaders.matrix.m",
1160        "ul.dynamic.highp_mat4x3_mat2x4_fragment");
1161
1162static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015344,
1163        "dEQP-GLES3.functional.shaders.matrix.",
1164        "mul.dynamic.highp_mat4x3_mat3x4_vertex");
1165
1166static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015345,
1167        "dEQP-GLES3.functional.shaders.matrix.m",
1168        "ul.dynamic.highp_mat4x3_mat3x4_fragment");
1169
1170static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015346,
1171        "dEQP-GLES3.functional.shaders.matrix",
1172        ".mul.dynamic.highp_mat4x3_mat4_vertex");
1173
1174static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015347,
1175        "dEQP-GLES3.functional.shaders.matrix.",
1176        "mul.dynamic.highp_mat4x3_mat4_fragment");
1177
1178static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015348,
1179        "dEQP-GLES3.functional.shaders.matri",
1180        "x.mul.dynamic.lowp_mat4_float_vertex");
1181
1182static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015349,
1183        "dEQP-GLES3.functional.shaders.matrix",
1184        ".mul.dynamic.lowp_mat4_float_fragment");
1185
1186static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015350,
1187        "dEQP-GLES3.functional.shaders.matri",
1188        "x.mul.dynamic.lowp_mat4_vec4_vertex");
1189
1190static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015351,
1191        "dEQP-GLES3.functional.shaders.matrix",
1192        ".mul.dynamic.lowp_mat4_vec4_fragment");
1193
1194static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015352,
1195        "dEQP-GLES3.functional.shaders.matri",
1196        "x.mul.dynamic.lowp_vec4_mat4_vertex");
1197
1198static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015353,
1199        "dEQP-GLES3.functional.shaders.matrix",
1200        ".mul.dynamic.lowp_vec4_mat4_fragment");
1201
1202static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015354,
1203        "dEQP-GLES3.functional.shaders.matrix",
1204        ".mul.dynamic.lowp_mat4_mat2x4_vertex");
1205
1206static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015355,
1207        "dEQP-GLES3.functional.shaders.matrix.",
1208        "mul.dynamic.lowp_mat4_mat2x4_fragment");
1209
1210static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015356,
1211        "dEQP-GLES3.functional.shaders.matrix",
1212        ".mul.dynamic.lowp_mat4_mat3x4_vertex");
1213
1214static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015357,
1215        "dEQP-GLES3.functional.shaders.matrix.",
1216        "mul.dynamic.lowp_mat4_mat3x4_fragment");
1217
1218static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015358,
1219        "dEQP-GLES3.functional.shaders.matri",
1220        "x.mul.dynamic.lowp_mat4_mat4_vertex");
1221
1222static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015359,
1223        "dEQP-GLES3.functional.shaders.matrix",
1224        ".mul.dynamic.lowp_mat4_mat4_fragment");
1225
1226static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015360,
1227        "dEQP-GLES3.functional.shaders.matrix.",
1228        "mul.dynamic.mediump_mat4_float_vertex");
1229
1230static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015361,
1231        "dEQP-GLES3.functional.shaders.matrix.m",
1232        "ul.dynamic.mediump_mat4_float_fragment");
1233
1234static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015362,
1235        "dEQP-GLES3.functional.shaders.matrix",
1236        ".mul.dynamic.mediump_mat4_vec4_vertex");
1237
1238static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015363,
1239        "dEQP-GLES3.functional.shaders.matrix.",
1240        "mul.dynamic.mediump_mat4_vec4_fragment");
1241
1242static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015364,
1243        "dEQP-GLES3.functional.shaders.matrix",
1244        ".mul.dynamic.mediump_vec4_mat4_vertex");
1245
1246static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015365,
1247        "dEQP-GLES3.functional.shaders.matrix.",
1248        "mul.dynamic.mediump_vec4_mat4_fragment");
1249
1250static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015366,
1251        "dEQP-GLES3.functional.shaders.matrix.",
1252        "mul.dynamic.mediump_mat4_mat2x4_vertex");
1253
1254static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015367,
1255        "dEQP-GLES3.functional.shaders.matrix.m",
1256        "ul.dynamic.mediump_mat4_mat2x4_fragment");
1257
1258static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015368,
1259        "dEQP-GLES3.functional.shaders.matrix.",
1260        "mul.dynamic.mediump_mat4_mat3x4_vertex");
1261
1262static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015369,
1263        "dEQP-GLES3.functional.shaders.matrix.m",
1264        "ul.dynamic.mediump_mat4_mat3x4_fragment");
1265
1266static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015370,
1267        "dEQP-GLES3.functional.shaders.matrix",
1268        ".mul.dynamic.mediump_mat4_mat4_vertex");
1269
1270static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015371,
1271        "dEQP-GLES3.functional.shaders.matrix.",
1272        "mul.dynamic.mediump_mat4_mat4_fragment");
1273
1274static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015372,
1275        "dEQP-GLES3.functional.shaders.matrix",
1276        ".mul.dynamic.highp_mat4_float_vertex");
1277
1278static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015373,
1279        "dEQP-GLES3.functional.shaders.matrix.",
1280        "mul.dynamic.highp_mat4_float_fragment");
1281
1282static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015374,
1283        "dEQP-GLES3.functional.shaders.matri",
1284        "x.mul.dynamic.highp_mat4_vec4_vertex");
1285
1286static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015375,
1287        "dEQP-GLES3.functional.shaders.matrix",
1288        ".mul.dynamic.highp_mat4_vec4_fragment");
1289
1290static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015376,
1291        "dEQP-GLES3.functional.shaders.matri",
1292        "x.mul.dynamic.highp_vec4_mat4_vertex");
1293
1294static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015377,
1295        "dEQP-GLES3.functional.shaders.matrix",
1296        ".mul.dynamic.highp_vec4_mat4_fragment");
1297
1298static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015378,
1299        "dEQP-GLES3.functional.shaders.matrix",
1300        ".mul.dynamic.highp_mat4_mat2x4_vertex");
1301
1302static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015379,
1303        "dEQP-GLES3.functional.shaders.matrix.",
1304        "mul.dynamic.highp_mat4_mat2x4_fragment");
1305
1306static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015380,
1307        "dEQP-GLES3.functional.shaders.matrix",
1308        ".mul.dynamic.highp_mat4_mat3x4_vertex");
1309
1310static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015381,
1311        "dEQP-GLES3.functional.shaders.matrix.",
1312        "mul.dynamic.highp_mat4_mat3x4_fragment");
1313
1314static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015382,
1315        "dEQP-GLES3.functional.shaders.matri",
1316        "x.mul.dynamic.highp_mat4_mat4_vertex");
1317
1318static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015383,
1319        "dEQP-GLES3.functional.shaders.matrix",
1320        ".mul.dynamic.highp_mat4_mat4_fragment");
1321