From 7430742b164fe3adf13ad6aecb73fe48c2d901ab Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Fri, 28 Jan 2022 11:54:15 -0800 Subject: [PATCH] d3d12: ARB_gpu_shader_fp64 Reviewed-by: Bill Kristiansen Reviewed-By: Sil Vilerino Part-of: --- src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt | 170 +- .../drivers/d3d12/ci/d3d12-quick_shader.txt | 6596 ++------------------ src/gallium/drivers/d3d12/d3d12_screen.cpp | 1 + 3 files changed, 639 insertions(+), 6128 deletions(-) diff --git a/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt b/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt index c8e3b94..daa73c7 100644 --- a/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt +++ b/src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt @@ -62,7 +62,7 @@ spec/!opengl 1.0/rasterpos/glsl_vs_gs_sso: skip spec/!opengl 1.0/rasterpos/glsl_vs_image1d: skip spec/!opengl 1.0/rasterpos/glsl_vs_image_bo: skip spec/!opengl 1.0/rasterpos/glsl_vs_ssbo: skip -spec/!opengl 1.0/rasterpos/glsl_vs_tes_linked: skip +spec/!opengl 1.0/rasterpos/glsl_vs_tes_linked: fail spec/!opengl 1.0/rasterpos/glsl_vs_tes_sso: skip spec/!opengl 1.1/clear-accum: fail spec/!opengl 1.1/depthstencil-default_fb-blit samples=16: skip @@ -205,6 +205,7 @@ spec/!opengl 2.0/max-samplers border: fail spec/!opengl 3.0/bound-resource-limits: fail spec/!opengl 3.0/required-sized-texture-formats: fail spec/!opengl 3.1/default-vao: fail +spec/!opengl 3.1/draw-buffers-errors: skip spec/!opengl 3.1/genned-names: fail spec/!opengl 3.1/gl-3.1-enable-vertex-array: fail spec/!opengl 3.1/gl-3.1-link-empty-prog-core: fail @@ -1331,70 +1332,16 @@ spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-int-2drect: fail spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2d: fail spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2darray: fail spec/arb_gpu_shader5/texturegatheroffsets/vs-rgba-3-uint-2drect: fail -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-dlist-uniforms: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double-gettransformfeedbackvarying: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double_in_bool_uniform: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-getuniformdv: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-alu: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-const: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-packing: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ssbo: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ubo: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-gs-getuniformdv: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved-aligned: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-separate: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-uniform-invalid-operation: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-getuniformdv: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-alu: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-const: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-packing: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ubo: skip -spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-wrong-type-setter: skip -spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-mixed-shader: skip -spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-shader: skip -spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-mixed-shader: skip -spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-shader: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple double array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple double arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple double separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 separate: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 array: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 arrays_of_arrays: skip -spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 separate: skip +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-alu: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-const: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-packing: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ssbo: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-non-uniform-control-flow-ubo: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-alu: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-const: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-packing: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo: fail +spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-non-uniform-control-flow-ubo: fail spec/arb_indirect_parameters/tf-count-arrays: fail spec/arb_indirect_parameters/tf-count-elements: fail spec/arb_internalformat_query/minmax: skip @@ -1416,7 +1363,7 @@ spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcei spec/arb_query_buffer_object/coherency: skip spec/arb_query_buffer_object/qbo: skip spec/arb_sample_locations/test: skip -spec/arb_sample_shading/arb_sample_shading-builtin-gl-sample-mask-mrt-alpha-to-coverage-combinations: skip +spec/arb_sample_shading/arb_sample_shading-builtin-gl-sample-mask-mrt-alpha-to-coverage-combinations: fail spec/arb_sample_shading/builtin-gl-num-samples 32: skip spec/arb_sample_shading/builtin-gl-sample-id 32: skip spec/arb_sample_shading/builtin-gl-sample-mask 32: skip @@ -1429,15 +1376,17 @@ spec/arb_sample_shading/samplemask 0 all: skip spec/arb_sample_shading/samplemask 32: skip spec/arb_sample_shading/samplemask 32 all: skip spec/arb_seamless_cube_map/arb_seamless_cubemap: fail -spec/arb_separate_shader_objects/programuniform coverage/double matrices: skip -spec/arb_separate_shader_objects/programuniform coverage/double scalar and vectors: skip spec/arb_shader_atomic_counters/array-indexing: fail spec/arb_shader_atomic_counters/max-counters/combined test above maximum number of atomic counter buffers: skip spec/arb_shader_atomic_counters/semantics/fragment shader atomic built-in semantics: fail spec/arb_shader_atomic_counters/semantics/geometry shader atomic built-in semantics: fail +spec/arb_shader_atomic_counters/semantics/tessellation control shader atomic built-in semantics: fail +spec/arb_shader_atomic_counters/semantics/tessellation evaluation shader atomic built-in semantics: fail spec/arb_shader_atomic_counters/semantics/vertex shader atomic built-in semantics: fail spec/arb_shader_atomic_counters/unused-result/fragment shader atomic built-in semantics: fail spec/arb_shader_atomic_counters/unused-result/geometry shader atomic built-in semantics: fail +spec/arb_shader_atomic_counters/unused-result/tessellation control shader atomic built-in semantics: fail +spec/arb_shader_atomic_counters/unused-result/tessellation evaluation shader atomic built-in semantics: fail spec/arb_shader_atomic_counters/unused-result/vertex shader atomic built-in semantics: fail spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image1d/rgba32f: fail spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image1darray/rgba32f: fail @@ -1464,7 +1413,6 @@ spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagecube spec/arb_shader_image_load_store/max-size/imagecube max size test/16384x16384x6x1: skip spec/arb_shader_image_load_store/max-size/imagecubearray max size test/16384x16384x6x1: skip spec/arb_shader_image_load_store/semantics/imageatomicmax/vertex shader/r32ui/image1d test: fail -spec/arb_shader_storage_buffer_object/minmax: skip spec/arb_shader_texture_image_samples/builtin-image: skip spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-16: skip spec/arb_shader_texture_image_samples/texturesamples/fs-isampler2dms-2: skip @@ -2603,13 +2551,8 @@ spec/arb_transform_feedback_instanced/draw-auto instanced: fail spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic: skip spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors: skip spec/arb_uniform_buffer_object/bufferstorage: skip -spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations api: skip -spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations shader: skip -spec/arb_vertex_attrib_64bit/check-explicit-location: skip -spec/arb_vertex_attrib_64bit/double_attribs: skip -spec/arb_vertex_attrib_64bit/get_double_attribs-display-lists: skip -spec/arb_vertex_attrib_64bit/getactiveattrib: skip -spec/arb_vertex_attrib_64bit/max-vertex-attrib: skip +spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations api: crash +spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations shader: crash spec/arb_vertex_program/arb_vertex_program-matrix-property-bindings: fail spec/arb_vertex_program/vp-address-02: skip spec/arb_vertex_program/vp-address-04: skip @@ -3420,8 +3363,6 @@ spec/ext_texture_norm16/render: skip spec/ext_texture_snorm/multisample-formats 32 gl_ext_texture_snorm: skip spec/ext_texture_srgb/multisample-formats 32 gl_ext_texture_srgb: skip spec/ext_transform_feedback2/draw-auto: fail -spec/ext_transform_feedback/max-varyings/max-varying-arrays-of-arrays: notrun -spec/ext_transform_feedback/max-varyings/max-varying-single-dimension-array: crash spec/ext_transform_feedback/points-large: fail spec/ext_transform_feedback/structs_gles3 basic-struct error: skip spec/ext_transform_feedback/structs_gles3 basic-struct get: skip @@ -3439,69 +3380,6 @@ spec/ext_window_rectangles/errors_gles3: skip spec/ext_window_rectangles/render: skip spec/ext_window_rectangles/render_gles3: skip spec/glsl-1.10/execution/glsl-1.10-built-in-matrix-state: fail -spec/glsl-1.10/execution/varying-packing/simple float array: crash -spec/glsl-1.10/execution/varying-packing/simple float arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple float separate: crash -spec/glsl-1.10/execution/varying-packing/simple int array: crash -spec/glsl-1.10/execution/varying-packing/simple int arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple int separate: crash -spec/glsl-1.10/execution/varying-packing/simple ivec2 array: crash -spec/glsl-1.10/execution/varying-packing/simple ivec2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple ivec2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple ivec3 array: crash -spec/glsl-1.10/execution/varying-packing/simple ivec3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple ivec3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple ivec4 array: crash -spec/glsl-1.10/execution/varying-packing/simple ivec4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple ivec4 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat2 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x3 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x4 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat2x4 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat3 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x2 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x4 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat3x4 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat4 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat4 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x2 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x3 array: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple mat4x3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple uint array: crash -spec/glsl-1.10/execution/varying-packing/simple uint arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple uint separate: crash -spec/glsl-1.10/execution/varying-packing/simple uvec2 array: crash -spec/glsl-1.10/execution/varying-packing/simple uvec2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple uvec2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple uvec3 array: crash -spec/glsl-1.10/execution/varying-packing/simple uvec3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple uvec3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple uvec4 array: crash -spec/glsl-1.10/execution/varying-packing/simple uvec4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple uvec4 separate: crash -spec/glsl-1.10/execution/varying-packing/simple vec2 array: crash -spec/glsl-1.10/execution/varying-packing/simple vec2 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple vec2 separate: crash -spec/glsl-1.10/execution/varying-packing/simple vec3 array: crash -spec/glsl-1.10/execution/varying-packing/simple vec3 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple vec3 separate: crash -spec/glsl-1.10/execution/varying-packing/simple vec4 array: crash -spec/glsl-1.10/execution/varying-packing/simple vec4 arrays_of_arrays: crash -spec/glsl-1.10/execution/varying-packing/simple vec4 separate: crash spec/glsl-1.30/execution/fs-texelfetch-2d: fail spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip: fail spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip_adjacency: fail @@ -3680,10 +3558,10 @@ wgl/wgl-sanity: skip summary: name: results ---- -------- - pass: 17572 - fail: 2029 - crash: 69 - skip: 1561 + pass: 17752 + fail: 2045 + crash: 7 + skip: 1486 timeout: 0 warn: 10 incomplete: 0 @@ -3692,4 +3570,4 @@ summary: changes: 0 fixes: 0 regressions: 0 - total: 21251 + total: 21309 diff --git a/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt b/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt index 20d56788..9980ca2 100644 --- a/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt +++ b/src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt @@ -315,1638 +315,24 @@ spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-mixed-with-const-access: fa spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-nonuniform-control-flow: fail spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-simple: fail spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-two-arrays: fail -spec/arb_gpu_shader_fp64/execution/built-in-functions/const-fma-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec2-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec3-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec4-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-ldexp-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-packdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-unpackdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-cross-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fma-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-exponent: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-mantissa: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-variable-index: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ldexp-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-double-double-bool: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-packdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-neg: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-neg-abs: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-double-large: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-unpackdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-unpackdouble2x32-2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-const-expr-vector-extract: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-const-expr-vector-insert: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-conversion-constructor-01: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-conversion-constructor-02: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec2-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec3-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec4-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-cross-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-double-double-bool: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec2-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec3-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec4-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-cross-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-double-double-bool: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-packdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec2-dvec2-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec3-dvec3-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec4-dvec4-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-neg: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-neg-abs: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec2-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec3-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec4-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-double: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec2: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec3: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec4: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-unpackdouble2x32: skip -spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-unpackdouble2x32-2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bool-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2-mat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3-mat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4-mat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-bool: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-float: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-int: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-uint: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-ivec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-uvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-vec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-ivec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-uvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-vec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-ivec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-uvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-vec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-float-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-int-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uint-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bool-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2-mat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3-mat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4-mat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-bool: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-float: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-int: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-uint: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-ivec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-uvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-vec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-ivec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-uvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-vec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-ivec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-uvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-vec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-float-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-int-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uint-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bool-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2-mat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3-mat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4-mat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-bool: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-float: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-int: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-uint: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-bvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-ivec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-uvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-vec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-bvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-ivec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-uvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-vec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-bvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-ivec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-uvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-vec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-float-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-int-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2-dmat2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3-dmat3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4-dmat4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uint-double: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec4-dvec4: skip -spec/arb_gpu_shader_fp64/execution/double-suffix-value: skip -spec/arb_gpu_shader_fp64/execution/explicit-location-gs-fs-vs: skip -spec/arb_gpu_shader_fp64/execution/fs-double-uniform-array-direct-indirect-non-uniform-control-flow: skip -spec/arb_gpu_shader_fp64/execution/fs-function-inout-array: skip -spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-const-src: skip -spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-dst: skip -spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-src: skip -spec/arb_gpu_shader_fp64/execution/fs-isinf-dvec: skip -spec/arb_gpu_shader_fp64/execution/fs-isnan-dvec: skip -spec/arb_gpu_shader_fp64/execution/fs-non-uniform-control-flow-f2d: skip -spec/arb_gpu_shader_fp64/execution/glsl-fs-loop-unroll-mul-fp64: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-1: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-2: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-3: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-4: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-5: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-6: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-7: skip -spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-8: skip -spec/arb_gpu_shader_fp64/execution/gs-fs-vs-double: skip -spec/arb_gpu_shader_fp64/execution/gs-isinf-dvec: skip -spec/arb_gpu_shader_fp64/execution/gs-isnan-dvec: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dmat4x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double-and-float-and-double/2-and-float/3-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec2/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec2/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec3/2/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec3/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec3/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/1-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/1-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/1-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/1-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/1-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/2-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/3-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/4-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/5-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/5-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/5-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/5-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/5-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/6-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/6-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/6-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/6-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-float/6-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat3x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dmat4x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/3/2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double/4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2/3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec2/4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/2/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/2/2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-dvec3/4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-double/3/2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/2-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/3-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/4-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-double-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-double-float-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-double/3/2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec2-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-double/3/2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec2-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-vec3-dvec3-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2-double-and-s3-float-and-s4-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-float-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-vec2-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2-vec3-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2/2-float-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2/2-vec2-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/2/2-vec3-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-double-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-dvec2-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s2/3-dvec3-float: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec2-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dmat2x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dmat2x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dmat2x4: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dmat3x2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dmat3x3: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-double: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-double/3/2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dvec2: skip -spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-vec3-and-dvec3: skip -spec/arb_gpu_shader_fp64/execution/vs-constructors: skip -spec/arb_gpu_shader_fp64/execution/vs-decrement-dvec: skip -spec/arb_gpu_shader_fp64/execution/vs-double-uniform-array-direct-indirect-non-uniform-control-flow: skip -spec/arb_gpu_shader_fp64/execution/vs-fs-explicit-locations: skip -spec/arb_gpu_shader_fp64/execution/vs-increment-dvec: skip -spec/arb_gpu_shader_fp64/execution/vs-isinf-dvec: skip -spec/arb_gpu_shader_fp64/execution/vs-isnan-dvec: skip -spec/arb_gpu_shader_fp64/execution/vs-non-uniform-control-flow-f2d: skip -spec/arb_gpu_shader_fp64/linker/vs-to-fs-explicit-location-overlap: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-array-copy: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-dmat4: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-dmat4-row-major: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-array-const-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-array-variable-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-bool-double: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-doubles: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-doubles-float-mixed: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-dvec4-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-nested-struct: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-direct-1: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.1: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.2: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.3: skip -spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.4: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-array-copy: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-dmat4: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-dmat4-row-major: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-array-const-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-array-variable-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-bool-double: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-doubles-float-mixed: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-dvec4-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/gs-nested-struct: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-array-copy: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-dmat4: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-dmat4-row-major: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-array-const-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-array-variable-index: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-bool-double: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-doubles: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-doubles-float-mixed: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-dvec4-uniform-array-direct-indirect: skip -spec/arb_gpu_shader_fp64/uniform_buffers/vs-nested-struct: skip +spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-exponent: fail +spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-mantissa: fail +spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-variable-index: fail +spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-uint: fail +spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-uvec2: fail +spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-uvec3: fail +spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-uvec4: fail +spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-uint: fail +spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-uvec2: fail +spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-uvec3: fail +spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-uvec4: fail +spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-uint: fail +spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-uvec2: fail +spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-uvec3: fail +spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-uvec4: fail +spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-dst: fail +spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: crash +spec/arb_gpu_shader_fp64/execution/vs-fs-explicit-locations: crash spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec2: skip spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec3: skip spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec4: skip @@ -2125,1281 +511,57 @@ spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec2: skip spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec3: skip spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec4: skip spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec2-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec2-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec3-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec3-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec4-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec4-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-int64_t-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec2-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec3-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec4-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-int64_t-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitand-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitand-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitxor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitxor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-rshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-rshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec2-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec2-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec3-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec3-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec4-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec4-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-int64_t-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec2-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec3-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec4-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-int64_t-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitand-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitand-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitxor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitxor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-rshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-rshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec2-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec2-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec3-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec3-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec4-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec4-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-int64_t-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec2-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec3-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec4-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-int64_t-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitand-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitand-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitxor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitxor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-rshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-rshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec2-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec2-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec3-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec3-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec4-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec4-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-int64_t-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec2-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec3-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec4-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-int64_t-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitand-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitand-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitxor-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitxor-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-int64_t-int64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-uint64_t-uint64_t-using-if: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-rshift-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-rshift-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec4-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec2: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec3: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec4: skip -spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bool-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bool-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uint-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uint64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bool-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bool-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uint-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uint64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bool-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bool-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-bvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-ivec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-uvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-bvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-ivec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-uvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-bvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-ivec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-uvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-bool: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-float: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-int: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-uint: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int-int64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int64_t-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec4-i64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec2-dvec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec3-dvec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec4-dvec4: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uint-uint64_t: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uint64_t-double: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec4-u64vec4: skip -spec/arb_gpu_shader_int64/execution/fs-conversion-b2i64: skip -spec/arb_gpu_shader_int64/execution/fs-conversion-u2i64: skip -spec/arb_gpu_shader_int64/execution/fs-conversion-u2u64: skip -spec/arb_gpu_shader_int64/execution/fs-ishl-then-ishr: skip -spec/arb_gpu_shader_int64/execution/fs-ishl-then-ishr-loop: skip -spec/arb_gpu_shader_int64/execution/fs-ishl-then-ushr: skip -spec/arb_gpu_shader_int64/execution/fs-ishl-then-ushr-loop: skip -spec/arb_gpu_shader_int64/execution/fs-ishr-and-mask: skip -spec/arb_gpu_shader_int64/execution/fs-ishr-and-mask-loop: skip -spec/arb_gpu_shader_int64/execution/fs-shift-scalar-by-scalar: skip -spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-scalar: skip -spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-vector: skip -spec/arb_gpu_shader_int64/execution/fs-ushr-and-mask: skip -spec/arb_gpu_shader_int64/execution/fs-ushr-and-mask-loop: skip -spec/arb_gpu_shader_int64/execution/indirect-array-two-accesses: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-float-and-float-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float-and-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/2-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/3-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-float/4-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec2/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec2/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec3/2/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec3/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-i64vec3/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-int64_t/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-int64_t/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-int64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-uint64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/2-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/3-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float/4-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec2/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/2/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/2/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-i64vec3/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-int64_t/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-float-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec2-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec2-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec3-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-i64vec3-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-int64_t-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-int64_t-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec2-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec2-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec3-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-u64vec3-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-uint64_t-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-s2/3-uint64_t-float-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec2/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/2/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/2/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-u64vec3/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-uint64_t/4-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-int64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec2-uint64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-i64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-int64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-u64vec3-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-vec3-uint64_t/3/2-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-int64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-uint64_t-location-0: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-float-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-float-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec2-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec2-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec3-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/2/2-vec3-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-i64vec2-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-i64vec3-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-int64_t-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec2-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec3-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-uint64_t-float: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec2/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec2/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec3/2/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec3/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-u64vec3/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-uint64_t/3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-uint64_t/4: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec2-and-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-i64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-i64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-int64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-int64_t/3/2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-u64vec2: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-u64vec3: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-uint64_t: skip -spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-vec3-and-uint64_t/3/2: skip -spec/arb_gpu_shader_int64/fs-iand-of-iadd-int64: skip -spec/arb_gpu_shader_int64/fs-shl-of-shr-int64: skip -spec/arb_gpu_shader_int64/glsl-fs-loop-unroll-ishl-int64: skip -spec/arb_gpu_shader_int64/glsl-fs-loop-unroll-mul-int64: skip +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-int64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-uint64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-i64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-u64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-i64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-u64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-i64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-u64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int64_t-double: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uint64_t-double: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-int64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-uint64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-i64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-u64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-i64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-u64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-i64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-u64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int64_t-double: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uint64_t-double: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-int64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-uint64_t: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-i64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-u64vec2: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-i64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-u64vec3: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-i64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-u64vec4: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int64_t-double: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec2-dvec2: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec3-dvec3: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec4-dvec4: crash +spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uint64_t-double: crash +spec/arb_gpu_shader_int64/execution/indirect-array-two-accesses: fail +spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-int64_t-location-0: crash +spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-uint64_t-location-0: crash spec/arb_separate_shader_objects/execution/layout-location-block-with-struct-member: crash spec/arb_separate_shader_objects/execution/layout-location-named-block-with-array: skip spec/arb_separate_shader_objects/execution/layout-location-struct: crash @@ -3410,7 +572,6 @@ spec/arb_separate_shader_objects/linker/pervertex-culldistance-vs-out-gs: skip spec/arb_separate_shader_objects/linker/pervertex-culldistance-vs-out-tcs: skip spec/arb_shader_atomic_counter_ops/execution/add: warn spec/arb_shader_atomic_counter_ops/execution/all_touch_test: warn -spec/arb_shader_atomic_counters/linker/different-bindings-atomic-counter: skip spec/arb_shader_ballot/execution/fs-ballot: skip spec/arb_shader_ballot/execution/fs-ballot-if-else: skip spec/arb_shader_ballot/execution/fs-builtin-variables: skip @@ -3753,8 +914,6 @@ spec/arb_shader_precision/vs-sqrt-vec4: skip spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: fail spec/arb_shader_texture_lod/execution/glsl-fs-shadow2dgradarb-07: fail spec/arb_shader_texture_lod/execution/glsl-fs-shadow2dgradarb-cumulative: fail -spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks: skip -spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks-instanced: skip spec/arb_shading_language_packing/execution/built-in-functions/fs-packhalf2x16: warn spec/arb_shading_language_packing/execution/built-in-functions/fs-packsnorm2x16: warn spec/arb_shading_language_packing/execution/built-in-functions/fs-packsnorm4x8: warn @@ -3775,22 +934,17 @@ spec/arb_shading_language_packing/execution/built-in-functions/vs-unpacksnorm2x1 spec/arb_shading_language_packing/execution/built-in-functions/vs-unpacksnorm4x8: warn spec/arb_shading_language_packing/execution/built-in-functions/vs-unpackunorm2x16: warn spec/arb_shading_language_packing/execution/built-in-functions/vs-unpackunorm4x8: warn -spec/arb_tessellation_shader/execution/dmat-vs-gs-tcs-tes: skip -spec/arb_tessellation_shader/execution/double-array-vs-tcs-tes: skip -spec/arb_tessellation_shader/execution/double-vs-tcs-tes: skip -spec/arb_tessellation_shader/execution/dvec2-vs-tcs-tes: skip -spec/arb_tessellation_shader/execution/dvec3-vs-tcs-tes: skip +spec/arb_tessellation_shader/execution/dmat-vs-gs-tcs-tes: crash spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: fail spec/arb_tessellation_shader/execution/tcs-output-unmatched: crash spec/arb_tessellation_shader/execution/tcs-tes-max-in-out-patch-components: crash spec/arb_tessellation_shader/execution/tes-primitiveid: fail -spec/arb_tessellation_shader/execution/tess-instance-id: skip -spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-dvec4-index-rd: skip +spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-dvec4-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-float-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec2-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec3-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec4-index-rd: crash -spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-dvec4-index-wr: skip +spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-dvec4-index-wr: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-rd-after-barrier: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-wr-before-barrier: crash spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-rd-after-barrier: crash @@ -3809,122 +963,48 @@ spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-fl spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec2-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec3-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec4-index-rd: crash -spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-dvec4-index-rd: skip +spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-dvec4-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-float-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec2-index-invalid-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec2-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec3-index-rd: crash spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec4-index-rd: crash -spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: skip -spec/arb_vertex_attrib_64bit/execution/vs-fp64-input-trunc: skip -spec/arb_vertex_attrib_64bit/execution/vs-fs-pass-vertex-attrib: skip -spec/arb_vertex_attrib_64bit/execution/vs-test-attrib-location: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat2x3-0: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3-1-2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x2-1-2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x4-0: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x4-1: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0-2-3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-1-2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-2-3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x2-2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-0-2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-1-3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_vec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-uint_uvec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat3x4: skip +spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat2x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dvec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat2x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat3x2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-position-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3-1-2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x2-1-2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0-2-3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-1-2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-2-3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-0-2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-1-3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-float_mat3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4x2_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-uint_uvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_float-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat3x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_float_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-uint_uvec3_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dvec2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dvec4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dvec3_array2: skip @@ -3948,41 +1028,19 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_vec4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat4x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec3_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec4_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-uint_uint-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-uint_uvec3_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dvec2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dvec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat2x3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3x4-position: skip @@ -3992,40 +1050,18 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_vec4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-uint_uint: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-uint_uvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat2x3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_float-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat3x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat3x4_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_float-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat4x3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_int_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat2_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-int_ivec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-uint_uvec3_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat3x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat3x2_array2-position: skip @@ -4036,43 +1072,16 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-positi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-float_float: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat2x4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat4x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_vec3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_vec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-uint_uint-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat2x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_vec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-int_ivec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-uint_uint-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat2x3_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat3x2-position: skip @@ -4090,32 +1099,14 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uvec3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uint_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat3x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat3x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_float-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat3x4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-int_ivec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat3x4_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_float-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_float: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-uint_uint_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat3x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat4x3-position: skip @@ -4131,71 +1122,30 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-float_vec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-uint_uvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-uint_uvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-float_mat2x3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-int_ivec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-uint_uvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat3x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat3x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat3x4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_int_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_vec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_ivec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dvec4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat4x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-float_float-position: skip @@ -4209,36 +1159,19 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_vec4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_int-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_int_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_ivec2_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dvec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_int-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_ivec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec4_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-int_ivec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-uint_uvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-uint_uvec4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_double-position: skip @@ -4249,655 +1182,253 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-posi spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_double_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_vec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uint_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat4x3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dvec2_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_vec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4_array3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uint_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uint_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat4x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_mat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat3x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat3x4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat2x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uint-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uvec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_float_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat3x4_array3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_double_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dvec4_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_float_array3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat2x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_vec2_array3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_vec2_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-uint_uvec2_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uvec2_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4x2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_int-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_int_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_ivec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_ivec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-uint_uint-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-uint_uint_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-uint_uvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_int_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_ivec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec4_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_int_array3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_ivec4_array3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-uint_uvec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-uint_uvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_int_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-uint_uvec3_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_float-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat2x4-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-int_ivec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-int_ivec4_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat2_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-uint_uvec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_vec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2x4_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat4x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec3_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec4_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat3x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat2x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-uint_uvec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-int_ivec4_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-uint_uvec4_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-uint_uvec4_array3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x2_array3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_vec2_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_vec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-int_ivec3_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-int_ivec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uint_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uvec4_array3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat3x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dvec2_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat3x2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat3x4-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat3x2_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dvec2_array2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dvec4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat2x4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_double_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4x3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dvec3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat3x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_dvec2_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_double: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dvec2_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dvec3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat3-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-double_dvec4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat2x4-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dvec3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat4x3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dvec3_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dvec3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec4_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat3-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_double_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat2x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat4x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4x2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat4x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec3_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec3_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dvec3_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dvec3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat3x2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dvec3_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat3x2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_double-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dvec2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat3x2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_double_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dvec2_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dvec2-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat3x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dvec2: crash spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uvec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3x2_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-uint_uvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dvec2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x3_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x4: skip @@ -4906,22 +1437,9 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uint: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_float_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-uint_uvec4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3_array2: skip @@ -4935,20 +1453,15 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_ivec4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uint: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat3x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat3x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-uint_uvec4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_vec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-uint_uvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dvec2: skip @@ -4957,27 +1470,12 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_arra spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-float_vec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-int_int: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-uint_uvec2_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_float_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat2x4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat4x3_array3: skip @@ -4985,20 +1483,10 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uint_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uvec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_float_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dvec2: skip @@ -5007,49 +1495,19 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-int_ivec2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat2x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-uint_uvec2_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-uint_uint: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_vec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-int_int_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_vec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uint: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_float: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat3x4: skip @@ -5061,219 +1519,88 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_ar spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-int_ivec2_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-int_ivec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat4x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-int_int_array3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_vec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_mat3x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec3_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec2_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-uint_uint: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uvec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_float: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_vec4_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec2_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec4_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uint_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3_array3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3x4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4_array3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_vec2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-int_int: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat3x2_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat2x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_float_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat2x4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x2_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_vec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_vec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec2_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_float_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_vec3_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec3_array3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2x3_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_vec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-int_ivec4_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-uint_uint_array3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4x3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2x3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_double_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x3: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dvec2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dvec2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2x3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat3x4_array2: skip @@ -5281,428 +1608,259 @@ spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_arra spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec4_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_double: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_double: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat3x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat2x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat4x2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dvec3_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat3: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec3_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat2x4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dvec3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat3x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uint-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat4x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_int-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat3x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3x4_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dvec4_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uint-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec3-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat3x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat2x4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat3x2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dmat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat2x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2x3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_int-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat2x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dmat3x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat2x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat2x3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_double-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dmat2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dvec2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat3x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dvec3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat4x3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat2x4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat3x2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec4-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat2x4: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat3: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat4x2: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dvec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat3x2_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_double_array2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_double: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat2x4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_double-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat4x2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec2_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec4_array2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat3x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat2x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x2: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_double_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dvec2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2x3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat3x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dvec4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat3_array2: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_double_array2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dvec4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat3x4_array2-position: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4-position: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4_array2-position: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2x4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3x4: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3x4: fail spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4x2_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat2x3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat2x4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat3_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat3x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat4x2_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_double_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dvec4_array2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x2_array2: skip spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x3_array2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dvec2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat2: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat2x4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x3: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dvec4: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat3x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat4x2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dvec3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-position-double_double: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat2-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat3-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat4-position: skip -spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-position-double_dvec3: skip +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dmat3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dvec2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat2: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat2x4-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x3: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat2x4: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat3x2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat4x2-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dvec3-position: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-position-double_double: crash +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat2-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat3-position: fail +spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat4-position: fail spec/ext_demote_to_helper_invocation/execution/demote: skip spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip spec/ext_shader_framebuffer_fetch/execution/gl/1d: skip @@ -5773,7 +1931,6 @@ spec/glsl-1.10/execution/samplers/in-parameter-array: fail spec/glsl-1.10/preprocessor/extension-defined-test: skip spec/glsl-1.10/preprocessor/extension-if-1: skip spec/glsl-1.30/execution/interpolation/interpolation-mixed: fail -spec/glsl-1.30/execution/varying-packing-mixed-types: crash spec/glsl-1.50/execution/geometry/clip-distance-bulk-copy: crash spec/glsl-1.50/execution/geometry/clip-distance-itemized-copy: crash spec/glsl-1.50/execution/geometry/primitive-id-out: fail @@ -5784,1544 +1941,19 @@ spec/glsl-1.50/execution/primitive-id-no-gs-line: fail spec/glsl-1.50/execution/primitive-id-no-gs-quad-strip: fail spec/glsl-1.50/execution/primitive-id-no-gs-quads: fail spec/glsl-1.50/execution/variable-indexing/gs-output-array-vec4-index-wr: crash -spec/glsl-4.00/execution/built-in-functions/fs-abs-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-ceil-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec2-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec3-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec4-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-cross-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-distance-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-dot-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-faceforward-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-floor-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-fract-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-length-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-length-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-length-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-length-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-max-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-min-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-double-double-bool: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-bvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-bvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-bvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-normalize-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-reflect-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-refract-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-round-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-round-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-round-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-round-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-roundeven-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-sign-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-sqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-double-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-step-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/fs-trunc-double: skip -spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-abs-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-ceil-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec2-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec3-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec4-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-cross-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-distance-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-dot-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-faceforward-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-floor-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-fract-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-length-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-length-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-length-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-length-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-max-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-min-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-double-double-bool: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-bvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-bvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-bvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-normalize-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-reflect-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-refract-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-round-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-round-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-round-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-round-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-roundeven-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-sign-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-sqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-double-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-step-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/gs-trunc-double: skip -spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-abs-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-ceil-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec2-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec3-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec4-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-cross-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-distance-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-dot-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-faceforward-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-floor-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-fract-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-length-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-length-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-length-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-length-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-max-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-min-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-double-double-bool: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-bvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-bvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-bvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-normalize-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x3-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x4-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x2-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x4-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x2-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x3-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-reflect-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-refract-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec2-dvec2-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec3-dvec3-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec4-dvec4-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-round-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-round-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-round-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-round-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-roundeven-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-sign-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec2-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec3-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec4-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-sqrt-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-double-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-dvec2-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-dvec3-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-step-dvec4-dvec4: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3x4: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4x2: skip -spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4x3: skip -spec/glsl-4.00/execution/built-in-functions/vs-trunc-double: skip -spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec2: skip -spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec3: skip -spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bool-double: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2-mat2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3-mat3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4-mat4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-bool: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-float: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-int: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-uint: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-bvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-ivec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-uvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-vec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-bvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-ivec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-uvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-vec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-bvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-ivec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-uvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-vec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-float-double: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-int-double: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec2-dvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec3-dvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec4-dvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2-dmat2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3-dmat3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4-dmat4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uint-double: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec2-dvec2: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec3-dvec3: skip -spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec4-dvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bool-double: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2-mat2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3-mat3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4-mat4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-bool: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-float: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-int: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-uint: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-bvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-ivec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-uvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-vec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-bvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-ivec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-uvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-vec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-bvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-ivec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-uvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-vec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-float-double: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-int-double: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec2-dvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec3-dvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec4-dvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2-dmat2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3-dmat3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4-dmat4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uint-double: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec2-dvec2: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec3-dvec3: skip -spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec4-dvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bool-double: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2-mat2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3-mat3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4-mat4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-bool: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-float: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-int: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-uint: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-bvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-ivec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-uvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-vec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-bvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-ivec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-uvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-vec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-bvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-ivec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-uvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-vec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-float-double: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-int-double: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec2-dvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec3-dvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec4-dvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2-dmat2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3-dmat3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4-dmat4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uint-double: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec2-dvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec3-dvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec4-dvec4: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec2-dvec2: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec3-dvec3: skip -spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec4-dvec4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat3x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dmat4x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-double-and-float-and-double/2-and-float/3-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-double/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-double/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/2/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float-and-float-and-float-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/1-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/2-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/3-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/4-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/5-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-float/6-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat3x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dmat4x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/3/2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double/4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec2/4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/2/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/2/2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-dvec3/4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double/3/2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/2-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/4-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/6-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec2-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec2-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-double-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-double-float-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-double/3/2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec2-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double/3/2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec2-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec3-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-double-and-s3-float-and-s4-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-float-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-vec2-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-vec3-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-float-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-vec2-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-vec3-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-double-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec2-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec3-float: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec2-and-dvec3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat2x4: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat3x2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dmat3x3: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-double: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-double/3/2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dvec2: skip -spec/glsl-4.00/execution/inout/vs-out-fs-in-vec3-and-dvec3: skip +spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-uint: fail +spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-uvec2: fail +spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-uvec3: fail +spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-uvec4: fail +spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-uint: fail +spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-uvec2: fail +spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-uvec3: fail +spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-uvec4: fail +spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-uint: fail +spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-uvec2: fail +spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-uvec3: fail +spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-uvec4: fail +spec/glsl-4.00/execution/inout/vs-out-fs-in-s1/2-s2/2-s3/2-double-location-0: crash spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2-mat2-zero-sign: skip spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip @@ -11046,10 +5678,10 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip summary: name: results ---- -------- - pass: 9196 - fail: 49 - crash: 46 - skip: 10925 + pass: 14564 + fail: 510 + crash: 194 + skip: 4948 timeout: 0 warn: 25 incomplete: 0 diff --git a/src/gallium/drivers/d3d12/d3d12_screen.cpp b/src/gallium/drivers/d3d12/d3d12_screen.cpp index 43d58b8..be5021b 100644 --- a/src/gallium/drivers/d3d12/d3d12_screen.cpp +++ b/src/gallium/drivers/d3d12/d3d12_screen.cpp @@ -321,6 +321,7 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERS: case PIPE_CAP_INT64: case PIPE_CAP_INT64_DIVMOD: + case PIPE_CAP_DOUBLES: return 1; case PIPE_CAP_MAX_VERTEX_STREAMS: -- 2.7.4