llvmpipe: enable GL 4.2
[mesa.git] / .gitlab-ci / piglit / quick_shader.txt
index e8c6bc33804fd44549688ed471172fb7868d190b..7cad8a946c383d74f9be3c8ba89944c35e9d0ff1 100644 (file)
@@ -1,6 +1,3 @@
-shaders/glsl-fs-loop-unroll-ishl-int64: skip
-shaders/glsl-fs-loop-unroll-mul-fp64: skip
-shaders/glsl-fs-loop-unroll-mul-int64: skip
 shaders/glsl-idiv-const-opt: skip
 shaders/glsl-mul-const: skip
 spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-float-float-float: skip
@@ -39,24 +36,6 @@ spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-
 spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: skip
 spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: skip
 spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: skip
-spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index: fail
-spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index2: fail
-spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-non-const-uniform-index: fail
-spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index2: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-nested-struct-arrays-nonconst-nested-array: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-sampler-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/vs-non-const-index: skip
-spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst: skip
-spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-non-opaque-members: skip
-spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-sampler-const: skip
-spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-sampler-nonconst: skip
-spec/arb_arrays_of_arrays/execution/ubo/fs-mixed-const-nonconst: skip
-spec/arb_arrays_of_arrays/execution/ubo/fs-nonconst: skip
 spec/arb_bindless_texture/execution/images/basic-arithmetic-uvec2-imagestore: skip
 spec/arb_bindless_texture/execution/images/basic-imageatomicexchange: skip
 spec/arb_bindless_texture/execution/images/basic-imagestore: skip
@@ -114,7 +93,6 @@ spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings-e
 spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: skip
 spec/arb_geometry_shader4/linker/varying-mismatch: skip
 spec/arb_geometry_shader4/linker/verticesin-const: skip
-spec/arb_get_program_binary/execution/uniform-after-restore: skip
 spec/arb_gl_spirv/execution/ssbo/aoa: skip
 spec/arb_gl_spirv/execution/ssbo/aoa-2: skip
 spec/arb_gl_spirv/execution/ssbo/array: skip
@@ -200,176 +178,6 @@ spec/arb_gl_spirv/execution/xfb/vs_two_sets_ifc: skip
 spec/arb_gl_spirv/execution/xfb/vs_two_sets_struct: skip
 spec/arb_gl_spirv/linker/uniform/multisampler: skip
 spec/arb_gl_spirv/linker/uniform/multisampler-array: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-bitcount: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldextract: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldinsert: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldreverse: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-findlsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-findmsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-fma: skip
-spec/arb_gpu_shader5/execution/built-in-functions/const-ldexp: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-bitcount: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldextract: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldinsert: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldreverse: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-findlsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-findmsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-fma: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-frexp: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-lsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-lsb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-msb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-msb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-array-of-structs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-block: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-block-array: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-struct: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-struct2: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-block: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-block-array: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-struct: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-array-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-array-of-array: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-block: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-block-array: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-struct: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-ldexp: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-texturegatheroffset-uniform-array-offset: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry-only-add: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry-only-carry: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-uintbitstofloat: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-lsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-lsb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-msb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-msb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow-only-borrow: skip
-spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow-only-sub: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-bitcount: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldextract: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldinsert: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldreverse: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-findlsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-findmsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-fma: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-frexp: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-lsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-lsb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-msb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-msb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-neg: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-neg_abs: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-ldexp: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry-only-add: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry-only-carry: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-uintbitstofloat: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-lsb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-lsb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-msb: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-msb-nonuniform: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-borrow: skip
-spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-sub: skip
-spec/arb_gpu_shader5/execution/fs-underflow-fma-compare-zero: skip
-spec/arb_gpu_shader5/execution/instanced-inputs: skip
-spec/arb_gpu_shader5/execution/instanced-inputs-built-in-variable: skip
-spec/arb_gpu_shader5/execution/invocation-id-basic: skip
-spec/arb_gpu_shader5/execution/invocation-id-in-separate-gs: skip
-spec/arb_gpu_shader5/execution/invocation-id-without-qualifier: skip
-spec/arb_gpu_shader5/execution/invocations-conflicting: skip
-spec/arb_gpu_shader5/execution/invocations-matching: skip
-spec/arb_gpu_shader5/execution/overloads: skip
-spec/arb_gpu_shader5/execution/precise/fs-fract-of-nan: skip
-spec/arb_gpu_shader5/execution/precise/fs-ge-nan-tautology: skip
-spec/arb_gpu_shader5/execution/precise/fs-lt-nan-tautology: skip
-spec/arb_gpu_shader5/execution/samplemaskin-basic: skip
-spec/arb_gpu_shader5/execution/samplemaskin-indirect: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nested-struct-arrays-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nonuniform-control-flow: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nonzero-base: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple-different-formats: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple-texture-size: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-const-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-multiple-samplers: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler-const: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-weird-uniforms: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-with-other: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-nonzero-base: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-simple: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-const-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst-sampler-const: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-weird-uniforms: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array-grad: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-grad: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-nonuniform-control-flow: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-nonzero-base: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-simple: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-const-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst-sampler-const: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst-sampler-nonconst: skip
-spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-weird-uniforms: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-const: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-nonconst: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-masked: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-nonuniform-control-flow: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-simple: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-two-arrays: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-const: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-nonconst: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-simple: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-two-arrays: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-const: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-nonconst: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-mixed-with-const-access: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-nonuniform-control-flow: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-simple: skip
-spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-two-arrays: skip
-spec/arb_gpu_shader5/execution/vs-fma-as-condition: skip
-spec/arb_gpu_shader5/linker/sample-qualifier-unqualified-vs-fs: skip
-spec/arb_gpu_shader5/linker/sample-qualifier-vs-fs: skip
-spec/arb_gpu_shader5/linker/stream-different-zero-gs-fs: skip
-spec/arb_gpu_shader5/linker/stream-invalid-prim-output: skip
-spec/arb_gpu_shader5/linker/stream-negative-value: skip
 spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
 spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
 spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
@@ -409,7 +217,6 @@ spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-fl
 spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
 spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
 spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
-spec/arb_gpu_shader_fp64/execution/fs-double-uniform-array-direct-indirect-non-uniform-control-flow: skip
 spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: crash
 spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x2: crash
 spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-s1-float-dmat2x3: crash
@@ -646,729 +453,6 @@ 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/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/inout/vs-out-fs-in-s1-float-float-float-i64vec2: crash
 spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-i64vec3: crash
 spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s1-float-float-float-int64_t: crash
@@ -1423,7 +507,6 @@ spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-int64_t-float: crash
 spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec2-float: crash
 spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-u64vec3-float: crash
 spec/arb_gpu_shader_int64/execution/inout/vs-out-fs-in-s2/3-uint64_t-float: crash
-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
@@ -1436,329 +519,20 @@ spec/arb_shader_ballot/execution/fs-readinvocation-uint-uniform: skip
 spec/arb_shader_clock/execution/clock: skip
 spec/arb_shader_clock/execution/clock2x32: skip
 spec/arb_shader_image_load_store/execution/gl45-imageatomicexchange-float: skip
-spec/arb_shader_precision/fs-degrees-float: skip
-spec/arb_shader_precision/fs-degrees-vec2: skip
-spec/arb_shader_precision/fs-degrees-vec3: skip
-spec/arb_shader_precision/fs-degrees-vec4: skip
-spec/arb_shader_precision/fs-exp-float: skip
-spec/arb_shader_precision/fs-exp-vec2: skip
-spec/arb_shader_precision/fs-exp-vec3: skip
-spec/arb_shader_precision/fs-exp-vec4: skip
-spec/arb_shader_precision/fs-exp2-float: skip
-spec/arb_shader_precision/fs-exp2-vec2: skip
-spec/arb_shader_precision/fs-exp2-vec3: skip
-spec/arb_shader_precision/fs-exp2-vec4: skip
-spec/arb_shader_precision/fs-fma-float-float-float: skip
-spec/arb_shader_precision/fs-inversesqrt-float: skip
-spec/arb_shader_precision/fs-inversesqrt-vec2: skip
-spec/arb_shader_precision/fs-inversesqrt-vec3: skip
-spec/arb_shader_precision/fs-inversesqrt-vec4: skip
-spec/arb_shader_precision/fs-log-float: skip
-spec/arb_shader_precision/fs-log-vec2: skip
-spec/arb_shader_precision/fs-log-vec3: skip
-spec/arb_shader_precision/fs-log-vec4: skip
-spec/arb_shader_precision/fs-log2-float: skip
-spec/arb_shader_precision/fs-log2-vec2: skip
-spec/arb_shader_precision/fs-log2-vec3: skip
-spec/arb_shader_precision/fs-log2-vec4: skip
-spec/arb_shader_precision/fs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/fs-op-add-float-float: skip
-spec/arb_shader_precision/fs-op-add-float-vec2: skip
-spec/arb_shader_precision/fs-op-add-float-vec3: skip
-spec/arb_shader_precision/fs-op-add-float-vec4: skip
-spec/arb_shader_precision/fs-op-add-vec2-float: skip
-spec/arb_shader_precision/fs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-add-vec3-float: skip
-spec/arb_shader_precision/fs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-add-vec4-float: skip
-spec/arb_shader_precision/fs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-add-float-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-div-float-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/fs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-div-float-float: skip
-spec/arb_shader_precision/fs-op-div-float-vec2: skip
-spec/arb_shader_precision/fs-op-div-float-vec3: skip
-spec/arb_shader_precision/fs-op-div-float-vec4: skip
-spec/arb_shader_precision/fs-op-div-vec2-float: skip
-spec/arb_shader_precision/fs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-div-vec3-float: skip
-spec/arb_shader_precision/fs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-div-vec4-float: skip
-spec/arb_shader_precision/fs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-mult-float-float: skip
-spec/arb_shader_precision/fs-op-mult-float-vec2: skip
-spec/arb_shader_precision/fs-op-mult-float-vec3: skip
-spec/arb_shader_precision/fs-op-mult-float-vec4: skip
-spec/arb_shader_precision/fs-op-mult-vec2-float: skip
-spec/arb_shader_precision/fs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-mult-vec3-float: skip
-spec/arb_shader_precision/fs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-mult-vec4-float: skip
-spec/arb_shader_precision/fs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/fs-op-sub-float-float: skip
-spec/arb_shader_precision/fs-op-sub-float-vec2: skip
-spec/arb_shader_precision/fs-op-sub-float-vec3: skip
-spec/arb_shader_precision/fs-op-sub-float-vec4: skip
-spec/arb_shader_precision/fs-op-sub-vec2-float: skip
-spec/arb_shader_precision/fs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/fs-op-sub-vec3-float: skip
-spec/arb_shader_precision/fs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/fs-op-sub-vec4-float: skip
-spec/arb_shader_precision/fs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/fs-pow-float-float: skip
-spec/arb_shader_precision/fs-pow-vec2-vec2: skip
-spec/arb_shader_precision/fs-pow-vec3-vec3: skip
-spec/arb_shader_precision/fs-pow-vec4-vec4: skip
-spec/arb_shader_precision/fs-radians-float: skip
-spec/arb_shader_precision/fs-radians-vec2: skip
-spec/arb_shader_precision/fs-radians-vec3: skip
-spec/arb_shader_precision/fs-radians-vec4: skip
-spec/arb_shader_precision/fs-sqrt-float: skip
-spec/arb_shader_precision/fs-sqrt-vec2: skip
-spec/arb_shader_precision/fs-sqrt-vec3: skip
-spec/arb_shader_precision/fs-sqrt-vec4: skip
-spec/arb_shader_precision/gs-degrees-float: skip
-spec/arb_shader_precision/gs-degrees-vec2: skip
-spec/arb_shader_precision/gs-degrees-vec3: skip
-spec/arb_shader_precision/gs-degrees-vec4: skip
-spec/arb_shader_precision/gs-exp-float: skip
-spec/arb_shader_precision/gs-exp-vec2: skip
-spec/arb_shader_precision/gs-exp-vec3: skip
-spec/arb_shader_precision/gs-exp-vec4: skip
-spec/arb_shader_precision/gs-exp2-float: skip
-spec/arb_shader_precision/gs-exp2-vec2: skip
-spec/arb_shader_precision/gs-exp2-vec3: skip
-spec/arb_shader_precision/gs-exp2-vec4: skip
-spec/arb_shader_precision/gs-fma-float-float-float: skip
-spec/arb_shader_precision/gs-inversesqrt-float: skip
-spec/arb_shader_precision/gs-inversesqrt-vec2: skip
-spec/arb_shader_precision/gs-inversesqrt-vec3: skip
-spec/arb_shader_precision/gs-inversesqrt-vec4: skip
-spec/arb_shader_precision/gs-log-float: skip
-spec/arb_shader_precision/gs-log-vec2: skip
-spec/arb_shader_precision/gs-log-vec3: skip
-spec/arb_shader_precision/gs-log-vec4: skip
-spec/arb_shader_precision/gs-log2-float: skip
-spec/arb_shader_precision/gs-log2-vec2: skip
-spec/arb_shader_precision/gs-log2-vec3: skip
-spec/arb_shader_precision/gs-log2-vec4: skip
-spec/arb_shader_precision/gs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/gs-op-add-float-float: skip
-spec/arb_shader_precision/gs-op-add-float-vec2: skip
-spec/arb_shader_precision/gs-op-add-float-vec3: skip
-spec/arb_shader_precision/gs-op-add-float-vec4: skip
-spec/arb_shader_precision/gs-op-add-vec2-float: skip
-spec/arb_shader_precision/gs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-add-vec3-float: skip
-spec/arb_shader_precision/gs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-add-vec4-float: skip
-spec/arb_shader_precision/gs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-add-float-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-div-float-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/gs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-div-float-float: skip
-spec/arb_shader_precision/gs-op-div-float-vec2: skip
-spec/arb_shader_precision/gs-op-div-float-vec3: skip
-spec/arb_shader_precision/gs-op-div-float-vec4: skip
-spec/arb_shader_precision/gs-op-div-vec2-float: skip
-spec/arb_shader_precision/gs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-div-vec3-float: skip
-spec/arb_shader_precision/gs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-div-vec4-float: skip
-spec/arb_shader_precision/gs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-mult-float-float: skip
-spec/arb_shader_precision/gs-op-mult-float-vec2: skip
-spec/arb_shader_precision/gs-op-mult-float-vec3: skip
-spec/arb_shader_precision/gs-op-mult-float-vec4: skip
-spec/arb_shader_precision/gs-op-mult-vec2-float: skip
-spec/arb_shader_precision/gs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-mult-vec3-float: skip
-spec/arb_shader_precision/gs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-mult-vec4-float: skip
-spec/arb_shader_precision/gs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/gs-op-sub-float-float: skip
-spec/arb_shader_precision/gs-op-sub-float-vec2: skip
-spec/arb_shader_precision/gs-op-sub-float-vec3: skip
-spec/arb_shader_precision/gs-op-sub-float-vec4: skip
-spec/arb_shader_precision/gs-op-sub-vec2-float: skip
-spec/arb_shader_precision/gs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/gs-op-sub-vec3-float: skip
-spec/arb_shader_precision/gs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/gs-op-sub-vec4-float: skip
-spec/arb_shader_precision/gs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/gs-pow-float-float: skip
-spec/arb_shader_precision/gs-pow-vec2-vec2: skip
-spec/arb_shader_precision/gs-pow-vec3-vec3: skip
-spec/arb_shader_precision/gs-pow-vec4-vec4: skip
-spec/arb_shader_precision/gs-radians-float: skip
-spec/arb_shader_precision/gs-radians-vec2: skip
-spec/arb_shader_precision/gs-radians-vec3: skip
-spec/arb_shader_precision/gs-radians-vec4: skip
-spec/arb_shader_precision/gs-sqrt-float: skip
-spec/arb_shader_precision/gs-sqrt-vec2: skip
-spec/arb_shader_precision/gs-sqrt-vec3: skip
-spec/arb_shader_precision/gs-sqrt-vec4: skip
-spec/arb_shader_precision/vs-degrees-float: skip
-spec/arb_shader_precision/vs-degrees-vec2: skip
-spec/arb_shader_precision/vs-degrees-vec3: skip
-spec/arb_shader_precision/vs-degrees-vec4: skip
-spec/arb_shader_precision/vs-exp-float: skip
-spec/arb_shader_precision/vs-exp-vec2: skip
-spec/arb_shader_precision/vs-exp-vec3: skip
-spec/arb_shader_precision/vs-exp-vec4: skip
-spec/arb_shader_precision/vs-exp2-float: skip
-spec/arb_shader_precision/vs-exp2-vec2: skip
-spec/arb_shader_precision/vs-exp2-vec3: skip
-spec/arb_shader_precision/vs-exp2-vec4: skip
-spec/arb_shader_precision/vs-fma-float-float-float: skip
-spec/arb_shader_precision/vs-inversesqrt-float: skip
-spec/arb_shader_precision/vs-inversesqrt-vec2: skip
-spec/arb_shader_precision/vs-inversesqrt-vec3: skip
-spec/arb_shader_precision/vs-inversesqrt-vec4: skip
-spec/arb_shader_precision/vs-log-float: skip
-spec/arb_shader_precision/vs-log-vec2: skip
-spec/arb_shader_precision/vs-log-vec3: skip
-spec/arb_shader_precision/vs-log-vec4: skip
-spec/arb_shader_precision/vs-log2-float: skip
-spec/arb_shader_precision/vs-log2-vec2: skip
-spec/arb_shader_precision/vs-log2-vec3: skip
-spec/arb_shader_precision/vs-log2-vec4: skip
-spec/arb_shader_precision/vs-manual-fma-float-float-float: skip
-spec/arb_shader_precision/vs-op-add-float-float: skip
-spec/arb_shader_precision/vs-op-add-float-vec2: skip
-spec/arb_shader_precision/vs-op-add-float-vec3: skip
-spec/arb_shader_precision/vs-op-add-float-vec4: skip
-spec/arb_shader_precision/vs-op-add-vec2-float: skip
-spec/arb_shader_precision/vs-op-add-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-add-vec3-float: skip
-spec/arb_shader_precision/vs-op-add-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-add-vec4-float: skip
-spec/arb_shader_precision/vs-op-add-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-add-float-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-add-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-add-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-add-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-div-float-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-div-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-div-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-div-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-mult-float-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-mult-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-assign-sub-float-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec2-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec3-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec4-float: skip
-spec/arb_shader_precision/vs-op-assign-sub-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-div-float-float: skip
-spec/arb_shader_precision/vs-op-div-float-vec2: skip
-spec/arb_shader_precision/vs-op-div-float-vec3: skip
-spec/arb_shader_precision/vs-op-div-float-vec4: skip
-spec/arb_shader_precision/vs-op-div-vec2-float: skip
-spec/arb_shader_precision/vs-op-div-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-div-vec3-float: skip
-spec/arb_shader_precision/vs-op-div-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-div-vec4-float: skip
-spec/arb_shader_precision/vs-op-div-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-mult-float-float: skip
-spec/arb_shader_precision/vs-op-mult-float-vec2: skip
-spec/arb_shader_precision/vs-op-mult-float-vec3: skip
-spec/arb_shader_precision/vs-op-mult-float-vec4: skip
-spec/arb_shader_precision/vs-op-mult-vec2-float: skip
-spec/arb_shader_precision/vs-op-mult-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-mult-vec3-float: skip
-spec/arb_shader_precision/vs-op-mult-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-mult-vec4-float: skip
-spec/arb_shader_precision/vs-op-mult-vec4-vec4: skip
-spec/arb_shader_precision/vs-op-sub-float-float: skip
-spec/arb_shader_precision/vs-op-sub-float-vec2: skip
-spec/arb_shader_precision/vs-op-sub-float-vec3: skip
-spec/arb_shader_precision/vs-op-sub-float-vec4: skip
-spec/arb_shader_precision/vs-op-sub-vec2-float: skip
-spec/arb_shader_precision/vs-op-sub-vec2-vec2: skip
-spec/arb_shader_precision/vs-op-sub-vec3-float: skip
-spec/arb_shader_precision/vs-op-sub-vec3-vec3: skip
-spec/arb_shader_precision/vs-op-sub-vec4-float: skip
-spec/arb_shader_precision/vs-op-sub-vec4-vec4: skip
-spec/arb_shader_precision/vs-pow-float-float: skip
-spec/arb_shader_precision/vs-pow-vec2-vec2: skip
-spec/arb_shader_precision/vs-pow-vec3-vec3: skip
-spec/arb_shader_precision/vs-pow-vec4-vec4: skip
-spec/arb_shader_precision/vs-radians-float: skip
-spec/arb_shader_precision/vs-radians-vec2: skip
-spec/arb_shader_precision/vs-radians-vec3: skip
-spec/arb_shader_precision/vs-radians-vec4: skip
-spec/arb_shader_precision/vs-sqrt-float: skip
-spec/arb_shader_precision/vs-sqrt-vec2: skip
-spec/arb_shader_precision/vs-sqrt-vec3: skip
-spec/arb_shader_precision/vs-sqrt-vec4: skip
-spec/arb_shader_storage_buffer_object/execution/indirect: fail
-spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: skip
+spec/arb_shader_precision/fs-pow-float-float: fail
+spec/arb_shader_precision/fs-pow-vec2-vec2: fail
+spec/arb_shader_precision/fs-pow-vec3-vec3: fail
+spec/arb_shader_precision/fs-pow-vec4-vec4: fail
+spec/arb_shader_precision/gs-pow-float-float: fail
+spec/arb_shader_precision/gs-pow-vec2-vec2: fail
+spec/arb_shader_precision/gs-pow-vec3-vec3: fail
+spec/arb_shader_precision/gs-pow-vec4-vec4: fail
+spec/arb_shader_precision/vs-pow-float-float: fail
+spec/arb_shader_precision/vs-pow-vec2-vec2: fail
+spec/arb_shader_precision/vs-pow-vec3-vec3: fail
+spec/arb_shader_precision/vs-pow-vec4-vec4: fail
+spec/arb_shader_storage_buffer_object/execution/ssbo-atomiccompswap-int: fail
 spec/arb_shader_subroutine/execution/simple-subroutine-dlist: skip
-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_tessellation_shader/execution/built-in-functions/tcs-pow-float-float: fail
 spec/arb_tessellation_shader/execution/compatibility/tcs-tes-ff-frag: skip
 spec/arb_tessellation_shader/execution/compatibility/tes-clamp-vertex-color: skip
@@ -1769,7 +543,6 @@ spec/arb_tessellation_shader/execution/compatibility/vs-tcs-tes-gs-clip-vertex-d
 spec/arb_tessellation_shader/execution/fs-primitiveid-instanced: fail
 spec/arb_tessellation_shader/execution/gs-primitiveid-instanced: fail
 spec/arb_tessellation_shader/execution/tcs-tes-vertex-dlist: skip
-spec/arb_tessellation_shader/execution/tess-instance-id: skip
 spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads-dlist: skip
 spec/ext_demote_to_helper_invocation/execution/demote: skip
 spec/ext_demote_to_helper_invocation/execution/demote_with_derivatives: skip
@@ -1873,1700 +646,103 @@ spec/glsl-1.50/execution/compatibility/gs-texcoord-array-2: skip
 spec/glsl-1.50/execution/compatibility/vs-gs-ff-frag: skip
 spec/glsl-1.50/execution/compatibility/vs-gs-texcoord-array: skip
 spec/glsl-1.50/execution/compatibility/vs-gs-texcoord-array-2: skip
-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.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
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec4-dvec4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2-mat2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec4-dvec4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2-mat2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec4-dvec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2-mat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec4-dvec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2-mat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec4-dvec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2-mat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3-mat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4-mat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-double-float-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec2-vec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec3-vec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec4-vec4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-float-double-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2-dmat2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3-dmat3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4-dmat4-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec2-dvec2-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec3-dvec3-zero-sign: skip
-spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec4-dvec4-zero-sign: skip
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3-mat3: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4-mat4: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-float: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-vec2: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-vec3: fail
+spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-vec4: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2-mat2: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3-mat3: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4-mat4: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-float: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-vec2: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-vec3: fail
+spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-vec4: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2-mat2: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3-mat3: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4-mat4: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-float: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
+spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-double-float-double/2-float/3-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat2x4: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-double/3/2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-dvec3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float-float-float-dvec3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat2x4: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/1-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat2x4: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/3-dvec3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat2x4: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-float/5-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-float-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-float-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-s3/2-vec3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2-vec3-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-float-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/2/2-vec3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-double-float: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec2-float: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-s2/3-dvec3-float: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat2x4: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dmat3x3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-double/3/2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s1-vec3-dvec3: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-float-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-float-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-s3/2-vec3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2-vec3-dmat2x2: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-float-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/2/2-vec3-double: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-double-float: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec2-float: crash
+spec/glsl-4.00/execution/inout/vs-out-fs-in-s2/3-dvec3-float: crash
 spec/glsl-4.30/execution/built-in-functions/cs-abs-float: skip
 spec/glsl-4.30/execution/built-in-functions/cs-abs-int: skip
 spec/glsl-4.30/execution/built-in-functions/cs-abs-ivec2: skip
@@ -5143,18 +2319,13 @@ spec/nv_viewport_array2/execution/viewport_non_relative_broadcast: skip
 spec/nv_viewport_array2/execution/viewport_relative_broadcast: skip
 spec/nv_viewport_array2/linker/mismatched_viewport_relative: skip
 spec/nv_viewport_swizzle/viewport_swizzle: skip
-spec/oes_geometry_shader/sso_validation/user-defined-gs-input-in-block: skip
-spec/oes_geometry_shader/sso_validation/user-defined-gs-input-not-in-block: skip
-spec/oes_viewport_array/viewport-gs-write-simple: skip
-spec/oes_viewport_array/viewport-gs-writes-in-range: skip
-spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip
 summary:
        name:  results
        ----  --------
-       pass:    11218
-       fail:       54
-      crash:      120
-       skip:     4976
+       pass:    14047
+       fail:      102
+      crash:      178
+       skip:     2041
     timeout:        0
        warn:        0
  incomplete:        0