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 "../Deqpgles31BaseFunc.h"
19#include "../ActsDeqpgles310002TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001377,
27        "dEQP-GLES31.functional.shaders.builtin_func",
28        "tions.integer.bitfieldinsert.int_lowp_vertex");
29
30static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001378,
31        "dEQP-GLES31.functional.shaders.builtin_funct",
32        "ions.integer.bitfieldinsert.int_lowp_fragment");
33
34static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001379,
35        "dEQP-GLES31.functional.shaders.builtin_funct",
36        "ions.integer.bitfieldinsert.int_lowp_geometry");
37
38static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001380,
39        "dEQP-GLES31.functional.shaders.builtin_functio",
40        "ns.integer.bitfieldinsert.int_lowp_tess_control");
41
42static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001381,
43        "dEQP-GLES31.functional.shaders.builtin_functi",
44        "ons.integer.bitfieldinsert.int_lowp_tess_eval");
45
46static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001382,
47        "dEQP-GLES31.functional.shaders.builtin_funct",
48        "ions.integer.bitfieldinsert.int_lowp_compute");
49
50static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001383,
51        "dEQP-GLES31.functional.shaders.builtin_functi",
52        "ons.integer.bitfieldinsert.int_mediump_vertex");
53
54static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001384,
55        "dEQP-GLES31.functional.shaders.builtin_functio",
56        "ns.integer.bitfieldinsert.int_mediump_fragment");
57
58static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001385,
59        "dEQP-GLES31.functional.shaders.builtin_functio",
60        "ns.integer.bitfieldinsert.int_mediump_geometry");
61
62static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001386,
63        "dEQP-GLES31.functional.shaders.builtin_functions",
64        ".integer.bitfieldinsert.int_mediump_tess_control");
65
66static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001387,
67        "dEQP-GLES31.functional.shaders.builtin_functio",
68        "ns.integer.bitfieldinsert.int_mediump_tess_eval");
69
70static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001388,
71        "dEQP-GLES31.functional.shaders.builtin_functi",
72        "ons.integer.bitfieldinsert.int_mediump_compute");
73
74static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001389,
75        "dEQP-GLES31.functional.shaders.builtin_funct",
76        "ions.integer.bitfieldinsert.int_highp_vertex");
77
78static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001390,
79        "dEQP-GLES31.functional.shaders.builtin_functi",
80        "ons.integer.bitfieldinsert.int_highp_fragment");
81
82static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001391,
83        "dEQP-GLES31.functional.shaders.builtin_functi",
84        "ons.integer.bitfieldinsert.int_highp_geometry");
85
86static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001392,
87        "dEQP-GLES31.functional.shaders.builtin_function",
88        "s.integer.bitfieldinsert.int_highp_tess_control");
89
90static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001393,
91        "dEQP-GLES31.functional.shaders.builtin_functi",
92        "ons.integer.bitfieldinsert.int_highp_tess_eval");
93
94static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001394,
95        "dEQP-GLES31.functional.shaders.builtin_funct",
96        "ions.integer.bitfieldinsert.int_highp_compute");
97
98static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001395,
99        "dEQP-GLES31.functional.shaders.builtin_funct",
100        "ions.integer.bitfieldinsert.ivec2_lowp_vertex");
101
102static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001396,
103        "dEQP-GLES31.functional.shaders.builtin_functi",
104        "ons.integer.bitfieldinsert.ivec2_lowp_fragment");
105
106static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001397,
107        "dEQP-GLES31.functional.shaders.builtin_functi",
108        "ons.integer.bitfieldinsert.ivec2_lowp_geometry");
109
110static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001398,
111        "dEQP-GLES31.functional.shaders.builtin_function",
112        "s.integer.bitfieldinsert.ivec2_lowp_tess_control");
113
114static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001399,
115        "dEQP-GLES31.functional.shaders.builtin_functio",
116        "ns.integer.bitfieldinsert.ivec2_lowp_tess_eval");
117
118static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001400,
119        "dEQP-GLES31.functional.shaders.builtin_functi",
120        "ons.integer.bitfieldinsert.ivec2_lowp_compute");
121
122static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001401,
123        "dEQP-GLES31.functional.shaders.builtin_functio",
124        "ns.integer.bitfieldinsert.ivec2_mediump_vertex");
125
126static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001402,
127        "dEQP-GLES31.functional.shaders.builtin_function",
128        "s.integer.bitfieldinsert.ivec2_mediump_fragment");
129
130static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001403,
131        "dEQP-GLES31.functional.shaders.builtin_function",
132        "s.integer.bitfieldinsert.ivec2_mediump_geometry");
133
134static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001404,
135        "dEQP-GLES31.functional.shaders.builtin_functions.",
136        "integer.bitfieldinsert.ivec2_mediump_tess_control");
137
138static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001405,
139        "dEQP-GLES31.functional.shaders.builtin_function",
140        "s.integer.bitfieldinsert.ivec2_mediump_tess_eval");
141
142static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001406,
143        "dEQP-GLES31.functional.shaders.builtin_functio",
144        "ns.integer.bitfieldinsert.ivec2_mediump_compute");
145
146static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001407,
147        "dEQP-GLES31.functional.shaders.builtin_functi",
148        "ons.integer.bitfieldinsert.ivec2_highp_vertex");
149
150static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001408,
151        "dEQP-GLES31.functional.shaders.builtin_functio",
152        "ns.integer.bitfieldinsert.ivec2_highp_fragment");
153
154static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001409,
155        "dEQP-GLES31.functional.shaders.builtin_functio",
156        "ns.integer.bitfieldinsert.ivec2_highp_geometry");
157
158static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001410,
159        "dEQP-GLES31.functional.shaders.builtin_functions",
160        ".integer.bitfieldinsert.ivec2_highp_tess_control");
161
162static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001411,
163        "dEQP-GLES31.functional.shaders.builtin_functio",
164        "ns.integer.bitfieldinsert.ivec2_highp_tess_eval");
165
166static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001412,
167        "dEQP-GLES31.functional.shaders.builtin_functi",
168        "ons.integer.bitfieldinsert.ivec2_highp_compute");
169
170static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001413,
171        "dEQP-GLES31.functional.shaders.builtin_funct",
172        "ions.integer.bitfieldinsert.ivec3_lowp_vertex");
173
174static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001414,
175        "dEQP-GLES31.functional.shaders.builtin_functi",
176        "ons.integer.bitfieldinsert.ivec3_lowp_fragment");
177
178static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001415,
179        "dEQP-GLES31.functional.shaders.builtin_functi",
180        "ons.integer.bitfieldinsert.ivec3_lowp_geometry");
181
182static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001416,
183        "dEQP-GLES31.functional.shaders.builtin_function",
184        "s.integer.bitfieldinsert.ivec3_lowp_tess_control");
185
186static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001417,
187        "dEQP-GLES31.functional.shaders.builtin_functio",
188        "ns.integer.bitfieldinsert.ivec3_lowp_tess_eval");
189
190static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001418,
191        "dEQP-GLES31.functional.shaders.builtin_functi",
192        "ons.integer.bitfieldinsert.ivec3_lowp_compute");
193
194static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001419,
195        "dEQP-GLES31.functional.shaders.builtin_functio",
196        "ns.integer.bitfieldinsert.ivec3_mediump_vertex");
197
198static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001420,
199        "dEQP-GLES31.functional.shaders.builtin_function",
200        "s.integer.bitfieldinsert.ivec3_mediump_fragment");
201
202static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001421,
203        "dEQP-GLES31.functional.shaders.builtin_function",
204        "s.integer.bitfieldinsert.ivec3_mediump_geometry");
205
206static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001422,
207        "dEQP-GLES31.functional.shaders.builtin_functions.",
208        "integer.bitfieldinsert.ivec3_mediump_tess_control");
209
210static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001423,
211        "dEQP-GLES31.functional.shaders.builtin_function",
212        "s.integer.bitfieldinsert.ivec3_mediump_tess_eval");
213
214static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001424,
215        "dEQP-GLES31.functional.shaders.builtin_functio",
216        "ns.integer.bitfieldinsert.ivec3_mediump_compute");
217
218static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001425,
219        "dEQP-GLES31.functional.shaders.builtin_functi",
220        "ons.integer.bitfieldinsert.ivec3_highp_vertex");
221
222static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001426,
223        "dEQP-GLES31.functional.shaders.builtin_functio",
224        "ns.integer.bitfieldinsert.ivec3_highp_fragment");
225
226static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001427,
227        "dEQP-GLES31.functional.shaders.builtin_functio",
228        "ns.integer.bitfieldinsert.ivec3_highp_geometry");
229
230static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001428,
231        "dEQP-GLES31.functional.shaders.builtin_functions",
232        ".integer.bitfieldinsert.ivec3_highp_tess_control");
233
234static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001429,
235        "dEQP-GLES31.functional.shaders.builtin_functio",
236        "ns.integer.bitfieldinsert.ivec3_highp_tess_eval");
237
238static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001430,
239        "dEQP-GLES31.functional.shaders.builtin_functi",
240        "ons.integer.bitfieldinsert.ivec3_highp_compute");
241
242static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001431,
243        "dEQP-GLES31.functional.shaders.builtin_funct",
244        "ions.integer.bitfieldinsert.ivec4_lowp_vertex");
245
246static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001432,
247        "dEQP-GLES31.functional.shaders.builtin_functi",
248        "ons.integer.bitfieldinsert.ivec4_lowp_fragment");
249
250static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001433,
251        "dEQP-GLES31.functional.shaders.builtin_functi",
252        "ons.integer.bitfieldinsert.ivec4_lowp_geometry");
253
254static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001434,
255        "dEQP-GLES31.functional.shaders.builtin_function",
256        "s.integer.bitfieldinsert.ivec4_lowp_tess_control");
257
258static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001435,
259        "dEQP-GLES31.functional.shaders.builtin_functio",
260        "ns.integer.bitfieldinsert.ivec4_lowp_tess_eval");
261
262static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001436,
263        "dEQP-GLES31.functional.shaders.builtin_functi",
264        "ons.integer.bitfieldinsert.ivec4_lowp_compute");
265
266static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001437,
267        "dEQP-GLES31.functional.shaders.builtin_functio",
268        "ns.integer.bitfieldinsert.ivec4_mediump_vertex");
269
270static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001438,
271        "dEQP-GLES31.functional.shaders.builtin_function",
272        "s.integer.bitfieldinsert.ivec4_mediump_fragment");
273
274static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001439,
275        "dEQP-GLES31.functional.shaders.builtin_function",
276        "s.integer.bitfieldinsert.ivec4_mediump_geometry");
277
278static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001440,
279        "dEQP-GLES31.functional.shaders.builtin_functions.",
280        "integer.bitfieldinsert.ivec4_mediump_tess_control");
281
282static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001441,
283        "dEQP-GLES31.functional.shaders.builtin_function",
284        "s.integer.bitfieldinsert.ivec4_mediump_tess_eval");
285
286static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001442,
287        "dEQP-GLES31.functional.shaders.builtin_functio",
288        "ns.integer.bitfieldinsert.ivec4_mediump_compute");
289
290static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001443,
291        "dEQP-GLES31.functional.shaders.builtin_functi",
292        "ons.integer.bitfieldinsert.ivec4_highp_vertex");
293
294static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001444,
295        "dEQP-GLES31.functional.shaders.builtin_functio",
296        "ns.integer.bitfieldinsert.ivec4_highp_fragment");
297
298static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001445,
299        "dEQP-GLES31.functional.shaders.builtin_functio",
300        "ns.integer.bitfieldinsert.ivec4_highp_geometry");
301
302static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001446,
303        "dEQP-GLES31.functional.shaders.builtin_functions",
304        ".integer.bitfieldinsert.ivec4_highp_tess_control");
305
306static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001447,
307        "dEQP-GLES31.functional.shaders.builtin_functio",
308        "ns.integer.bitfieldinsert.ivec4_highp_tess_eval");
309
310static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001448,
311        "dEQP-GLES31.functional.shaders.builtin_functi",
312        "ons.integer.bitfieldinsert.ivec4_highp_compute");
313
314static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001449,
315        "dEQP-GLES31.functional.shaders.builtin_funct",
316        "ions.integer.bitfieldinsert.uint_lowp_vertex");
317
318static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001450,
319        "dEQP-GLES31.functional.shaders.builtin_functi",
320        "ons.integer.bitfieldinsert.uint_lowp_fragment");
321
322static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001451,
323        "dEQP-GLES31.functional.shaders.builtin_functi",
324        "ons.integer.bitfieldinsert.uint_lowp_geometry");
325
326static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001452,
327        "dEQP-GLES31.functional.shaders.builtin_function",
328        "s.integer.bitfieldinsert.uint_lowp_tess_control");
329
330static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001453,
331        "dEQP-GLES31.functional.shaders.builtin_functi",
332        "ons.integer.bitfieldinsert.uint_lowp_tess_eval");
333
334static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001454,
335        "dEQP-GLES31.functional.shaders.builtin_funct",
336        "ions.integer.bitfieldinsert.uint_lowp_compute");
337
338static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001455,
339        "dEQP-GLES31.functional.shaders.builtin_functi",
340        "ons.integer.bitfieldinsert.uint_mediump_vertex");
341
342static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001456,
343        "dEQP-GLES31.functional.shaders.builtin_functio",
344        "ns.integer.bitfieldinsert.uint_mediump_fragment");
345
346static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001457,
347        "dEQP-GLES31.functional.shaders.builtin_functio",
348        "ns.integer.bitfieldinsert.uint_mediump_geometry");
349
350static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001458,
351        "dEQP-GLES31.functional.shaders.builtin_functions",
352        ".integer.bitfieldinsert.uint_mediump_tess_control");
353
354static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001459,
355        "dEQP-GLES31.functional.shaders.builtin_function",
356        "s.integer.bitfieldinsert.uint_mediump_tess_eval");
357
358static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001460,
359        "dEQP-GLES31.functional.shaders.builtin_functio",
360        "ns.integer.bitfieldinsert.uint_mediump_compute");
361
362static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001461,
363        "dEQP-GLES31.functional.shaders.builtin_funct",
364        "ions.integer.bitfieldinsert.uint_highp_vertex");
365
366static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001462,
367        "dEQP-GLES31.functional.shaders.builtin_functi",
368        "ons.integer.bitfieldinsert.uint_highp_fragment");
369
370static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001463,
371        "dEQP-GLES31.functional.shaders.builtin_functi",
372        "ons.integer.bitfieldinsert.uint_highp_geometry");
373
374static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001464,
375        "dEQP-GLES31.functional.shaders.builtin_function",
376        "s.integer.bitfieldinsert.uint_highp_tess_control");
377
378static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001465,
379        "dEQP-GLES31.functional.shaders.builtin_functio",
380        "ns.integer.bitfieldinsert.uint_highp_tess_eval");
381
382static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001466,
383        "dEQP-GLES31.functional.shaders.builtin_functi",
384        "ons.integer.bitfieldinsert.uint_highp_compute");
385
386static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001467,
387        "dEQP-GLES31.functional.shaders.builtin_funct",
388        "ions.integer.bitfieldinsert.uvec2_lowp_vertex");
389
390static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001468,
391        "dEQP-GLES31.functional.shaders.builtin_functi",
392        "ons.integer.bitfieldinsert.uvec2_lowp_fragment");
393
394static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001469,
395        "dEQP-GLES31.functional.shaders.builtin_functi",
396        "ons.integer.bitfieldinsert.uvec2_lowp_geometry");
397
398static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001470,
399        "dEQP-GLES31.functional.shaders.builtin_function",
400        "s.integer.bitfieldinsert.uvec2_lowp_tess_control");
401
402static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001471,
403        "dEQP-GLES31.functional.shaders.builtin_functio",
404        "ns.integer.bitfieldinsert.uvec2_lowp_tess_eval");
405
406static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001472,
407        "dEQP-GLES31.functional.shaders.builtin_functi",
408        "ons.integer.bitfieldinsert.uvec2_lowp_compute");
409
410static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001473,
411        "dEQP-GLES31.functional.shaders.builtin_functio",
412        "ns.integer.bitfieldinsert.uvec2_mediump_vertex");
413
414static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001474,
415        "dEQP-GLES31.functional.shaders.builtin_function",
416        "s.integer.bitfieldinsert.uvec2_mediump_fragment");
417
418static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001475,
419        "dEQP-GLES31.functional.shaders.builtin_function",
420        "s.integer.bitfieldinsert.uvec2_mediump_geometry");
421
422static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001476,
423        "dEQP-GLES31.functional.shaders.builtin_functions.",
424        "integer.bitfieldinsert.uvec2_mediump_tess_control");
425
426static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001477,
427        "dEQP-GLES31.functional.shaders.builtin_function",
428        "s.integer.bitfieldinsert.uvec2_mediump_tess_eval");
429
430static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001478,
431        "dEQP-GLES31.functional.shaders.builtin_functio",
432        "ns.integer.bitfieldinsert.uvec2_mediump_compute");
433
434static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001479,
435        "dEQP-GLES31.functional.shaders.builtin_functi",
436        "ons.integer.bitfieldinsert.uvec2_highp_vertex");
437
438static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001480,
439        "dEQP-GLES31.functional.shaders.builtin_functio",
440        "ns.integer.bitfieldinsert.uvec2_highp_fragment");
441
442static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001481,
443        "dEQP-GLES31.functional.shaders.builtin_functio",
444        "ns.integer.bitfieldinsert.uvec2_highp_geometry");
445
446static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001482,
447        "dEQP-GLES31.functional.shaders.builtin_functions",
448        ".integer.bitfieldinsert.uvec2_highp_tess_control");
449
450static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001483,
451        "dEQP-GLES31.functional.shaders.builtin_functio",
452        "ns.integer.bitfieldinsert.uvec2_highp_tess_eval");
453
454static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001484,
455        "dEQP-GLES31.functional.shaders.builtin_functi",
456        "ons.integer.bitfieldinsert.uvec2_highp_compute");
457
458static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001485,
459        "dEQP-GLES31.functional.shaders.builtin_funct",
460        "ions.integer.bitfieldinsert.uvec3_lowp_vertex");
461
462static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001486,
463        "dEQP-GLES31.functional.shaders.builtin_functi",
464        "ons.integer.bitfieldinsert.uvec3_lowp_fragment");
465
466static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001487,
467        "dEQP-GLES31.functional.shaders.builtin_functi",
468        "ons.integer.bitfieldinsert.uvec3_lowp_geometry");
469
470static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001488,
471        "dEQP-GLES31.functional.shaders.builtin_function",
472        "s.integer.bitfieldinsert.uvec3_lowp_tess_control");
473
474static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001489,
475        "dEQP-GLES31.functional.shaders.builtin_functio",
476        "ns.integer.bitfieldinsert.uvec3_lowp_tess_eval");
477
478static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001490,
479        "dEQP-GLES31.functional.shaders.builtin_functi",
480        "ons.integer.bitfieldinsert.uvec3_lowp_compute");
481
482static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001491,
483        "dEQP-GLES31.functional.shaders.builtin_functio",
484        "ns.integer.bitfieldinsert.uvec3_mediump_vertex");
485
486static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001492,
487        "dEQP-GLES31.functional.shaders.builtin_function",
488        "s.integer.bitfieldinsert.uvec3_mediump_fragment");
489
490static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001493,
491        "dEQP-GLES31.functional.shaders.builtin_function",
492        "s.integer.bitfieldinsert.uvec3_mediump_geometry");
493
494static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001494,
495        "dEQP-GLES31.functional.shaders.builtin_functions.",
496        "integer.bitfieldinsert.uvec3_mediump_tess_control");
497
498static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001495,
499        "dEQP-GLES31.functional.shaders.builtin_function",
500        "s.integer.bitfieldinsert.uvec3_mediump_tess_eval");
501
502static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001496,
503        "dEQP-GLES31.functional.shaders.builtin_functio",
504        "ns.integer.bitfieldinsert.uvec3_mediump_compute");
505
506static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001497,
507        "dEQP-GLES31.functional.shaders.builtin_functi",
508        "ons.integer.bitfieldinsert.uvec3_highp_vertex");
509
510static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001498,
511        "dEQP-GLES31.functional.shaders.builtin_functio",
512        "ns.integer.bitfieldinsert.uvec3_highp_fragment");
513
514static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001499,
515        "dEQP-GLES31.functional.shaders.builtin_functio",
516        "ns.integer.bitfieldinsert.uvec3_highp_geometry");
517
518static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001500,
519        "dEQP-GLES31.functional.shaders.builtin_functions",
520        ".integer.bitfieldinsert.uvec3_highp_tess_control");
521
522static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001501,
523        "dEQP-GLES31.functional.shaders.builtin_functio",
524        "ns.integer.bitfieldinsert.uvec3_highp_tess_eval");
525
526static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001502,
527        "dEQP-GLES31.functional.shaders.builtin_functi",
528        "ons.integer.bitfieldinsert.uvec3_highp_compute");
529
530static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001503,
531        "dEQP-GLES31.functional.shaders.builtin_funct",
532        "ions.integer.bitfieldinsert.uvec4_lowp_vertex");
533
534static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001504,
535        "dEQP-GLES31.functional.shaders.builtin_functi",
536        "ons.integer.bitfieldinsert.uvec4_lowp_fragment");
537
538static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001505,
539        "dEQP-GLES31.functional.shaders.builtin_functi",
540        "ons.integer.bitfieldinsert.uvec4_lowp_geometry");
541
542static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001506,
543        "dEQP-GLES31.functional.shaders.builtin_function",
544        "s.integer.bitfieldinsert.uvec4_lowp_tess_control");
545
546static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001507,
547        "dEQP-GLES31.functional.shaders.builtin_functio",
548        "ns.integer.bitfieldinsert.uvec4_lowp_tess_eval");
549
550static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001508,
551        "dEQP-GLES31.functional.shaders.builtin_functi",
552        "ons.integer.bitfieldinsert.uvec4_lowp_compute");
553
554static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001509,
555        "dEQP-GLES31.functional.shaders.builtin_functio",
556        "ns.integer.bitfieldinsert.uvec4_mediump_vertex");
557
558static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001510,
559        "dEQP-GLES31.functional.shaders.builtin_function",
560        "s.integer.bitfieldinsert.uvec4_mediump_fragment");
561
562static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001511,
563        "dEQP-GLES31.functional.shaders.builtin_function",
564        "s.integer.bitfieldinsert.uvec4_mediump_geometry");
565
566static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001512,
567        "dEQP-GLES31.functional.shaders.builtin_functions.",
568        "integer.bitfieldinsert.uvec4_mediump_tess_control");
569
570static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001513,
571        "dEQP-GLES31.functional.shaders.builtin_function",
572        "s.integer.bitfieldinsert.uvec4_mediump_tess_eval");
573
574static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001514,
575        "dEQP-GLES31.functional.shaders.builtin_functio",
576        "ns.integer.bitfieldinsert.uvec4_mediump_compute");
577
578static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001515,
579        "dEQP-GLES31.functional.shaders.builtin_functi",
580        "ons.integer.bitfieldinsert.uvec4_highp_vertex");
581
582static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001516,
583        "dEQP-GLES31.functional.shaders.builtin_functio",
584        "ns.integer.bitfieldinsert.uvec4_highp_fragment");
585
586static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001517,
587        "dEQP-GLES31.functional.shaders.builtin_functio",
588        "ns.integer.bitfieldinsert.uvec4_highp_geometry");
589
590static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001518,
591        "dEQP-GLES31.functional.shaders.builtin_functions",
592        ".integer.bitfieldinsert.uvec4_highp_tess_control");
593
594static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001519,
595        "dEQP-GLES31.functional.shaders.builtin_functio",
596        "ns.integer.bitfieldinsert.uvec4_highp_tess_eval");
597
598static SHRINK_HWTEST_F(ActsDeqpgles310002TestSuite, TestCase_001520,
599        "dEQP-GLES31.functional.shaders.builtin_functi",
600        "ons.integer.bitfieldinsert.uvec4_highp_compute");
601