{
  "jsapi": {
    "constructor": {
      "compile.any.html": true,
      "compile.any.worker.html": true,
      "instantiate-bad-imports.any.html": true,
      "instantiate-bad-imports.any.worker.html": true,
      "instantiate.any.html": true,
      "instantiate.any.worker.html": true,
      "multi-value.any.html": true,
      "multi-value.any.worker.html": true,
      "toStringTag.any.html": true,
      "toStringTag.any.worker.html": true,
      "validate.any.html": true,
      "validate.any.worker.html": true
    },
    "global": {
      "constructor.any.html": true,
      "constructor.any.worker.html": true,
      "toString.any.html": true,
      "toString.any.worker.html": true,
      "type.tentative.any.html": false,
      "type.tentative.any.worker.html": false,
      "value-get-set.any.html": true,
      "value-get-set.any.worker.html": true,
      "valueOf.any.html": true,
      "valueOf.any.worker.html": true
    },
    "idlharness.any.html": {
      "expectedFailures": [
        "Module interface: existence and properties of interface object",
        "Module interface: existence and properties of interface prototype object"
      ]
    },
    "idlharness.any.worker.html": {
      "expectedFailures": [
        "Module interface: existence and properties of interface object",
        "Module interface: existence and properties of interface prototype object"
      ]
    },
    "instance": {
      "constructor-bad-imports.any.html": true,
      "constructor-bad-imports.any.worker.html": true,
      "constructor-caching.any.html": true,
      "constructor-caching.any.worker.html": true,
      "constructor.any.html": true,
      "constructor.any.worker.html": true,
      "exports.any.html": true,
      "exports.any.worker.html": true,
      "toString.any.html": true,
      "toString.any.worker.html": true
    },
    "interface.any.html": true,
    "interface.any.worker.html": true,
    "memory": {
      "buffer.any.html": true,
      "buffer.any.worker.html": true,
      "constructor.any.html": true,
      "constructor.any.worker.html": true,
      "grow.any.html": true,
      "grow.any.worker.html": true,
      "toString.any.html": true,
      "toString.any.worker.html": true,
      "type.tentative.any.html": false,
      "type.tentative.any.worker.html": false,
      "constructor-shared.tentative.any.html": true,
      "constructor-shared.tentative.any.worker.html": true,
      "constructor-types.tentative.any.html": false,
      "constructor-types.tentative.any.worker.html": false,
      "to-fixed-length-buffer-shared.any.html": true,
      "to-fixed-length-buffer-shared.any.worker.html": true,
      "to-fixed-length-buffer.any.html": true,
      "to-fixed-length-buffer.any.worker.html": true,
      "to-resizable-buffer-shared.any.html": true,
      "to-resizable-buffer-shared.any.worker.html": true,
      "to-resizable-buffer.any.html": true,
      "to-resizable-buffer.any.worker.html": true
    },
    "module": {
      "constructor.any.html": true,
      "constructor.any.worker.html": true,
      "customSections.any.html": true,
      "customSections.any.worker.html": true,
      "exports.any.html": true,
      "exports.any.worker.html": true,
      "imports.any.html": true,
      "imports.any.worker.html": true,
      "toString.any.html": true,
      "toString.any.worker.html": true,
      "moduleSource.tentative.any.html": true,
      "moduleSource.tentative.any.worker.html": true
    },
    "prototypes.any.html": true,
    "prototypes.any.worker.html": true,
    "table": {
      "constructor.any.html": true,
      "constructor.any.worker.html": true,
      "get-set.any.html": true,
      "get-set.any.worker.html": true,
      "grow.any.html": true,
      "grow.any.worker.html": true,
      "length.any.html": true,
      "length.any.worker.html": true,
      "toString.any.html": true,
      "toString.any.worker.html": true,
      "constructor-types.tentative.any.html": false,
      "constructor-types.tentative.any.worker.html": false,
      "type.tentative.any.html": false,
      "type.tentative.any.worker.html": false
    },
    "exception": {
      "basic.tentative.any.html": true,
      "basic.tentative.any.worker.html": true,
      "constructor.tentative.any.html": true,
      "constructor.tentative.any.worker.html": true,
      "getArg.tentative.any.html": {
        "expectedFailures": [
          "Getting out-of-range argument"
        ]
      },
      "getArg.tentative.any.worker.html": {
        "expectedFailures": [
          "Getting out-of-range argument"
        ]
      },
      "is.tentative.any.html": true,
      "is.tentative.any.worker.html": true,
      "toString.tentative.any.html": true,
      "toString.tentative.any.worker.html": true,
      "identity.tentative.any.html": true,
      "identity.tentative.any.worker.html": true
    },
    "tag": {
      "constructor.tentative.any.html": true,
      "constructor.tentative.any.worker.html": true,
      "toString.tentative.any.html": true,
      "toString.tentative.any.worker.html": true,
      "type.tentative.any.html": false,
      "type.tentative.any.worker.html": false
    },
    "function": {
      "call.tentative.any.html": false,
      "call.tentative.any.worker.html": false,
      "constructor.tentative.any.html": false,
      "constructor.tentative.any.worker.html": false,
      "table.tentative.any.html": false,
      "table.tentative.any.worker.html": false,
      "type.tentative.any.html": false,
      "type.tentative.any.worker.html": false
    },
    "functions": {
      "entry-different-function-realm.html": false,
      "entry.html": false,
      "incumbent.html": false
    },
    "gc": {
      "casts.tentative.any.html": true,
      "casts.tentative.any.worker.html": true,
      "exported-object.tentative.any.html": true,
      "exported-object.tentative.any.worker.html": true,
      "i31.tentative.any.html": true,
      "i31.tentative.any.worker.html": true
    },
    "js-string": {
      "basic.any.html": true,
      "basic.any.worker.html": true,
      "constants.any.html": true,
      "constants.any.worker.html": true,
      "imports.any.html": true,
      "imports.any.worker.html": true
    },
    "jspi": {
      "js-promise-integration.any.html": true,
      "js-promise-integration.any.worker.html": true,
      "notraps.any.html": true,
      "notraps.any.worker.html": true,
      "rejects.any.html": true,
      "rejects.any.worker.html": true
    },
    "proto-from-ctor-realm.html": false
  },
  "serialization": {
    "module": {
      "serialization-via-idb.any.html": false,
      "serialization-via-idb.any.worker.html": false,
      "serialization-via-notifications-api.any.html": false,
      "serialization-via-notifications-api.any.worker.html": false,
      "nested-worker-success.any.worker.html": true,
      "broadcastchannel-success-and-failure.html": false,
      "broadcastchannel-success.html": false,
      "cross-origin-module-sharing-fails.html": false,
      "identity-not-preserved.html": false,
      "no-transferring.html": {
        "expectedFailures": [
          "Trying to transfer a WebAssembly.Module to this window throws"
        ]
      },
      "serialization-via-history.html": false,
      "share-module-cross-origin-fails.sub.html": false,
      "window-domain-success.sub.html": false,
      "window-messagechannel-success.html": true,
      "window-similar-but-cross-origin-success.sub.html": false,
      "window-simple-success.html": {
        "expectedFailures": [
          "postMessaging to a same-origin iframe allows them to instantiate",
          "postMessaging to a same-origin deeply-nested iframe allows them to instantiate",
          "postMessaging to a same-origin opened window allows them to instantiate"
        ]
      }
    },
    "arraybuffer": {
      "transfer.window.html": false
    }
  },
  "webapi": {
    "abort.any.html": true,
    "abort.any.worker.html": true,
    "body.any.html": true,
    "body.any.worker.html": true,
    "contenttype.any.html": true,
    "contenttype.any.worker.html": true,
    "empty-body.any.html": true,
    "empty-body.any.worker.html": true,
    "historical.any.html": false,
    "historical.any.worker.html": false,
    "idlharness.any.html": true,
    "idlharness.any.worker.html": true,
    "instantiateStreaming-bad-imports.any.html": true,
    "instantiateStreaming-bad-imports.any.worker.html": true,
    "instantiateStreaming.any.html": true,
    "instantiateStreaming.any.worker.html": true,
    "invalid-args.any.html": true,
    "invalid-args.any.worker.html": true,
    "invalid-code.any.html": true,
    "invalid-code.any.worker.html": true,
    "modified-contenttype.any.html": true,
    "modified-contenttype.any.worker.html": true,
    "origin.sub.any.html": {
      "expectedFailures": [
        "Opaque response: compileStreaming",
        "Opaque response: instantiateStreaming"
      ]
    },
    "origin.sub.any.worker.html": {
      "expectedFailures": [
        "Opaque response: compileStreaming",
        "Opaque response: instantiateStreaming"
      ]
    },
    "rejected-arg.any.html": true,
    "rejected-arg.any.worker.html": true,
    "status.any.html": true,
    "status.any.worker.html": true,
    "esm-integration": {
      "execute-start.tentative.html": false,
      "exported-names.tentative.html": false,
      "invalid-bytecode.tentative.html": false,
      "js-wasm-cycle-errors.tentative.html": false,
      "js-wasm-cycle.tentative.html": false,
      "module-parse-error.tentative.html": false,
      "resolve-export.tentative.html": false,
      "script-src-allows-source-phase-wasm.tentative.html": false,
      "script-src-allows-wasm.tentative.html": false,
      "script-src-blocks-wasm.tentative.sub.html": false,
      "source-phase-blocked-by-csp.tentative.html": false,
      "source-phase-preload.tentative.html": false,
      "source-phase.tentative.html": false,
      "wasm-import-wasm-export.tentative.html": false,
      "wasm-import.tentative.html": false,
      "wasm-js-cycle.tentative.html": false,
      "wasm-to-wasm-link-error.tentative.html": false,
      "worker-import-source-phase.tentative.html": false,
      "worker-import.tentative.html": false,
      "worker.tentative.html": false,
      "worklet-import-source-phase.tentative.https.html": false
    }
  },
  "create_multiple_memory.worker.html": true,
  "core": {
    "address.wast.js.html": true,
    "align.wast.js.html": true,
    "binary-leb128.wast.js.html": true,
    "binary.wast.js.html": true,
    "block.wast.js.html": true,
    "br.wast.js.html": true,
    "br_if.wast.js.html": true,
    "br_table.wast.js.html": true,
    "call.wast.js.html": true,
    "call_indirect.wast.js.html": true,
    "comments.wast.js.html": true,
    "const.wast.js.html": true,
    "conversions.wast.js.html": true,
    "custom.wast.js.html": true,
    "data.wast.js.html": {
      "expectedFailures": [
        "#147 Test that a WebAssembly module is uninstantiable",
        "#153 Test that a WebAssembly module is uninstantiable",
        "#165 Test that a WebAssembly module is uninstantiable",
        "#171 Test that a WebAssembly module is uninstantiable"
      ]
    },
    "elem.wast.js.html": {
      "expectedFailures": [
        "#262 Test that a WebAssembly module is uninstantiable",
        "#268 Test that a WebAssembly module is uninstantiable",
        "#274 Test that a WebAssembly module is uninstantiable",
        "#280 Test that a WebAssembly module is uninstantiable"
      ]
    },
    "endianness.wast.js.html": true,
    "exports.wast.js.html": true,
    "f32.wast.js.html": true,
    "f32_bitwise.wast.js.html": true,
    "f32_cmp.wast.js.html": true,
    "f64.wast.js.html": true,
    "f64_bitwise.wast.js.html": true,
    "f64_cmp.wast.js.html": true,
    "fac.wast.js.html": true,
    "float_exprs.wast.js.html": true,
    "float_literals.wast.js.html": true,
    "float_memory.wast.js.html": true,
    "float_misc.wast.js.html": true,
    "forward.wast.js.html": true,
    "func.wast.js.html": true,
    "func_ptrs.wast.js.html": true,
    "global.wast.js.html": true,
    "i32.wast.js.html": true,
    "i64.wast.js.html": true,
    "if.wast.js.html": true,
    "imports.wast.js.html": {
      "expectedFailures": [
        "#220 Test that a WebAssembly module is unlinkable",
        "#223 Test that a WebAssembly module is unlinkable",
        "#226 Test that a WebAssembly module is unlinkable",
        "#229 Test that a WebAssembly module is unlinkable",
        "#232 Test that a WebAssembly module is unlinkable",
        "#235 Test that a WebAssembly module is unlinkable",
        "#238 Test that a WebAssembly module is unlinkable",
        "#241 Test that a WebAssembly module is unlinkable",
        "#244 Test that a WebAssembly module is unlinkable",
        "#247 Test that a WebAssembly module is unlinkable",
        "#250 Test that a WebAssembly module is unlinkable",
        "#253 Test that a WebAssembly module is unlinkable",
        "#256 Test that a WebAssembly module is unlinkable",
        "#259 Test that a WebAssembly module is unlinkable",
        "#262 Test that a WebAssembly module is unlinkable",
        "#265 Test that a WebAssembly module is unlinkable",
        "#268 Test that a WebAssembly module is unlinkable",
        "#271 Test that a WebAssembly module is unlinkable",
        "#274 Test that a WebAssembly module is unlinkable",
        "#277 Test that a WebAssembly module is unlinkable",
        "#280 Test that a WebAssembly module is unlinkable",
        "#283 Test that a WebAssembly module is unlinkable",
        "#286 Test that a WebAssembly module is unlinkable",
        "#289 Test that a WebAssembly module is unlinkable",
        "#292 Test that a WebAssembly module is unlinkable",
        "#295 Test that a WebAssembly module is unlinkable",
        "#298 Test that a WebAssembly module is unlinkable",
        "#301 Test that a WebAssembly module is unlinkable",
        "#304 Test that a WebAssembly module is unlinkable",
        "#307 Test that a WebAssembly module is unlinkable",
        "#329 Test that a WebAssembly module is unlinkable",
        "#332 Test that a WebAssembly module is unlinkable",
        "#335 Test that a WebAssembly module is unlinkable",
        "#338 Test that a WebAssembly module is unlinkable",
        "#341 Test that a WebAssembly module is unlinkable",
        "#344 Test that a WebAssembly module is unlinkable",
        "#347 Test that a WebAssembly module is unlinkable",
        "#350 Test that a WebAssembly module is unlinkable",
        "#353 Test that a WebAssembly module is unlinkable",
        "#356 Test that a WebAssembly module is unlinkable",
        "#359 Test that a WebAssembly module is unlinkable",
        "#362 Test that a WebAssembly module is unlinkable",
        "#365 Test that a WebAssembly module is unlinkable",
        "#368 Test that a WebAssembly module is unlinkable",
        "#371 Test that a WebAssembly module is unlinkable",
        "#374 Test that a WebAssembly module is unlinkable",
        "#377 Test that a WebAssembly module is unlinkable",
        "#380 Test that a WebAssembly module is unlinkable",
        "#383 Test that a WebAssembly module is unlinkable",
        "#386 Test that a WebAssembly module is unlinkable",
        "#451 Test that a WebAssembly module is unlinkable",
        "#454 Test that a WebAssembly module is unlinkable",
        "#457 Test that a WebAssembly module is unlinkable",
        "#460 Test that a WebAssembly module is unlinkable",
        "#463 Test that a WebAssembly module is unlinkable",
        "#466 Test that a WebAssembly module is unlinkable",
        "#469 Test that a WebAssembly module is unlinkable",
        "#472 Test that a WebAssembly module is unlinkable",
        "#475 Test that a WebAssembly module is unlinkable",
        "#478 Test that a WebAssembly module is unlinkable",
        "#481 Test that a WebAssembly module is unlinkable",
        "#484 Test that a WebAssembly module is unlinkable",
        "#537 Test that a WebAssembly module is unlinkable",
        "#540 Test that a WebAssembly module is unlinkable",
        "#543 Test that a WebAssembly module is unlinkable",
        "#546 Test that a WebAssembly module is unlinkable",
        "#549 Test that a WebAssembly module is unlinkable",
        "#552 Test that a WebAssembly module is unlinkable",
        "#555 Test that a WebAssembly module is unlinkable",
        "#558 Test that a WebAssembly module is unlinkable",
        "#561 Test that a WebAssembly module is unlinkable",
        "#564 Test that a WebAssembly module is unlinkable",
        "#567 Test that a WebAssembly module is unlinkable",
        "#570 Test that a WebAssembly module is unlinkable",
        "#573 Test that a WebAssembly module is unlinkable",
        "#576 Test that a WebAssembly module is unlinkable",
        "#579 Test that a WebAssembly module is unlinkable",
        "#582 Test that a WebAssembly module is unlinkable",
        "#585 Test that a WebAssembly module is unlinkable",
        "#588 Test that a WebAssembly module is unlinkable",
        "#591 Test that a WebAssembly module is unlinkable",
        "#594 Test that a WebAssembly module is unlinkable",
        "#597 Test that a WebAssembly module is unlinkable",
        "#600 Test that a WebAssembly module is unlinkable",
        "#603 Test that a WebAssembly module is unlinkable",
        "#606 Test that a WebAssembly module is unlinkable",
        "#609 Test that a WebAssembly module is unlinkable",
        "#612 Test that a WebAssembly module is unlinkable",
        "#615 Test that a WebAssembly module is unlinkable",
        "#618 Test that a WebAssembly module is unlinkable",
        "#621 Test that a WebAssembly module is unlinkable",
        "#624 Test that a WebAssembly module is unlinkable",
        "#652 Test that a WebAssembly module is unlinkable"
      ]
    },
    "inline-module.wast.js.html": true,
    "int_exprs.wast.js.html": true,
    "int_literals.wast.js.html": true,
    "labels.wast.js.html": true,
    "left-to-right.wast.js.html": true,
    "linking.wast.js.html": {
      "expectedFailures": [
        "#90 Test that a WebAssembly module is unlinkable",
        "#93 Test that a WebAssembly module is unlinkable",
        "#123 Test that a WebAssembly module is unlinkable",
        "#126 Test that a WebAssembly module is unlinkable",
        "#133 Test that a WebAssembly module is unlinkable",
        "#136 Test that a WebAssembly module is unlinkable",
        "#139 Test that a WebAssembly module is unlinkable",
        "#142 Test that a WebAssembly module is unlinkable",
        "#145 Test that a WebAssembly module is unlinkable",
        "#148 Test that a WebAssembly module is unlinkable",
        "#151 Test that a WebAssembly module is unlinkable",
        "#154 Test that a WebAssembly module is unlinkable",
        "#157 Test that a WebAssembly module is unlinkable",
        "#160 Test that a WebAssembly module is unlinkable",
        "#163 Test that a WebAssembly module is unlinkable",
        "#166 Test that a WebAssembly module is unlinkable",
        "#169 Test that a WebAssembly module is unlinkable",
        "#172 Test that a WebAssembly module is unlinkable",
        "#175 Test that a WebAssembly module is unlinkable",
        "#178 Test that a WebAssembly module is unlinkable",
        "#181 Test that a WebAssembly module is unlinkable",
        "#184 Test that a WebAssembly module is unlinkable",
        "#187 Test that a WebAssembly module is unlinkable",
        "#190 Test that a WebAssembly module is unlinkable",
        "#193 Test that a WebAssembly module is unlinkable",
        "#196 Test that a WebAssembly module is unlinkable",
        "#199 Test that a WebAssembly module is unlinkable",
        "#202 Test that a WebAssembly module is unlinkable",
        "#205 Test that a WebAssembly module is unlinkable",
        "#208 Test that a WebAssembly module is unlinkable",
        "#211 Test that a WebAssembly module is unlinkable",
        "#214 Test that a WebAssembly module is unlinkable",
        "#217 Test that a WebAssembly module is unlinkable",
        "#220 Test that a WebAssembly module is unlinkable",
        "#223 Test that a WebAssembly module is unlinkable",
        "#277 Test that a WebAssembly module is uninstantiable",
        "#280 Test that a WebAssembly module is unlinkable",
        "#284 Test that a WebAssembly module is uninstantiable",
        "#285 Test that a WebAssembly code returns a specific result (linking.wast:410)",
        "#289 Test that a WebAssembly module is uninstantiable",
        "#290 Test that a WebAssembly code returns a specific result (linking.wast:423)",
        "#297 Test that a WebAssembly module is unlinkable",
        "#300 Test that a WebAssembly module is unlinkable",
        "#303 Test that a WebAssembly module is unlinkable",
        "#306 Test that a WebAssembly module is unlinkable",
        "#309 Test that a WebAssembly module is unlinkable",
        "#312 Test that a WebAssembly module is unlinkable",
        "#330 Test that a WebAssembly module is uninstantiable",
        "#343 Test that a WebAssembly module is unlinkable",
        "#347 Test that a WebAssembly module is uninstantiable",
        "#348 Test that a WebAssembly code returns a specific result (linking.wast:563)",
        "#352 Test that a WebAssembly module is uninstantiable",
        "#353 Test that a WebAssembly code returns a specific result (linking.wast:576)",
        "#358 Test that a WebAssembly module is uninstantiable",
        "#359 Test that a WebAssembly code returns a specific result (linking.wast:609)",
        "#360 Test that a WebAssembly code returns a specific result (linking.wast:610)"
      ]
    },
    "load.wast.js.html": true,
    "local_get.wast.js.html": true,
    "local_set.wast.js.html": true,
    "local_tee.wast.js.html": true,
    "loop.wast.js.html": true,
    "memory.wast.js.html": true,
    "memory_grow.wast.js.html": true,
    "memory_redundancy.wast.js.html": true,
    "memory_size.wast.js.html": true,
    "memory_trap.wast.js.html": true,
    "names.wast.js.html": true,
    "nop.wast.js.html": true,
    "obsolete-keywords.wast.js.html": true,
    "ref_func.wast.js.html": true,
    "ref_is_null.wast.js.html": true,
    "ref_null.wast.js.html": true,
    "return.wast.js.html": true,
    "select.wast.js.html": true,
    "simd": {
      "simd_address.wast.js.html": true,
      "simd_align.wast.js.html": true,
      "simd_bit_shift.wast.js.html": true,
      "simd_bitwise.wast.js.html": true,
      "simd_boolean.wast.js.html": true,
      "simd_const.wast.js.html": true,
      "simd_conversions.wast.js.html": true,
      "simd_f32x4.wast.js.html": true,
      "simd_f32x4_arith.wast.js.html": true,
      "simd_f32x4_cmp.wast.js.html": true,
      "simd_f32x4_pmin_pmax.wast.js.html": true,
      "simd_f32x4_rounding.wast.js.html": true,
      "simd_f64x2.wast.js.html": true,
      "simd_f64x2_arith.wast.js.html": true,
      "simd_f64x2_cmp.wast.js.html": true,
      "simd_f64x2_pmin_pmax.wast.js.html": true,
      "simd_f64x2_rounding.wast.js.html": true,
      "simd_i16x8_arith.wast.js.html": true,
      "simd_i16x8_arith2.wast.js.html": true,
      "simd_i16x8_cmp.wast.js.html": true,
      "simd_i16x8_extadd_pairwise_i8x16.wast.js.html": true,
      "simd_i16x8_extmul_i8x16.wast.js.html": true,
      "simd_i16x8_q15mulr_sat_s.wast.js.html": true,
      "simd_i16x8_sat_arith.wast.js.html": true,
      "simd_i32x4_arith.wast.js.html": true,
      "simd_i32x4_arith2.wast.js.html": true,
      "simd_i32x4_cmp.wast.js.html": true,
      "simd_i32x4_dot_i16x8.wast.js.html": true,
      "simd_i32x4_extadd_pairwise_i16x8.wast.js.html": true,
      "simd_i32x4_extmul_i16x8.wast.js.html": true,
      "simd_i32x4_trunc_sat_f32x4.wast.js.html": true,
      "simd_i32x4_trunc_sat_f64x2.wast.js.html": true,
      "simd_i64x2_arith.wast.js.html": true,
      "simd_i64x2_arith2.wast.js.html": true,
      "simd_i64x2_cmp.wast.js.html": true,
      "simd_i64x2_extmul_i32x4.wast.js.html": true,
      "simd_i8x16_arith.wast.js.html": true,
      "simd_i8x16_arith2.wast.js.html": true,
      "simd_i8x16_cmp.wast.js.html": true,
      "simd_i8x16_sat_arith.wast.js.html": true,
      "simd_int_to_int_extend.wast.js.html": true,
      "simd_lane.wast.js.html": true,
      "simd_linking.wast.js.html": true,
      "simd_load.wast.js.html": true,
      "simd_load16_lane.wast.js.html": true,
      "simd_load32_lane.wast.js.html": true,
      "simd_load64_lane.wast.js.html": true,
      "simd_load8_lane.wast.js.html": true,
      "simd_load_extend.wast.js.html": true,
      "simd_load_splat.wast.js.html": true,
      "simd_load_zero.wast.js.html": true,
      "simd_select.wast.js.html": true,
      "simd_splat.wast.js.html": true,
      "simd_store.wast.js.html": true,
      "simd_store16_lane.wast.js.html": true,
      "simd_store32_lane.wast.js.html": true,
      "simd_store64_lane.wast.js.html": true,
      "simd_store8_lane.wast.js.html": true,
      "simd_memory-multi.wast.js.html": true
    },
    "skip-stack-guard-page.wast.js.html": true,
    "stack.wast.js.html": true,
    "start.wast.js.html": true,
    "store.wast.js.html": true,
    "switch.wast.js.html": true,
    "table.wast.js.html": {
      "expectedFailures": [
        "#8 Test that WebAssembly compilation succeeds (table.wast:9)",
        "#55 Test that WebAssembly compilation succeeds (table.wast:9)"
      ]
    },
    "table_get.wast.js.html": true,
    "table_grow.wast.js.html": true,
    "table_set.wast.js.html": true,
    "table_size.wast.js.html": true,
    "token.wast.js.html": true,
    "traps.wast.js.html": true,
    "type.wast.js.html": true,
    "unreachable.wast.js.html": true,
    "unreached-invalid.wast.js.html": true,
    "unreached-valid.wast.js.html": true,
    "unwind.wast.js.html": true,
    "utf8-custom-section-id.wast.js.html": true,
    "utf8-import-field.wast.js.html": true,
    "utf8-import-module.wast.js.html": true,
    "utf8-invalid-encoding.wast.js.html": true,
    "annotations.wast.js.html": true,
    "br_on_non_null.wast.js.html": true,
    "br_on_null.wast.js.html": true,
    "bulk-memory": {
      "bulk.wast.js.html": true,
      "memory_copy.wast.js.html": true,
      "memory_fill.wast.js.html": true,
      "memory_init.wast.js.html": true,
      "table-sub.wast.js.html": true,
      "table_copy.wast.js.html": true,
      "table_fill.wast.js.html": true,
      "table_init.wast.js.html": true
    },
    "call_ref.wast.js.html": true,
    "exceptions": {
      "tag.wast.js.html": {
        "expectedFailures": [
          "#23 Test that a WebAssembly module is unlinkable",
          "#26 Test that a WebAssembly module is unlinkable"
        ]
      },
      "throw.wast.js.html": true,
      "throw_ref.wast.js.html": true,
      "try_table.wast.js.html": true
    },
    "gc": {
      "array.wast.js.html": true,
      "array_copy.wast.js.html": true,
      "array_fill.wast.js.html": true,
      "array_init_data.wast.js.html": true,
      "array_init_elem.wast.js.html": true,
      "array_new_data.wast.js.html": true,
      "array_new_elem.wast.js.html": true,
      "binary-gc.wast.js.html": true,
      "br_on_cast.wast.js.html": true,
      "br_on_cast_fail.wast.js.html": true,
      "extern.wast.js.html": true,
      "i31.wast.js.html": true,
      "ref_cast.wast.js.html": true,
      "ref_eq.wast.js.html": true,
      "ref_test.wast.js.html": true,
      "struct.wast.js.html": true,
      "type-subtyping.wast.js.html": {
        "expectedFailures": [
          "#195 Test that a WebAssembly module is unlinkable",
          "#198 Test that a WebAssembly module is unlinkable",
          "#201 Test that a WebAssembly module is unlinkable",
          "#206 Test that a WebAssembly module is unlinkable",
          "#209 Test that a WebAssembly module is unlinkable",
          "#222 Test that a WebAssembly module is unlinkable",
          "#243 Test that a WebAssembly module is unlinkable",
          "#248 Test that a WebAssembly module is unlinkable"
        ]
      }
    },
    "id.wast.js.html": true,
    "instance.wast.js.html": true,
    "local_init.wast.js.html": true,
    "memory64": {
      "address64.wast.js.html": true,
      "align64.wast.js.html": true,
      "binary_leb128_64.wast.js.html": true,
      "bulk64.wast.js.html": true,
      "call_indirect64.wast.js.html": true,
      "endianness64.wast.js.html": true,
      "float_memory64.wast.js.html": true,
      "load64.wast.js.html": true,
      "memory64-imports.wast.js.html": {
        "expectedFailures": [
          "#127 Test that a WebAssembly module is unlinkable",
          "#130 Test that a WebAssembly module is unlinkable",
          "#133 Test that a WebAssembly module is unlinkable",
          "#136 Test that a WebAssembly module is unlinkable",
          "#139 Test that a WebAssembly module is unlinkable",
          "#142 Test that a WebAssembly module is unlinkable",
          "#145 Test that a WebAssembly module is unlinkable",
          "#148 Test that a WebAssembly module is unlinkable",
          "#179 Test that a WebAssembly module is unlinkable",
          "#182 Test that a WebAssembly module is unlinkable",
          "#185 Test that a WebAssembly module is unlinkable",
          "#188 Test that a WebAssembly module is unlinkable",
          "#191 Test that a WebAssembly module is unlinkable",
          "#194 Test that a WebAssembly module is unlinkable",
          "#197 Test that a WebAssembly module is unlinkable",
          "#200 Test that a WebAssembly module is unlinkable",
          "#203 Test that a WebAssembly module is unlinkable",
          "#206 Test that a WebAssembly module is unlinkable",
          "#209 Test that a WebAssembly module is unlinkable",
          "#212 Test that a WebAssembly module is unlinkable",
          "#215 Test that a WebAssembly module is unlinkable",
          "#218 Test that a WebAssembly module is unlinkable",
          "#221 Test that a WebAssembly module is unlinkable",
          "#224 Test that a WebAssembly module is unlinkable",
          "#227 Test that a WebAssembly module is unlinkable",
          "#230 Test that a WebAssembly module is unlinkable",
          "#233 Test that a WebAssembly module is unlinkable",
          "#236 Test that a WebAssembly module is unlinkable",
          "#239 Test that a WebAssembly module is unlinkable",
          "#242 Test that a WebAssembly module is unlinkable"
        ]
      },
      "memory64.wast.js.html": {
        "expectedFailures": [
          "#6 Test that WebAssembly compilation succeeds (memory64.wast:8)",
          "#7 Test that WebAssembly compilation succeeds (memory64.wast:9)",
          "#36 Test that WebAssembly compilation succeeds (memory64.wast:8)",
          "#37 Test that WebAssembly compilation succeeds (memory64.wast:9)",
          "#38 Test that WebAssembly instantiation succeeds"
        ]
      },
      "memory_copy64.wast.js.html": true,
      "memory_fill64.wast.js.html": true,
      "memory_grow64.wast.js.html": true,
      "memory_init64.wast.js.html": true,
      "memory_redundancy64.wast.js.html": true,
      "memory_trap64.wast.js.html": true,
      "table64.wast.js.html": {
        "expectedFailures": [
          "#10 Test that WebAssembly compilation succeeds (table64.wast:9)",
          "#33 Test that WebAssembly compilation succeeds (table64.wast:9)"
        ]
      },
      "table_copy64.wast.js.html": true,
      "table_copy_mixed.wast.js.html": true,
      "table_fill64.wast.js.html": true,
      "table_get64.wast.js.html": true,
      "table_grow64.wast.js.html": true,
      "table_init64.wast.js.html": true,
      "table_set64.wast.js.html": true,
      "table_size64.wast.js.html": true
    },
    "multi-memory": {
      "address0.wast.js.html": true,
      "address1.wast.js.html": true,
      "align0.wast.js.html": true,
      "binary0.wast.js.html": true,
      "data0.wast.js.html": true,
      "data1.wast.js.html": {
        "expectedFailures": [
          "#34 Test that a WebAssembly module is uninstantiable",
          "#40 Test that a WebAssembly module is uninstantiable",
          "#52 Test that a WebAssembly module is uninstantiable",
          "#58 Test that a WebAssembly module is uninstantiable"
        ]
      },
      "data_drop0.wast.js.html": true,
      "exports0.wast.js.html": true,
      "float_exprs0.wast.js.html": true,
      "float_exprs1.wast.js.html": true,
      "float_memory0.wast.js.html": true,
      "imports0.wast.js.html": {
        "expectedFailures": [
          "#14 Test that a WebAssembly module is unlinkable",
          "#17 Test that a WebAssembly module is unlinkable",
          "#20 Test that a WebAssembly module is unlinkable",
          "#23 Test that a WebAssembly module is unlinkable",
          "#26 Test that a WebAssembly module is unlinkable",
          "#29 Test that a WebAssembly module is unlinkable"
        ]
      },
      "imports1.wast.js.html": true,
      "imports2.wast.js.html": {
        "expectedFailures": [
          "#34 Test that a WebAssembly module is unlinkable",
          "#37 Test that a WebAssembly module is unlinkable",
          "#40 Test that a WebAssembly module is unlinkable",
          "#43 Test that a WebAssembly module is unlinkable",
          "#46 Test that a WebAssembly module is unlinkable",
          "#49 Test that a WebAssembly module is unlinkable"
        ]
      },
      "imports3.wast.js.html": {
        "expectedFailures": [
          "#16 Test that a WebAssembly module is unlinkable",
          "#19 Test that a WebAssembly module is unlinkable",
          "#22 Test that a WebAssembly module is unlinkable",
          "#25 Test that a WebAssembly module is unlinkable",
          "#28 Test that a WebAssembly module is unlinkable",
          "#31 Test that a WebAssembly module is unlinkable",
          "#34 Test that a WebAssembly module is unlinkable",
          "#37 Test that a WebAssembly module is unlinkable"
        ]
      },
      "imports4.wast.js.html": true,
      "linking0.wast.js.html": {
        "expectedFailures": [
          "#10 Test that a WebAssembly module is unlinkable",
          "#14 Test that a WebAssembly module is uninstantiable",
          "#15 Test that a WebAssembly code returns a specific result (linking0.wast:42)"
        ]
      },
      "linking1.wast.js.html": {
        "expectedFailures": [
          "#26 Test that a WebAssembly module is uninstantiable",
          "#29 Test that a WebAssembly module is uninstantiable"
        ]
      },
      "linking2.wast.js.html": true,
      "linking3.wast.js.html": {
        "expectedFailures": [
          "#13 Test that a WebAssembly module is unlinkable",
          "#17 Test that a WebAssembly module is uninstantiable",
          "#18 Test that a WebAssembly code returns a specific result (linking3.wast:36)",
          "#22 Test that a WebAssembly module is uninstantiable",
          "#23 Test that a WebAssembly code returns a specific result (linking3.wast:49)",
          "#28 Test that a WebAssembly module is uninstantiable",
          "#29 Test that a WebAssembly code returns a specific result (linking3.wast:82)",
          "#30 Test that a WebAssembly code returns a specific result (linking3.wast:83)"
        ]
      },
      "load0.wast.js.html": true,
      "load1.wast.js.html": true,
      "load2.wast.js.html": true,
      "memory-multi.wast.js.html": true,
      "memory_copy0.wast.js.html": true,
      "memory_copy1.wast.js.html": true,
      "memory_fill0.wast.js.html": true,
      "memory_grow.wast.js.html": true,
      "memory_init0.wast.js.html": true,
      "memory_size0.wast.js.html": true,
      "memory_size1.wast.js.html": true,
      "memory_size2.wast.js.html": true,
      "memory_size3.wast.js.html": true,
      "memory_size_import.wast.js.html": true,
      "memory_trap0.wast.js.html": true,
      "memory_trap1.wast.js.html": true,
      "start0.wast.js.html": true,
      "store0.wast.js.html": true,
      "store1.wast.js.html": true,
      "store2.wast.js.html": true,
      "traps0.wast.js.html": true
    },
    "ref.wast.js.html": true,
    "ref_as_non_null.wast.js.html": true,
    "relaxed-simd": {
      "i16x8_relaxed_q15mulr_s.wast.js.html": true,
      "i32x4_relaxed_trunc.wast.js.html": true,
      "i8x16_relaxed_swizzle.wast.js.html": true,
      "relaxed_dot_product.wast.js.html": true,
      "relaxed_laneselect.wast.js.html": true,
      "relaxed_madd_nmadd.wast.js.html": true,
      "relaxed_min_max.wast.js.html": true
    },
    "return_call.wast.js.html": true,
    "return_call_indirect.wast.js.html": true,
    "return_call_ref.wast.js.html": true,
    "type-canon.wast.js.html": true,
    "type-equivalence.wast.js.html": true,
    "type-rec.wast.js.html": {
      "expectedFailures": [
        "#50 Test that a WebAssembly module is unlinkable",
        "#53 Test that a WebAssembly module is unlinkable"
      ]
    }
  }
}
